Tags: transaction
-
Coordinated Publication Decision
Decision finalized for SOW 0.4.0 An earlier version of this record proposed an rclone executor, publish --dry-run, and a separate sow audit command. None of those surfaces shipped in 0.4.0. SOW has no rclone dependency, publish has no --dry-run, and …
Decision finalized for SOW 0.4.0 An earlier version of this record proposed an rclone executor, publish --dry-run, and a separate sow audit command. None of those surfaces shipped in 0.4.0. SOW has no rclone dependency, publish has no --dry-run, and …
-
SOW v0.3.0
SOW 0.3.0 is a performance, durability, and product-focus release. Plain repository generation completes with one package-content pass. Managed repositories avoid per-object membership queries, reuse authenticated package facts, and promote payloads …
SOW 0.3.0 is a performance, durability, and product-focus release. Plain repository generation completes with one package-content pass. Managed repositories avoid per-object membership queries, reuse authenticated package facts, and promote payloads …
-
Publication & Recovery
Building and publishing are separate state transitions. A build produces a target-neutral Generation. Publication applies that Generation to one provider prefix and records enough evidence to recover without guessing. Ownership split …
Building and publishing are separate state transitions. A build produces a target-neutral Generation. Publication applies that Generation to one provider prefix and records enough evidence to recover without guessing. Ownership split …
-
Observability & Audit
Each read surface answers a different question. Command Question Writes? status What state is the Repository in? no check Does the selected Repository satisfy the complete delivery contract? no changes What physical files differ between Built …
Each read surface answers a different question. Command Question Writes? status What state is the Repository in? no check Does the selected Repository satisfy the complete delivery contract? no changes What physical files differ between Built …
-
Transactions & Recovery
This page explains how Managed mode prevents a live pointer from naming missing content and how it coordinates SQLite state with filesystem changes. The invariant On a supported local POSIX filesystem, a client following a Managed protocol pointer …
This page explains how Managed mode prevents a live pointer from naming missing content and how it coordinates SQLite state with filesystem changes. The invariant On a supported local POSIX filesystem, a client following a Managed protocol pointer …
-
Design Records
Design records explain why SOW adopted a contract, what it rejected, and which evidence boundary applies. They are ordered by date, which records when the rationale first took its maintained form; lastmod records later editorial or …
Design records explain why SOW adopted a contract, what it rejected, and which evidence boundary applies. They are ordered by date, which records when the rationale first took its maintained form; lastmod records later editorial or …