test
patch
mwp7/phase1
task/mwp-7-sibling-negotiation
#5 / 5
test(mwp7/phase1): ground-truth #55 sibling negotiation (GT_01..GT_05); verdict=CORRECT (Mode A)
- tests/test_mwp7_sibling_negotiation.py: 9 tests, pytestmark=wire GT_01: _chain() + _merge_commit() helpers (reuse test_push_branch_have.py patterns) GT_02: walk_commits(root,[M],have=[D])['commits']==1 — BFS stops at sibling tip D GT_03: all_blob_ids contains only M's net-new blob; D's manifest blobs excluded GT_04: run()-level spy — branch_have includes D; commits_sent==1 in #55 shape GT_05: diverged M_old case — branch_have=[D,M_old]; commits_sent==1 - pyproject.toml: register 'wire' marker (was unregistered, causing PytestWarning)
Verdict (GT_06): live path is CORRECT per RC-7 — push.py:819-822 already uses all remote_branch_heads.values() as branch_have. Phase 2 Mode A applies. MWP6_00 anti-skip gate: still green.
sha256:7757fcc4b7e3285170242aae84cc0071f10414e6244b1c1f0a6a238ee03db206
sha
+44
~4
symbols
sha256:2c1deba31d3d8af36597e77aa06b5490f549f34732426652568529afa7c473fc
snapshot
+44
symbols added
~4
symbols modified
0
dead code introduced
Semantic Changes
48 symbols
+
test_GT02_empty_have_sends_full_chain
method
method test_GT02_empty_have_sends_full_chain L193–204
+
test_GT03_have_blobs_covers_entire_chain
method
method test_GT03_have_blobs_covers_entire_chain L251–275
+
test_GT03_only_merge_blob_in_all_blob_ids
method
method test_GT03_only_merge_blob_in_all_blob_ids L214–249
+
test_GT03_only_one_new_blob_in_merge_case
method
method test_GT03_only_one_new_blob_in_merge_case L277–287
+
test_GT04_branch_have_excludes_local_head
method
method test_GT04_branch_have_excludes_local_head L409–451
+
test_GT04_run_uses_sibling_dev_as_commit_boundary
method
method test_GT04_run_uses_sibling_dev_as_commit_boundary L344–407
+
test_GT05_diverged_remote_main_sends_only_merge_commit
method
method test_GT05_diverged_remote_main_sends_only_merge_commit L470–540
+
test_GT05_main_absent_on_remote_also_sends_one
method
method test_GT05_main_absent_on_remote_also_sends_one L542–583
← Older
Oldest on task/mwp-7-sibling-negotiation
All commits
Newer
test(mwp7/phase2-mode-a): regression anchors LF_01+LF_02; adjace…
sha256:c771300001658a1fc62cbe0ce39583c3b8ede325c4f2cef4181059049a4c7374
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:7757fcc4b7e3285170242aae84cc0071f10414e6244b1c1f0a6a238ee03db206 --body "your comment"
No comments yet. Be the first to start the discussion.