원클릭으로
원클릭으로
| name | deadfish-planning |
| description | Spec, plan, and task packet formats. GSD rules. Drift detection. |
docs/living/TECH_STACK.md in ## FILES and update it in-task.Write to tracks/{track_id}/SPEC.md:
```deadfish:PLAN
track_id: auth
base_commit: abc1234
tasks:
- id: T01
title: "Set up auth module"
depends_on: []
packet_path: tracks/auth/TASKS/T01.md
- id: T02
title: "Implement JWT generation"
depends_on: [T01]
packet_path: tracks/auth/TASKS/T02.md
```
Write each to tracks/{track_id}/TASKS/{task_id}.md:
Use canonical YAML list entries in ## FILES; do not use pipe-delimited path: x | action: y lines.
# {TASK_ID}: {TITLE}
## GOAL
{What this task accomplishes — 1-2 sentences}
## ACCEPTANCE_CRITERIA
- AC-01 (DET): {criterion from SPEC}
- AC-03 (LLM): {criterion from SPEC}
## FILES
- path: src/auth/jwt.ts
action: add
rationale: new JWT module
- path: tests/auth/jwt.test.ts
action: add
rationale: test coverage
## COMMANDS
- npm test
- npm run lint
## SUMMARY
{2-3 imperative sentences. THIS IS the Codex implementation prompt. Be specific.}
## ESTIMATED_DIFF
~80 lines
## RISKS
- {what could go wrong}
## ROLLBACK
- git revert {task commit}
When base_commit from PLAN ≠ current HEAD:
When composing ## FILES, treat dependency manifests/lockfiles as a special planning trigger.
If any task includes a dependency manifest or lockfile (for example package.json, package-lock.json, pnpm-lock.yaml, yarn.lock, requirements.txt, pyproject.toml, poetry.lock, Pipfile.lock, go.mod, go.sum, Cargo.toml, Cargo.lock):
docs/living/TECH_STACK.md in the same task packet ## FILESaction: modify## SUMMARY to explicitly say TECH_STACK is updated in-taskTrack-boundary living-doc reconciliation and debate protocol.
Implementation constraints, git conventions, Codex MCP usage.
Conductor verdict format, drift protocol, boundary evaluation.
Verification protocol, criteria rubric, verdict format.
Core deadfish invariants and protocols. Referenced by all teammates.
Brownfield discovery protocol (detect, collect evidence, analyze, and write docs/discovery.md).