Repository navigation
v1.2.0
1.2.0 (2026-09-13)
Features
- 100-01: add safe APNs target handoff\n\n- Persist validated APNs request intent on delivery targets\n- Resolve host binding material at the runtime transport boundary\n (a5039f4)
- 100-02: publish APNs intent migration (df95a78)
- 100-03: close APNs request and payload boundary (c5f4e1b)
- 100-03: formalize APNs lookup and transport seams (ed27a46)
- 100-04: finalize typed APNs target outcomes (6122cf9)
- 100-04: map APNs retry evidence safely (4059743)
- 100-05: gate APNs coverage in CI (28467a3)
- 100-05: prove optional APNs package consumption (f900b64)
- 100-06: bridge Pigeon 410 responses\n\n- preserve complete APNs invalidation facts through queued callbacks\n- add fail-closed and packaged consumer coverage\n (8fff91b)
- 100-07: bridge optional APNs responses to host CAS (11e909a)
- 100-08: bridge ordinary APNs success through Pigeon (f13f9dc)
- 100-08: lock audited APNs consumer graph (e54c1b4)
- 100-10: close APNs request input boundaries (cde335c)
- 102-01: add immutable alpha twin tracer\n\n- validate built package archive and locked CrossWake checkout\n- emit a bounded accepted-handoff proof bound to immutable provenance\n (19f8fed)
- 102-02: add deterministic alpha twin seams (440ea6b)
- 102-03: close alpha twin safety proof\n\n- add protected-open and replay ledger scenarios\n- reject recursive sensitive evidence in closed proofs\n (b5ca53c)
- 102-03: execute closed delivery ledger\n\n- validate exact ordered delivery scenarios\n- emit separated durable outcome facts\n (7405aa2)
- 102-04: require hermetic alpha CI lane (d33d599)
- 102-04: validate closed physical proof extension (5c51a66)
- 103-01: pin published CrossWake notification authority (6896cf1)
- 103-02: lock physical proof corpus (feae6f6)
- 103-02: validate selected-SHA physical bundles (2786655)
- 103-03: add fail-closed physical proof runner (65d58b1)
- 104-02: verify executable CrossWake feedback docs (b7c3cca)
- 105-01: add contained inbox change publisher (10fadd7)
- 105-01: publish committed inbox lifecycle hints (f043c7c)
- 105-02: add opaque PubSub inbox stream (642c7e2)
- 105-02: refresh authorized live inbox streams (593299e)
- 106-01: mark authorized visible inbox items seen (eb6c863)
- 107-01: project notification lifecycle facts (ca21b90)
- 107-01: render distinct lifecycle timeline events (aba1574)
- 107-02: expand the single inbox verification gate (0b13aaf)
- 107-02: guard release-contract recursive cleanup (6e2ae93)
- 107-02: publish canonical inbox ownership guidance (c96e972)
- 99-01: add durable push delivery targets (e6bd858)
- 99-01: route sync push dispatch through targets (25c4a97)
- 99-03: derive target delivery aggregates (daf9301)
- 99-03: make target planning atomic (661147a)
- 99-04: authorize target delivery through durable claims (7e35696)
- 99-04: preserve ambiguous target handoff recovery (691de10)
- 99-05: recover tenant-scoped target work (4e865ce)
- 99-06: finalize target adapter outcomes (d848419)
- 99-07: bound and evidence tenant recovery (540987d)
- 99-08: project target histories across operator traces (7a27884)
- 99-09: fan out synchronous push dispatch (505a4a7)
- 99-10: close final target retries durably (ddef86d)
- 99-10: gate target claims and finalization by lifecycle (ab439d6)
- 99-11: lock stale closeout parent-first (1478392)
- 99-11: suppress empty Oban push snapshots (1db1d1f)
- 99-12: enforce delivery target tenant integrity (b1d3303)
- 99-12: lock lifecycle target source states (60b3757)
- 99-12: preserve installer tenant integrity parity (5c466f0)
- add private physical APNs proof harness (d7d75dd)
- promote physical iPhone proof (fe64123)
- support manual signing for physical proof (8c95241)
Bug Fixes
- 100-02: align installer idempotency count (fd81619)
- 100-03: correct dynamic Pigeon handoff contract (96f7cd9)
- 100-03: preserve APNs tracer contract coverage (ab0241a)
- 100-06: require APNs on pull requests (84c454c)
- 100-08: isolate packaged consumer fixtures (02d602f)
- 100-08: make APNs isolation audit baseline-aware (600cc95)
- 100-09: bound APNS pre-handoff failures (2ac605f)
- 100-09: enforce APNS dependency warning gate (f6edbbd)
- 100-11: compile unpacked APNs package directly (7cf2fe3)
- 100-11: isolate Chimeway strict compiler paths (0ea6551)
- 100-11: preserve consumer code paths for APNs compile (147a8b3)
- 100-11: preserve fixture env for APNs compile (678de21)
- 100-11: scope APNs warning gate to Chimeway (aad7a9e)
- 100: classify machine-testable APNs tracer as auto (aa29f68)
- 100: CR-01 preserve APNs 410 stream status (6eacc4e)
- 100: CR-02 compile APNs consumer coverage (bb5d5fe)
- 100: CR-02 retain retryable APNs responses (ccf6ab3)
- 100: CR-03 retry unavailable Pigeon dispatcher (465e55a)
- 100: revise APNs gap plan callback bridge (81cf4a9)
- 100: revise gap plans based on checker feedback (b2be8bf)
- 100: revise plans based on checker feedback (2ee0817)
- 101: link native permission loss to registry CAS (bc4e723)
- 101: revise plans based on checker feedback (6162384)
- 102-03: derive ledger claims from durable lifecycle (b60e7c3)
- 102-03: execute Alpha twin scenario ledger (16f90a2)
- 102-03: persist collapse ledger evidence (7fdfcd4)
- 102-03: recover stranded events through public clock seam (a3c7c0f)
- 102: CR-01 execute clean-room AlphaTwin fixture (cb73784)
- 102: CR-02 bind physical proof to built artifact (b8c9512)
- 102: honor recovery clock during replanning (de0343d)
- 102: lock clean-room dependency graph (44aea4e)
- 102: prove persisted protected-open tracer (1c51c85)
- 102: prove twin outcomes from durable lifecycle (ac6ff01)
- 102: restore hermetic verification gates (71dd269)
- 102: revise plans based on checker feedback (7f263b1)
- 102: revise plans for canonical CrossWake publication gate (3c20633)
- 102: scan actual twin evidence before proof (d6234d4)
- 102: share recovery clock with stale closeout (d13c17d)
- 103: declare doc contract ownership in promotion plan (b65a491)
- 103: replan source-bound physical proof authority (c8a7823)
- 103: revise canonical CrossWake publication plan (1d58862)
- 103: revise plans based on checker feedback (4766f3e)
- 104-02: align release runtime with docs proof (a739f02)
- 105-02: adopt opaque live stream in demo host (5e4a025)
- 107: anchor lifecycle fixtures to persisted time (1dde78b)
- 107: close inbox guide privacy contract gap (2472d38)
- 107: CR-01 guard hidden load-more events (b7f0093)
- 107: CR-02 bind cleanup to allocator ownership (803ce1b)
- 107: resolve plan checker findings (b99efc2)
- 107: WR-01 harden inbox privacy contracts (2ab19e5)
- 107: WR-02 clean failed artifact builds (8c8688d)
- 260912-x9f-01: propagate notifier rendering errors (0cb2973)
- 260912-x9g-01: harden release workflow decisions (c9f8c69)
- 260912-x9g-01: make verify.clean inspect every Git state (bf347fb)
- 260912-x9g-01: root CrossWake proof in executable tests (7b223a4)
- 260912-x9h: guard demo source-checkout path (a017383)
- 260913-a2h: require exact CrossWake aliases (3979004)
- 260913-b0l: accept exact detached README identities (d984165)
- 99-01: expose delivery target association (5741f28)
- 99-01: resolve post-merge conflicts from wave 1 (630e881)
- 99-12: align trace fixtures with tenant integrity (91d6d31)
- 99-12: update generated migration count proof (a7c9015)
- 99: revise plan based on checker feedback (4504781)
- 99: revise plans based on checker feedback (c6640f6)
- 99: revise plans based on checker feedback (7c898cc)
- admin: keep unauthorized redirects valid (7559b58)
- authorize local physical proof callbacks (6932792)
- ci: bound canonical test gate (80fb272)
- ci: close main release-gate regressions (#32) (3b42cf8)
- ci: compile APNs package through consumer graph (28dcda0)
- ci: fetch demo deps before formatter check (79517be)
- ci: fetch physical proof contract deps (39fb9f7)
- ci: inherit alpha twin database endpoint (239b60e)
- ci: isolate packaged Accrue contract gate (fca4245)
- ci: restore reliable release-contract baseline (874ebad)
- ci: stabilize APNs consumer compile path (af6847f)
- fail fast on physical registration blockers (8f08ad1)
- make APNs clean-room gate portable (04d87ba)
- release: sync consumer docs and opaque demo refs (#33) (7fa1373)
- route physical callbacks over local network (3f97ac4)
- target physical proof Apple team (9da0253)