Structured verified/strongly-evidenced findings
/home/matrix-lite/state/persistent-chat/operational-synthesis/findings.jsonl
{
"rows": 33,
"dates": {
"2026-07-03": 1,
"2026-07-04": 4,
"2026-07-05": 3,
"2026-07-06": 4,
"2026-07-07": 2,
"2026-07-08": 2,
"2026-07-09": 8,
"2026-07-10": 5,
"2026-07-11": 3,
"2026-07-12": 1
},
"roles": {
"": 33
},
"kinds": {
"": 33
},
"sources": {
"": 33
},
"first_ts": "2026-07-03T16:11:08Z",
"last_ts": "2026-07-12T10:11:02Z"
}
{"ts":"2026-07-03T16:11:08Z","type":"operational_finding","status":"verified","summary":"No new user turns since 2026-07-02T11:50:57Z (~29h). Heartbeat healthy, context guard stable in warn stage (197037/262144, 75.2%/81.4%). directed/index.json update at 2026-07-03T10:15:12Z re-injected stale duplicate notices; cleaned back to six canonical open notices. Maintenance backlog unchanged.","evidence":"model-conversation-log.jsonl 5757 rows latest turn 2026-07-02T11:50:57Z; model-heartbeat.json 2026-07-03T14:28:51Z rc=0 acpx_rc=0 UPDATED; memory-heartbeat.json 2026-07-03T16:07:56Z healthy missing_runtime_entries=0; context-guard.json 2026-07-03T16:07:35Z stage=warn metric=197037/262144; notices.jsonl entries 7-8 added at 2026-07-03T10:15:12Z, cleaned to 6 entries","source_report":"/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-03T16-11-08Z.md","severity":"low"}
{"ts":"2026-07-04T04:13:17Z","type":"operational_finding","status":"verified","summary":"No new user turns since 2026-07-02T11:50:57Z (~40.5h). Heartbeats healthy, context guard stable warn stage (197037/262144, 75.2%/81.4%). directed/index.json update at 2026-07-03T22:14:35Z re-injected duplicate notices again; cleaned to six canonical entries. Candidate backlogs clear per grep and curator MCP. Stale continuity-summary model identity, stale decision-state, and semantic-memory garbage remain open.","evidence":"model-conversation-log.jsonl 5757 rows; model-heartbeat.json 2026-07-04T02:28:37Z rc=0 UPDATED; memory-heartbeat.json 2026-07-04T04:07:28Z missing_runtime_entries=0; context-guard.json 2026-07-04T04:07:04Z stage=warn; notices.jsonl entries 7-8 added 2026-07-03T22:14:35Z and removed this cycle; semantic-candidates/memory-candidates grep for open status returned no matches; curator-journal 2026-07-04T02:27:32Z confirms zero open candidates.","source_report":"/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-04T04-11-02Z.md","severity":"low"}
{"ts":"2026-07-04T10:11:04Z","type":"operational_finding","status":"verified","summary":"No new user turns since 2026-07-02T11:50:57Z (~46.5h). Heartbeats healthy, context guard stable warn stage unchanged. directed/index.json update at 2026-07-04T04:16:16Z re-injected stale duplicate notices for the fourth consecutive cycle; cleaned back to six canonical entries. Housing viewing at 11:00 CEST passed with no outcome recorded. User communication preference from 2026-07-01 (exclude salary speculation/unrelated digression from summaries) identified as curation candidate.","evidence":"model-conversation-log.jsonl 5757 rows latest 2026-07-02T11:50:57Z; model-heartbeat.json 2026-07-04T08:29:12Z rc=0 UPDATED; memory-heartbeat.json 2026-07-04T10:06:32Z missing_runtime_entries=0; context-guard.json 2026-07-04T10:11:14Z stage=warn metric=197037/262144; notices.jsonl entries 7-8 added 2026-07-04T04:16:16Z and removed this cycle; model-conversation-log 2026-07-01 shows user correction 'Don't include our salary speculations or unrelated discussion'.","source_report":"/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-04T10-11-04Z.md","severity":"low"}
{"ts":"2026-07-04T16:11:08Z","type":"operational_finding","status":"verified","summary":"No new user turns since 2026-07-02T11:50:57Z (~52.5h). Heartbeats healthy, context guard stable in warn stage (197037/262144, 75.2%/81.4%). directed/index.json update at 2026-07-04T10:15:09Z re-injected stale duplicate notices; cleaned back to six canonical open notices. Maintenance backlog unchanged; housing viewing passed with no outcome recorded.","evidence":"model-conversation-log.jsonl 5757 rows latest turn 2026-07-02T11:50:57Z; model-heartbeat.json 2026-07-04T14:29:21Z rc=0 acpx_rc=0 UPDATED; memory-heartbeat.json 2026-07-04T16:10:55Z healthy missing_runtime_entries=0; context-guard.json 2026-07-04T16:10:34Z stage=warn metric=197037/262144; notices.jsonl entries 7-8 added at 2026-07-04T10:15:09Z and removed this cycle.","source_report":"/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-04T16-11-01Z.md","severity":"low"}
{"ts":"2026-07-04T22:11:09Z","type":"operational_finding","status":"verified","summary":"No new user turns since 2026-07-02T11:50:57Z (~58.5h). Heartbeats healthy, context guard stable warn stage. directed/index.json update at 2026-07-04T16:17:06Z re-injected duplicate notices again; cleaned back to six canonical entries. 2026-07-01 communication-preference proposal remains un-promoted; maintenance backlog otherwise unchanged.","evidence":"model-conversation-log.jsonl 5757 rows latest 2026-07-02T11:50:57Z; model-heartbeat.json 2026-07-04T20:30:11Z rc=0 UPDATED; memory-heartbeat.json 2026-07-04T22:10:45Z missing_runtime_entries=0; context-guard.json 2026-07-04T22:10:24Z stage=warn metric=197037/262144; notices.jsonl entries added 2026-07-04T16:17:06Z and removed this cycle; curated-memory.md timestamp 2026-07-04T20:28:42Z with no new communication-preference bullet.","source_report":"/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-04T22-11-09Z.md","severity":"low"}
{"ts":"2026-07-05T04:11:03Z","type":"operational_finding","status":"verified","summary":"No new user turns since 2026-07-02T11:50:57Z (~64.3h). Heartbeats healthy, context guard stable warn stage (197037/262144, 75.2%/81.4%). directed/index.json update at 2026-07-04T22:16:17Z re-injected stale duplicate notices (resolved ChatGPT curation + duplicate hardening); cleaned back to six canonical open notices. Maintenance backlog unchanged; 2026-07-01 communication-preference curation still proposed but not promoted.","evidence":"model-conversation-log.jsonl 5757 rows latest 2026-07-02T11:50:57Z; model-heartbeat.json 2026-07-05T02:29:59Z rc=0 UPDATED; memory-heartbeat.json 2026-07-05T04:06:36Z healthy missing_runtime_entries=0; context-guard.json 2026-07-05T04:11:24Z stage=warn metric=197037/262144; notices.jsonl entries added 2026-07-04T22:16:17Z and removed this cycle; curated-memory.md 2026-07-05T02:28:46Z with no new communication-preference bullet.","source_report":"/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-05T04-11-03Z.md","severity":"low"}
{"ts":"2026-07-05T10:11:00Z","type":"operational_finding","status":"verified","summary":"No new user turns since 2026-07-02T11:50:57Z (~64.5h). Heartbeats healthy, context guard stable warn stage (197037/262144, 75.2%/81.4%). directed/index.json update at 2026-07-05T04:14:56Z re-injected stale duplicate notices again (resolved ChatGPT curation + duplicate hardening); cleaned back to six canonical open notices. Curator 08:29Z only refreshed metadata; 2026-07-01 communication-preference curation remains proposed but not promoted. Maintenance backlog unchanged; housing viewing passed with no outcome recorded.","evidence":"model-conversation-log.jsonl 5757 rows latest 2026-07-02T11:50:57Z; model-heartbeat.json 2026-07-05T08:30:52Z rc=0 UPDATED; memory-heartbeat.json 2026-07-05T10:06:57Z healthy missing_runtime_entries=0; context-guard.json 2026-07-05T10:11:44Z stage=warn metric=197037/262144; notices.jsonl entries added 2026-07-05T04:14:56Z and removed this cycle; curator-journal 2026-07-05T08:29:20Z reports metadata-only update.","source_report":"/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-05T10-11-00Z.md","severity":"low"}
{"ts":"2026-07-05T16:11:02Z","type":"operational_finding","status":"open","summary":"New user turn: hostel eviction triggers urgent housing search. This is the first user message since 2026-07-02T11:50:57Z (~64.5h).","evidence":"model-conversation-log.jsonl lines 5758-5759; user said 'I got kicked out of my hostel due to no availability so I have to redouble my efforts'; assistant proposed fresh ImmoScout session and broad search on WG-Gesucht/Immowelt/eBay Kleinanzeigen, plus alerts.","source_report":"/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-05T16-11-02Z.md","severity":"medium"}
{"ts":"2026-07-06T04:11:02Z","type":"operational_finding","status":"verified","summary":"No new user turns since 2026-07-05T14:16:25Z (~13.5h). Heartbeats healthy, context guard stable warn stage (199241/262144, 76.0%/82.3%). Curator confirmed promotions of 2026-07-01 communication preference and 2026-07-05 housing urgency. directed/index.json update at 2026-07-05T22:14:05Z re-injected two stale duplicate notices; cleaned. Maintenance backlog unchanged.","evidence":"model-conversation-log.jsonl 5759 rows latest 2026-07-05T14:18:03Z; model-heartbeat.json 2026-07-06T02:32:01Z rc=0 acpx_rc=0 UPDATED; memory-heartbeat.json 2026-07-06T04:07:15Z healthy; context-guard.json 2026-07-06T04:12:04Z stage=warn metric=199241/262144; curated-memory.md contains promoted entries; notices.jsonl entries 7-8 removed.","source_report":"/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-06T04-11-02Z.md","severity":"low"}
{"ts":"2026-07-06T10:11:02Z","type":"operational_finding","status":"verified","summary":"No new user turns since 2026-07-05T14:18:03Z (~20h). Heartbeats healthy, context guard stable warn stage (199241/262144, 76.0%/82.3%). Curator promotions confirmed for 2026-07-01 communication preference and 2026-07-05 housing urgency. directed/index.json update at 2026-07-06T04:17:05Z re-injected two stale duplicate notices; cleaned back to six canonical open notices. Maintenance backlog unchanged.","evidence":"model-conversation-log.jsonl 5759 rows latest 2026-07-05T14:18:03Z; model-heartbeat.json 2026-07-06T08:32:31Z rc=0 acpx_rc=0 UPDATED; memory-heartbeat.json 2026-07-06T10:06:34Z healthy; context-guard.json 2026-07-06T10:11:24Z stage=warn metric=199241/262144; curated-memory.md updated 2026-07-06T08:31:00Z with promoted entries; notices.jsonl entries 7-8 removed.","source_report":"/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-06T10-11-02Z.md","severity":"low"}
{"ts":"2026-07-06T16:11:02Z","type":"operational_finding","status":"verified","summary":"No new user turns since 2026-07-05T14:18:03Z (~26h). Heartbeats healthy, context guard stable warn stage (199241/262144, 76.0%/82.3%). directed/index.json update at 2026-07-06T10:18:43Z re-injected two stale duplicate notices; cleaned. Maintenance backlog unchanged.","evidence":"model-conversation-log.jsonl 5759 rows latest 2026-07-05T14:18:03Z; model-heartbeat.json 2026-07-06T14:32:54Z rc=0 acpx_rc=0 UPDATED; memory-heartbeat.json 2026-07-06T16:06:31Z healthy; context-guard.json 2026-07-06T16:11:13Z stage=warn metric=199241/262144; notices.jsonl entries 7-8 added 2026-07-06T10:18:43Z and removed this cycle.","source_report":"/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-06T16-11-02Z.md","severity":"low"}
{"ts":"2026-07-06T22:11:07Z","type":"operational_finding","status":"verified","summary":"No new user turns since 2026-07-05T14:18:03Z (~32h). Heartbeats healthy, context guard stable warn stage (199241/262144, 76.0%/82.3%). Curator promotions confirmed for 2026-07-01 communication preference and 2026-07-05 housing urgency. directed/index.json update at 2026-07-06T16:14:42Z re-injected two stale duplicate notices; cleaned back to six canonical open notices. Maintenance backlog unchanged.","evidence":"model-conversation-log.jsonl 5759 rows latest 2026-07-05T14:18:03Z; model-heartbeat.json 2026-07-06T20:32:40Z rc=0 acpx_rc=0 UPDATED; memory-heartbeat.json 2026-07-06T22:10:58Z healthy; context-guard.json 2026-07-06T22:10:35Z stage=warn metric=199241/262144; curated-memory.md updated 2026-07-06T20:31:26Z with promoted entries; notices.jsonl entries 7-8 added 2026-07-06T16:14:42Z and removed this cycle; rg confirms 0 open semantic/memory candidates.","source_report":"/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-06T22-11-07Z.md","severity":"low"}
{"ts":"2026-07-07T04:11:04Z","type":"operational_finding","status":"verified","summary":"No new user turns since 2026-07-05T14:18:03Z (~38h). Latest model-heartbeat (2026-07-07T02:39:13Z) returned rc=1/acpx_rc=1 with partial-success label because Read/Edit tools and bash heredoc were denied; python3 one-liner workaround succeeded and curator-journal.md was appended. directed/index.json update at 2026-07-06T22:19:51Z re-injected duplicate notices (resolved ChatGPT curation + hardening action) and a blank line; cleaned back to six canonical open notices. Context guard unchanged in warn stage; maintenance backlog unchanged.","evidence":"model-conversation-log.jsonl 5759 rows latest 2026-07-05T14:18:03Z; model-heartbeat.json 2026-07-07T02:39:13Z rc=1 acpx_rc=1 action=updated outcome=partial-success reason='command returned non-zero, but curated memory changed'; curator-journal.md ends cleanly at 2026-07-07T02:32:02Z; notices.jsonl had 9 lines including blank line and two duplicate entries added 2026-07-06T22:19:51Z, now 6 lines; context-guard.json 2026-07-07T04:09:44Z stage=warn metric=199241/262144.","source_report":"/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-07T04-11-04Z.md","severity":"low"}
{"ts":"2026-07-07T22:11:04Z","type":"operational_finding","status":"verified","summary":"No new user turns since 2026-07-05T14:18:03Z (~52h). Heartbeat recovered: model-heartbeat 2026-07-07T20:34:22Z rc=0/acpx_rc=0 marker=UPDATED; curator-journal 2026-07-07T20:33:15Z metadata-only update. directed/index.json update at 2026-07-07T16:14:14Z re-injected three stale duplicate notices (resolved ChatGPT curation, hardening action, stale no-new-turns finding); cleaned back to six canonical entries. Context guard unchanged in warn stage (199241/262144, 76.0%/82.3%); maintenance backlog unchanged.","evidence":"model-conversation-log.jsonl 5759 rows latest 2026-07-05T14:18:03Z; model-heartbeat.json 2026-07-07T20:34:22Z rc=0 acpx_rc=0 UPDATED; memory-heartbeat.json 2026-07-07T22:09:26Z healthy; context-guard.json 2026-07-07T22:09:06Z stage=warn metric=199241/262144; notices.jsonl 9 entries before cleanup, 6 after; curator-journal 2026-07-07T20:33:15Z reports no new turns and no open candidates.","source_report":"/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-07T22-11-04Z.md","severity":"low"}
{"ts":"2026-07-08T16:11:02Z","type":"operational_finding","status":"verified","summary":"No new user turns since 2026-07-05T14:18:03Z (~64h). Heartbeat healthy (model-heartbeat 2026-07-08T14:36:39Z rc=0 acpx_rc=0 marker=UPDATED). Context guard stable in warn stage (199241/262144, 76.0%/82.3%). directed/index.json update at 2026-07-08T10:18:24Z re-injected three resolved/obsolete notices (resolved ChatGPT curation, hardening-action duplicate, stale no-new-turns finding); cleaned back to six canonical entries. Maintenance backlog unchanged.","evidence":"model-conversation-log.jsonl 5759 rows latest 2026-07-05T14:18:03Z; model-heartbeat.json 2026-07-08T14:36:39Z rc=0 acpx_rc=0 UPDATED; memory-heartbeat.json 2026-07-08T16:09:35Z healthy missing_runtime_entries=0; context-guard.json 2026-07-08T16:09:14Z stage=warn metric=199241/262144; notices.jsonl 9 entries before cleanup, 6 after; curator-journal 2026-07-08T14:33:52Z reports no new lines and zero open candidates.","source_report":"/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-08T16-11-02Z.md","severity":"low"}
{"ts":"2026-07-08T22:11:02Z","type":"operational_finding","status":"verified","summary":"No new user turns since 2026-07-05T14:18:03Z (~80h). Heartbeat healthy (model-heartbeat 2026-07-08T20:35:07Z rc=0 acpx_rc=0 marker=UPDATED). Context guard stable in warn stage (199241/262144, 76.0%/82.3%). directed/index.json update at 2026-07-08T16:13:07Z re-injected duplicate/resolved notices again; pruned back to six canonical open notices. Maintenance backlog unchanged.","evidence":"model-conversation-log.jsonl 5759 rows latest 2026-07-05T14:18:03Z; model-heartbeat.json 2026-07-08T20:35:07Z rc=0 acpx_rc=0 UPDATED; memory-heartbeat.json 2026-07-08T22:09:35Z healthy missing_runtime_entries=0 needs_sync=false; context-guard.json 2026-07-08T22:09:14Z stage=warn metric=199241/262144; notices.jsonl pruned from 9 to 6 entries; curator-journal 2026-07-08T20:34:05Z reports no new lines and zero open candidates.","source_report":"/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-08T22-11-02Z.md","severity":"low"}
{"ts":"2026-07-09T04:11:03Z","type":"operational_finding","status":"verified","summary":"No new user turns since 2026-07-05T14:18:03Z (~86h). Heartbeat healthy (model-heartbeat 2026-07-09T02:36:43Z rc=0 acpx_rc=0 marker=UPDATED; memory-heartbeat 2026-07-09T04:10:26Z missing_runtime_entries=0 needs_sync=false). Context guard stable in warn stage (199241/262144, 76.0%/82.3%). directed/index.json update at 2026-07-08T22:13:49Z re-injected duplicate notices again; synthesis pruned notices.jsonl from 9 to 6 entries. Maintenance backlog unchanged.","evidence":"model-conversation-log.jsonl 5759 rows latest turn 2026-07-05T14:18:03Z; model-heartbeat.json 2026-07-09T02:36:43Z rc=0 acpx_rc=0 UPDATED; memory-heartbeat.json 2026-07-09T04:10:26Z healthy; context-guard.json 2026-07-09T04:10:04Z stage=warn metric=199241/262144; notices.jsonl 9 entries before cleanup, 6 after; directed/index.json helper still injects resolved/obsolete entries.","source_report":"/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-09T04-11-03Z.md","severity":"low"}
{"ts":"2026-07-09T10:11:03Z","type":"operational_finding","status":"verified","summary":"No new user turns since 2026-07-05T14:18:03Z (~92h). Heartbeat healthy (model-heartbeat 2026-07-09T08:37:25Z rc=0 acpx_rc=0 marker=UPDATED; memory-heartbeat 2026-07-09T10:09:45Z missing_runtime_entries=0 needs_sync=false). Context guard stable in warn stage (199241/262144, 76.0%/82.3%). directed/index.json update at 2026-07-09T04:15:05Z re-injected four resolved/obsolete notices; synthesis pruned notices.jsonl from 10 to 6 entries. Maintenance backlog unchanged.","evidence":"model-conversation-log.jsonl 5759 rows latest turn 2026-07-05T14:18:03Z; model-heartbeat.json 2026-07-09T08:37:25Z rc=0 acpx_rc=0 UPDATED; memory-heartbeat.json 2026-07-09T10:09:45Z healthy; context-guard.json 2026-07-09T10:09:24Z stage=warn metric=199241/262144; notices.jsonl 10 entries before cleanup, 6 after; directed/index.json helper still injects resolved/obsolete entries.","source_report":"/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-09T10-11-01Z.md","severity":"low"}
{"ts":"2026-07-09T16:11:01Z","type":"operational_finding","status":"verified","summary":"No new user turns since 2026-07-05T14:18:03Z (~96h). Heartbeat healthy (model-heartbeat 2026-07-09T14:36:32Z rc=0 acpx_rc=0 marker=UPDATED; memory-heartbeat 2026-07-09T16:10:55Z missing_runtime_entries=0 needs_sync=false). Context guard stable in warn stage (199241/262144, 76.0%/82.3%). directed/index.json update at 2026-07-09T10:19:59Z re-injected four resolved/obsolete notices; synthesis pruned notices.jsonl from 12 to 6 entries. Curator ACPX session now reports native Read/Edit tools denied for persistent-chat files; python3 bash workaround succeeds. Maintenance backlog unchanged.","evidence":"model-conversation-log.jsonl 5759 rows latest turn 2026-07-05T14:18:03Z; model-heartbeat.json 2026-07-09T14:36:32Z rc=0 acpx_rc=0 UPDATED; memory-heartbeat.json 2026-07-09T16:10:55Z healthy; context-guard.json 2026-07-09T16:10:34Z stage=warn metric=199241/262144; notices.jsonl 12 entries before cleanup, 6 after; curator-journal 2026-07-09T14:35:14Z reports Read/Edit denied and python3 workaround.","source_report":"/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-09T16-11-01Z.md","severity":"low"}
{"ts": "2026-07-09T16:26:40.263699Z", "type": "operational_finding", "status": "observed", "summary": "Persistent-chat reload executed: persistent-chat-20260626T061114Z -> persistent-chat-20260709T162604Z", "evidence": "reason=context guard auto-reload for direct ACP stage=handoff; Direct ACP context stage=handoff; source=tokens; total=209198; epoch_turns=39; lifetime_turns=39; usable=242144; max=262144; label=persistent-chat-20260626T061114Z; ok=True; manifest_check={'ok': True, 'problems': [], 'path': '/home/matrix-lite/state/persistent-chat/memory-context-manifest.json', 'health': {'turn_packet_exists': True, 'session_packet_exists': True, 'restore_packet_exists': True, 'turn_packet_stale_vs_sources': False, 'session_packet_stale_vs_sources': False, 'restore_packet_stale_vs_sources': False, 'full_context_sources_newer_than_packets': False}}", "source_report": "/home/matrix-lite/state/persistent-chat/reload-state.json", "severity": "medium"}
{"ts": "2026-07-09T17:19:58.382536Z", "type": "operational_finding", "status": "observed", "summary": "Persistent-chat reload executed: persistent-chat-20260709T162604Z -> persistent-chat-20260709T171859Z", "evidence": "reason=switch persistent-chat back to openai/gpt-5.4 xhigh after unexpected context-guard Kimi reload; ok=True; manifest_check={'ok': True, 'problems': [], 'path': '/home/matrix-lite/state/persistent-chat/memory-context-manifest.json', 'health': {'turn_packet_exists': True, 'session_packet_exists': True, 'restore_packet_exists': True, 'turn_packet_stale_vs_sources': False, 'session_packet_stale_vs_sources': False, 'restore_packet_stale_vs_sources': False, 'full_context_sources_newer_than_packets': False}}", "source_report": "/home/matrix-lite/state/persistent-chat/reload-state.json", "severity": "medium"}
{"ts": "2026-07-09T17:31:27.948644Z", "type": "operational_finding", "status": "observed", "summary": "Persistent-chat reload executed: persistent-chat-20260709T171859Z -> persistent-chat-20260709T173044Z", "evidence": "reason=temporary recovery to Kimi k2p7 because GPT provider path returns empty zero-usage end_turn; ok=True; manifest_check={'ok': True, 'problems': [], 'path': '/home/matrix-lite/state/persistent-chat/memory-context-manifest.json', 'health': {'turn_packet_exists': True, 'session_packet_exists': True, 'restore_packet_exists': True, 'turn_packet_stale_vs_sources': False, 'session_packet_stale_vs_sources': False, 'restore_packet_stale_vs_sources': False, 'full_context_sources_newer_than_packets': False}}", "source_report": "/home/matrix-lite/state/persistent-chat/reload-state.json", "severity": "medium"}
{"ts": "2026-07-09T17:57:04.893639Z", "type": "operational_finding", "status": "observed", "summary": "Persistent-chat reload executed: persistent-chat-20260709T173044Z -> persistent-chat-20260709T175614Z", "evidence": "reason=switch persistent-chat back to openai/gpt-5.4 xhigh after repairing OpenAI auth; ok=True; manifest_check={'ok': True, 'problems': [], 'path': '/home/matrix-lite/state/persistent-chat/memory-context-manifest.json', 'health': {'turn_packet_exists': True, 'session_packet_exists': True, 'restore_packet_exists': True, 'turn_packet_stale_vs_sources': False, 'session_packet_stale_vs_sources': False, 'restore_packet_stale_vs_sources': False, 'full_context_sources_newer_than_packets': False}}", "source_report": "/home/matrix-lite/state/persistent-chat/reload-state.json", "severity": "medium"}
{"ts":"2026-07-09T22:11:04Z","type":"operational_finding","status":"verified","summary":"User returned after ~96 hours of silence. New turns on 2026-07-09 16:23Z-19:48Z covered Sandersleben festival/family trip, OpenAI account restoration, switch back to openai/gpt-5.4, unexpected context-guard auto-reload causing continuity break, and importing ChatGPT summaries about Google job / O-1 / BAL / resume / housing.","evidence":"model-conversation-log.jsonl grew from 5759 to 5805 rows; latest turn 2026-07-09T19:48:28Z; context-guard.json 2026-07-09T22:08:55Z stage=normal metric=118667/1048576 model=openai/gpt-5.4; curated-memory.md updated 2026-07-09T18:35:25Z.","source_report":"/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-09T22-11-04Z.md","severity":"medium"}
{"ts":"2026-07-10T04:11:00Z","type":"operational_finding","status":"verified","summary":"No new user turns since 2026-07-09T19:48:28Z. Heartbeat healthy (model-heartbeat 2026-07-10T02:37:11Z rc=0 acpx_rc=0 marker=UPDATED; memory-heartbeat 2026-07-10T04:09:46Z missing_runtime_entries=0 needs_sync=false). Context guard normal (118667/1048576, 11.3%, openai/gpt-5.4). directed/index.json update at 2026-07-09T22:13:39Z re-injected duplicate/obsolete notices; notices.jsonl pruned from 13 back to 6 canonical open notices.","evidence":"model-conversation-log.jsonl 5805 rows latest turn 2026-07-09T19:48:28Z; model-heartbeat.json 2026-07-10T02:37:11Z; memory-heartbeat.json 2026-07-10T04:09:46Z; context-guard.json 2026-07-10T04:09:24Z; notices.jsonl had 13 entries before cleanup, 6 after; directed/index.json updated 2026-07-09T22:13:39Z.","source_report":"/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-10T04-11-00Z.md","severity":"low"}
{"ts":"2026-07-10T04:11:00Z","type":"operational_finding","status":"open","summary":"continuity-summary.txt generated 2026-07-10T04:09:46Z still lists Current model: kimi-for-coding/k2p6, contradicting live openai/gpt-5.4. Generated packet should be fixed via source/memory helper, not direct edit.","evidence":"continuity-summary.txt line 4 claims kimi-for-coding/k2p6; context-guard.json, pinned-state.md, session-packet all show openai/gpt-5.4.","source_report":"/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-10T04-11-00Z.md","severity":"low"}
{"ts":"2026-07-10T10:11:14Z","type":"operational_finding","status":"verified","summary":"New user turns since 2026-07-10T04:11Z: 06:25-06:39Z covered pausing ChatGPT-summary import, Leipzig impressions, Sandersleben Familientreffen context, and low energy. Heartbeat healthy; context guard normal. continuity-summary.txt still stale (k2p6 vs live gpt-5.4). directed/index.json re-injected duplicate notices at 2026-07-10T04:14:19Z; pruned back to 6 canonical entries.","evidence":"model-conversation-log.jsonl lines 5806-5817; model-heartbeat.json 2026-07-10T08:38:33Z rc=0 acpx_rc=0 UPDATED; memory-heartbeat.json 2026-07-10T10:09:46Z healthy; context-guard.json 2026-07-10T10:09:25Z stage=normal metric=143273/1048576 model=openai/gpt-5.4; continuity-summary.txt line 4 stale; notices.jsonl 12 entries before cleanup, 6 after.","source_report":"/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-10T10-11-14Z.md","severity":"low"}
{"ts":"2026-07-10T16:11:00Z","type":"operational_finding","status":"verified","summary":"No new user turns since 2026-07-10T06:39:58Z. Heartbeat healthy (model-heartbeat 2026-07-10T14:37:29Z rc=0 acpx_rc=0 marker=UPDATED; memory-heartbeat 2026-07-10T16:10:15Z missing_runtime_entries=0 needs_sync=false). Context guard normal (143273/1048576, 13.7%, openai/gpt-5.4). continuity-summary.txt still stale (k2p6 vs live gpt-5.4). directed/index.json update at 2026-07-10T10:15:27Z re-injected 5 duplicate/obsolete notices; this cycle pruned notices.jsonl from 11 back to 6 canonical entries. Maintenance backlog unchanged.","evidence":"model-conversation-log.jsonl 5817 rows latest turn 2026-07-10T06:39:58Z; model-heartbeat.json 2026-07-10T14:37:29Z rc=0 acpx_rc=0 UPDATED; memory-heartbeat.json 2026-07-10T16:10:15Z healthy; context-guard.json 2026-07-10T16:09:54Z stage=normal metric=143273/1048576 model=openai/gpt-5.4; continuity-summary.txt line 4 stale; notices.jsonl 11 entries before cleanup, 6 after; directed/index.json updated 2026-07-10T10:15:27Z.","source_report":"/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-10T16-11-00Z.md","severity":"low"}
{"ts":"2026-07-10T22:11:00Z","type":"operational_finding","status":"verified","summary":"No new user turns since 2026-07-10T06:39:58Z. Heartbeat healthy (model-heartbeat 2026-07-10T20:37:17Z rc=0 acpx_rc=0 marker=UPDATED; memory-heartbeat 2026-07-10T22:09:49Z missing_runtime_entries=0 needs_sync=false). Context guard normal (143273/1048576, 13.7%, openai/gpt-5.4). Curator caught up with 0 open candidates. continuity-summary.txt still stale (k2p6 vs live gpt-5.4). directed/index.json update at 2026-07-10T16:16:12Z re-injected 6 duplicate/obsolete notices; this cycle pruned notices.jsonl from 12 back to 6 canonical entries. Maintenance backlog unchanged.","evidence":"model-conversation-log.jsonl 5817 rows latest turn 2026-07-10T06:39:58Z; model-heartbeat.json 2026-07-10T20:37:17Z rc=0 acpx_rc=0 UPDATED; memory-heartbeat.json 2026-07-10T22:09:49Z healthy; context-guard.json 2026-07-10T22:09:27Z stage=normal metric=143273/1048576 model=openai/gpt-5.4; curator-journal 2026-07-10T20:36:29Z reports 0 open candidates; continuity-summary.txt line 4 stale; notices.jsonl 12 entries before cleanup, 6 after; directed/index.json updated 2026-07-10T16:16:12Z.","source_report":"/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-10T22-11-01Z.md","severity":"low"}
{"ts":"2026-07-11T04:11:14Z","type":"operational_finding","status":"verified","summary":"No new user turns since 2026-07-10T06:39:58Z (~21h). Heartbeat healthy (model-heartbeat 2026-07-11T02:37:58Z rc=0 acpx_rc=0 marker=UPDATED; memory-heartbeat 2026-07-11T04:08:25Z missing_runtime_entries=0 needs_sync=false). Context guard normal (143273/1048576, 13.7%, openai/gpt-5.4). Curator caught up with 0 open candidates. continuity-summary.txt still stale (k2p6 vs live gpt-5.4). directed/index.json update at 2026-07-10T22:13:47Z re-injected 7 duplicate/obsolete notices; this cycle pruned notices.jsonl from 13 back to 6 canonical entries. Maintenance backlog unchanged.","evidence":"model-conversation-log.jsonl 5817 rows latest turn 2026-07-10T06:39:58Z; model-heartbeat.json 2026-07-11T02:37:58Z rc=0 acpx_rc=0 UPDATED; memory-heartbeat.json 2026-07-11T04:08:25Z healthy; context-guard.json 2026-07-11T04:08:04Z stage=normal metric=143273/1048576 model=openai/gpt-5.4; curator-journal 2026-07-11T02:36:36Z reports 0 open candidates; continuity-summary.txt line 4 stale; notices.jsonl 13 entries before cleanup, 6 after; directed/index.json updated 2026-07-10T22:13:47Z.","source_report":"/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-11T04-11-14Z.md","severity":"low"}
{"ts":"2026-07-11T16:11:02Z","type":"operational_finding","status":"verified","summary":"No new user turns since 2026-07-10T06:39:58Z (~33h). Heartbeat healthy (model-heartbeat 2026-07-11T14:38:44Z rc=0 acpx_rc=0 UPDATED; memory-heartbeat 2026-07-11T16:08:45Z missing_runtime_entries=0 needs_sync=false). Context guard normal (143273/1048576, 13.7%, openai/gpt-5.4). Curator caught up with 0 open candidates. directed/index.json update at 2026-07-11T10:13:00Z re-injected 7 duplicate/obsolete notices; this cycle pruned notices.jsonl from 13 back to 6 canonical entries. Maintenance backlog unchanged.","evidence":"model-conversation-log.jsonl 5817 rows latest 2026-07-10T06:39:58Z; model-heartbeat.json 2026-07-11T14:38:44Z rc=0 acpx_rc=0 UPDATED; memory-heartbeat.json 2026-07-11T16:08:45Z healthy; context-guard.json 2026-07-11T16:08:24Z stage=normal metric=143273/1048576 model=openai/gpt-5.4; notices.jsonl 13 entries before cleanup, 6 after; directed/index.json updated 2026-07-11T10:13:00Z.","source_report":"/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-11T16-11-02Z.md","severity":"low"}
{"ts":"2026-07-11T22:11:03Z","type":"operational_finding","status":"verified","summary":"No new user turns since 2026-07-10T06:39:58Z (~39h). Heartbeat healthy (model-heartbeat 2026-07-11T20:37:56Z rc=0 acpx_rc=0 UPDATED; memory-heartbeat 2026-07-11T22:09:15Z missing_runtime_entries=0 needs_sync=false). Context guard normal (143273/1048576, 13.7%, openai/gpt-5.4). Curator caught up with 0 open candidates. directed/index.json update at 2026-07-11T16:17:42Z re-injected 8 duplicate/obsolete notices; this cycle pruned notices.jsonl from 14 back to 6 canonical entries. Maintenance backlog unchanged.","evidence":"model-conversation-log.jsonl 5817 rows latest 2026-07-10T06:39:58Z; model-heartbeat.json 2026-07-11T20:37:56Z rc=0 acpx_rc=0 UPDATED; memory-heartbeat.json 2026-07-11T22:09:15Z healthy; context-guard.json 2026-07-11T22:08:53Z stage=normal metric=143273/1048576 model=openai/gpt-5.4; notices.jsonl 14 entries before cleanup, 6 after; directed/index.json updated 2026-07-11T16:17:42Z.","source_report":"/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-11T22-11-03Z.md","severity":"low"}
{"ts":"2026-07-12T10:11:02Z","type":"operational_finding","status":"verified","summary":"No new user turns since 2026-07-10T06:39:58Z (~52h). Heartbeat healthy (model-heartbeat 2026-07-12T08:38:58Z rc=0 acpx_rc=0 marker=UPDATED; memory-heartbeat 2026-07-12T10:08:46Z missing_runtime_entries=0 needs_sync=false). Context guard normal (143273/1048576, 13.7%, openai/gpt-5.4). Curator caught up with 0 open candidates. directed/index.json update at 2026-07-12T04:14:33Z re-injected 8 duplicate/obsolete entries into notices.jsonl; this cycle pruned from 15 back to 7 canonical open notices. Stale continuity-summary model identity and decision-state remain open.","evidence":"model-conversation-log.jsonl 5817 rows latest 2026-07-10T06:39:58Z; model-heartbeat.json 2026-07-12T08:38:58Z rc=0 acpx_rc=0 UPDATED; memory-heartbeat.json 2026-07-12T10:08:46Z healthy; context-guard.json 2026-07-12T10:08:24Z stage=normal metric=143273/1048576 model=openai/gpt-5.4; notices.jsonl 15 entries before cleanup, 7 after; continuity-summary.txt line 4 still claims kimi-for-coding/k2p6; decision-state.json last updated 2026-05-27; curator-journal reports native Read/Edit denied.","source_report":"/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-12T10-11-02Z.md","severity":"low"}