Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 4 additions & 4 deletions docs/phase-4a-compatibility-and-archive.md
Original file line number Diff line number Diff line change
Expand Up @@ -131,11 +131,11 @@ guidance from documentation.
- [x] Maintainer decision recorded waiving the dual gate (this document, 2026-07-21).
- [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).
- [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).
- [ ] Confirm migration notices as ordinary commits on both mirrors.
- [ ] Verify that neither standalone `master` branch was rewritten or force-pushed.
- [x] Confirm migration notices as ordinary commits on both mirrors (graphtrail PR #44 and miseledger PR #44, merged 2026-07-21).
- [x] Verify that neither standalone `master` branch was rewritten or force-pushed (ancestry-checked against the pre-notice heads on 2026-07-21).
- [ ] Update product and documentation links to the Brigade release path.
- [ ] Archive `escoffier-labs/graphtrail`.
- [ ] Archive `escoffier-labs/miseledger`.
- [x] Archive `escoffier-labs/graphtrail` (archived 2026-07-21).
- [x] Archive `escoffier-labs/miseledger` (archived 2026-07-21).

## Stop and rollback conditions

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

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