Commit graph

177 commits

Author SHA256 Message Date
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
d884a60624 Ignore development scratchpad and journal paths.
Replace the old spikes/ ignore with scratchpad (development-scratchpad repo)
and keep docs/journal ignored. Combines the parallel local and origin tips
that both only adjusted these .gitignore entries.
2026-07-11 15:10:59 +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
6c66e8c0b7 Stop tracking journal; keep it via development-journal symlink
Journal content now lives in development-journal/lazaret. docs/journal
is a local symlink and is gitignored so narrative work stays out of
project history going forward.
2026-07-09 21:15:02 +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
045387dc79 docs: include protocol encoding cryptography selection test 2026-06-29 23:27:32 +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
f7ba1d539f docs: integrate domain-scoped multi-instance multiplexing and persistent overlay sharing
Overhaul the architectural specification (specification.md) and reorganize
the developer journals to incorporate the new Domain Anchor model. This scopes
sandbox container names, lockfiles, control sockets, and State Anchor persistent
overlay filesystem layers to unique (agent, workspace) hash pairings.

- Add Domain Anchor and Domain Root definitions to glossary and expansion tokens.
- Specify the Ephemeral Session Coordinator pattern with hold-to-bind locking.
- Document Git Sentry nested read-only mount layout replacing the legacy Git Shadow.
- Renamed and reorganized research sub-journals, embedding executable Python logic in-place.
- Include `redb` for embedded transactional state.
2026-06-28 23:20:06 +09:00
d3096285d4 Initial commit 2026-06-28 15:09:39 +09:00