Task 01 told Ornith to add up every `test result:` N passed. A greedy
sed kept the last digit (1512 became 1022) and it stopped with the
correct T1 and given test uncommitted. T50/T59: the last line of
make gate is the count; summing is not a stop.
Co-Authored-By: Grok 4.6 <noreply@x.ai>
Task 08 filters pending after the records walk so a ToolResult
before its ToolSummary is not summarised twice. Task 10 names
Tally to satisfy clippy type_complexity. Task 06 does not
return from tick when every_s is 0. README records 12/12
mutations caught.
Co-Authored-By: Grok 4.6 <noreply@x.ai>
Setup.dir was only held so the directory outlived Store; clippy
dead_code failed the task 10 gate. The field is now _dir.
Co-Authored-By: Grok 4.6 <noreply@x.ai>
scheduler_cron imported SessionId without using it; clippy unused-imports
failed the task 07 gate. tiers.rs had the same for DataClass.
Co-Authored-By: Grok 4.6 <noreply@x.ai>
clippy result_unit_err is denied by the gate. Context::hold uses a Busy
unit struct; the given tests still only expect Ok.
Co-Authored-By: Grok 4.6 <noreply@x.ai>
ask_memory_tool pins Registry::m5c() in main.rs at exactly one call.
Heartbeat's check_summarise adds two more; the task now edits that count
to 3 and still forbids m2b/m3a/m5a.
Co-Authored-By: Grok 4.6 <noreply@x.ai>
scheduler_heartbeat imported scheduler::{self} without using it, which
clippy -D warnings would fail at task 06. The live-previous cron tick now
asserts a held leftover stays started.
Co-Authored-By: Grok 4.6 <noreply@x.ai>
session_slot and the scheduler tests held a temporary JSON Value across
statements (E0716). Cron now pins DOM and DOW as AND, which the given tests
had not. Gate counts from task 04 on move up by one.
Co-Authored-By: Grok 4.6 <noreply@x.ai>
The M5d-1 gate on straylight is 1508, so every M5d-2 expected count moves up by one.
OpenCode 1.15.10 serves Ornith as llama.cpp/ornith-1.5-35b-a3b.
Co-Authored-By: Grok 4.6 <noreply@x.ai>
Eight closed tasks for epochs and compaction, then ten for the scheduler,
ToolSummary, and tiers. Given tests first. Gate 1456 → 1507 → 1572.
Co-Authored-By: Grok 4.6 <noreply@x.ai>