0c2946c99e35c68f269b5fae881bf5c1eae31610
The design model's review of task 05: a recalled flagged note taints the reading session, so a false positive on a code-work note costs a session. - dump-conversation: the object must end its clause (a new part, Ends, and a function to write, ends_clause): punctuation after it, the last word, or one of so far, above, to, into, in, with, verbatim next. "include the conversation id in each log line" and CLAUDE.md's "spike output that contains conversation content" now pass (code-work corpus). - persist-agent-config dropped: Boxmaker's agent never loads AGENTS.md, CLAUDE.md, .cursorrules or .clinerules as its instructions. Listed under not ported; its notes are code-work cases, its attack a decided edge. - normalise folds the typographic apostrophes U+2018 and U+2019 to '. - The corpus is split: other scripts and decided edges move to sanitize_flag_edges.rs, keeping each file under 500 lines. Checks: make gate on the reference (ref 05, 818dbc7), rustc 1.98.1: gate ok, 1023 tests (22 + 2 + 2 new); the task applied to a fresh ref-04 copy is byte-identical to it; 60 mutations, each caught; /tmp unchanged around the gate; no chat-template tag in the task or given files; given files pass rustfmt and the 500-line limit. Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
Description
sovereign personal agent harness
4.8 MiB
Languages
Rust
97.6%
Shell
1.1%
Python
1.1%
Nix
0.2%