Point the mattpocock-lineage skills (triage, to-tickets, to-spec, wayfinder) at repo facts instead of a parallel docs/ tree: Gitea is the issue tracker (credential-safe curl shape, token-only writes), the five canonical triage roles keep their default label strings (created on the tracker today), and GLOSSARY.md/docs/adr/ stay lazy with this vault owning operational facts. AGENTS.md gains the ## Agent skills pointer block; indices regenerated.
2.2 KiB
type, title, description, tags, timestamp
| type | title | description | tags | timestamp | ||||
|---|---|---|---|---|---|---|---|---|
| reference | Domain Docs | Consumer rules for GLOSSARY.md and docs/adr/, and where this vault out-ranks them on operational facts. |
|
2026-10-20T00:00:00Z |
Domain Docs
How the engineering skills (/grill-with-docs, /domain-modeling,
/improve-codebase-architecture, /to-spec) should consume this repo's design
vocabulary when exploring the codebase.
Before exploring, read these
GLOSSARY.mdat the repo rootdocs/adr/: read ADRs that touch the area you're about to work in
If either doesn't exist, proceed silently. Don't flag their absence; don't
suggest creating them upfront. /domain-modeling (reached via
/grill-with-docs and /improve-codebase-architecture) creates them lazily
when terms or decisions actually get resolved. As of 2026-10-20 neither exists;
this page is the pointer, not a promise.
Ownership against this vault
This repo already carries serverAppConfigs-docs/ — the operational knowledge
base and, per repo law, the owner of operational facts (endpoint shapes, Eras,
Laws, runbooks). GLOSSARY.md / docs/adr/ hold design vocabulary and
decisions. Where a term is defined in both, the vault page that owns the fact
wins — one fact, one owner. A glossary entry restating an endpoint number is
the bug, not the second source.
Use the glossary's vocabulary
When output names a domain concept (an issue title, a refactor proposal, a
hypothesis, a test name), use the term as defined in GLOSSARY.md. Don't drift
to synonyms the glossary explicitly avoids.
If the concept you need isn't in the glossary yet, that's a signal: either
you're inventing language the project doesn't use (reconsider) or there's a
real gap (note it for /domain-modeling).
Flag ADR conflicts
If output contradicts an existing ADR, surface it explicitly rather than silently overriding:
Contradicts ADR-0007 (…), but worth reopening because…
Related
- Issue Tracker — where specs and tickets built on this vocabulary are published.
- Agent Docs and Edits — the edit-safety rules that apply while touching any doc in this checkout.