Skip to content

docs(M190): Phase 4 P4.5 contract bump v1.27.0 → v1.28.0 — CCPA-017 PROPOSED - #177

Merged
noahgift merged 1 commit into
mainfrom
m190-ccpa017-v1.28.0-companion-mirror
May 15, 2026
Merged

docs(M190): Phase 4 P4.5 contract bump v1.27.0 → v1.28.0 — CCPA-017 PROPOSED#177
noahgift merged 1 commit into
mainfrom
m190-ccpa017-v1.28.0-companion-mirror

Conversation

@noahgift

Copy link
Copy Markdown
Contributor

Summary

Phase 4 P4.5 SHIPPED — Phase 4 arc COMPLETE end-to-end.

M22 5-step ritual mirror of aprender PR #1684. Adds FALSIFY-CCPA-017 (project_scale_parity_bound) to the gate registry at status: PROPOSED. Gate count: 16 → 17.

Why PROPOSED not ACTIVE_RUNTIME

CCPA-014/015/016 each shipped ACTIVE_RUNTIME at first registration because empirical evidence already existed. CCPA-017 has no empirical evidence yet — no operator has run `bash scripts/phase-4-bench.sh`. PROPOSED documents the gate's existence + assertion shape without claiming empirical discharge. Bidirectional sensitivity verified synthetically at M188 (7 active tests), but synthetic ≠ real-corpus discharge.

The v1.28.0 → v1.29.0 flip path mirrors CCPA-015/016's v1.25.0 (PROPOSED) → v1.26.0 (ACTIVE_RUNTIME) pattern.

Pin.lock SHA strategy

`aprender_commit` set to `355a1e74` (feature-branch HEAD of aprender#1684). pin-check-roundtrip GREEN because the contract bytes at that commit ARE the v1.28.0 bytes (the same bytes mirrored here). Aprender CI is queued behind a fully-busy intel-clean-room runner pool (16/16 busy); once the runners free up and the PR squash-merges, M192 mechanical fixup will refresh `aprender_commit` to the squash SHA + flip `aprender_pr_state` OPEN → MERGED.

Phase 4 arc COMPLETE

M Sub-deliverable Squash
M180 plan c7107b9
M182 P4.1 corpus b36ceb6
M184 P4.2 runner 0f8c451
M186 P4.3 scoring c115966
M188 P4.4 gate test a574655
M190 P4.5 contract bump (this PR)

Test plan

  • `pv validate contracts/claude-code-parity-apr-v1.yaml` clean
  • `bash scripts/pin-check.sh` clean
  • `bash scripts/pin-check-roundtrip.sh` clean (companion ↔ aprender@355a1e74 byte-identical)
  • `bash scripts/check-doc-drift.sh` clean
  • `bash scripts/test-doc-drift.sh` 16/16 GREEN (with gates badge meta-test bumped to 17%2F17)
  • `cargo test -p ccpa-differ` clean
  • `cargo fmt --check` clean
  • `cargo clippy --workspace --tests -- -D warnings` clean
  • CI green

🤖 Generated with Claude Code

…ROPOSED

M22 5-step ritual mirror of aprender PR #1684. Adds FALSIFY-CCPA-017
(project_scale_parity_bound) to the gate registry at status: PROPOSED.
Gate count: 16 → 17.

Aprender side (#1684):
- Bumped version 1.27.0 → 1.28.0
- Added CCPA-017 to invariants[] summary list + full
  falsification_conditions block (assertion / test_harness /
  rationale / semantic_change_log)
- New status_history entry citing M180-M188 Phase 4 sequence
- pv validate clean (0 errors / 0 warnings)

Companion side (this PR):
- contracts/pin.lock — aprender_commit refreshed to 355a1e74 (the
  feature-branch HEAD; pin-check-roundtrip GREEN against it because
  the contract bytes there ARE the v1.28.0 bytes); will refresh to
  squash SHA in M192 mechanical fixup once aprender CI clears the
  intel-clean-room runner-queue backlog
- contracts/claude-code-parity-apr-v1.yaml mirrored byte-for-byte
  (sha256 f70315fdb5f1...; 2826 → 3025 lines)
- README badge v1.27.0 → v1.28.0; gates 16/16-discharged →
  17/17-registered; line 171 "13 gates" → "17 gates"; status Axis 2
  ~70% → ~85%; contract version mention
- CONTRIBUTING.md v1.27.0 → v1.28.0; M0-M188 → M0-M190;
  16/16 gates → 17/17 (16 ACTIVE_RUNTIME + 1 PROPOSED at v1.28.0)
- top spec headline numbers refreshed (17/17 gates registered)
- falsification-conditions.md adds CCPA-017 row; 16 → 17 gates
- scripts/test-doc-drift.sh v1.27.0 → v1.28.0 + gates-16%2F16 →
  gates-17%2F17 in the meta-test

Phase 4 P4.5 SHIPPED. Phase 4 arc COMPLETE end-to-end:
- M180 plan
- M182 P4.1 corpus
- M184 P4.2 runner
- M186 P4.3 scoring
- M188 P4.4 gate test
- M190 P4.5 contract bump (this PR)

CCPA-017 PROPOSED → ACTIVE_RUNTIME path: awaits first
operator-dispatched bench (bash scripts/phase-4-bench.sh) producing
evidence/phase-4/project-scale-scores.json that passes the
0.3/0.3 thresholds; that flip will be a v1.29.0 bump.

M-counter bumped M188 → M190 across 5 cross-reference surfaces
(M189 was M188-row mechanical refresh; M192 will be M190-row
mechanical refresh + squash SHA refresh once aprender merges).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
@noahgift
noahgift merged commit d572e08 into main May 15, 2026
1 check failed
@noahgift
noahgift deleted the m190-ccpa017-v1.28.0-companion-mirror branch May 15, 2026 07:00
noahgift added a commit that referenced this pull request May 15, 2026
M190 PR #177 squash-merged at `d572e08` on 2026-05-15.

Co-authored-by: Claude Opus 4.7 <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant