fix
patch
RC-4
task/mwp-4-prebuild-after-index
#3 / 6
fix(RC-4): narrow FetchNotIndexedError swallow in prebuild handler (Phase 3)
- Add specific except FetchNotIndexedError: raise guard before the broad except Exception in process_fetch_mpack_prebuild_job. FetchNotIndexedError now propagates to the worker so fail_job records it as a retryable failure instead of silently returning tips_built=0. - Add MWP4_10 test: confirms FetchNotIndexedError propagates after the fix. - MWP4_02 (Phase 0 RED test) also now green — it asserts the exception propagates, matching Phase 3 behavior. - All 10 MWP4 tests green; 32 adjacent tests green, zero regressions. - Tick Phase 3 checkboxes in docs/issues/mwp-4-prebuild-after-index.md.
sha256:b545dbcc8513abaecc2f275c75e499cecb6d6c85541d866b6b6ae7909dc15be9
sha
+3
~5
−1
symbols
sha256:54242b322d89d057d078a971b7e1c3b8ec5843fb5505ac41398117dae1a40c13
snapshot
+3
symbols added
~5
symbols modified
−1
symbol removed
0
dead code introduced
Semantic Changes
9 symbols
~
docs/issues/mwp-4-prebuild-after-index.md
.md
1 symbol added, 1 symbol removed, 3 symbols modified
+
Phase 3 — stop masking the index gap ✅ COMPLETE
section Phase 3 — stop masking the index gap ✅ COMPLETE L287–301
~
Phases
+
test_mwp4_10_fetch_not_indexed_error_propagates
function
async_function test_mwp4_10_fetch_not_indexed_error_propagates L680–733
Older
feat(mwp4/phase2): claim-layer dependency barrier in claim_next_job
sha256:9e522d1d8fdb969514e26b71d13470b8f18e67ad010084764d67c1ac08b779de
All commits
Newer
test(RC-4): add MWP4_11 E2E and MWP4_12 stress tests — Phase 4 c…
sha256:46854101acdde2a2481a7805887ac87ce91d35d23b62541b6165d4d0b480fa05
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:b545dbcc8513abaecc2f275c75e499cecb6d6c85541d866b6b6ae7909dc15be9 --body "your comment"
No comments yet. Be the first to start the discussion.