refactor(1b): RL6 — move Builder protocol files into machine-docs/ (README stays root)
git mv STATUS*/BACKLOG*/JOURNAL*/DECISIONS.md -> machine-docs/. README.md kept at root (operator decision). Updated in-repo refs: README (status line + lint section + Loop-state section) and docs/install.md -> machine-docs/... Safe to move now: launch.sh already has resolve_state() (prefers machine-docs/ else root) used by every STATUS/REVIEW read, and the running watchdog (pid 133191) was restarted AFTER that update, so it is location-agnostic. scripts/lint.sh -> lint: PASS post-move. Adversary moves its own REVIEW*.md. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
14
README.md
14
README.md
@ -7,8 +7,9 @@ at that commit onto a real single-node Docker Swarm, runs install / upgrade / ba
|
||||
This repo declares the **entire server** as a NixOS flake and holds the test harness, the
|
||||
per-recipe test trees, and the docs to enroll a recipe or rebuild the box from scratch.
|
||||
|
||||
> Status: under active autonomous construction. See `STATUS.md` for the live phase and
|
||||
> `plan.md`-driven milestones in `BACKLOG.md`. Definition of Done is D1–D10 (see the build plan).
|
||||
> Status: under active autonomous construction. See `machine-docs/STATUS.md` for the live phase and
|
||||
> `plan.md`-driven milestones in `machine-docs/BACKLOG.md`. Definition of Done is D1–D10 (see the
|
||||
> build plan).
|
||||
|
||||
## Layout
|
||||
|
||||
@ -47,12 +48,13 @@ nix develop .#lint --command bash scripts/lint.sh --fix # auto-format + apply
|
||||
|
||||
Covers Nix (`nixpkgs-fmt` · `statix` · `deadnix`), Python (`ruff` lint+format), Shell
|
||||
(`shellcheck` · `shfmt`), and YAML (`yamllint`). Config lives in `ruff.toml` / `.yamllint.yaml`;
|
||||
tool/strictness choices are in `DECISIONS.md`. **CI enforces it:** the `lint` step in the
|
||||
tool/strictness choices are in `machine-docs/DECISIONS.md`. **CI enforces it:** the `lint` step in the
|
||||
`.drone.yml` push pipeline runs the same command and **fails the build** on any unclean file, so
|
||||
keep commits clean (`--fix` before pushing).
|
||||
|
||||
## Loop state (autonomous build)
|
||||
|
||||
`STATUS.md` (phase/blockers), `BACKLOG.md` (work + adversary findings), `REVIEW.md` (independent
|
||||
verification), `JOURNAL.md` (build log), `DECISIONS.md` (architecture choices). See the build plan
|
||||
for the two-loop Builder/Adversary protocol.
|
||||
The multi-agent loop state lives under **`machine-docs/`**: `STATUS.md` (phase/blockers),
|
||||
`BACKLOG.md` (work + adversary findings), `REVIEW.md` (independent verification), `JOURNAL.md`
|
||||
(build log), `DECISIONS.md` (architecture choices) — plus the phase-namespaced `*-1b.md` / `*-1c.md`
|
||||
variants. See the build plan for the two-loop Builder/Adversary protocol.
|
||||
|
||||
Reference in New Issue
Block a user