Nightly Build (v0.10.2-nightly.202608181726.378ac4367)
Changes since v0.10.1-nightly.202608180612.e2de3d346:
e1f0c4a Changelog 0.10.1
12b8ff9 fix(checkpoint): require confirmed delivery, not merely no failure
6fe608f fix(doctor): stop the destination note contradicting the election
0ed1fae feat(checkpoint): make the local metadata-ref replay visible
ce58b4c fix(checkpoint): check ownership against every push URL, not just the first
733c936 fix(checkpoint): require the push destination to confirm checkpoint_remote ownership
12caabe fix(checkpoint): gate git-branch capture on real delivery, not a nil error
f9233d9 fix(checkpoint): persist a captured sync remote only after delivery
53644be fix: address review findings on the codex session-end work
8fef3bf refactor(strategy): fold capture's gates into one election, under a lock
4d82559 fix(strategy): stop a dead capture locking out re-capture
d340ff0 fix(status): name the observed election for what was observed
8b4843b fix(strategy): give the capture state file a unique temp path
5815000 docs(checkpoint): correct snapshotFor's locking contract
a139d37 feat(checkpoint): make tier-served reads observable
0889b2e test(checkpoint): enforce that OpenOptions literals declare ReadRemotes
11773e1 fix(checkpoint): address review findings on the read-remotes chain
e6ba737 refactor(trail): drop label writes, which the trails API does not accept
6dcea13 perf(trail): stop refetching the detail a numeric selector already loaded
b7ea81a refactor(trail): retire the legacy trail backend and its env var
20289d2 fix(checkpoint): never memoize a failed remote read
0a83320 perf(checkpoint): stop the remote cache serializing cross-repository git reads
f6770e7 fix(checkpoint): partition the remote cache per repository, and finish the chain
c32e8f2 perf(checkpoint): bound the read chain and stop re-electing per call
a7ba1f1 fix(auth): source the home region from global.homeJurisdiction, and name a foreign region
a997f17 fix(auth): read the home jurisdiction from the login token, not /me
2661867 feat(strategy): capture the checkpoint sync remote from tracked pushes
987e341 fix(strategy): address review findings on the gated-push hint
3636fee fix(strategy): hint on gated pre-push when checkpoints are waiting
85e88ba refactor(login): tighten the Windows browser-launch fix
976fd42 fix(login): open the browser via ShellExecute on Windows
1d36ecb fix: address review of the codex session-end work
8db8fd5 test: trim redundant checkpoint read coverage
c496017 fix malformed checkpoint remote routing
f5e2a7f fix checkpoint read fallback failures
13780d4 fix(checkpoint): reset timeout per read candidate
c04a2e3 fix(checkpoint): honor read candidates per repository
6e117db test: focus checkpoint remote coverage
4b8fa84 test(checkpoint): trim symmetry tests per Tests-and-Comments policy; pin doctor repair confinement
01f9121 feat(checkpoint): git-refs remote discovery without a dedicated store + read-path integration matrix
4ff71ad fix(resume): metadata chain follows read candidates; hint names the elected remote
a46be03 fix(checkpoint): reads consult the elected remote with origin as read-only legacy tier
c754430 feat(strategy): read-candidate resolver; rename origin-misnomer predicates
dec49b8 fix(codex): surface SessionEnd in the hook trust and drift checks
4cfc711 refactor: cleanups from review of the codex session-end work
3eb18d3 docs(codex): record what codex exec actually does now
fe46a73 fix(status): keep the exited-session sweep's logs off the terminal
bfe1ccc docs(codex): refresh the integration one-pager against codex main
433103a feat(codex): finalize sessions via Codex's SessionEnd hook
6cacb0c fix(session): reclaim IDLE sessions whose agent process exited