Quality: sbt2-core tests run serially again (#208)
Quality, C4 model: CI agent on its own host, faster backend workflow (#208)
docs: correct monorepo installation and deployment paths Document workspace-aware Git installs, component environments and the main protocol baseline. Remove separate-GUI and root-container paths. Co-Authored-By: pi <pi@opencode.ai>
docs: describe the monorepo layout The protocol is a folder of this repository, not a submodule of it, and the backend is one component beside it. Co-Authored-By: pi <pi@opencode.ai>
docs(run): describe cleanup coverage and preload limits Co-Authored-By: Codex <noreply@openai.com>
docs(quality): describe forkserver coverage and CI isolation Co-Authored-By: Codex <noreply@openai.com>
Server: the container image and its compose deployment (#177) No reverse proxy is shipped; TLS is the operator's. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Run, Architecture, Decisions, C4 model, Quality, Glossary, Library: runs fork from a forkserver (#178)
Architecture, CLI, C4 model, Quality, Glossary: the server's results area (#172)
Architecture, Library, CLI, Quality, Glossary, C4 model: the server and its connections (#171)
Check the protocol submodule out as sbt2-protocol/
Generate the protocol's code offline with locked tools (#183)
Architecture, Quality, Glossary: the protocol moves to its own repo, sbt2-protocol, pinned as the proto/ submodule (#179)
Name the protocol package sbt2.protocol.v1 Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Protocol: the .proto package, buf checks and Python codegen (#170)
Run, CLI: launch runs uncapped by default, with the systemd scope opt-in (#153)
Quality: per-package test trees and per-member CI jobs (sbt2#150)
docs: nautilus 2.0.0rc6.dev20260930 and its funding layout (#147) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
docs: the nautilus-bump job (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
docs: describe the uv workspace and the sbt2 namespace packages (#145) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Run, Quality, C4 model, Deferred: run children are capped over systemd's D-Bus API
Quality: warnings fail CI
Quality: pyright fails on deprecated APIs
Quality: ruff's security rules on shipped code
Quality: Dependabot watches for vulnerable dependencies
Quality: the further ruff guards
Quality: the scheduled dependency audit
Quality: the ruff rules CI enforces
Results, Decisions, Quality, Deferred: single-run tearsheet (#110) Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
M4 done: bracket-and-risk golden run, carry order