FVS Pact lookup chain
The lookup procedure for finding any FVS Pact rule, fragment, or constitutional artifact.
TL;DR
When you need to know "what does FVS say about X?" — the lookup chain has 6 steps. Use the index, don't re-derive.
The 6-step lookup chain
pact/pipeline/codex/codex-overlays/alignment/overlay-question-index.md— Topic-Lookup Overlay (trace.atlas.topic-lookup.001). Start here for "what does FVS say about topic X?"pact/governance/dna/question-index.md— topic → file path. Falls back from the Topic-Lookup Overlay.pact/governance/dna/fragment-registry.md—fragment_id→ file path. Use when you have a fragment_id.pact/governance/dna/constitutional-index.md— master map of constitutional artifacts. The "where is everything" index.pact/scripts/pact-search.sh "<query>"— full pact grep. Use when the indexes don't have what you need.- Read the specific file — once you have a path, read the file. Don't re-derive the rule from the file path; read the file.
User-facing trigger phrases
Any of these routes to the same lookup:
- "check pact"
- "check the trace atlas"
- "check the atlas"
- "check the index"
- "look up pact"
- "find in pact"
- "search pact"
If the operator says any of these, follow the chain. Don't ask "which topic?" — the chain is itself the answer.
What to do when a topic is NOT in pact
If after step 5 the topic is not found:
- Say "I don't see this in pact" — don't fabricate a rule
- Ask the operator: "Should I add a new fragment for this?"
- If yes, write a new fragment to the appropriate file (e.g.,
pact/platform/<area>/<topic>.md) and add it to the fragment-registry - If no, surface that the topic is ungoverned and the operator should decide
Cross-references in docHub
docHub's dev face mirrors the lookup chain at _meta/contracts/pact.json (planned). For now, this file is the human-readable version of the contract.
When a docHub decision (D-NNN) cites a pact fragment, the citation format is:
**Pact ref — `<fragment_id>`** ([path](github-url))
> <quoted rule text>
**Relation to this decision:** <how the rule applies>
This format is required for any D-NNN that touches FVS doctrine.
Related
doctrine/chip-system.md— the most-cited doctrine topicdoctrine/anti-patterns.md— INDEX.md §O rulesdecisions/D-NNN-*— every decision should cite at least one pact ref if it touches FVS doctrine