You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Mirrors the M22 status_history entry from companion repo
paiml/claude-code-parity-apr@feat/m22-pin-check-roundtrip back into
the aprender-side canonical copy.
M22 installs the companion ↔ aprender round-trip guard
(scripts/pin-check-roundtrip.sh) — companion-side contract bumps
that aren't paired with an aprender-side mirror push will now fail
CI. This commit IS that paired sync.
Both files at sha256
b0d54fe1fcd96765d499d8f31cf9dd89a42eaafc2d99802b4c687182fe92b6c3.
Refs: paiml/claude-code-parity-apr@feat/m22-pin-check-roundtrip
M22 status_history § "install pin-check-roundtrip CI guard"
Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
status: ACTIVE_RUNTIME # 13/13 gates green. v1.9.0 (M21) — aprender-side contract mirror synced from v1.2.0 → v1.8.0 (6 revisions of drift cleared). Per the source-of-truth split documented in `companion_repo.role`, aprender stays canonical for contract TEXT; pre-M21 the aprender-side bytes were stuck at v1.2.0 / commit f5cfbb370 (2026-04-27T07:00 UTC). M21 pushed all M15-M20 bumps in one commit to aprender@feat/claude-code-parity-apr-poc-spec (commit 08744c69a, byte-identical sha256 to companion-repo); pin.lock now records the new aprender_commit. No code or contract-surface change beyond the version bump documenting the sync.
66
+
version: "1.10.0"
67
+
status: ACTIVE_RUNTIME # 13/13 gates green. v1.10.0 (M22) installs the companion ↔ aprender byte-equality CI guard that closes the M21 drift class. New scripts/pin-check-roundtrip.sh fetches the aprender-side bytes via gh api at the pin.lock-recorded commit, computes sha256, fails on mismatch with the local sha. CI workflow runs it as FALSIFY-CCPA-012 (c). Future companion-side contract bumps must push to BOTH repos before CI can pass — the M21 drift mode is now mechanically prevented.
0 commit comments