feat: prepare ARR for controlled public deployment
This commit is contained in:
44
.project-docs/05-agent-entry/planning-gate.md
Normal file
44
.project-docs/05-agent-entry/planning-gate.md
Normal file
@@ -0,0 +1,44 @@
|
||||
# Planning Gate
|
||||
|
||||
A coding agent must complete this gate before writing an implementation plan.
|
||||
|
||||
## Required Output
|
||||
|
||||
```md
|
||||
## Project Context Loaded
|
||||
|
||||
Read:
|
||||
- {file path}
|
||||
|
||||
Relevant understanding:
|
||||
- Project goal:
|
||||
- Current focus:
|
||||
- Active constraints:
|
||||
- Decisions affecting this task:
|
||||
- Evidence, reflections, or commitments affecting this task:
|
||||
- Files or modules likely involved:
|
||||
- Unknowns, stale docs, or conflicts:
|
||||
|
||||
Gate result:
|
||||
- Passed or Blocked
|
||||
```
|
||||
|
||||
## Pass Criteria
|
||||
|
||||
The gate passes only when:
|
||||
|
||||
- required documents were read
|
||||
- `memory-index.md` was checked when present
|
||||
- task-relevant decisions were checked
|
||||
- relevant evidence, reflection, and commitment indexes were checked when applicable
|
||||
- stale or conflicting docs were called out
|
||||
- the plan respects project positioning and constraints
|
||||
|
||||
## Block Criteria
|
||||
|
||||
Block planning when:
|
||||
|
||||
- required documents are missing and cannot be inferred
|
||||
- current state conflicts with the user request
|
||||
- an existing decision appears to be violated
|
||||
- the task changes project positioning or architecture without human confirmation
|
||||
Reference in New Issue
Block a user