Skip to content

10 Rules for Structured Decisions

forgeplan route "your task" — determines depth and pipeline. Don’t skip this.

2. Every requirement: “[Actor] can [capability]”

Section titled “2. Every requirement: “[Actor] can [capability]””

No tech names in PRDs. Describe WHAT, not HOW. “User can log in” not “React component renders login form”.

Tactical = just code. Standard = PRD → RFC. Don’t create all 10 artifact types for a bug fix.

PRD → Epic, RFC → PRD, ADR → RFC. Always traceable upward.

Old artifacts get status: superseded. History is preserved. Never rm.

Trust is the weakest link. Not average — minimum. One blind spot drags everything.

valid_until TTL. Expired = 0.1 (stale, not absent). Re-test periodically.

Create artifact → fill MUST sections → validate → THEN code. No stub PRDs.

Write test immediately after function. Don’t move to next function without test.

PRD filled + validated + evidence created + R_eff > 0 + forgeplan activate.