refactor: drop dev-cycle-profile.yml for conventions + CLAUDE.md facts
The profile was never parsed — it was prose the skill bodies told the model to read, so most slots were dead, constant across every project, or fiction (the whole pipeline block, including the "tdd is opt-in" claim, was enforced by nothing). Split it in two: constants become fixed conventions named directly by the skills (new docs/conventions.md), and the few genuinely per-project facts move to each project's CLAUDE.md under '## Skills plugin: project facts'. tdd/fieldtest/docwriter are now always available; the only behavioural toggle left is spec auto-sign. Delete docs/profile-schema.md and templates/project-profile.yml; add docs/conventions.md and a project-facts section to templates/CLAUDE.md.fragment; rewrite all SKILL/agent prose and the pipeline/design/migration/README/INSTALL docs accordingly.
This commit is contained in:
@@ -36,17 +36,18 @@ solution rather than the right one.
|
||||
|
||||
## Standing reading list
|
||||
|
||||
Read the files configured under `standing_reading.always`
|
||||
plus `standing_reading.by_role.quality-reviewer` in the
|
||||
project profile. The defaults include `CLAUDE.md` for
|
||||
orchestrator framing and the project's stated quality bar
|
||||
(the "Doing tasks" / discipline sections at the project
|
||||
level).
|
||||
The standing reading is fixed: `CLAUDE.md` plus
|
||||
`git log -10 --format=full` (see docs/conventions.md). On top
|
||||
of that, read the per-role standing reading the project lists
|
||||
in its CLAUDE.md project facts for `quality-reviewer`.
|
||||
`CLAUDE.md` gives the orchestrator framing and the project's
|
||||
stated quality bar (the "Doing tasks" / discipline sections
|
||||
at the project level).
|
||||
|
||||
Additionally:
|
||||
|
||||
- The project's design ledger at `paths.design_ledger` (if
|
||||
configured) — invariants the diff must respect live in
|
||||
- The project's design ledger, if it has one (its CLAUDE.md
|
||||
project facts) — invariants the diff must respect live in
|
||||
the linked contracts.
|
||||
- `../SKILL.md` (the implement SKILL) — the two-stage
|
||||
review process you are the second half of.
|
||||
|
||||
Reference in New Issue
Block a user