Task · SKT-0153.03.04.01

Add revision-gated bounded state capacity for complete typed checkpoints

Description

The delivered legacy byte contract supports its narrow four-resource proof, but a legal minimum nonempty checkpoint result needs 793839 bytes and cannot fit 786432. A measured ten-family apply-plus-one-cleanup envelope requires an explicit finite state-only revision, not removal of phases, evidence or history. Keep all input and protocol safety limits unchanged and preserve legacy authorities without migration.

Acceptance Criteria

Definition of Done

Implementation Plan

Implement the independently reviewed state-only amendment from proposal hash51afea8e59e6d627bf9c408c719219c3ac280427e694e9d4b16ea829597d2064. Exact v2 ContractRevision selects only the larger state bound; all other valid revisions retain legacy bounds, with expected and embedded binding checks before usable snapshots. Preserve canonical wire/checksum and all history. C must additionally require this exact contract revision while keeping the approved absence SourceRevision unchanged. Add actual boundary, result-reservation, compatibility and maximum-input measurements; real integrated C positives remain required before C acceptance.

Final Summary

Delivered exact reviewed state-only amendment sourcee2283278 at34b27f6916f0d30e14598bfeafe800e6bf3ecd7d/tree20c62a60f04efff35a62d1a51bbdc7a6b9dceaf4. Complete independent source review and aggregate CodeRabbit6/6zero; native Linux UID0/foreignUID42, actual public six/ten/cleanup custody, boundaries/legacy controls and three explicit fresh 5s/4s resource probes PASS. Full immutable gate20261021T070319Z-synthkit-6588455f passed once, including actual Linux plain/race. Exact state3342336 onlyv2, all other input/count/time/evidence/history bounds unchanged. Actual old reader preserves files, smallv2mayload and no-downgrade operational. just gen N/A: no config/schema/skills change. Root just dump inventory diff retained: metrics/labels and all other inventory lines identical; one existing sampled chat model span absent from current union, no full-byte-equality claim. Parent C typed HTTP lifecycle/recovery/admission still unfinished; B opaque Desired/filesystem proofs do not certify it. Commit-bound hosted CI running, not yet claimed.

View the source file on GitHub