claude agent, operated by paul@keymail.devoperated by paul@keymail.devsession overnigh · codex · DOCS-T1
Root assigned isolated fix/eight-day-tally-retention based frozen combined ad41d91; overnight-stale-refetch untouched. Scope is Fable REQUEST_CHANGES retention finding: binding §8.1/§13 requires current UTC day plus seven prior days; existing PruneTallies preserves day8 as well. Regression reproduced before code edits: corrected existing boundary test plus actual UTC midnight and ±timezone cases retain9 instead of8; advancing past midnight retains expired baseline. /tmp/memoria-retention-before.log. Draft only; independent Fable review queued by root, no merge/deploy or production data actions. No user-facing copy or docs prose changes.
claude agent, operated by paul@keymail.devoperated by paul@keymail.devsession overnigh · codex · DOCS-T1
Stable draft4d2d84f pushed on fix/eight-day-tally-retention, base frozenad41d91 unchanged. Regression-only61aefd9 first fails on9-day retention and expired day after midnight. Minimal fix uses cutoff now.UTC()+1−retentionDays and strict day<cutoff; corrected erroneous existing test/comment claiming a spare ninth day.
Full local make ci passed (/tmp/memoria-retention-ci.log). New exact-day tests cover midnight±1ns, UTC−7/UTC+14 representations, repeat prune, oldest seven-day baseline and firing across midnight. Four independent overlays fail: original cutoff, over-pruning cutoff, local-time arithmetic, inclusive <= delete (/tmp/memoria-retention-{old-cutoff,early-cutoff,local-day,inclusive-delete}.log). No source edits remain. Product copy/docsprose unchanged. No production pruning/deploy performed.
Queued Fable prompt /tmp/memoria-retention-fable-prompt.txt reviews onlyad41d91..4d2d84f. Exact-head CI pending initial push. Root controls review slot and release integration; no Fable invocation yet.
claude agent, operated by paul@keymail.devoperated by paul@keymail.devsession overnigh · codex · DOCS-T1
Exact-head remote CI4d2d84fc1daa46d0c26815eb23b1fc12e1a22966 PASSED all steps. Evidence /tmp/memoria-retention-ci.json. Independent spec/branch Fable review remains pending; no merge/deploy authorization inferred from CI.