ワンクリックで
rtl-p7-exploration-policy
Internal reference: rtl p7 exploration policy (agent-loaded; do not invoke).
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
メニュー
Internal reference: rtl p7 exploration policy (agent-loaded; do not invoke).
Codex または Claude でインストール この Prompt をコピーして Codex、Claude、または他のアシスタントに貼り付けると、Skill ページを確認してインストールできます。
SOC 職業分類に基づく
Read-only architecture review of RTL vs uArch spec with area/timing/power tradeoffs. Use for post-RTL architecture sign-off or suspected spec mismatch.
Builds Phase 3 SystemC TLM-2.0 bus functional models with AMBA (AXI/AHB/APB) support. Use for 'develop BFM', 'SystemC TLM model', 'bus functional model'.
Encoder RD evaluation of C ref model: BD-PSNR/BD-rate (VCEG-M33) across sequences/QPs — 'RD eval', 'BD-rate', codec algorithm quality comparison.
Validate spec contracts across phase boundaries (P3 uarch to P4 RTL to P5 verify): port widths, memory class, REQ traceability. Use at P4/P5 entry.
Internal reference: p1 spec research policy (agent-loaded; do not invoke).
Full 6-phase RTL pipeline from spec to verified design (P1 research through P6 design note). Triggers: 'design a chip', 'full pipeline', 'autopilot'.
| name | rtl-p7-exploration-policy |
| description | Internal reference: rtl p7 exploration policy (agent-loaded; do not invoke). |
| user-invocable | false |
Phases 1-6 enforce strict pipeline gates for production quality. Phase 7 provides a safe sandbox for investigating alternatives without production risk:
Phase 7 is exempt from all pipeline rules (Rule 9):
Despite exemptions, guard rails prevent accidental production impact:
| Rule | Rationale |
|---|---|
Existing rtl/ files must NOT be directly modified | Protect production RTL |
| Use exploration branch for any code experiments | Isolation from main branch |
Results stored in docs/phase-7-exploration/ | Separate from production docs |
| No verification bypass for production code | Exploration cannot weaken existing quality |
| No feature additions without spec change proposal | Changes must flow through pipeline |
Allowed:
Prohibited:
Successful exploration produces an Architecture Decision Record:
docs/decisions/ADR-{NNN}.mdEvery ADR from Phase 7 must include a YAML frontmatter block for pipeline re-entry:
---
adr_id: ADR-{NNN}
status: accepted | proposed | superseded
affected_phases: [P1, P2] # Which phases need re-work if this ADR is adopted
stale_artifacts: # Specific docs that become stale
- docs/phase-1-research/iron-requirements.json
- docs/phase-1-research/open-requirements.json
- docs/phase-2-architecture/architecture.md
re_entry_point: P1 # Recommended phase to re-enter
re_entry_skill: p1-spec-research # Skill to invoke for re-entry
impact_summary: "New algorithm requires spec update + architecture re-partition"
---
How this integrates with existing pipeline:
| Artifact | Location | Content |
|---|---|---|
| Exploration notes | docs/phase-7-exploration/exploration-notes.md | Detailed findings, data, analysis |
| Exploration review | reviews/phase-7-exploration/exploration-review.md | Summary, conclusions, recommendations |
| ADR (if successful) | docs/decisions/ADR-{NNN}.md | Formal decision record with integration proposal |
rtl-p4s-bugfix, do NOT fix in exploration branchp1-spec-research, do NOT modify spec directly