feat
BREAKING
task/promote-commit-provenance-columns
#1 / 1
feat: promote agent_id, model_id, commit_branch to first-class columns
- Migration 0019: add agent_id, model_id, commit_branch columns to musehub_commits - Wire service writes new columns on every push (+ on_conflict_do_update) - deploy/backfill_provenance_columns.py: backfills 1458 historical rows - Symbol detail timeline shows correct original author branch, agent, and model - UI: agent_id/model_id rendered as purple/blue pill badges in timeline row 2 - TDD: 3 wire push tests + 4 backfill tests (all green)
sha256:166edc6d5441e5d18c7ddf7480692143862fc3222eaa406370e393a9326f48c4
sha
+40
~3
symbols
sha256:344bd098672a7d6edd6a0e8fc1959c4935c274831561576fe31a177660950021
snapshot
+40
symbols added
~3
symbols modified
0
dead code introduced
Semantic Changes
43 symbols
+
test_backfill_dry_run_makes_no_changes
function
async_function test_backfill_dry_run_makes_no_changes L149–183
+
test_backfill_populates_agent_id_and_model_id
function
async_function test_backfill_populates_agent_id_and_model_id L69–106
+
test_backfill_populates_commit_branch
function
async_function test_backfill_populates_commit_branch L110–145
+
test_backfill_skips_already_populated_rows
function
async_function test_backfill_skips_already_populated_rows L187–223
+
test_t6_push_commit_branch_empty_when_wire_commit_has_no_branch
function
async_function test_t6_push_commit_branch_empty_when_wire_commit_has_no_branch L805–835
+
test_t6_push_stores_agent_id_and_model_id_as_columns
function
async_function test_t6_push_stores_agent_id_and_model_id_as_columns L728–758
+
test_t6_push_stores_commit_branch_from_wire_commit
function
async_function test_t6_push_stores_commit_branch_from_wire_commit L762–801
← Older
Oldest on task/promote-commit-provenance-columns
All commits
Newer →
Latest on task/promote-commit-provenance-columns
0 comments
To add a comment, use the Muse CLI:
muse hub commit comment sha256:166edc6d5441e5d18c7ddf7480692143862fc3222eaa406370e393a9326f48c4 --body "your comment"
No comments yet. Be the first to start the discussion.