fb3c483b50f470ef0c24a66a03b25f2cb8da5bff
Task 03 is now the tag list and sanitize::neutralise; refuse moves to 04 and flag to 05. The list is the 33 control and user-defined entries of the model file straylight's router loads (Ornith-1.5-35B-Q4_K_M.gguf, snapshot 12393612fd4f, llama-server b10964-b29c606), each checked with /tokenize on 2026-09-26 to be one token with its id. Review focus 1 is decided by the same measurement: a tag inside a word is still the token and is neutralised; upper or mixed case, a zero-width, space or line-feed split, and full-width brackets are not, and are left as is. Each shape is pinned by a given test. Checks: the given tests fail before (E0432, no bxcore::sanitize); the reference passes make gate on titan (rustc and clippy 1.98.1) with 981 tests (963 + 18); 16 mutations of tags.rs, all caught; no failure message prints a tag; /tmp unchanged around the gate; the task's edits applied to a fresh ref 02 tree give a tree byte-identical to the reference; no plan or given file holds a tag whole; given files pass rustfmt and are under 500 lines. 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%