gabriel / musehub public
Open
aaronrene aaronrene · 17 days ago

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-provenancedev

Acceptance

  • Fixed-path route before /{owner}/{repo_slug} wildcard
  • Env gate: MUSEHUB_OVERSEER_PROVENANCE_ENRICHMENT=enabled
  • Fixture flow_run:fixture-overseer-001 returns content-free envelope
  • Read-only — no canonical writes

Post-merge (operator)

deploy/push.sh staging with env flag enabled; Aaron resumes hosted spot-check.

Symbol Delta

43 symbols
41 added 2 modified

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

2
fix
fix(9A-4 F7): env alias + staging secrets for overseer provenance gate. Map...
aaronrene · 15 days ago
feat
feat(9A-4 F7): overseer-run provenance enrichment API for Scooling consumer. Adds...
aaronrene · 17 days ago

Divergence Analysis

feat/9a-4-f7-overseer-provenance → dev
0%
0% divergence
Very compatible — minimal differences

Review comments

0

No 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 muse hub proposal merge sha256:01e6a0d4ca543a6a11eeeecd4fa9eca259c0d2ad625954b5465de30a30163c83 --hub http://staging.musehub.ai