Commit graph lazaret/docs
Author SHA256 Message Date
db9a561d0c Bound and configure the per-Domain runsc dcache 2026-07-24 23:34:02 +09:00
7cd8a90af0 Serialize startup prepared artifact reclamation 2026-07-22 03:56:44 +09:00
acd0b4cc8c Default profiles to persistent system paths 2026-07-22 03:23:38 +09:00
7aff8e542e Restore persistent system path composition 2026-07-22 03:07:42 +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
31e9ab0f2d Replace external reachability with an owned canary 2026-07-19 22:39:31 +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
b9dbd78087 Restore profile-first interactive launches 2026-07-19 13:59:43 +09:00
03bfe92ca0 Retire the mutable design schema
Make Rust records and fixed codec tests the implementation-shape owner, remove the Mermaid category registry, and state the ownership boundary in the authoritative specification.
2026-07-19 02:45:32 +09:00
e7dd95aea6 Remove phase vocabulary from Lazaret interfaces 2026-07-18 22:35:48 +09:00
24d7d5b6e0 Add crash-consistent State Anchor maintenance 2026-07-17 23:23:19 +09:00
6816f0632e Add interactive client terminal transport 2026-07-17 23:23:19 +09:00
2bc5982a62 Enforce exact recovery ownership before cold start 2026-07-17 23:23:19 +09:00
d25942596f Implement exact bootstrap recovery and artifact GC 2026-07-17 23:23:19 +09:00
71b0266cf2 Run non-interactive sessions through production coordination 2026-07-17 23:23:19 +09:00
308c5a1b56 Bind cross-process configuration by identity 2026-07-17 23:23:19 +09:00
fbd332c31f Require explicit canonical network readiness targets 2026-07-17 23:23:19 +09:00
c8acf116d6 Restore pre-publication network readiness semantics 2026-07-17 23:23:19 +09:00
cf914bdf51 Narrow confined path authority at runtime handoff 2026-07-17 23:23:19 +09:00
1cac1e04c2 Restore specification and model authority boundaries 2026-07-17 23:23:19 +09:00
c3a76ec8c4 Add generation-bound TLS control face
Create ephemeral trust anchors, publish an exact-profile Unix control socket, and persist generation-authorized mTLS session registration through the Domain Store.
2026-07-15 18:19:18 +09:00
304fb225d6 Implement canonical network readiness derivation 2026-07-15 16:58:30 +09:00
af8669c165 Implement generation-bound protocol cryptography 2026-07-15 15:56:31 +09:00
5458460717 Implement verified OCI prepared-lower lifecycle 2026-07-15 15:48:46 +09:00
1fd87ba1bd Validate every singleton Domain Store row 2026-07-15 14:22:43 +09:00
e4d9cc2dc9 Add the lock-owned transactional Domain Store 2026-07-15 14:10:50 +09:00
2d4ec2ed8b Generalize benchmark qualification environment 2026-07-15 02:49:39 +09:00
c54372ea87 Define ignored workspace routing semantics and budgets 2026-07-15 01:10:28 +09:00
f106a9f636 Classify serialized and runtime schema records 2026-07-14 23:34:56 +09:00
b34421efa1 Limit pidfs support to the Linux 6.9 platform floor 2026-07-14 21:29:25 +09:00
c738d92f01 Confine verification tooling to current repository checks 2026-07-14 02:19:07 +09:00
de57e77dc8 Add phase-aware pidfs process ownership records 2026-07-14 01:47:53 +09:00
f840a48376 Enforce qualified pidfs host and process broker contracts 2026-07-14 00:12:32 +09:00
16defc768a Add typed schema records and strict version checks 2026-07-13 04:05:12 +09:00
b438dd5201 Bootstrap verified Rust implementation workspace 2026-07-13 02:25:59 +09:00
08ce2aca24 Restore mandatory prepared-artifact reclamation 2026-07-13 00:30:02 +09:00
a1ed8b9984 Clarify trusted runtime network capability scope 2026-07-12 14:23:42 +09:00
6db7cf1d5f Define protocol cryptography packaging 2026-07-12 03:08:09 +09:00
eded0faa7a Separate lease-loss release and finalize session terminals 2026-07-12 01:27:19 +09:00
1698296ecd Define schema authority and durable store refinements 2026-07-11 23:33:04 +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
7800e9ddf6 Point specification at external journal and implementation plan
Journal content and the implementation plan now live only in
development-journal; the project keeps normative docs and the local
docs/journal symlink.
2026-07-09 21:26:15 +09:00
9ee90df968 docs: record tier 5.7 runtime coupling model 2026-07-09 20:54:28 +09:00
6c3aeca239 docs: reorganize journal into structured sections 2026-07-08 21:22:32 +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