|
|
46ad508de7
|
Phase 6b: extract post_merge.py from merge.py — post-merge effects
CI / lint-and-test (push) Waiting to run
7 functions extracted to lib/post_merge.py:
- embed_merged_claims, reciprocal_edges, find_claim_file, add_edge_to_file,
archive_source_for_pr, commit_source_moves, update_source_frontmatter_status
git_fn injection pattern (same as contributor.py) for 3 async functions
that need git operations. Unused async_main_worktree_lock import removed
from merge.py.
merge.py: 1562 → 1200 lines (−362). Total reduction from 1912: −712 lines.
Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
|
2026-04-16 13:20:59 +01:00 |
|