The commit question closed, and it was neither answer
4f44553. §1.1 and §12 updated.
The doctrine is revision 5 at f627359, not revision 4 at either of the two commits that were in circulation. Two commits after revision 4 had changed normative text without bumping the number — 574cc84, and bf0eeb8 carrying the §4.3 call-7 carve-out and the §5.3 epoch scoping that this spec consumes — which that document's own gate 9 forbids. So revision 4 was being cited while its text moved underneath the citation. The doctrine session bumped to 5 and recorded the reason in its status block.
Verified rather than taken on report: f627359 is main in oficina/suite and the file is present in its checkout.
210312f is not an error where it appears. The suite-amendment branch here, and the Docs and Sheets amendments, cite revision 4 at 210312f — correct when written, now exactly one revision behind, which is inside gate 9's deliberate one-revision grace. They go stale on the next normative change, not on this one.
The cause, recorded in §1.1 because it will recur
For most of 2026-09-05 the doctrine existed only on that repository's origin and in its worktrees. Every merge reached the remote and nothing updated the shared checkout, which sat at 291d957 with an empty specs directory. A reader going to the repository on disk found no document at all, which is why the first coordination revision could only cite a working tree and said so. The checkout is now fast-forwarded.
The general form, which is worth more than the incident: a merge that reaches the remote without touching the shared checkout leaves the repository on disk lying to every reader who is not the session that made it.
Memoria
Unchanged and not this spec's: its only memoria reference is a general one in §11. The four citations resolving only in tensorx-provider at 8dfc3c9 remain open at oficina/memoria discussion 1.
make test green. The review position is unchanged — the coordination revisions carry no review pass, and §12 names the unreviewed pieces.