Open
Phase 9A-4 F7: overseer-run provenance enrichment API (Scooling consumer)
Summary
Read-only GET /api/overseer-run-provenance/{run_ref} for Scooling's readOverseerRunProvenance consumer (GitHub SC #198 @ 10f7b02).
MuseHub issue
https://staging.musehub.ai/gabriel/musehub/issues/144
Branch
feat/9a-4-f7-overseer-provenance → dev
Acceptance
- Fixed-path route before
/{owner}/{repo_slug}wildcard - Env gate:
MUSEHUB_OVERSEER_PROVENANCE_ENRICHMENT=enabled - Fixture
flow_run:fixture-overseer-001returns content-free envelope - Read-only — no canonical writes
Post-merge (operator)
deploy/push.sh staging with env flag enabled; Aaron resumes hosted spot-check.
high
risk
minor
semver
0/2
approvals
merge
type
Symbol Delta
43 symbols
41 added
2 modified
musehub/api/routes/musehub/overseer_provenance.py
11
musehub/config.py
3
musehub/services/musehub_overseer_provenance.py
20
+
HASH_RE
tests/unit/test_overseer_provenance_f7.py
9
Files Changed
5 of 1,033
A
musehub/api/routes/musehub/overseer_provenance.py
A
musehub/services/musehub_overseer_provenance.py
A
tests/unit/test_overseer_provenance_f7.py
M
deploy/secrets.sh
M
musehub/config.py
Commits
2Divergence Analysis
feat/9a-4-f7-overseer-provenance → dev0% divergence
Very compatible — minimal differences
Review comments
0No review comments yet
Be the first to leave a review comment on this merge proposal.
Muse CLI
Comment
muse hub proposal comment create sha256:01e6a0d4ca543a6a11eeeecd4fa9eca259c0d2ad625954b5465de30a30163c83 --body "…"
Approve
muse hub proposal review submit sha256:01e6a0d4ca543a6a11eeeecd4fa9eca259c0d2ad625954b5465de30a30163c83 --verdict approve
Request changes
muse hub proposal review submit sha256:01e6a0d4ca543a6a11eeeecd4fa9eca259c0d2ad625954b5465de30a30163c83 --verdict request_changes --body "…"
Close
muse hub proposal close sha256:01e6a0d4ca543a6a11eeeecd4fa9eca259c0d2ad625954b5465de30a30163c83
Merge — merge engine docs ↗
Merge
muse hub proposal merge sha256:01e6a0d4ca543a6a11eeeecd4fa9eca259c0d2ad625954b5465de30a30163c83 --hub http://staging.musehub.ai