Skip to content

chore(provenance): republish the runtime coordinate for #536 Completion - #563

Merged
raylei50653 merged 1 commit into
feat/536-completionfrom
chore/536-completion-republish
Oct 10, 2026
Merged

raylei50653 merged 1 commit into
feat/536-completionfrom
chore/536-completion-republish

Conversation

@raylei50653

Copy link
Copy Markdown
Owner

Stacked on #562 (base feat/536-completion), per runbook §3.2. The diff touches only the canonical publication and its archive.

  • implementation moves 3d85835ce4814d72 → 6848dfaa31137ba2 (290 → 292 files). 2 files are added: run_completion.{hpp,cpp}. 4 are changed: shipping/CMakeLists.txt, track_driver.hpp, saccade_track.cpp, saccade_track_measurement.cpp. None are removed.
  • environment, decision_surface, identity_semantics, runtime_inputs are unchanged.
  • probe: freshly captured at 006007d3 (--run-probe, build/runtime_identity Release). Behavior 2dabed0b equals the previous publication. The build witness moved because the build dir was reconfigured. Probe equality is not an equivalence claim; equivalence stays unproven.
  • check_runtime_identity_staleness.py --mode attested: exit 0. Coordinate-bound contract tests (h2 controller, research lock, staleness, ADR 022): 150 passed on the clean tree.

Review only, do not merge until #562 is approved.

🤖 Generated with Claude Code

Archive the outgoing canonical (implementation 3d85835ce4814d72, the #552
review-fix publication) and promote a fresh capture from the controlled
host (build/runtime_identity, Release, --run-probe --require-complete) at
the implementation head 006007d.

Axes:
* implementation MOVED 3d85835ce4814d72 -> 6848dfaa31137ba2; files 290 -> 292.
  - Added (2): shipping/include/saccade_shipping/run_completion.hpp,
    shipping/src/run_completion.cpp (run id, <out> lock, journal,
    temp -> rename, the complete commit point; CC-536-01-01).
  - Changed (4): shipping/CMakeLists.txt (saccade_shipping_completion and its
    CUDA-free test), shipping/tools/track_driver.hpp (commits through
    RunCompletion; report v3), shipping/tools/saccade_track.cpp and
    shipping/tools/saccade_track_measurement.cpp (begin_run; failed journal
    on a caught error).
  - Removed: none.
* environment, decision_surface, identity_semantics, runtime_inputs:
  unchanged.
* probe: re-run fresh, not reused. Behavior 2dabed0b, equal to the previous
  publication. The build witness moved because build/runtime_identity was
  reconfigured (cmake -S . -B) before the build. Probe equality is not an
  equivalence claim; equivalence stays unproven.

check_runtime_identity_staleness.py --mode attested: exit 0.

Co-Authored-By: Claude Opus 5.5 <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