gabriel / musehub public
feat patch mwp4/phase1 task/mwp-4-prebuild-after-index #5 / 6
AI Agent gabriel · 69 days ago · Jun 29, 2026 · Diff

feat(mwp4/phase1): three-tier created_at stagger for fetch.mpack.prebuild

Remove fetch.mpack.prebuild from _FOUNDATION_TYPES. Introduce a middle tier via _job_created_at() helper so enqueue_push_intel assigns:

t+0s foundation: mpack.index, intel.code, intel.structural, gc, ... t+1s fetch.mpack.prebuild (new created_at_prebuild = created_at + 1s) t+2s intel.code.* subtypes

MWP4_03 GREEN: prebuild.created_at > index.created_at and prebuild.created_at < intel.code.coupling.created_at. 36 adjacent tests green (test_mwp3, test_fetch_mpack_prebuild, test_process_mpack_index_job, test_mpack_index_always_enqueued, test_enqueue_batch).

Issue: musehub#109, master: muse#58

sha256:598464aa2f30443e6ab9cb1d2283b79f26896decc4dbf29b7feda42c4b6b5b37 sha
+3 ~4 −1 symbols
sha256:3ce8a0a333bfbd3113f6e4eef7fa6287e3c5111af5db41bc347cf85b96253a37 snapshot
+3
symbols added
~4
symbols modified
−1
symbol removed
0
dead code introduced
Semantic Changes 8 symbols
~ docs/issues/mwp-4-prebuild-after-index.md .md 1 symbol added, 1 symbol removed, 2 symbols modified
Phase 1 — created_at stagger (defense-in-depth) section Phase 1 — created_at stagger (defense-in-depth) L250–260
+ Phase 1 — created_at stagger (defense-in-depth) ✅ COMPLETE section Phase 1 — created_at stagger (defense-in-depth) ✅ COMPLETE L250–263
~ Phases
~ tests/test_mwp4_prebuild_ordering.py .py 2 symbols added, 1 symbol modified
+ enqueue_push_intel import import enqueue_push_intel L47–47
+ test_mwp4_03_prebuild_created_at_after_index function async_function test_mwp4_03_prebuild_created_at_after_index L349–430

0 comments

No comments yet. Be the first to start the discussion.

To add a comment, use the Muse CLI: muse hub commit comment sha256:598464aa2f30443e6ab9cb1d2283b79f26896decc4dbf29b7feda42c4b6b5b37 --body "your comment"