Curation v2: session 2 handoff (steps 4-7 done, briefs preamble updated)

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01A1rCLQeKBgnBo3oTgHuTMe
This commit is contained in:
2026-09-02 16:32:18 +00:00
co-authored by Claude Fable 5.1
parent d403c51edf
commit 5edbeb509f
2 changed files with 95 additions and 48 deletions
+11 -5
View File
@@ -44,9 +44,15 @@ End with a concise report (this is what the orchestrator reads): what you implem
deviation from the plan and why, anything from the step you could not finish, and the exact
`cargo test` summary line(s). Keep it under 60 lines.
## Host quirk (important)
## Host notes
On this machine the built-in `apply_patch` tool's filesystem helper fails with
`bwrap: ... Operation not permitted`. Do not keep retrying it. Edit files through shell commands
instead (the `apply_patch` CLI invoked from bash works, as do `python3 - <<'EOF'` rewrite scripts,
`sed -i`, and heredocs). Shell commands, `cargo build`, `cargo test` and `cargo clippy` all work.
- The `openai-codex` Claude Code plugin sandbox works on this host (bubblewrap fixed 2026-09-02):
`apply_patch`, the shell, `cargo build/test/clippy` and the warm `~/.cargo/registry` all work.
- Inside that sandbox `bind()` on 127.0.0.1 is forbidden, so ten pre-existing tests fail there for
environmental reasons: the four `curate::llm::tests::anthropic_*` tests,
`extract::tests::relative_urls_resolve_against_the_url_we_landed_on`, and the five
`server::tests::*` (the two `tests/m7_server.rs` tests likewise). They are out of scope; do not
touch them. Every other test must pass; the orchestrator runs the full suite outside the sandbox.
- Cargo's registry is already warm; do not add dependencies that would need a network fetch.
- Work autonomously to completion. Do not stop to ask questions; make the closest-to-plan choice
and record it in the final report.