ed4cef9ec5895f0ddb5030935dbddf4671d13463
The refuse half of spec 6.1 in bxcore: M5a's control and invisible rules and tables, the tag rule narrowed to task 03's exact matching, and new rules for private use, noncharacters and known-prefix secrets (GitHub, GitLab, sk-, Slack, AWS, private-key lines). A skeleton with eight small todo!()s; the rule table, sentences and secret tables are given filled in. memoryd is untouched until task 06. Checks: given tests fail before (E0432, then 16 not yet implemented); the reference passes the gate on titan, 997 tests (981 + 16), /tmp unchanged around the run; the task's edits applied to a fresh ref-03 copy are byte-identical to the reference; 36 mutations, all caught (one needed a new case: lower case after AKIA); tag grep over the task and given files is empty; given files pass rustfmt and the 500-line limit; every todo!() comment read beside its signature. 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%