`accepted`/`published`/`resolved` map to closed-equivalent; `proposed` maps to open
Date: 2026-09-05 Status: closed Supersedes: none Superseded-by: none — current
Context
Section titled “Context”T7 batch 3 of mary-wiki’s fleet-directive status reconciliation: the last
29 unparseable-status decision docs, after batch 1 (countersigned <date>,
closed) and batch 2 (ratified, closed). Read individually:
- 12
accepted, dated 2026-04-30 through 2026-07-28 — all predate the 2026-08-10 Sign-off convention (docs/decisions/2026-08-10-countersign-gates-closed-status.md).acceptedis standard ADR vocabulary for “adopted” — this repo’s own equivalent ofclosed. - 1
published(2026-05-09-dashboard-a11y-aria-contrast.md) — an MR-7 append-only record of a routing decision from a completed audit pass; nothing further is pending on it. Predates the convention. - 1
resolved(2026-07-07-e9-stratt-federation-blocked-on-read-surface.md,resolved — read surface shipped (stratt-run #211, 2026-07-07)) — the blocker it recorded has since shipped. Predates the convention; already carries a Sign-off block, checked clean. - 15
proposed(includingproposed (this PR)andproposed (awaiting human merge)variants), dated 2026-05-01 through 2026-08-17 — these mean exactly what they say: not yet decided. Two (2026-08-11-tektree-io-contract-sha.md,2026-08-17-traceo-mcp-server-contract-sha.md) are post-convention and confirmed still-pending on read (their own body text: “the petrova_act_registry_edit collision remains open”).
No doc in either group needed a status word this checker didn’t already
have a category for — accepted/published/resolved are closed’s
synonyms in this corpus, proposed is open’s.
Decision
Section titled “Decision”Extend the ratified grandfather mechanism
(docs/decisions/2026-09-05-ratified-status-mapped-to-closed.md) to also
recognize accepted, published and resolved as closed-equivalent,
same 2026-08-10 Sign-off cutoff. Recognize proposed as open-equivalent
unconditionally — an open doc carries no Sign-off obligation at any date,
so no date gate is needed for it.
Implemented in cli/src/verbs/validate.ts: CLOSED_EQUIVALENT_STATUS
generalizes the ratified-only regex to the three added words;
PROPOSED_STATUS is checked first and short-circuits with no further
checks, matching how a genuinely open doc is already treated elsewhere
in this function.
This closes the UNPARSEABLE_STATUS_BASELINE backlog entirely: 32 → 0.
Alternatives considered
Section titled “Alternatives considered”- Treat
proposedas needing its own review per doc — the two post-convention ones were checked and are, in fact, still pending; the other 13 are older and nothing in their content contradicts “not yet decided”. No doc’s actual state disagreed with what its own status word already said; there was no judgment call to make beyond confirming that. - Require Sign-off on
published/resolvedregardless of date — same objection as batch 2: retroactive, and none had a Sign-off block to begin with, so the alternative is fabrication. - Leave the four words as four separate one-off mappings — the
underlying logic is identical to
ratified’s; a fourth near-duplicate branch would be the thingRATIFIED_STATUSalready stood in for once before this generalization.
Consequences
Section titled “Consequences”For code:
cli/src/verbs/validate.ts:CLOSED_EQUIVALENT_STATUSandPROPOSED_STATUSconstants; theRATIFIED_STATUS-only branch widened to also testCLOSED_EQUIVALENT_STATUS, and aPROPOSED_STATUSshort-circuit added ahead of it.cli/tests/validate.test.ts:UNPARSEABLE_STATUS_BASELINE32 → 0.
For docs:
- None of the 29 decision docs is edited.
For in-flight phases:
- Closes mary-wiki fleet-directive T7 in full — no unparseable-status decision doc remains in petrova-codes.
For invariants:
- Same scope discipline as batch 2: the Sign-off requirement for docs
dated on/after 2026-08-10 is unchanged;
open-equivalent docs never had a Sign-off obligation and still don’t.
References
Section titled “References”cli/src/verbs/validate.tsdocs/decisions/2026-09-05-ratified-status-mapped-to-closed.md(T7 batch 2)docs/decisions/2026-09-05-sign-off-heading-synonym.md(T7 batch 1)mary-wiki/docs/runbooks/2026-09-04-fleet-directive-phase-2-verification-and-governance.md
Sign-off
Section titled “Sign-off”- Subagent: fleet (mary-wiki session 2026-09-05)
- (proxy) Human countersign — approves
accepted/published/resolvedas closed-equivalent (grandfathered before 2026-08-10) andproposedas open-equivalent
Countersigned by human:alex@devarno.com on 2026-09-05, by explicit directive
in session (“ill approve”). Ticked by the agent as scribe, not as signatory.