Commit graph lazaret/docs/protocol
Author SHA256 Message Date
8699103dfc Model terminal presentation ownership and restoration 2026-08-20 02:10:44 +09:00
6d3a2cfe16 Model terminal interaction authority and bounded verification 2026-08-02 14:02:32 +09:00
52c8c56e4f Check hardlink topology in workspace routing protocol 2026-07-30 22:51:34 +09:00
b114e3514b Model startup-sealed workspace routing authority 2026-07-30 00:32:32 +09:00
3c00a6c59f Model actor-attributed terminal recovery 2026-07-29 00:39:06 +09:00
7cd8a90af0 Serialize startup prepared artifact reclamation 2026-07-22 03:56:44 +09:00
d799cf4837 Model prepared artifact selection before lease acquisition 2026-07-22 00:58:23 +09:00
6eba9f25ca Model live prepared-lower ownership during recovery 2026-07-21 23:46:54 +09:00
02fc29acb1 Refine rootless and network readiness contracts
Correct the caller-configured user-namespace topology, bind modeled network readiness to the live sandbox and helper, and keep physical canary, topology, encoding, and capability predicates in compact specification tables below the model boundary.
2026-07-19 19:52:41 +09:00
eded0faa7a Separate lease-loss release and finalize session terminals 2026-07-12 01:27:19 +09:00
0e8269ab71 Define prepared-lower lease and reclaim invariants 2026-07-11 18:54:23 +09:00
518c0ad531 Select multi-process SC architecture and align protocol model
Promote Host Coordinator + Runtime Supervisor + attached runsc as the product
architecture in the specification, and extend the TLA+ model with generation-scoped
identities, multi-role durable intent, network readiness, prepared-lower lease, and
connectivity-helper ownership. TLC-checked; trim product prose that the model now owns.
2026-07-10 02:37:48 +09:00
697aada29e Check host coordinator domain ownership
Add a TLC-checked invariant requiring any Host Coordinator process record to belong to a non-absent, lock-held Domain. Include the invariant in the aggregate safety operator and remove journal-only markers from protocol model comments so the model remains grounded in product vocabulary.
2026-07-10 01:42:26 +09:00
9b88a48b15 protocol: align SC vocabulary and durable intent with sealed product language
Add SessionCoordinatorPresent aliases, HC protocol-face naming, and abstract
durable intent/path-mismatch refuse invariants for FM1/FM4/FM5. TLC green at
395837 generated / 110013 distinct / depth 49.
2026-07-10 00:53:19 +09:00
9ee90df968 docs: record tier 5.7 runtime coupling model 2026-07-09 20:54:28 +09:00
682d7c7db7 docs: formalize protocol identity and transition to regular-file escalation mailbox
- Replaces stream/socket escalation with a sandboxed regular-file Escalation Mailbox to satisfy runsc isolation boundaries without exposing `host-uds=open`.
- Expands the TLA+ protocol model with role-bound certificates, tuple authorization, and structured domain-failure recovery paths.
- Adds physical integration journals for host terminfo injection, persistent /etc DNS shims, rootless Podman network topology, and static client delivery.
- Establishes specification requirements for safe host-only State Anchor inspection and crash-consistent reset operations.
2026-06-30 02:35:43 +09:00
4f63842c90 docs: reconcile sandbox policy and protocol results 2026-06-29 01:12:48 +09:00
16123747da docs: reorganize specification and model application protocol 2026-06-29 00:40:52 +09:00