fix
patch
governance-sync
feat/governance-sync-2026-07-31
#5 / 10
fix(governance-sync): require compound slice IDs in pr_matches_row
PR #55 closeout dogfood: title 'queue PLS post-land sync' still matched open PLS-a via bare prefix PLS (and via English hyphenation Post-land ↔ post-land). When a phase label has a compound slice ID (PLS-a, GSW-FIX), only that compound (or the full label) may match — never the bare prefix. Compound pattern requires UPPERCASE/digit head so Post-land is excluded. Regression tests cover PR #55 title.
sha256:ec8b33d011d4fcd0ca97b627555809c1226a0f5b80c6060cf1fee30a6face9de
sha
+8
~1
−2
symbols
sha256:043caeb5c46ab4abb45428f38d13c2491c66f7334a5145b32276cb3b5c1f01d7
snapshot
+8
symbols added
~1
symbol modified
−2
symbols removed
0
dead code introduced
Semantic Changes
11 symbols
−
test_detect_drift_d3_ignores_generic_overlap_with_open_row
function
function test_detect_drift_d3_ignores_generic_overlap_with_open_row L78–87
−
test_pr_match_accepts_slice_identifying_token
function
function test_pr_match_accepts_slice_identifying_token L58–63
+
test_detect_drift_d3_ignores_mention_of_queued_slice
function
function test_detect_drift_d3_ignores_mention_of_queued_slice L101–120
+
test_pr_match_accepts_compound_slice_id
function
function test_pr_match_accepts_compound_slice_id L72–78
+
test_pr_match_accepts_non_compound_slice_token
function
function test_pr_match_accepts_non_compound_slice_token L81–86
+
test_pr_match_rejects_bare_prefix_when_compound_id_exists
function
function test_pr_match_rejects_bare_prefix_when_compound_id_exists L61–69
Older
chore(governance): sync handover+roadmap to 4650171 (drift: D1=d…
sha256:61e1bab7dd429d706fe6241e17d118b3144467d61de5d863ad0bc11bd12e6df9
All commits
Newer
chore(governance): sync handover+roadmap to dcab965 (drift: D1=d…
sha256:49d12e51fbf467750411005ed81a1460b63b9a78ecd2b0673066de27572849ab
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:ec8b33d011d4fcd0ca97b627555809c1226a0f5b80c6060cf1fee30a6face9de --body "your comment"
No comments yet. Be the first to start the discussion.