Commit graph

11 commits

Author SHA256 Message Date
6b6e315776 Define source resumption proof boundaries 2026-07-13 14:15:02 +09:00
797d971b61 Define durable target cleanup boundaries 2026-07-13 14:03:23 +09:00
a9f611e4f0 Define manifest-rooted result architecture 2026-07-13 12:43:55 +09:00
5d768cb22f Ignore project scratchpad symlink.
Scratchpad lives in the development-scratchpad repository under
~/Data/Scratchpad/remora and is linked as scratchpad/ for local spikes.
2026-07-10 15:30:43 +09:00
6841aaf389 Ignore TLC states directories under docs/protocol.
Keep model-check working trees out of the remora repository.
2026-07-10 14:57:50 +09:00
6b6588c5ac Add eventual cleanup liveness and fix cancel quiescence gaps.
Encode zero-orphan intent as EventuallyNonWinnerStagingCleaned and
EventuallySystemQuiescent under recovery. Stop authorized attempts on
FinalizeCancel and do not re-publish cancel notices after terminal so fair
behaviors can reach SystemQuiescent (TLC-checked on Remora.cfg).
2026-07-10 14:46:55 +09:00
6a0dfc9383 Document that SystemQuiescent and Done are TLC-only (IF-7).
Clarify the deadlock sink is not a product SLO: residual staging and coord
cleanup are best-effort GC, while safety remains CommittedResult and
StagingOwnership.
2026-07-10 14:23:57 +09:00
a3f502f6b6 Weaken live progress to a coordination-only hint (IF-6).
Drop LiveProgressAligned in favor of well-formedness and lease-compatible
progress, stop durable CAS from clearing Redis progress, and add ambient
ClearStaleLiveProgress so TLC matches Postgres + Dragonfly separation.
2026-07-10 14:16:29 +09:00
7d490194c3 Strengthen JobProtocol model after independent review.
Replace tautological invariants with non-trivial ones, allow multi-shot
coordination loss and re-partition, fix reap/progress lifecycle, enable
deadlock checking via Done, and add stress and multi-shot TLC configs.
2026-07-10 12:43:32 +09:00
1206c0a5ac Add initial draft of Remora model 2026-07-10 11:39:49 +09:00
39b41393a6 Initial commit. Add architecture specification and gitignore. 2026-07-10 11:32:11 +09:00