Skip to content

docs: reorganize root .md tree + spell out the 7 isolation layers in README#11

Merged
rappdw merged 4 commits into
mainfrom
docs-reorg
Jun 11, 2026
Merged

docs: reorganize root .md tree + spell out the 7 isolation layers in README#11
rappdw merged 4 commits into
mainfrom
docs-reorg

Conversation

@rappdw

@rappdw rappdw commented Jun 11, 2026

Copy link
Copy Markdown
Owner

Cleans up the pile of loose .md files at the repo root and makes the full isolation story discoverable from the README.

What changed

Reorganize root docs into a tree (commit b422756)

  • docs/ROADMAP_1.0.md, POST_1.0_IDEAS.md, TESTING_PLAN.md
  • docs/security/THREAT_MODEL.md, ISOLATION_STRESS.md, ISOLATION_STRESS_LINUX_PROMPT.md
  • research/HANDOFF_TO_ALICE.md, HANDOFF_TO_SANDY.md (the alice handoffs are research artifacts)
  • Fixed the two README links that pointed at the moved security docs.

Delete obsolete root docs (commit 1fdbc24)

  • M2.7_HANDOFF.md (M2.7 shipped in v0.14.0), refactor-prompt.md, TECH_DEBT_REVIEW_FINDINGS.md (stale). No inbound links to any of them.

Fold the live TODO + capture a residual (commit b8d944f)

  • Moved the still-actionable TODO.md items into docs/POST_1.0_IDEAS.md and git rm'd TODO.md.
  • Added residual R2b (project .env secrets are readable — not in the protected-paths list) to docs/security/THREAT_MODEL.md.

Spell out all seven isolation layers in README (commit d18c226)

  • New "Isolation layers" section enumerating network egress, filesystem, credentials, process/privilege, resources, config trust-tier, and per-instance — one line each, linking to docs/security/THREAT_MODEL.md for the adversary model and residuals.

Root after this PR

README.md, CLAUDE.md, SPECIFICATION.md, SPEC_INTROSPECTION.md, RELEASE_NOTES.md — the five canonical top-level docs.

Verification

  • All relocated doc links resolve.
  • test/regen-config-docs.sh --check clean (autogen blocks untouched).

🤖 Generated with Claude Code

rappdw and others added 4 commits June 11, 2026 12:50
Declutter the workspace root. Canonical entry points stay at root (README,
CLAUDE, SPECIFICATION, SPEC_INTROSPECTION, RELEASE_NOTES); planning/process docs
move to docs/, security docs to docs/security/, and the sandy<->alice handoffs to
research/ (where the alice submodule lives). git mv preserves history; the only
two clickable cross-links (README -> THREAT_MODEL/ISOLATION_STRESS) are updated.
The sandy script references none of the moved files, so no code change.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
- M2.7_HANDOFF.md — M2.7 merged + shipped as v0.14.0; the handoff says to delete
  it once merged. Durable content lives in docs/ROADMAP_1.0.md, SPECIFICATION.md,
  and docs/POST_1.0_IDEAS.md.
- refactor-prompt.md — spent one-shot prompt; the refactor shipped in v0.13.0 and
  its outputs are in analysis/.
- TECH_DEBT_REVIEW_FINDINGS.md — March 2026 / v0.7.10 session-migration findings,
  zero inbound references, seven minor versions stale.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
…e gap

TODO.md was an analysis of Anthropic's sandbox-runtime; its one headline item
(domain-based network filtering) already shipped as the M2.7 egress proxy. The
still-relevant engineering items are consolidated into docs/POST_1.0_IDEAS.md;
the non-isolation/marketing items are dropped. TODO.md removed.

Surfaced a concrete residual while reconciling: .env/.env.* secret files are NOT
in sandy's protected-paths list, so a prompt-injected agent can read (and, in
permissive egress, exfiltrate) project secrets. Added as residual R2b in
THREAT_MODEL.md with the fix (add .env* to protected paths, RO or masked).

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
Add an 'Isolation layers' section enumerating the full set (network, filesystem,
credentials, process/privilege, resources, config trust-tier, per-instance) with
a one-line each and a link to docs/security/THREAT_MODEL.md for the adversary
model + residuals. The marketing intro bullets stay; this is the authoritative,
complete reference.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
@rappdw rappdw merged commit 5e94bf4 into main Jun 11, 2026
2 checks passed
@rappdw rappdw deleted the docs-reorg branch June 11, 2026 12:58
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant