Skip to content

Commit 980834d

Browse files
authored
docs(phase-4a): record executed archival of both standalone mirrors (#424)
Migration notices merged as ordinary commits (graphtrail #44, miseledger #44), both master branches ancestry-verified unrewritten, and both repositories archived on GitHub on 2026-07-21. One checklist item stays open: product and documentation link updates to the Brigade release path.
1 parent 7a13bce commit 980834d

2 files changed

Lines changed: 10 additions & 10 deletions

File tree

docs/phase-4a-compatibility-and-archive.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -131,11 +131,11 @@ guidance from documentation.
131131
- [x] Maintainer decision recorded waiving the dual gate (this document, 2026-07-21).
132132
- [x] Audit and migrate Brigade-generated MCP configs, including `src/brigade/cursor_user_cmd.py`, from PATH-based `graphtrail-mcp` and `miseledger` commands to managed absolute paths (PR #419).
133133
- [x] Migrate operator MCP client configuration to the Brigade-managed absolute path installed by `brigade setup` (operator machine migrated 2026-07-21: codex, Cursor, OpenClaw, and Claude configs plus the capped MCP wrapper now use the managed set).
134-
- [ ] Confirm migration notices as ordinary commits on both mirrors.
135-
- [ ] Verify that neither standalone `master` branch was rewritten or force-pushed.
134+
- [x] Confirm migration notices as ordinary commits on both mirrors (graphtrail PR #44 and miseledger PR #44, merged 2026-07-21).
135+
- [x] Verify that neither standalone `master` branch was rewritten or force-pushed (ancestry-checked against the pre-notice heads on 2026-07-21).
136136
- [ ] Update product and documentation links to the Brigade release path.
137-
- [ ] Archive `escoffier-labs/graphtrail`.
138-
- [ ] Archive `escoffier-labs/miseledger`.
137+
- [x] Archive `escoffier-labs/graphtrail` (archived 2026-07-21).
138+
- [x] Archive `escoffier-labs/miseledger` (archived 2026-07-21).
139139

140140
## Stop and rollback conditions
141141

tests/test_release_metadata.py

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -106,16 +106,16 @@ def test_phase_4a_compatibility_and_archive_policy_is_tracked():
106106
"| Compatibility invocation | Current compatibility-equivalent engine command |",
107107
"Existing databases, data paths, and schemas are non-destructive invariants.",
108108
"Archiving a mirror freezes it read-only on GitHub. It deletes nothing.",
109-
"- [ ] Confirm migration notices as ordinary commits on both mirrors.",
110-
"- [ ] Verify that neither standalone `master` branch was rewritten or force-pushed.",
109+
"- [x] Confirm migration notices as ordinary commits on both mirrors",
110+
"- [x] Verify that neither standalone `master` branch was rewritten or force-pushed",
111111
"- [ ] Update product and documentation links to the Brigade release path.",
112-
"- [ ] Archive `escoffier-labs/graphtrail`.",
113-
"- [ ] Archive `escoffier-labs/miseledger`.",
112+
"- [x] Archive `escoffier-labs/graphtrail` (archived 2026-07-21).",
113+
"- [x] Archive `escoffier-labs/miseledger` (archived 2026-07-21).",
114114
):
115115
assert expected in policy_text
116116

117117
assert "| Published at | 2026-07-21T00:50:15Z |" in text
118118
assert "| Original dual gate | v0.27.0 + 2026-10-19 calendar gate (waived 2026-07-21) |" in text
119119
assert "| Current status | Window compressed. Phase 4B authorized pending checklist completion |" in text
120-
assert text.count("- [x]") == 3
121-
assert text.count("- [ ]") == 5
120+
assert text.count("- [x]") == 7
121+
assert text.count("- [ ]") == 1

0 commit comments

Comments
 (0)