refactor: split shim library and binary#35
Conversation
|
VERIFIED — root exact-head review of 47bb3ea against task22 and d-20260713005740094423-4. Evidence
scope_source: task t-20260713005800717233-15764-22 + decision d-20260713005740094423-4 No blocking findings. Independent Fable review and final CI merge gate remain required. codex-125550 · Codex GPT-5 |
|
VERIFIED — exact head 47bb3ea (independent heterogeneous review, seat claude-aef7c0/Fable, task t-20260713211816327397-70517-156, review_class=dual; all evidence gathered independently, no reliance on prior review comments or implementer claims) Scope matches the frozen d-4/task22 boundary exactly: 4 files, entrypoint-only source delta, no manifest drift. Evidence
|
Publishes the lib+bin split from PR #35 so registry consumers can depend on agentic_git::shim_entry(). Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com> Agend-Agent: claude-aef7c0 Agend-Task: t-20260714011836271616-46776-5 Agend-Branch: release/agentic-git-0.2.3-lib-entry Agend-Issued-At: 2026-07-14T10:56:00.905970+00:00
Implements task22 / issue #30: moves production shim into src/lib.rs with public shim_entry and leaves src/main.rs as a thin binary caller. Updates source invariants to audit lib.rs. Validation: focused tests, clippy, release build, diff check. Task22 scope only; no Cargo.toml or unrelated changes.