⚠️ OpenSpec-managed issue — this content is automatically synced
from the openspec/ directory. Manual edits will be overwritten on next sync.
Artifacts
Specs
Tasks
1.1 Count the anchors and how they resolve, using the gate's own rule
1.2 Mutation-check the resolver before believing its zero.
1.3 Widen the check to @e2e, which gate 46 does not read, and find what
2.1 The six dangling anchors are fixed. Not here: fix(openspec): four tests cited a spec nobody ever wrote #2067 landed them first,
2.2 Adopt fix(openspec): four tests cited a spec nobody ever wrote #2067 's rule into the convention rather than the one this branch
3.1 Record the rule, the three homes, and the pending-capability case as
3.2 Record why it is not a path rule, with the number that settles it: 107
3.3 Record why fix(openspec): the tab strip wraps by design, and 55 citations named an archived change #2063 's 55 repointed citations were right work even though
4.1 Filed as gate-46 reads only @spec: 1,964 @e2e anchors fleet-wide are checked by nothing, 194 of them dangling .github#726 . Gate 46 reads only @spec. Its pattern is @spec\s+(openspec/...),
4.2 Filed as gate-46 never enumerates appinfo/ or scripts/: 52 anchors unopened fleet-wide, 8 of openregister's 9 in routes.php are dangling .github#727 . Gate 46 enumerates lib src tests. Two anchors under appinfo/ and
5.1 "6,244 anchors, zero unresolvable" was measured with a REIMPLEMENTATION
5.2 Two of the 28 were broken by this session's own chore(openspec): archive 44 completed changes, and say what happened to the other 22 #2057 , and nothing
5.3 The other 26 are done, and they were not 26 of the same thing. 16 were
5.5 The last 10 are not dossiq debt at all. They are gate 46 refusing to look
5.4 Stop reimplementing the instrument. Every wrong number in this
6.1 Search before building. git log origin/development -5 -- <path> comes
7.1 Measure the gap between the rule and the tree, so archiving this change
Synced from openspec/changes/archive/2026-09-09-spec-anchors-name-the-capability by OpenSpec workflow
App: dossiq
Artifacts
Specs
Tasks
@e2e, which gate 46 does not read, and find what@spec. Its pattern is@spec\s+(openspec/...),lib src tests. Two anchors underappinfo/andgit log origin/development -5 -- <path>comesSynced from
openspec/changes/archive/2026-09-09-spec-anchors-name-the-capabilityby OpenSpec workflowApp:
dossiq