feat(glossary): add optional paths.glossary standing-reading slot
Pins canonical nomenclature per project so terminology does not drift and LLM-driven work reuses the established term instead of coining a synonym each session. The glossary rides the existing standing-reading mechanism — one optional path slot, no new delivery path. Single-sourcing, to avoid cross-doc drift: - `paths.glossary` row in profile-schema.md owns the "set => standing reading for every role; unset => no-op" semantics; agent-template.md and pipeline.md each carry one referencing sentence, not a restatement. - glossary-convention.md owns the format (flat per-term blocks: canonical heading + Avoid line + <=2-sentence definition) and the boss record-reality-never-invent write-rule; boss/SKILL.md only points to it. - glossary.md dogfoods the format on the plugin's own vocabulary (cycle, milestone, iteration, drift, hard-gate). Write authority: user any time; boss autonomously but only to record terms already in consistent use or to settle a drift it just resolved — never to coin. All other roles are read-only consumers. No executable surface; this repo has no test runner, so each task closed on a grep presence-assertion against the file it touched. All eight gates green (T1 3>=3, T2 5, T3 2, T4 1, T5 1, T6 1, T7 2, final sweep present). Implements docs/specs/2026-05-31-glossary-integration-design.md. Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
This commit is contained in:
@@ -125,6 +125,11 @@ For each dispatched skill's result, decide:
|
||||
fieldtest green and stays a deliberate manual act (see
|
||||
`../docs/pipeline.md` § Milestone-close gate).
|
||||
|
||||
If a term-drift is resolved during the loop — two names collapsed to
|
||||
one, or a settled term not yet listed — record it in the project
|
||||
glossary per `../docs/glossary-convention.md`: record reality, never
|
||||
invent. This is the only glossary write authority outside the user.
|
||||
|
||||
### Step 5 — On done-state: Notify
|
||||
|
||||
Run the procedure named in "Done-state notifications" below.
|
||||
@@ -286,6 +291,8 @@ actionable ask, not a wrap-up summary.
|
||||
authority over skills, feature acceptance, RED-first for bugs.
|
||||
- **Queue:** the URL configured under `git.issue_tracker.url` in
|
||||
the profile; CLI command at `git.issue_tracker.list_cmd`.
|
||||
- **Glossary write-rule:** `../docs/glossary-convention.md` —
|
||||
record-reality discipline for the only autonomous glossary writer.
|
||||
- **Downstream skills dispatched:** `../brainstorm`,
|
||||
`../planner`, `../implement`, `../audit`, `../fieldtest`,
|
||||
`../debug`, `../docwriter`.
|
||||
|
||||
Reference in New Issue
Block a user