{
  "generated": "2026-07-12T13:34:36.299471+00:00",
  "files": [
    {
      "name": "character.json",
      "rendered": "character.json.html",
      "source": "/home/matrix-lite/state/persistent-chat/character.json",
      "description": "INPUT: editable persistent-chat persona/character file used by session/full continuity context and summarized in continuity artifacts",
      "bytes": 2855,
      "size": "2.8 KiB",
      "mtime": "2026-05-26T20:18:44.774110+00:00",
      "age_minutes": 67275.7,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "needs_owner_review",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "stale_over_7d"
    },
    {
      "name": "perpetual-log.jsonl",
      "rendered": "perpetual-log.jsonl.html",
      "source": "/home/matrix-lite/state/persistent-chat/perpetual-log.jsonl",
      "description": "INPUT: source entries for current-thread summary and short deduped 4-message packet tail; low-signal failed/no-final entries filtered; daemon also injects room-local recent turns",
      "bytes": 26910479,
      "size": "25.7 MiB",
      "mtime": "2026-07-10T06:44:08.603577+00:00",
      "age_minutes": 3290.3,
      "metrics": {
        "rows": 6954,
        "dates": {
          "2026-05-10": 2,
          "2026-05-11": 144,
          "2026-05-12": 262,
          "2026-05-13": 287,
          "2026-05-14": 381,
          "2026-05-15": 464,
          "2026-05-16": 535,
          "2026-05-17": 285,
          "2026-05-18": 880,
          "2026-05-19": 590,
          "2026-05-20": 487,
          "2026-05-21": 575,
          "2026-05-22": 247,
          "2026-05-23": 144,
          "2026-05-24": 180,
          "2026-05-25": 135,
          "2026-05-26": 129,
          "2026-05-27": 146,
          "2026-05-28": 42,
          "2026-05-29": 47,
          "2026-05-30": 140,
          "2026-05-31": 6,
          "2026-06-01": 38,
          "2026-06-02": 40,
          "2026-06-03": 36,
          "2026-06-04": 2,
          "2026-06-05": 94,
          "2026-06-06": 92,
          "2026-06-07": 32,
          "2026-06-08": 24,
          "2026-06-09": 2,
          "2026-06-10": 50,
          "2026-06-11": 83,
          "2026-06-12": 16,
          "2026-06-13": 94,
          "2026-06-18": 6,
          "2026-06-25": 102,
          "2026-06-26": 29,
          "2026-06-27": 20,
          "2026-06-28": 6,
          "2026-06-29": 6,
          "2026-06-30": 4,
          "2026-07-01": 6,
          "2026-07-02": 4,
          "2026-07-05": 2,
          "2026-07-09": 46,
          "2026-07-10": 12
        },
        "roles": {
          "meta": 213,
          "assistant": 3476,
          "user": 3264,
          "test": 1
        },
        "kinds": {
          "message": 6740,
          "reload": 88,
          "context-reload-recommended": 83,
          "decision-state": 19,
          "recent-failure": 10,
          "context-warning": 6,
          "pre-reload-handoff": 4,
          "room_rebuild": 1
        },
        "sources": {
          "matrix-lite-turns-jsonl": 3137,
          "acpx-stream-ndjson": 1864,
          "": 1111,
          "matrix-lite-backfill": 416,
          "matrix-lite-active-transcript": 344,
          "openclaw-session-jsonl": 82
        },
        "first_ts": "2026-05-10T21:20:26.876903+00:00",
        "last_ts": "2026-07-10T06:39:58.408453Z"
      },
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "needs_owner_review",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "old_but_may_be_valid"
    },
    {
      "name": "recent-failures.json",
      "rendered": "recent-failures.json.html",
      "source": "/home/matrix-lite/state/persistent-chat/recent-failures.json",
      "description": "INPUT: unexpired non-superseded failures rendered as Immediate failure guardrails, limit 4",
      "bytes": 4254,
      "size": "4.2 KiB",
      "mtime": "2026-05-18T20:33:45.456417+00:00",
      "age_minutes": 78780.7,
      "metrics": {},
      "owner": "persistent-chat-memory helpers / main-agent",
      "expected_freshness": "event-driven; old mtime is OK if no active failure changed",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Review/expire stale failures when prompt guardrails look wrong.",
      "class": "stale_over_7d"
    },
    {
      "name": "memory-heartbeat.json",
      "rendered": "memory-heartbeat.json.html",
      "source": "/home/matrix-lite/state/persistent-chat/memory-heartbeat.json",
      "description": "PROMPT INPUT alongside turn-packet.md; also points to generated packet files",
      "bytes": 2092,
      "size": "2.0 KiB",
      "mtime": "2026-07-12T13:34:27.566149+00:00",
      "age_minutes": 0.0,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "memory-context-manifest.json",
      "rendered": "memory-context-manifest.json.html",
      "source": "/home/matrix-lite/state/persistent-chat/memory-context-manifest.json",
      "description": "DEBUG/HEALTH: compares actual turn/session packet artifacts and full-context fallback sources for freshness/staleness",
      "bytes": 6640,
      "size": "6.5 KiB",
      "mtime": "2026-07-12T13:34:27.566149+00:00",
      "age_minutes": 0.0,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "runtime-persistent-main-transcript.jsonl",
      "rendered": "runtime-persistent-main-transcript.jsonl.html",
      "source": "/home/matrix-lite/state/conversations/persistent_main/transcript.jsonl",
      "description": "DAEMON PROMPT INPUT: room-local recent transcript tail, separate from turn-packet construction",
      "bytes": 1440353,
      "size": "1.4 MiB",
      "mtime": "2026-05-24T01:34:44.308874+00:00",
      "age_minutes": 71279.7,
      "metrics": {
        "rows": 1574,
        "dates": {
          "2026-05-15": 17,
          "2026-05-16": 203,
          "2026-05-17": 76,
          "2026-05-18": 341,
          "2026-05-19": 223,
          "2026-05-20": 205,
          "2026-05-21": 256,
          "2026-05-22": 137,
          "2026-05-23": 106,
          "2026-05-24": 10
        },
        "roles": {
          "": 1574
        },
        "kinds": {
          "": 1574
        },
        "sources": {
          "": 1574
        },
        "first_ts": "2026-05-15T23:02:07.129191Z",
        "last_ts": "2026-05-24T01:34:44.313172Z"
      },
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "needs_owner_review",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "stale_over_7d"
    },
    {
      "name": "runtime-events.jsonl",
      "rendered": "runtime-events.jsonl.html",
      "source": "/home/matrix-lite/state/events.jsonl",
      "description": "DAEMON PROMPT INPUT: attachments/replies/batched message reconstruction source",
      "bytes": 43703774,
      "size": "41.7 MiB",
      "mtime": "2026-07-10T06:39:57.544167+00:00",
      "age_minutes": 3294.6,
      "metrics": {
        "rows": 45361,
        "dates": {
          "": 45361
        },
        "roles": {
          "": 45361
        },
        "kinds": {
          "": 45361
        },
        "sources": {
          "": 45361
        },
        "first_ts": null,
        "last_ts": null
      },
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "needs_owner_review",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "old_but_may_be_valid"
    },
    {
      "name": "turn-packet.md",
      "rendered": "turn-packet.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/turn-packet.md",
      "description": "ACTUAL NORMAL TURN PROMPT INPUT: current thread, immediate guardrails, and short deduped packet tail; daemon also injects room-local transcript tail separately",
      "bytes": 852,
      "size": "852 B",
      "mtime": "2026-07-12T13:34:27.566149+00:00",
      "age_minutes": 0.1,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "turn-packet.json",
      "rendered": "turn-packet.json.html",
      "source": "/home/matrix-lite/state/persistent-chat/turn-packet.json",
      "description": "OUTPUT: structured turn packet",
      "bytes": 254,
      "size": "254 B",
      "mtime": "2026-07-12T13:34:27.566149+00:00",
      "age_minutes": 0.1,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "character.json",
      "rendered": "character.json.html",
      "source": "/home/matrix-lite/state/persistent-chat/character.json",
      "description": "INPUT: character/persona file referenced in session packet and full session context",
      "bytes": 2855,
      "size": "2.8 KiB",
      "mtime": "2026-05-26T20:18:44.774110+00:00",
      "age_minutes": 67275.8,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "needs_owner_review",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "stale_over_7d"
    },
    {
      "name": "perpetual-log.jsonl",
      "rendered": "perpetual-log.jsonl.html",
      "source": "/home/matrix-lite/state/persistent-chat/perpetual-log.jsonl",
      "description": "INPUT: source entries for current-thread summary and deduped 50-message recent tail; configurable via MATRIX_LITE_PACKET_RECENT_MESSAGES or MATRIX_LITE_RESTORE_PACKET_RECENT_MESSAGES",
      "bytes": 26910479,
      "size": "25.7 MiB",
      "mtime": "2026-07-10T06:44:08.603577+00:00",
      "age_minutes": 3290.4,
      "metrics": {
        "rows": 6954,
        "dates": {
          "2026-05-10": 2,
          "2026-05-11": 144,
          "2026-05-12": 262,
          "2026-05-13": 287,
          "2026-05-14": 381,
          "2026-05-15": 464,
          "2026-05-16": 535,
          "2026-05-17": 285,
          "2026-05-18": 880,
          "2026-05-19": 590,
          "2026-05-20": 487,
          "2026-05-21": 575,
          "2026-05-22": 247,
          "2026-05-23": 144,
          "2026-05-24": 180,
          "2026-05-25": 135,
          "2026-05-26": 129,
          "2026-05-27": 146,
          "2026-05-28": 42,
          "2026-05-29": 47,
          "2026-05-30": 140,
          "2026-05-31": 6,
          "2026-06-01": 38,
          "2026-06-02": 40,
          "2026-06-03": 36,
          "2026-06-04": 2,
          "2026-06-05": 94,
          "2026-06-06": 92,
          "2026-06-07": 32,
          "2026-06-08": 24,
          "2026-06-09": 2,
          "2026-06-10": 50,
          "2026-06-11": 83,
          "2026-06-12": 16,
          "2026-06-13": 94,
          "2026-06-18": 6,
          "2026-06-25": 102,
          "2026-06-26": 29,
          "2026-06-27": 20,
          "2026-06-28": 6,
          "2026-06-29": 6,
          "2026-06-30": 4,
          "2026-07-01": 6,
          "2026-07-02": 4,
          "2026-07-05": 2,
          "2026-07-09": 46,
          "2026-07-10": 12
        },
        "roles": {
          "meta": 213,
          "assistant": 3476,
          "user": 3264,
          "test": 1
        },
        "kinds": {
          "message": 6740,
          "reload": 88,
          "context-reload-recommended": 83,
          "decision-state": 19,
          "recent-failure": 10,
          "context-warning": 6,
          "pre-reload-handoff": 4,
          "room_rebuild": 1
        },
        "sources": {
          "matrix-lite-turns-jsonl": 3137,
          "acpx-stream-ndjson": 1864,
          "": 1111,
          "matrix-lite-backfill": 416,
          "matrix-lite-active-transcript": 344,
          "openclaw-session-jsonl": 82
        },
        "first_ts": "2026-05-10T21:20:26.876903+00:00",
        "last_ts": "2026-07-10T06:39:58.408453Z"
      },
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "needs_owner_review",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "old_but_may_be_valid"
    },
    {
      "name": "continuity-summary.txt",
      "rendered": "continuity-summary.txt.html",
      "source": "/home/matrix-lite/state/persistent-chat/continuity-summary.txt",
      "description": "INPUT by reference: session packet points to summary; full-context fallback may inject it directly",
      "bytes": 12763,
      "size": "12.5 KiB",
      "mtime": "2026-07-12T13:34:27.538147+00:00",
      "age_minutes": 0.1,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "continuity-pinned-notes.txt",
      "rendered": "continuity-pinned-notes.txt.html",
      "source": "/home/matrix-lite/state/persistent-chat/continuity-pinned-notes.txt",
      "description": "INPUT by reference: session packet points to pinned semantic notes",
      "bytes": 7666,
      "size": "7.5 KiB",
      "mtime": "2026-07-12T13:34:27.530147+00:00",
      "age_minutes": 0.1,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "semantic-memory.json",
      "rendered": "semantic-memory.json.html",
      "source": "/home/matrix-lite/state/persistent-chat/semantic-memory.json",
      "description": "INPUT by reference: session packet points to deterministic semantic memory",
      "bytes": 25825,
      "size": "25.2 KiB",
      "mtime": "2026-07-12T13:34:27.530147+00:00",
      "age_minutes": 0.1,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "character.json",
      "rendered": "character.json.html",
      "source": "/home/matrix-lite/state/persistent-chat/character.json",
      "description": "INPUT/OUTPUT: editable persistent assistant persona file; high-trust but should change rarely",
      "bytes": 2855,
      "size": "2.8 KiB",
      "mtime": "2026-05-26T20:18:44.774110+00:00",
      "age_minutes": 67275.8,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "needs_owner_review",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "stale_over_7d"
    },
    {
      "name": "decision-state.json",
      "rendered": "decision-state.json.html",
      "source": "/home/matrix-lite/state/persistent-chat/decision-state.json",
      "description": "INPUT: active non-superseded decisions rendered into session packet, limit 8",
      "bytes": 12091,
      "size": "11.8 KiB",
      "mtime": "2026-05-27T17:33:22.628758+00:00",
      "age_minutes": 66001.2,
      "metrics": {},
      "owner": "persistent-chat-memory helpers / main-agent",
      "expected_freshness": "event-driven; old mtime is OK if no decision changed",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Review if active decisions are inaccurate; do not force-refresh just for age.",
      "class": "stale_over_7d"
    },
    {
      "name": "recent-failures.json",
      "rendered": "recent-failures.json.html",
      "source": "/home/matrix-lite/state/persistent-chat/recent-failures.json",
      "description": "INPUT: unexpired non-superseded failures rendered as restore guardrails, limit 6",
      "bytes": 4254,
      "size": "4.2 KiB",
      "mtime": "2026-05-18T20:33:45.456417+00:00",
      "age_minutes": 78780.8,
      "metrics": {},
      "owner": "persistent-chat-memory helpers / main-agent",
      "expected_freshness": "event-driven; old mtime is OK if no active failure changed",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Review/expire stale failures when prompt guardrails look wrong.",
      "class": "stale_over_7d"
    },
    {
      "name": "runtime-persistent-main-transcript.jsonl",
      "rendered": "runtime-persistent-main-transcript.jsonl.html",
      "source": "/home/matrix-lite/state/conversations/persistent_main/transcript.jsonl",
      "description": "DAEMON SESSION PROMPT INPUT: room-local recent transcript tail",
      "bytes": 1440353,
      "size": "1.4 MiB",
      "mtime": "2026-05-24T01:34:44.308874+00:00",
      "age_minutes": 71279.8,
      "metrics": {
        "rows": 1574,
        "dates": {
          "2026-05-15": 17,
          "2026-05-16": 203,
          "2026-05-17": 76,
          "2026-05-18": 341,
          "2026-05-19": 223,
          "2026-05-20": 205,
          "2026-05-21": 256,
          "2026-05-22": 137,
          "2026-05-23": 106,
          "2026-05-24": 10
        },
        "roles": {
          "": 1574
        },
        "kinds": {
          "": 1574
        },
        "sources": {
          "": 1574
        },
        "first_ts": "2026-05-15T23:02:07.129191Z",
        "last_ts": "2026-05-24T01:34:44.313172Z"
      },
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "needs_owner_review",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "stale_over_7d"
    },
    {
      "name": "session-packet.md",
      "rendered": "session-packet.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/session-packet.md",
      "description": "ACTUAL SESSION/RELOAD INPUT: wider session continuity packet; restore-packet.md is a legacy alias",
      "bytes": 11381,
      "size": "11.1 KiB",
      "mtime": "2026-07-12T13:34:27.566149+00:00",
      "age_minutes": 0.1,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "restore-packet.md",
      "rendered": "restore-packet.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/restore-packet.md",
      "description": "LEGACY ALIAS: session-packet.md compatibility copy",
      "bytes": 11381,
      "size": "11.1 KiB",
      "mtime": "2026-07-12T13:34:27.566149+00:00",
      "age_minutes": 0.1,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "legacy_compat"
    },
    {
      "name": "session-start-packet.md",
      "rendered": "session-start-packet.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/session-start-packet.md",
      "description": "ACTUAL RELOAD BOOTSTRAP INPUT: compact durable continuity packet injected once into fresh ACPX sessions",
      "bytes": 11381,
      "size": "11.1 KiB",
      "mtime": "2026-07-12T13:34:27.566149+00:00",
      "age_minutes": 0.1,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "session-start-packet.json",
      "rendered": "session-start-packet.json.html",
      "source": "/home/matrix-lite/state/persistent-chat/session-start-packet.json",
      "description": "Structured session-start packet",
      "bytes": 203,
      "size": "203 B",
      "mtime": "2026-07-12T13:34:27.566149+00:00",
      "age_minutes": 0.1,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "session-packet.json",
      "rendered": "session-packet.json.html",
      "source": "/home/matrix-lite/state/persistent-chat/session-packet.json",
      "description": "Structured session packet",
      "bytes": 203,
      "size": "203 B",
      "mtime": "2026-07-12T13:34:27.566149+00:00",
      "age_minutes": 0.1,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "restore-packet.json",
      "rendered": "restore-packet.json.html",
      "source": "/home/matrix-lite/state/persistent-chat/restore-packet.json",
      "description": "LEGACY ALIAS: structured session packet compatibility copy",
      "bytes": 203,
      "size": "203 B",
      "mtime": "2026-07-12T13:34:27.566149+00:00",
      "age_minutes": 0.1,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "legacy_compat"
    },
    {
      "name": "perpetual-log.jsonl",
      "rendered": "perpetual-log.jsonl.html",
      "source": "/home/matrix-lite/state/persistent-chat/perpetual-log.jsonl",
      "description": "INPUT plus canonical store: persistent-chat history; fast heartbeat reads it and may append synced ACPX messages, never tail-truncates it",
      "bytes": 26910479,
      "size": "25.7 MiB",
      "mtime": "2026-07-10T06:44:08.603577+00:00",
      "age_minutes": 3290.4,
      "metrics": {
        "rows": 6954,
        "dates": {
          "2026-05-10": 2,
          "2026-05-11": 144,
          "2026-05-12": 262,
          "2026-05-13": 287,
          "2026-05-14": 381,
          "2026-05-15": 464,
          "2026-05-16": 535,
          "2026-05-17": 285,
          "2026-05-18": 880,
          "2026-05-19": 590,
          "2026-05-20": 487,
          "2026-05-21": 575,
          "2026-05-22": 247,
          "2026-05-23": 144,
          "2026-05-24": 180,
          "2026-05-25": 135,
          "2026-05-26": 129,
          "2026-05-27": 146,
          "2026-05-28": 42,
          "2026-05-29": 47,
          "2026-05-30": 140,
          "2026-05-31": 6,
          "2026-06-01": 38,
          "2026-06-02": 40,
          "2026-06-03": 36,
          "2026-06-04": 2,
          "2026-06-05": 94,
          "2026-06-06": 92,
          "2026-06-07": 32,
          "2026-06-08": 24,
          "2026-06-09": 2,
          "2026-06-10": 50,
          "2026-06-11": 83,
          "2026-06-12": 16,
          "2026-06-13": 94,
          "2026-06-18": 6,
          "2026-06-25": 102,
          "2026-06-26": 29,
          "2026-06-27": 20,
          "2026-06-28": 6,
          "2026-06-29": 6,
          "2026-06-30": 4,
          "2026-07-01": 6,
          "2026-07-02": 4,
          "2026-07-05": 2,
          "2026-07-09": 46,
          "2026-07-10": 12
        },
        "roles": {
          "meta": 213,
          "assistant": 3476,
          "user": 3264,
          "test": 1
        },
        "kinds": {
          "message": 6740,
          "reload": 88,
          "context-reload-recommended": 83,
          "decision-state": 19,
          "recent-failure": 10,
          "context-warning": 6,
          "pre-reload-handoff": 4,
          "room_rebuild": 1
        },
        "sources": {
          "matrix-lite-turns-jsonl": 3137,
          "acpx-stream-ndjson": 1864,
          "": 1111,
          "matrix-lite-backfill": 416,
          "matrix-lite-active-transcript": 344,
          "openclaw-session-jsonl": 82
        },
        "first_ts": "2026-05-10T21:20:26.876903+00:00",
        "last_ts": "2026-07-10T06:39:58.408453Z"
      },
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "needs_owner_review",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "old_but_may_be_valid"
    },
    {
      "name": "session-log-sync-state.json",
      "rendered": "session-log-sync-state.json.html",
      "source": "/home/matrix-lite/state/persistent-chat/session-log-sync-state.json",
      "description": "INPUT STATE: ACPX session-log sync offsets and seen ids",
      "bytes": 1883719,
      "size": "1.8 MiB",
      "mtime": "2026-07-12T13:34:22.393832+00:00",
      "age_minutes": 0.2,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "semantic-memory.json",
      "rendered": "semantic-memory.json.html",
      "source": "/home/matrix-lite/state/persistent-chat/semantic-memory.json",
      "description": "INPUT/OUTPUT: deterministic semantic memory from explicit user patterns",
      "bytes": 25825,
      "size": "25.2 KiB",
      "mtime": "2026-07-12T13:34:27.530147+00:00",
      "age_minutes": 0.1,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "semantic-candidates.jsonl",
      "rendered": "semantic-candidates.jsonl.html",
      "source": "/home/matrix-lite/state/persistent-chat/semantic-candidates.jsonl",
      "description": "OUTPUT: broad lower-confidence semantic candidates from main-chat user messages; review only, not authoritative prompt memory",
      "bytes": 634933,
      "size": "620.1 KiB",
      "mtime": "2026-07-10T06:36:40.836094+00:00",
      "age_minutes": 3297.9,
      "metrics": {
        "rows": 559,
        "dates": {
          "2026-05-16": 143,
          "2026-05-21": 61,
          "2026-05-22": 2,
          "2026-05-27": 117,
          "2026-05-28": 3,
          "2026-05-29": 7,
          "2026-05-30": 10,
          "2026-06-01": 3,
          "2026-06-02": 3,
          "2026-06-03": 2,
          "2026-06-05": 13,
          "2026-06-06": 40,
          "2026-06-07": 2,
          "2026-06-08": 3,
          "2026-06-10": 5,
          "2026-06-11": 3,
          "2026-06-13": 6,
          "2026-06-18": 1,
          "2026-06-25": 128,
          "2026-06-26": 4,
          "2026-06-27": 1,
          "2026-07-09": 1,
          "2026-07-10": 1
        },
        "roles": {
          "": 559
        },
        "kinds": {
          "": 559
        },
        "sources": {
          "": 559
        },
        "first_ts": "2026-05-16T22:01:43.409832+00:00",
        "last_ts": "2026-07-10T06:28:45.292606+00:00"
      },
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "needs_owner_review",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "old_but_may_be_valid"
    },
    {
      "name": "curated-memory.md",
      "rendered": "curated-memory.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/curated-memory.md",
      "description": "INPUT: slow-curated durable facts included in continuity summary",
      "bytes": 89793,
      "size": "87.7 KiB",
      "mtime": "2026-07-12T13:34:16.173451+00:00",
      "age_minutes": 0.3,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "curator-journal.md",
      "rendered": "curator-journal.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/curator-journal.md",
      "description": "INPUT: recent curator synthesis notes included in continuity summary; last 1 day used for debugging context",
      "bytes": 673919,
      "size": "658.1 KiB",
      "mtime": "2026-07-12T12:38:41.940396+00:00",
      "age_minutes": 55.8,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "decision-state.json",
      "rendered": "decision-state.json.html",
      "source": "/home/matrix-lite/state/persistent-chat/decision-state.json",
      "description": "INPUT: active non-superseded decisions rendered into continuity summary/packets",
      "bytes": 12091,
      "size": "11.8 KiB",
      "mtime": "2026-05-27T17:33:22.628758+00:00",
      "age_minutes": 66001.2,
      "metrics": {},
      "owner": "persistent-chat-memory helpers / main-agent",
      "expected_freshness": "event-driven; old mtime is OK if no decision changed",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Review if active decisions are inaccurate; do not force-refresh just for age.",
      "class": "stale_over_7d"
    },
    {
      "name": "recent-failures.json",
      "rendered": "recent-failures.json.html",
      "source": "/home/matrix-lite/state/persistent-chat/recent-failures.json",
      "description": "INPUT: unexpired non-superseded failure guardrails rendered into packets",
      "bytes": 4254,
      "size": "4.2 KiB",
      "mtime": "2026-05-18T20:33:45.456417+00:00",
      "age_minutes": 78780.8,
      "metrics": {},
      "owner": "persistent-chat-memory helpers / main-agent",
      "expected_freshness": "event-driven; old mtime is OK if no active failure changed",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Review/expire stale failures when prompt guardrails look wrong.",
      "class": "stale_over_7d"
    },
    {
      "name": "turn-packet.md",
      "rendered": "turn-packet.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/turn-packet.md",
      "description": "OUTPUT + PROMPT INPUT: lean packet injected on normal turns",
      "bytes": 852,
      "size": "852 B",
      "mtime": "2026-07-12T13:34:27.566149+00:00",
      "age_minutes": 0.1,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "turn-packet.json",
      "rendered": "turn-packet.json.html",
      "source": "/home/matrix-lite/state/persistent-chat/turn-packet.json",
      "description": "Structured turn packet",
      "bytes": 254,
      "size": "254 B",
      "mtime": "2026-07-12T13:34:27.566149+00:00",
      "age_minutes": 0.1,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "session-packet.md",
      "rendered": "session-packet.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/session-packet.md",
      "description": "OUTPUT: wider session packet for reload/recovery; normal turns get only a pointer, not full content",
      "bytes": 11381,
      "size": "11.1 KiB",
      "mtime": "2026-07-12T13:34:27.566149+00:00",
      "age_minutes": 0.1,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "restore-packet.md",
      "rendered": "restore-packet.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/restore-packet.md",
      "description": "LEGACY ALIAS: session-packet.md compatibility copy",
      "bytes": 11381,
      "size": "11.1 KiB",
      "mtime": "2026-07-12T13:34:27.566149+00:00",
      "age_minutes": 0.1,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "legacy_compat"
    },
    {
      "name": "session-packet.json",
      "rendered": "session-packet.json.html",
      "source": "/home/matrix-lite/state/persistent-chat/session-packet.json",
      "description": "Structured session packet",
      "bytes": 203,
      "size": "203 B",
      "mtime": "2026-07-12T13:34:27.566149+00:00",
      "age_minutes": 0.1,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "restore-packet.json",
      "rendered": "restore-packet.json.html",
      "source": "/home/matrix-lite/state/persistent-chat/restore-packet.json",
      "description": "LEGACY ALIAS: structured session packet compatibility copy",
      "bytes": 203,
      "size": "203 B",
      "mtime": "2026-07-12T13:34:27.566149+00:00",
      "age_minutes": 0.1,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "legacy_compat"
    },
    {
      "name": "continuity-summary.txt",
      "rendered": "continuity-summary.txt.html",
      "source": "/home/matrix-lite/state/persistent-chat/continuity-summary.txt",
      "description": "OUTPUT: rolling continuity summary from curated/reflection/decisions/failures/current thread",
      "bytes": 12763,
      "size": "12.5 KiB",
      "mtime": "2026-07-12T13:34:27.538147+00:00",
      "age_minutes": 0.1,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "continuity-pinned-notes.txt",
      "rendered": "continuity-pinned-notes.txt.html",
      "source": "/home/matrix-lite/state/persistent-chat/continuity-pinned-notes.txt",
      "description": "OUTPUT: pinned notes rendered from semantic-memory.json",
      "bytes": 7666,
      "size": "7.5 KiB",
      "mtime": "2026-07-12T13:34:27.530147+00:00",
      "age_minutes": 0.1,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "memory-heartbeat.json",
      "rendered": "memory-heartbeat.json.html",
      "source": "/home/matrix-lite/state/persistent-chat/memory-heartbeat.json",
      "description": "OUTPUT: fast heartbeat status and artifact pointers",
      "bytes": 2092,
      "size": "2.0 KiB",
      "mtime": "2026-07-12T13:34:27.566149+00:00",
      "age_minutes": 0.1,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "memory-context-manifest.json",
      "rendered": "memory-context-manifest.json.html",
      "source": "/home/matrix-lite/state/persistent-chat/memory-context-manifest.json",
      "description": "OUTPUT: context-mode manifest and freshness comparison between packet and full-context fallback sources",
      "bytes": 6640,
      "size": "6.5 KiB",
      "mtime": "2026-07-12T13:34:27.566149+00:00",
      "age_minutes": 0.1,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "perpetual-log-guard.json",
      "rendered": "perpetual-log-guard.json.html",
      "source": "/home/matrix-lite/state/persistent-chat/perpetual-log-guard.json",
      "description": "Shrink/archive guard",
      "bytes": 348,
      "size": "348 B",
      "mtime": "2026-07-12T13:34:27.566149+00:00",
      "age_minutes": 0.1,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "semantic-memory.json",
      "rendered": "semantic-memory.json.html",
      "source": "/home/matrix-lite/state/persistent-chat/semantic-memory.json",
      "description": "INPUT: first 16k chars",
      "bytes": 25825,
      "size": "25.2 KiB",
      "mtime": "2026-07-12T13:34:27.530147+00:00",
      "age_minutes": 0.1,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "continuity-pinned-notes.txt",
      "rendered": "continuity-pinned-notes.txt.html",
      "source": "/home/matrix-lite/state/persistent-chat/continuity-pinned-notes.txt",
      "description": "INPUT: first 12k chars",
      "bytes": 7666,
      "size": "7.5 KiB",
      "mtime": "2026-07-12T13:34:27.530147+00:00",
      "age_minutes": 0.1,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "memory-candidates.jsonl",
      "rendered": "memory-candidates.jsonl.html",
      "source": "/home/matrix-lite/state/persistent-chat/memory-candidates.jsonl",
      "description": "INPUT: last 20k chars reviewed for promotion",
      "bytes": 232751,
      "size": "227.3 KiB",
      "mtime": "2026-07-10T06:36:40.376065+00:00",
      "age_minutes": 3297.9,
      "metrics": {
        "rows": 212,
        "dates": {
          "2026-05-11": 3,
          "2026-05-12": 1,
          "2026-05-13": 4,
          "2026-05-14": 3,
          "2026-05-15": 5,
          "2026-05-16": 5,
          "2026-05-18": 33,
          "2026-05-20": 44,
          "2026-05-21": 49,
          "2026-05-27": 27,
          "2026-05-29": 2,
          "2026-05-30": 4,
          "2026-06-02": 3,
          "2026-06-05": 4,
          "2026-06-06": 5,
          "2026-06-07": 1,
          "2026-06-10": 3,
          "2026-06-11": 7,
          "2026-06-13": 1,
          "2026-06-25": 4,
          "2026-06-26": 1,
          "2026-07-09": 2,
          "2026-07-10": 1
        },
        "roles": {
          "": 212
        },
        "kinds": {
          "": 212
        },
        "sources": {
          "": 212
        },
        "first_ts": "2026-05-11T20:08:58.795346+00:00",
        "last_ts": "2026-07-10T06:28:45.291536+00:00"
      },
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "needs_owner_review",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "old_but_may_be_valid"
    },
    {
      "name": "semantic-candidates.jsonl",
      "rendered": "semantic-candidates.jsonl.html",
      "source": "/home/matrix-lite/state/persistent-chat/semantic-candidates.jsonl",
      "description": "INPUT: broad lower-confidence semantic candidates for review/promotion; not facts",
      "bytes": 634933,
      "size": "620.1 KiB",
      "mtime": "2026-07-10T06:36:40.836094+00:00",
      "age_minutes": 3297.9,
      "metrics": {
        "rows": 559,
        "dates": {
          "2026-05-16": 143,
          "2026-05-21": 61,
          "2026-05-22": 2,
          "2026-05-27": 117,
          "2026-05-28": 3,
          "2026-05-29": 7,
          "2026-05-30": 10,
          "2026-06-01": 3,
          "2026-06-02": 3,
          "2026-06-03": 2,
          "2026-06-05": 13,
          "2026-06-06": 40,
          "2026-06-07": 2,
          "2026-06-08": 3,
          "2026-06-10": 5,
          "2026-06-11": 3,
          "2026-06-13": 6,
          "2026-06-18": 1,
          "2026-06-25": 128,
          "2026-06-26": 4,
          "2026-06-27": 1,
          "2026-07-09": 1,
          "2026-07-10": 1
        },
        "roles": {
          "": 559
        },
        "kinds": {
          "": 559
        },
        "sources": {
          "": 559
        },
        "first_ts": "2026-05-16T22:01:43.409832+00:00",
        "last_ts": "2026-07-10T06:28:45.292606+00:00"
      },
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "needs_owner_review",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "old_but_may_be_valid"
    },
    {
      "name": "curated-memory.md",
      "rendered": "curated-memory.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/curated-memory.md",
      "description": "INPUT/OUTPUT: current curated memory, first 16k chars; model may edit",
      "bytes": 89793,
      "size": "87.7 KiB",
      "mtime": "2026-07-12T13:34:16.173451+00:00",
      "age_minutes": 0.3,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "curator-journal.md",
      "rendered": "curator-journal.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/curator-journal.md",
      "description": "INPUT/OUTPUT: recent curator synthesis journal tail, last 16k chars; model appends concise curator notes",
      "bytes": 673919,
      "size": "658.1 KiB",
      "mtime": "2026-07-12T12:38:41.940396+00:00",
      "age_minutes": 55.8,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "perpetual-log.jsonl",
      "rendered": "perpetual-log.jsonl.html",
      "source": "/home/matrix-lite/state/persistent-chat/perpetual-log.jsonl",
      "description": "INPUT: last 120 raw lines capped to 30k chars",
      "bytes": 26910479,
      "size": "25.7 MiB",
      "mtime": "2026-07-10T06:44:08.603577+00:00",
      "age_minutes": 3290.4,
      "metrics": {
        "rows": 6954,
        "dates": {
          "2026-05-10": 2,
          "2026-05-11": 144,
          "2026-05-12": 262,
          "2026-05-13": 287,
          "2026-05-14": 381,
          "2026-05-15": 464,
          "2026-05-16": 535,
          "2026-05-17": 285,
          "2026-05-18": 880,
          "2026-05-19": 590,
          "2026-05-20": 487,
          "2026-05-21": 575,
          "2026-05-22": 247,
          "2026-05-23": 144,
          "2026-05-24": 180,
          "2026-05-25": 135,
          "2026-05-26": 129,
          "2026-05-27": 146,
          "2026-05-28": 42,
          "2026-05-29": 47,
          "2026-05-30": 140,
          "2026-05-31": 6,
          "2026-06-01": 38,
          "2026-06-02": 40,
          "2026-06-03": 36,
          "2026-06-04": 2,
          "2026-06-05": 94,
          "2026-06-06": 92,
          "2026-06-07": 32,
          "2026-06-08": 24,
          "2026-06-09": 2,
          "2026-06-10": 50,
          "2026-06-11": 83,
          "2026-06-12": 16,
          "2026-06-13": 94,
          "2026-06-18": 6,
          "2026-06-25": 102,
          "2026-06-26": 29,
          "2026-06-27": 20,
          "2026-06-28": 6,
          "2026-06-29": 6,
          "2026-06-30": 4,
          "2026-07-01": 6,
          "2026-07-02": 4,
          "2026-07-05": 2,
          "2026-07-09": 46,
          "2026-07-10": 12
        },
        "roles": {
          "meta": 213,
          "assistant": 3476,
          "user": 3264,
          "test": 1
        },
        "kinds": {
          "message": 6740,
          "reload": 88,
          "context-reload-recommended": 83,
          "decision-state": 19,
          "recent-failure": 10,
          "context-warning": 6,
          "pre-reload-handoff": 4,
          "room_rebuild": 1
        },
        "sources": {
          "matrix-lite-turns-jsonl": 3137,
          "acpx-stream-ndjson": 1864,
          "": 1111,
          "matrix-lite-backfill": 416,
          "matrix-lite-active-transcript": 344,
          "openclaw-session-jsonl": 82
        },
        "first_ts": "2026-05-10T21:20:26.876903+00:00",
        "last_ts": "2026-07-10T06:39:58.408453Z"
      },
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "needs_owner_review",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "old_but_may_be_valid"
    },
    {
      "name": "curated-memory.md",
      "rendered": "curated-memory.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/curated-memory.md",
      "description": "OUTPUT: slow-curated durable facts",
      "bytes": 89793,
      "size": "87.7 KiB",
      "mtime": "2026-07-12T13:34:16.173451+00:00",
      "age_minutes": 0.3,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "curator-journal.md",
      "rendered": "curator-journal.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/curator-journal.md",
      "description": "OUTPUT: appended model-heartbeat curator synthesis entries",
      "bytes": 673919,
      "size": "658.1 KiB",
      "mtime": "2026-07-12T12:38:41.940396+00:00",
      "age_minutes": 55.9,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "model-heartbeat.json",
      "rendered": "model-heartbeat.json.html",
      "source": "/home/matrix-lite/state/persistent-chat/model-heartbeat.json",
      "description": "Slow model heartbeat status",
      "bytes": 5518,
      "size": "5.4 KiB",
      "mtime": "2026-07-12T12:39:00.977570+00:00",
      "age_minutes": 55.5,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "curator-log.jsonl",
      "rendered": "curator-log.jsonl.html",
      "source": "/home/matrix-lite/state/persistent-chat/curator-log.jsonl",
      "description": "OUTPUT: compact scoped model-heartbeat run log (status, input hashes, output tail); not full prompt transcript",
      "bytes": 4160143,
      "size": "4.0 MiB",
      "mtime": "2026-07-12T12:39:01.001572+00:00",
      "age_minutes": 55.5,
      "metrics": {
        "rows": 684,
        "dates": {
          "2026-05-16": 12,
          "2026-05-17": 5,
          "2026-05-18": 11,
          "2026-05-19": 12,
          "2026-05-20": 3,
          "2026-05-21": 10,
          "2026-05-22": 12,
          "2026-05-23": 12,
          "2026-05-24": 12,
          "2026-05-25": 12,
          "2026-05-26": 25,
          "2026-05-27": 12,
          "2026-05-28": 12,
          "2026-05-29": 12,
          "2026-05-30": 12,
          "2026-05-31": 12,
          "2026-06-01": 12,
          "2026-06-02": 12,
          "2026-06-03": 12,
          "2026-06-04": 12,
          "2026-06-05": 12,
          "2026-06-06": 12,
          "2026-06-07": 12,
          "2026-06-08": 12,
          "2026-06-09": 12,
          "2026-06-10": 12,
          "2026-06-11": 11,
          "2026-06-12": 12,
          "2026-06-13": 12,
          "2026-06-14": 12,
          "2026-06-15": 12,
          "2026-06-16": 12,
          "2026-06-17": 12,
          "2026-06-18": 12,
          "2026-06-19": 12,
          "2026-06-20": 12,
          "2026-06-21": 12,
          "2026-06-22": 12,
          "2026-06-23": 12,
          "2026-06-24": 12,
          "2026-06-25": 12,
          "2026-06-26": 12,
          "2026-06-27": 12,
          "2026-06-28": 12,
          "2026-06-29": 12,
          "2026-06-30": 12,
          "2026-07-01": 12,
          "2026-07-02": 12,
          "2026-07-03": 12,
          "2026-07-04": 12,
          "2026-07-05": 12,
          "2026-07-06": 12,
          "2026-07-07": 12,
          "2026-07-08": 12,
          "2026-07-09": 12,
          "2026-07-10": 12,
          "2026-07-11": 12,
          "2026-07-12": 7
        },
        "roles": {
          "assistant": 6,
          "user": 3,
          "": 675
        },
        "kinds": {
          "": 675,
          "message": 9
        },
        "sources": {
          "": 675,
          "acpx-stream-ndjson": 9
        },
        "first_ts": "2026-05-16T15:03:11.344130+00:00",
        "last_ts": "2026-07-12T12:39:00Z"
      },
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "recent-topics.md",
      "rendered": "recent-topics.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/recent-topics.md",
      "description": "OUTPUT: warm recent topics; stale if operational synthesis timer is stopped",
      "bytes": 16156,
      "size": "15.8 KiB",
      "mtime": "2026-07-12T10:13:27.947958+00:00",
      "age_minutes": 201.1,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "decision-state.json",
      "rendered": "decision-state.json.html",
      "source": "/home/matrix-lite/state/persistent-chat/decision-state.json",
      "description": "INPUT/OUTPUT: structured decisions; superseded items are retained but no longer rendered into prompt summaries",
      "bytes": 12091,
      "size": "11.8 KiB",
      "mtime": "2026-05-27T17:33:22.628758+00:00",
      "age_minutes": 66001.2,
      "metrics": {},
      "owner": "persistent-chat-memory helpers / main-agent",
      "expected_freshness": "event-driven; old mtime is OK if no decision changed",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Review if active decisions are inaccurate; do not force-refresh just for age.",
      "class": "stale_over_7d"
    },
    {
      "name": "recent-failures.json",
      "rendered": "recent-failures.json.html",
      "source": "/home/matrix-lite/state/persistent-chat/recent-failures.json",
      "description": "INPUT/OUTPUT: failure guardrails; active until avoid_until expires",
      "bytes": 4254,
      "size": "4.2 KiB",
      "mtime": "2026-05-18T20:33:45.456417+00:00",
      "age_minutes": 78780.8,
      "metrics": {},
      "owner": "persistent-chat-memory helpers / main-agent",
      "expected_freshness": "event-driven; old mtime is OK if no active failure changed",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Review/expire stale failures when prompt guardrails look wrong.",
      "class": "stale_over_7d"
    },
    {
      "name": "semantic-candidates.jsonl",
      "rendered": "semantic-candidates.jsonl.html",
      "source": "/home/matrix-lite/state/persistent-chat/semantic-candidates.jsonl",
      "description": "INPUT: broad lower-confidence semantic candidates for reflection review; not facts until promoted",
      "bytes": 634933,
      "size": "620.1 KiB",
      "mtime": "2026-07-10T06:36:40.836094+00:00",
      "age_minutes": 3297.9,
      "metrics": {
        "rows": 559,
        "dates": {
          "2026-05-16": 143,
          "2026-05-21": 61,
          "2026-05-22": 2,
          "2026-05-27": 117,
          "2026-05-28": 3,
          "2026-05-29": 7,
          "2026-05-30": 10,
          "2026-06-01": 3,
          "2026-06-02": 3,
          "2026-06-03": 2,
          "2026-06-05": 13,
          "2026-06-06": 40,
          "2026-06-07": 2,
          "2026-06-08": 3,
          "2026-06-10": 5,
          "2026-06-11": 3,
          "2026-06-13": 6,
          "2026-06-18": 1,
          "2026-06-25": 128,
          "2026-06-26": 4,
          "2026-06-27": 1,
          "2026-07-09": 1,
          "2026-07-10": 1
        },
        "roles": {
          "": 559
        },
        "kinds": {
          "": 559
        },
        "sources": {
          "": 559
        },
        "first_ts": "2026-05-16T22:01:43.409832+00:00",
        "last_ts": "2026-07-10T06:28:45.292606+00:00"
      },
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "needs_owner_review",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "old_but_may_be_valid"
    },
    {
      "name": "operational-synthesis-state.json",
      "rendered": "operational-synthesis-state.json.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/state.json",
      "description": "Operational synthesis runner state",
      "bytes": 441,
      "size": "441 B",
      "mtime": "2026-07-12T10:13:48.793241+00:00",
      "age_minutes": 200.7,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "operational-synthesis-latest.md",
      "rendered": "operational-synthesis-latest.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/latest.md",
      "description": "Latest scheduled operational synthesis report",
      "bytes": 177,
      "size": "177 B",
      "mtime": "2026-07-12T10:13:48.789240+00:00",
      "age_minutes": 200.7,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "operational-synthesis-acpx-log.jsonl",
      "rendered": "operational-synthesis-acpx-log.jsonl.html",
      "source": "/home/matrix-lite/state/persistent-chat/reflection-log.jsonl",
      "description": "Scoped scheduled operational synthesis ACPX transcript (legacy filename)",
      "bytes": 553948,
      "size": "541.0 KiB",
      "mtime": "2026-05-16T20:04:07.316146+00:00",
      "age_minutes": 81690.4,
      "metrics": {
        "rows": 17,
        "dates": {
          "2026-05-16": 17
        },
        "roles": {
          "user": 11,
          "assistant": 6
        },
        "kinds": {
          "message": 17
        },
        "sources": {
          "acpx-stream-ndjson": 17
        },
        "first_ts": "2026-05-16T14:03:18.445607+00:00",
        "last_ts": "2026-05-16T19:13:14.696876+00:00"
      },
      "owner": "legacy",
      "expected_freshness": "frozen after operational-synthesis/* migration",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Archive/delete after confirming no external readers remain.",
      "class": "stale_over_7d"
    },
    {
      "name": "operational-synthesis-findings.jsonl",
      "rendered": "operational-synthesis-findings.jsonl.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/findings.jsonl",
      "description": "Structured verified/strongly-evidenced findings",
      "bytes": 33879,
      "size": "33.1 KiB",
      "mtime": "2026-07-12T13:34:28.066180+00:00",
      "age_minutes": 0.1,
      "metrics": {
        "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"
      },
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "operational-synthesis-hypotheses.jsonl",
      "rendered": "operational-synthesis-hypotheses.jsonl.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/hypotheses.jsonl",
      "description": "Structured speculative but relevant thoughts and open hypotheses",
      "bytes": 7944,
      "size": "7.8 KiB",
      "mtime": "2026-07-12T13:34:28.066180+00:00",
      "age_minutes": 0.1,
      "metrics": {
        "rows": 13,
        "dates": {
          "2026-05-16": 2,
          "2026-05-17": 2,
          "2026-05-21": 2,
          "2026-05-26": 4,
          "2026-05-29": 1,
          "2026-05-30": 2
        },
        "roles": {
          "": 13
        },
        "kinds": {
          "": 13
        },
        "sources": {
          "": 13
        },
        "first_ts": "2026-05-17T22:27:58Z",
        "last_ts": "2026-05-30T04:11:14Z"
      },
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "operational-synthesis-actions.jsonl",
      "rendered": "operational-synthesis-actions.jsonl.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/actions.jsonl",
      "description": "Structured open actions, separate from hypotheses",
      "bytes": 29952,
      "size": "29.2 KiB",
      "mtime": "2026-07-12T13:34:28.066180+00:00",
      "age_minutes": 0.1,
      "metrics": {
        "rows": 65,
        "dates": {
          "2026-05-16": 3,
          "2026-05-17": 3,
          "2026-05-18": 4,
          "2026-05-19": 4,
          "2026-05-20": 1,
          "2026-05-21": 1,
          "2026-05-24": 1,
          "2026-05-26": 10,
          "2026-05-27": 1,
          "2026-05-28": 1,
          "2026-05-29": 2,
          "2026-05-30": 3,
          "2026-06-02": 1,
          "2026-06-05": 3,
          "2026-06-11": 2,
          "2026-06-18": 1,
          "2026-06-23": 1,
          "2026-06-24": 1,
          "2026-06-25": 7,
          "2026-06-26": 6,
          "2026-06-27": 1,
          "2026-06-28": 2,
          "2026-07-04": 1,
          "2026-07-09": 2,
          "2026-07-11": 2,
          "2026-07-12": 1
        },
        "roles": {
          "": 65
        },
        "kinds": {
          "": 65
        },
        "sources": {
          "": 65
        },
        "first_ts": "2026-05-16T23:53:03Z",
        "last_ts": "2026-07-12T10:11:02Z"
      },
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "current"
    },
    {
      "name": "operational-synthesis-directed-latest.md",
      "rendered": "operational-synthesis-directed-latest.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/directed/latest.md",
      "description": "Latest main-agent-directed synthesis report pointer; scheduled synthesis reads it as intent/context",
      "bytes": 375,
      "size": "375 B",
      "mtime": "2026-06-10T10:13:38.884235+00:00",
      "age_minutes": 46280.9,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "needs_owner_review",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "stale_over_7d"
    },
    {
      "name": "model-heartbeat-prompt.md",
      "rendered": "model-heartbeat-prompt.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/prompt-snapshots/model-heartbeat-prompt.md",
      "description": "Published dry-run model curator prompt snapshot",
      "bytes": 6001,
      "size": "5.9 KiB",
      "mtime": "2026-07-12T13:34:27.942172+00:00",
      "age_minutes": 0.1,
      "metrics": {},
      "owner": "memory pages publisher",
      "expected_freshness": "regenerated on every page publish from persistent-chat-model-heartbeat --force --dry-run",
      "stale_reason": "",
      "recommended_action": "If stale, page publisher failed to refresh prompt snapshots.",
      "class": "current"
    },
    {
      "name": "operational-synthesis-prompt.md",
      "rendered": "operational-synthesis-prompt.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/prompt-snapshots/operational-synthesis-prompt.md",
      "description": "Published dry-run scheduled operational synthesis prompt snapshot",
      "bytes": 9044,
      "size": "8.8 KiB",
      "mtime": "2026-07-12T13:34:28.030177+00:00",
      "age_minutes": 0.1,
      "metrics": {},
      "owner": "memory pages publisher",
      "expected_freshness": "regenerated on every page publish from persistent-chat-reflection run --dry-run",
      "stale_reason": "",
      "recommended_action": "If stale, page publisher failed to refresh prompt snapshots.",
      "class": "current"
    },
    {
      "name": "directed-synthesis-prompt.md",
      "rendered": "directed-synthesis-prompt.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/prompt-snapshots/directed-synthesis-prompt.md",
      "description": "Published dry-run main-agent-directed synthesis prompt snapshot",
      "bytes": 9426,
      "size": "9.2 KiB",
      "mtime": "2026-07-12T13:34:28.118183+00:00",
      "age_minutes": 0.1,
      "metrics": {},
      "owner": "memory pages publisher",
      "expected_freshness": "regenerated on every page publish from persistent-chat-reflection run --dry-run --focus",
      "stale_reason": "",
      "recommended_action": "If stale, page publisher failed to refresh prompt snapshots.",
      "class": "current"
    },
    {
      "name": "raw-acpx-stream-log.jsonl",
      "rendered": "raw-acpx-stream-log.jsonl.html",
      "source": "/home/matrix-lite/state/persistent-chat/raw-acpx-stream-log.jsonl",
      "description": "Raw preserved ACPX stream noise, not memory",
      "bytes": 1059554,
      "size": "1.0 MiB",
      "mtime": "2026-05-16T20:02:43.474926+00:00",
      "age_minutes": 81691.8,
      "metrics": {
        "rows": 418,
        "dates": {
          "2026-05-16": 418
        },
        "roles": {
          "user": 64,
          "assistant": 354
        },
        "kinds": {
          "message": 418
        },
        "sources": {
          "acpx-stream-ndjson": 418
        },
        "first_ts": "2026-05-16T13:20:39.776664+00:00",
        "last_ts": "2026-05-16T19:13:14.696377+00:00"
      },
      "owner": "legacy/quarantine",
      "expected_freshness": "frozen ACPX-era forensic log",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Keep only as archive/quarantine or move under archives after confirmation.",
      "class": "stale_over_7d"
    },
    {
      "name": "runtime-events.jsonl",
      "rendered": "runtime-events.jsonl.html",
      "source": "/home/matrix-lite/state/events.jsonl",
      "description": "Raw Matrix events",
      "bytes": 43703774,
      "size": "41.7 MiB",
      "mtime": "2026-07-10T06:39:57.544167+00:00",
      "age_minutes": 3294.6,
      "metrics": {
        "rows": 45361,
        "dates": {
          "": 45361
        },
        "roles": {
          "": 45361
        },
        "kinds": {
          "": 45361
        },
        "sources": {
          "": 45361
        },
        "first_ts": null,
        "last_ts": null
      },
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "needs_owner_review",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "old_but_may_be_valid"
    },
    {
      "name": "runtime-turns.jsonl",
      "rendered": "runtime-turns.jsonl.html",
      "source": "/home/matrix-lite/state/turns.jsonl",
      "description": "Matrix-lite turns",
      "bytes": 15311337,
      "size": "14.6 MiB",
      "mtime": "2026-07-10T06:39:58.404220+00:00",
      "age_minutes": 3294.6,
      "metrics": {
        "rows": 2072,
        "dates": {
          "": 2072
        },
        "roles": {
          "": 2072
        },
        "kinds": {
          "phase3_text_turn": 2070,
          "phase3_acp_smoke": 1,
          "model_switch": 1
        },
        "sources": {
          "": 2072
        },
        "first_ts": null,
        "last_ts": null
      },
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "needs_owner_review",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "old_but_may_be_valid"
    },
    {
      "name": "runtime-replies.jsonl",
      "rendered": "runtime-replies.jsonl.html",
      "source": "/home/matrix-lite/state/replies.jsonl",
      "description": "Replies",
      "bytes": 2171086,
      "size": "2.1 MiB",
      "mtime": "2026-06-25T18:50:31.010351+00:00",
      "age_minutes": 24164.1,
      "metrics": {
        "rows": 723,
        "dates": {
          "": 723
        },
        "roles": {
          "": 723
        },
        "kinds": {
          "approval_outcome": 429,
          "phase3_text_turn": 174,
          "approval_continuation": 87,
          "attachment_stored_deferred": 20,
          "recursive_approval_cancelled": 4,
          "handler_exception": 3,
          "phase2_ack": 2,
          "native_subagent_approval_resume": 2
        },
        "sources": {
          "": 723
        },
        "first_ts": null,
        "last_ts": null
      },
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "needs_owner_review",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "stale_over_7d"
    },
    {
      "name": "runtime-observability.jsonl",
      "rendered": "runtime-observability.jsonl.html",
      "source": "/home/matrix-lite/state/observability.jsonl",
      "description": "Operational events",
      "bytes": 8329941,
      "size": "7.9 MiB",
      "mtime": "2026-07-10T06:39:58.404220+00:00",
      "age_minutes": 3294.6,
      "metrics": {
        "rows": 19681,
        "dates": {
          "2026-05-14": 1062,
          "2026-05-15": 1333,
          "2026-05-16": 1011,
          "2026-05-17": 344,
          "2026-05-18": 1512,
          "2026-05-19": 1053,
          "2026-05-20": 985,
          "2026-05-21": 1170,
          "2026-05-22": 1028,
          "2026-05-23": 509,
          "2026-05-24": 705,
          "2026-05-25": 508,
          "2026-05-26": 479,
          "2026-05-27": 1303,
          "2026-05-28": 810,
          "2026-05-29": 365,
          "2026-05-30": 791,
          "2026-05-31": 380,
          "2026-06-01": 174,
          "2026-06-02": 236,
          "2026-06-03": 255,
          "2026-06-04": 9,
          "2026-06-05": 451,
          "2026-06-06": 439,
          "2026-06-07": 145,
          "2026-06-08": 297,
          "2026-06-09": 9,
          "2026-06-10": 225,
          "2026-06-11": 378,
          "2026-06-12": 72,
          "2026-06-13": 591,
          "2026-06-18": 28,
          "2026-06-25": 438,
          "2026-06-26": 126,
          "2026-06-27": 90,
          "2026-06-28": 27,
          "2026-06-29": 28,
          "2026-06-30": 18,
          "2026-07-01": 27,
          "2026-07-02": 18,
          "2026-07-05": 9,
          "2026-07-09": 189,
          "2026-07-10": 54
        },
        "roles": {
          "": 19681
        },
        "kinds": {
          "": 19681
        },
        "sources": {
          "": 19681
        },
        "first_ts": "2026-05-14T17:10:48.956728Z",
        "last_ts": "2026-07-10T06:39:58.408999Z"
      },
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "needs_owner_review",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "old_but_may_be_valid"
    },
    {
      "name": "runtime-media.jsonl",
      "rendered": "runtime-media.jsonl.html",
      "source": "/home/matrix-lite/state/media.jsonl",
      "description": "Media metadata",
      "bytes": 36382,
      "size": "35.5 KiB",
      "mtime": "2026-06-25T15:19:58.438959+00:00",
      "age_minutes": 24374.6,
      "metrics": {
        "rows": 91,
        "dates": {
          "2026-05-14": 22,
          "2026-05-15": 13,
          "2026-05-16": 1,
          "2026-05-30": 3,
          "2026-05-31": 2,
          "2026-06-01": 1,
          "2026-06-03": 1,
          "2026-06-10": 7,
          "2026-06-11": 13,
          "2026-06-12": 1,
          "2026-06-13": 26,
          "2026-06-25": 1
        },
        "roles": {
          "": 91
        },
        "kinds": {
          "download": 42,
          "send_image": 23,
          "send_file": 17,
          "upload": 9
        },
        "sources": {
          "": 91
        },
        "first_ts": "2026-05-14T18:03:21.985671Z",
        "last_ts": "2026-06-25T15:19:58.440114Z"
      },
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "needs_owner_review",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "stale_over_7d"
    },
    {
      "name": "usage-summary.json",
      "rendered": "usage-summary.json.html",
      "source": "/home/matrix-lite/state/persistent-chat/usage-summary.json",
      "description": "OUTPUT: usage/cost/cache summary generated by matrix-lite-persistent-chat-usage-summary.timer",
      "bytes": 3423,
      "size": "3.3 KiB",
      "mtime": "2026-07-12T13:13:55.306437+00:00",
      "age_minutes": 20.7,
      "metrics": {},
      "owner": "matrix-lite-persistent-chat-usage-summary.timer",
      "expected_freshness": "every 30 minutes while timer is active",
      "stale_reason": "",
      "recommended_action": "If stale, restart/enable usage-summary timer.",
      "class": "current"
    },
    {
      "name": "usage-summary-config.json",
      "rendered": "usage-summary-config.json.html",
      "source": "/home/matrix-lite/state/persistent-chat/usage-summary-config.json",
      "description": "INPUT CONFIG: usage summary pricing/model aliases",
      "bytes": 2549,
      "size": "2.5 KiB",
      "mtime": "2026-05-14T13:47:12.578909+00:00",
      "age_minutes": 84947.4,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "needs_owner_review",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "stale_over_7d"
    },
    {
      "name": "prompt-persistent-chat-bootstrap.md",
      "rendered": "prompt-persistent-chat-bootstrap.md.html",
      "source": "/home/matrix-lite/app/prompts/persistent-chat/bootstrap.md",
      "description": "Bootstrap prompt for persistent-chat",
      "bytes": 8784,
      "size": "8.6 KiB",
      "mtime": "2026-06-10T18:29:08.749723+00:00",
      "age_minutes": 45785.5,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "needs_owner_review",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "stale_over_7d"
    },
    {
      "name": "prompt-smoke-agent-bootstrap.md",
      "rendered": "prompt-smoke-agent-bootstrap.md.html",
      "source": "/home/matrix-lite/app/prompts/smoke-agent/bootstrap.md",
      "description": "Bootstrap prompt for smoke-agent",
      "bytes": 222,
      "size": "222 B",
      "mtime": "2026-05-15T17:26:55.666384+00:00",
      "age_minutes": 83287.7,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "needs_owner_review",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "stale_over_7d"
    },
    {
      "name": "prompt-topic-chat-bootstrap.md",
      "rendered": "prompt-topic-chat-bootstrap.md.html",
      "source": "/home/matrix-lite/app/prompts/topic-chat/bootstrap.md",
      "description": "Bootstrap prompt for topic-chat",
      "bytes": 104,
      "size": "104 B",
      "mtime": "2026-05-15T17:26:55.666384+00:00",
      "age_minutes": 83287.7,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "needs_owner_review",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "stale_over_7d"
    },
    {
      "name": "operational-synthesis-report-2026-07-12T10-11-02Z.md",
      "rendered": "operational-synthesis-report-2026-07-12T10-11-02Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-12T10-11-02Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 6516,
      "size": "6.4 KiB",
      "mtime": "2026-07-12T10:13:03.450450+00:00",
      "age_minutes": 201.5,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-12T04-11-04Z.md",
      "rendered": "operational-synthesis-report-2026-07-12T04-11-04Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-12T04-11-04Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 5343,
      "size": "5.2 KiB",
      "mtime": "2026-07-12T04:12:34.428689+00:00",
      "age_minutes": 562.0,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-11T22-11-03Z.md",
      "rendered": "operational-synthesis-report-2026-07-11T22-11-03Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-11T22-11-03Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 5669,
      "size": "5.5 KiB",
      "mtime": "2026-07-11T22:12:14.098816+00:00",
      "age_minutes": 922.4,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-11T16-11-02Z.md",
      "rendered": "operational-synthesis-report-2026-07-11T16-11-02Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-11T16-11-02Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 5220,
      "size": "5.1 KiB",
      "mtime": "2026-07-11T16:13:44.143785+00:00",
      "age_minutes": 1280.9,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-11T10-11-04Z.md",
      "rendered": "operational-synthesis-report-2026-07-11T10-11-04Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-11T10-11-04Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 3493,
      "size": "3.4 KiB",
      "mtime": "2026-07-11T10:12:27.027678+00:00",
      "age_minutes": 1642.2,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-11T04-11-14Z.md",
      "rendered": "operational-synthesis-report-2026-07-11T04-11-14Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-11T04-11-14Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 6286,
      "size": "6.1 KiB",
      "mtime": "2026-07-11T04:12:24.996331+00:00",
      "age_minutes": 2002.2,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-10T22-11-01Z.md",
      "rendered": "operational-synthesis-report-2026-07-10T22-11-01Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-10T22-11-01Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 4612,
      "size": "4.5 KiB",
      "mtime": "2026-07-10T22:12:05.428310+00:00",
      "age_minutes": 2362.5,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-10T16-11-00Z.md",
      "rendered": "operational-synthesis-report-2026-07-10T16-11-00Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-10T16-11-00Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 6028,
      "size": "5.9 KiB",
      "mtime": "2026-07-10T16:12:41.588895+00:00",
      "age_minutes": 2721.9,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-10T10-11-14Z.md",
      "rendered": "operational-synthesis-report-2026-07-10T10-11-14Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-10T10-11-14Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 7159,
      "size": "7.0 KiB",
      "mtime": "2026-07-10T10:13:46.229043+00:00",
      "age_minutes": 3080.8,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-10T04-11-00Z.md",
      "rendered": "operational-synthesis-report-2026-07-10T04-11-00Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-10T04-11-00Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 6731,
      "size": "6.6 KiB",
      "mtime": "2026-07-10T04:12:56.882251+00:00",
      "age_minutes": 3441.7,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-09T22-11-04Z.md",
      "rendered": "operational-synthesis-report-2026-07-09T22-11-04Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-09T22-11-04Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 9910,
      "size": "9.7 KiB",
      "mtime": "2026-07-09T22:12:25.552342+00:00",
      "age_minutes": 3802.2,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-09T16-11-01Z.md",
      "rendered": "operational-synthesis-report-2026-07-09T16-11-01Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-09T16-11-01Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 7704,
      "size": "7.5 KiB",
      "mtime": "2026-07-09T16:14:46.398499+00:00",
      "age_minutes": 4159.8,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-09T10-11-01Z.md",
      "rendered": "operational-synthesis-report-2026-07-09T10-11-01Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-09T10-11-01Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 7473,
      "size": "7.3 KiB",
      "mtime": "2026-07-09T10:19:26.765724+00:00",
      "age_minutes": 4515.2,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-09T04-11-03Z.md",
      "rendered": "operational-synthesis-report-2026-07-09T04-11-03Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-09T04-11-03Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 5829,
      "size": "5.7 KiB",
      "mtime": "2026-07-09T04:13:13.242151+00:00",
      "age_minutes": 4881.4,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-08T22-11-02Z.md",
      "rendered": "operational-synthesis-report-2026-07-08T22-11-02Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-08T22-11-02Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 4691,
      "size": "4.6 KiB",
      "mtime": "2026-07-08T22:12:55.188353+00:00",
      "age_minutes": 5241.7,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-08T16-11-02Z.md",
      "rendered": "operational-synthesis-report-2026-07-08T16-11-02Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-08T16-11-02Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 5332,
      "size": "5.2 KiB",
      "mtime": "2026-07-08T16:12:21.241829+00:00",
      "age_minutes": 5602.2,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-08T10-11-04Z.md",
      "rendered": "operational-synthesis-report-2026-07-08T10-11-04Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-08T10-11-04Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 6909,
      "size": "6.7 KiB",
      "mtime": "2026-07-08T10:16:01.536140+00:00",
      "age_minutes": 5958.6,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-08T04-11-03Z.md",
      "rendered": "operational-synthesis-report-2026-07-08T04-11-03Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-08T04-11-03Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 6979,
      "size": "6.8 KiB",
      "mtime": "2026-07-08T04:14:27.026233+00:00",
      "age_minutes": 6320.2,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-07T22-11-04Z.md",
      "rendered": "operational-synthesis-report-2026-07-07T22-11-04Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-07T22-11-04Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 5797,
      "size": "5.7 KiB",
      "mtime": "2026-07-07T22:12:28.102008+00:00",
      "age_minutes": 6682.1,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-07T16-11-00Z.md",
      "rendered": "operational-synthesis-report-2026-07-07T16-11-00Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-07T16-11-00Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 6917,
      "size": "6.8 KiB",
      "mtime": "2026-07-07T16:13:15.036869+00:00",
      "age_minutes": 7041.4,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-07T10-11-04Z.md",
      "rendered": "operational-synthesis-report-2026-07-07T10-11-04Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-07T10-11-04Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 6455,
      "size": "6.3 KiB",
      "mtime": "2026-07-07T10:13:08.385059+00:00",
      "age_minutes": 7401.5,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-07T04-11-04Z.md",
      "rendered": "operational-synthesis-report-2026-07-07T04-11-04Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-07T04-11-04Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 5883,
      "size": "5.7 KiB",
      "mtime": "2026-07-07T04:14:43.665596+00:00",
      "age_minutes": 7759.9,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-06T22-11-07Z.md",
      "rendered": "operational-synthesis-report-2026-07-06T22-11-07Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-06T22-11-07Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 8292,
      "size": "8.1 KiB",
      "mtime": "2026-07-06T22:14:59.933015+00:00",
      "age_minutes": 8119.6,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-06T16-11-02Z.md",
      "rendered": "operational-synthesis-report-2026-07-06T16-11-02Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-06T16-11-02Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 5058,
      "size": "4.9 KiB",
      "mtime": "2026-07-06T16:13:11.231565+00:00",
      "age_minutes": 8481.4,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-06T10-11-02Z.md",
      "rendered": "operational-synthesis-report-2026-07-06T10-11-02Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-06T10-11-02Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 8823,
      "size": "8.6 KiB",
      "mtime": "2026-07-06T10:17:50.204679+00:00",
      "age_minutes": 8836.8,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-06T04-11-02Z.md",
      "rendered": "operational-synthesis-report-2026-07-06T04-11-02Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-06T04-11-02Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 6193,
      "size": "6.0 KiB",
      "mtime": "2026-07-06T04:15:57.557514+00:00",
      "age_minutes": 9198.6,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-05T22-11-13Z.md",
      "rendered": "operational-synthesis-report-2026-07-05T22-11-13Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-05T22-11-13Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 754,
      "size": "754 B",
      "mtime": "2026-07-05T22:11:13.151472+00:00",
      "age_minutes": 9563.4,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-05T16-11-02Z.md",
      "rendered": "operational-synthesis-report-2026-07-05T16-11-02Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-05T16-11-02Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 6947,
      "size": "6.8 KiB",
      "mtime": "2026-07-05T16:13:07.926013+00:00",
      "age_minutes": 9921.5,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-05T10-11-00Z.md",
      "rendered": "operational-synthesis-report-2026-07-05T10-11-00Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-05T10-11-00Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 8897,
      "size": "8.7 KiB",
      "mtime": "2026-07-05T10:18:24.218543+00:00",
      "age_minutes": 10276.2,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-05T04-11-03Z.md",
      "rendered": "operational-synthesis-report-2026-07-05T04-11-03Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-05T04-11-03Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 5204,
      "size": "5.1 KiB",
      "mtime": "2026-07-05T04:13:45.982911+00:00",
      "age_minutes": 10640.8,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-04T22-11-09Z.md",
      "rendered": "operational-synthesis-report-2026-07-04T22-11-09Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-04T22-11-09Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 6271,
      "size": "6.1 KiB",
      "mtime": "2026-07-04T22:15:19.583983+00:00",
      "age_minutes": 10999.3,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-04T16-11-01Z.md",
      "rendered": "operational-synthesis-report-2026-07-04T16-11-01Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-04T16-11-01Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 5341,
      "size": "5.2 KiB",
      "mtime": "2026-07-04T16:13:16.475894+00:00",
      "age_minutes": 11361.3,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-04T10-11-04Z.md",
      "rendered": "operational-synthesis-report-2026-07-04T10-11-04Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-04T10-11-04Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 7397,
      "size": "7.2 KiB",
      "mtime": "2026-07-04T10:13:50.509287+00:00",
      "age_minutes": 11720.8,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-04T04-11-02Z.md",
      "rendered": "operational-synthesis-report-2026-07-04T04-11-02Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-04T04-11-02Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 7985,
      "size": "7.8 KiB",
      "mtime": "2026-07-04T04:15:10.566098+00:00",
      "age_minutes": 12079.4,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-03T22-11-00Z.md",
      "rendered": "operational-synthesis-report-2026-07-03T22-11-00Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-03T22-11-00Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 4770,
      "size": "4.7 KiB",
      "mtime": "2026-07-03T22:12:55.504944+00:00",
      "age_minutes": 12441.7,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-03T16-11-08Z.md",
      "rendered": "operational-synthesis-report-2026-07-03T16-11-08Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-03T16-11-08Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 5008,
      "size": "4.9 KiB",
      "mtime": "2026-07-03T16:14:10.268540+00:00",
      "age_minutes": 12800.4,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-03T10-11-12Z.md",
      "rendered": "operational-synthesis-report-2026-07-03T10-11-12Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-03T10-11-12Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 6495,
      "size": "6.3 KiB",
      "mtime": "2026-07-03T10:13:19.226288+00:00",
      "age_minutes": 13161.3,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-03T04-11-02Z.md",
      "rendered": "operational-synthesis-report-2026-07-03T04-11-02Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-03T04-11-02Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 5563,
      "size": "5.4 KiB",
      "mtime": "2026-07-03T04:12:05.197256+00:00",
      "age_minutes": 13522.5,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-02T22-11-00Z.md",
      "rendered": "operational-synthesis-report-2026-07-02T22-11-00Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-02T22-11-00Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 6492,
      "size": "6.3 KiB",
      "mtime": "2026-07-02T22:12:57.350631+00:00",
      "age_minutes": 13881.6,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-02T16-11-06Z.md",
      "rendered": "operational-synthesis-report-2026-07-02T16-11-06Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-02T16-11-06Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 5459,
      "size": "5.3 KiB",
      "mtime": "2026-07-02T16:13:57.612261+00:00",
      "age_minutes": 14240.6,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-02T10-11-05Z.md",
      "rendered": "operational-synthesis-report-2026-07-02T10-11-05Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-02T10-11-05Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 3486,
      "size": "3.4 KiB",
      "mtime": "2026-07-02T10:13:17.879971+00:00",
      "age_minutes": 14601.3,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-02T04-11-14Z.md",
      "rendered": "operational-synthesis-report-2026-07-02T04-11-14Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-02T04-11-14Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 3912,
      "size": "3.8 KiB",
      "mtime": "2026-07-02T04:13:02.324294+00:00",
      "age_minutes": 14961.6,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-01T22-11-09Z.md",
      "rendered": "operational-synthesis-report-2026-07-01T22-11-09Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-01T22-11-09Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 4753,
      "size": "4.6 KiB",
      "mtime": "2026-07-01T22:13:04.343141+00:00",
      "age_minutes": 15321.5,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-01T16-11-05Z.md",
      "rendered": "operational-synthesis-report-2026-07-01T16-11-05Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-01T16-11-05Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 5213,
      "size": "5.1 KiB",
      "mtime": "2026-07-01T16:13:50.268175+00:00",
      "age_minutes": 15680.8,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-01T10-11-02Z.md",
      "rendered": "operational-synthesis-report-2026-07-01T10-11-02Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-01T10-11-02Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 4611,
      "size": "4.5 KiB",
      "mtime": "2026-07-01T10:17:08.501034+00:00",
      "age_minutes": 16037.5,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-07-01T04-11-11Z.md",
      "rendered": "operational-synthesis-report-2026-07-01T04-11-11Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-07-01T04-11-11Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 5134,
      "size": "5.0 KiB",
      "mtime": "2026-07-01T04:21:52.702270+00:00",
      "age_minutes": 16392.7,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-06-30T22-11-12Z.md",
      "rendered": "operational-synthesis-report-2026-06-30T22-11-12Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-06-30T22-11-12Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 5385,
      "size": "5.3 KiB",
      "mtime": "2026-06-30T22:12:34.170437+00:00",
      "age_minutes": 16762.0,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-06-30T16-11-04Z.md",
      "rendered": "operational-synthesis-report-2026-06-30T16-11-04Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-06-30T16-11-04Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 3895,
      "size": "3.8 KiB",
      "mtime": "2026-06-30T16:13:22.641170+00:00",
      "age_minutes": 17121.2,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-06-30T10-11-14Z.md",
      "rendered": "operational-synthesis-report-2026-06-30T10-11-14Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-06-30T10-11-14Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 5760,
      "size": "5.6 KiB",
      "mtime": "2026-06-30T10:13:14.277435+00:00",
      "age_minutes": 17481.4,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-06-30T04-11-03Z.md",
      "rendered": "operational-synthesis-report-2026-06-30T04-11-03Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-06-30T04-11-03Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 5177,
      "size": "5.1 KiB",
      "mtime": "2026-06-30T04:12:57.116786+00:00",
      "age_minutes": 17841.7,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-06-29T22-11-06Z.md",
      "rendered": "operational-synthesis-report-2026-06-29T22-11-06Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-06-29T22-11-06Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 4454,
      "size": "4.3 KiB",
      "mtime": "2026-06-29T22:13:09.577316+00:00",
      "age_minutes": 18201.4,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-06-29T16-11-11Z.md",
      "rendered": "operational-synthesis-report-2026-06-29T16-11-11Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-06-29T16-11-11Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 5423,
      "size": "5.3 KiB",
      "mtime": "2026-06-29T16:13:05.055141+00:00",
      "age_minutes": 18561.5,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-06-29T10-11-09Z.md",
      "rendered": "operational-synthesis-report-2026-06-29T10-11-09Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-06-29T10-11-09Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 5068,
      "size": "4.9 KiB",
      "mtime": "2026-06-29T10:13:06.321588+00:00",
      "age_minutes": 18921.5,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-06-29T04-11-16Z.md",
      "rendered": "operational-synthesis-report-2026-06-29T04-11-16Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-06-29T04-11-16Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 6245,
      "size": "6.1 KiB",
      "mtime": "2026-06-29T04:14:11.277489+00:00",
      "age_minutes": 19280.4,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-06-28T22-11-14Z.md",
      "rendered": "operational-synthesis-report-2026-06-28T22-11-14Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-06-28T22-11-14Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 4324,
      "size": "4.2 KiB",
      "mtime": "2026-06-28T22:13:00.471416+00:00",
      "age_minutes": 19641.6,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-06-28T16-11-04Z.md",
      "rendered": "operational-synthesis-report-2026-06-28T16-11-04Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-06-28T16-11-04Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 4012,
      "size": "3.9 KiB",
      "mtime": "2026-06-28T16:14:08.853069+00:00",
      "age_minutes": 20000.5,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-06-28T10-11-00Z.md",
      "rendered": "operational-synthesis-report-2026-06-28T10-11-00Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-06-28T10-11-00Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 5756,
      "size": "5.6 KiB",
      "mtime": "2026-06-28T10:16:27.280576+00:00",
      "age_minutes": 20358.1,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-06-28T04-11-04Z.md",
      "rendered": "operational-synthesis-report-2026-06-28T04-11-04Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-06-28T04-11-04Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 6597,
      "size": "6.4 KiB",
      "mtime": "2026-06-28T04:12:21.374003+00:00",
      "age_minutes": 20722.2,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-06-27T22-11-15Z.md",
      "rendered": "operational-synthesis-report-2026-06-27T22-11-15Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-06-27T22-11-15Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 6704,
      "size": "6.5 KiB",
      "mtime": "2026-06-27T22:13:06.359084+00:00",
      "age_minutes": 21081.5,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-06-27T16-11-00Z.md",
      "rendered": "operational-synthesis-report-2026-06-27T16-11-00Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-06-27T16-11-00Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 5870,
      "size": "5.7 KiB",
      "mtime": "2026-06-27T16:14:58.066175+00:00",
      "age_minutes": 21439.6,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-06-27T10-11-05Z.md",
      "rendered": "operational-synthesis-report-2026-06-27T10-11-05Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-06-27T10-11-05Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 5075,
      "size": "5.0 KiB",
      "mtime": "2026-06-27T10:15:51.081948+00:00",
      "age_minutes": 21798.8,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-06-27T04-11-05Z.md",
      "rendered": "operational-synthesis-report-2026-06-27T04-11-05Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-06-27T04-11-05Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 5816,
      "size": "5.7 KiB",
      "mtime": "2026-06-27T04:13:18.556661+00:00",
      "age_minutes": 22161.3,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-06-26T22-11-04Z.md",
      "rendered": "operational-synthesis-report-2026-06-26T22-11-04Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-06-26T22-11-04Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 6830,
      "size": "6.7 KiB",
      "mtime": "2026-06-26T22:13:24.196310+00:00",
      "age_minutes": 22521.2,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-06-26T16-11-00Z.md",
      "rendered": "operational-synthesis-report-2026-06-26T16-11-00Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-06-26T16-11-00Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 5267,
      "size": "5.1 KiB",
      "mtime": "2026-06-26T16:15:05.269318+00:00",
      "age_minutes": 22879.5,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-06-26T10-11-11Z.md",
      "rendered": "operational-synthesis-report-2026-06-26T10-11-11Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-06-26T10-11-11Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 4898,
      "size": "4.8 KiB",
      "mtime": "2026-06-26T10:15:51.142336+00:00",
      "age_minutes": 23238.8,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-06-26T04-11-01Z.md",
      "rendered": "operational-synthesis-report-2026-06-26T04-11-01Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-06-26T04-11-01Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 9977,
      "size": "9.7 KiB",
      "mtime": "2026-06-26T04:13:09.674721+00:00",
      "age_minutes": 23601.4,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-06-25T22-11-03Z.md",
      "rendered": "operational-synthesis-report-2026-06-25T22-11-03Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-06-25T22-11-03Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 10622,
      "size": "10.4 KiB",
      "mtime": "2026-06-25T22:13:53.714474+00:00",
      "age_minutes": 23960.7,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-06-25T16-11-00Z.md",
      "rendered": "operational-synthesis-report-2026-06-25T16-11-00Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-06-25T16-11-00Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 5939,
      "size": "5.8 KiB",
      "mtime": "2026-06-25T16:13:37.741721+00:00",
      "age_minutes": 24321.0,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-06-25T10-11-02Z.md",
      "rendered": "operational-synthesis-report-2026-06-25T10-11-02Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-06-25T10-11-02Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 6317,
      "size": "6.2 KiB",
      "mtime": "2026-06-25T10:13:31.426960+00:00",
      "age_minutes": 24681.1,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-06-25T04-11-04Z.md",
      "rendered": "operational-synthesis-report-2026-06-25T04-11-04Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-06-25T04-11-04Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 5088,
      "size": "5.0 KiB",
      "mtime": "2026-06-25T04:16:11.048968+00:00",
      "age_minutes": 25038.4,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-06-24T22-11-09Z.md",
      "rendered": "operational-synthesis-report-2026-06-24T22-11-09Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-06-24T22-11-09Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 6674,
      "size": "6.5 KiB",
      "mtime": "2026-06-24T22:13:52.701145+00:00",
      "age_minutes": 25400.7,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-06-24T16-11-09Z.md",
      "rendered": "operational-synthesis-report-2026-06-24T16-11-09Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-06-24T16-11-09Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 6265,
      "size": "6.1 KiB",
      "mtime": "2026-06-24T16:14:42.956995+00:00",
      "age_minutes": 25759.9,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-06-24T10-11-09Z.md",
      "rendered": "operational-synthesis-report-2026-06-24T10-11-09Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-06-24T10-11-09Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 5510,
      "size": "5.4 KiB",
      "mtime": "2026-06-24T10:14:06.621283+00:00",
      "age_minutes": 26120.5,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-06-24T04-11-09Z.md",
      "rendered": "operational-synthesis-report-2026-06-24T04-11-09Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-06-24T04-11-09Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 6053,
      "size": "5.9 KiB",
      "mtime": "2026-06-24T04:14:17.069056+00:00",
      "age_minutes": 26480.3,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-06-23T22-11-03Z.md",
      "rendered": "operational-synthesis-report-2026-06-23T22-11-03Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-06-23T22-11-03Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 5487,
      "size": "5.4 KiB",
      "mtime": "2026-06-23T22:12:36.702812+00:00",
      "age_minutes": 26842.0,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-06-23T16-11-08Z.md",
      "rendered": "operational-synthesis-report-2026-06-23T16-11-08Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-06-23T16-11-08Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 5102,
      "size": "5.0 KiB",
      "mtime": "2026-06-23T16:13:12.771631+00:00",
      "age_minutes": 27201.4,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-06-23T10-11-00Z.md",
      "rendered": "operational-synthesis-report-2026-06-23T10-11-00Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-06-23T10-11-00Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 6011,
      "size": "5.9 KiB",
      "mtime": "2026-06-23T10:14:10.742937+00:00",
      "age_minutes": 27560.4,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-06-23T04-11-12Z.md",
      "rendered": "operational-synthesis-report-2026-06-23T04-11-12Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-06-23T04-11-12Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 754,
      "size": "754 B",
      "mtime": "2026-06-23T04:11:12.962578+00:00",
      "age_minutes": 27923.4,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-06-22T22-11-08Z.md",
      "rendered": "operational-synthesis-report-2026-06-22T22-11-08Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-06-22T22-11-08Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 754,
      "size": "754 B",
      "mtime": "2026-06-22T22:11:08.670622+00:00",
      "age_minutes": 28283.5,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-report-2026-06-22T16-11-26Z.md",
      "rendered": "operational-synthesis-report-2026-06-22T16-11-26Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/reports/2026-06-22T16-11-26Z.md",
      "description": "Scheduled operational synthesis Markdown report",
      "bytes": 754,
      "size": "754 B",
      "mtime": "2026-06-22T16:11:26.425879+00:00",
      "age_minutes": 28643.2,
      "metrics": {},
      "owner": "persistent-chat-reflection timer or directed run",
      "expected_freshness": "append-only historical report; old reports are historical, latest.md/index show current pointer",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Do not refresh historical reports.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-directed-report-2026-05-26T19-07-39Z.md",
      "rendered": "operational-synthesis-directed-report-2026-05-26T19-07-39Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/directed/reports/2026-05-26T19-07-39Z.md",
      "description": "Main-agent-directed operational synthesis Markdown report",
      "bytes": 3020,
      "size": "2.9 KiB",
      "mtime": "2026-05-26T19:10:39.221221+00:00",
      "age_minutes": 67344.0,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "needs_owner_review",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-directed-report-2026-05-26T19-02-21Z.md",
      "rendered": "operational-synthesis-directed-report-2026-05-26T19-02-21Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/directed/reports/2026-05-26T19-02-21Z.md",
      "description": "Main-agent-directed operational synthesis Markdown report",
      "bytes": 979,
      "size": "979 B",
      "mtime": "2026-05-26T19:02:21.534541+00:00",
      "age_minutes": 67352.2,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "needs_owner_review",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-directed-report-2026-05-26T17-13-07Z.md",
      "rendered": "operational-synthesis-directed-report-2026-05-26T17-13-07Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/directed/reports/2026-05-26T17-13-07Z.md",
      "description": "Main-agent-directed operational synthesis Markdown report",
      "bytes": 10901,
      "size": "10.6 KiB",
      "mtime": "2026-05-26T17:17:47.578641+00:00",
      "age_minutes": 67456.8,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "needs_owner_review",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-directed-report-2026-05-21T13-02-59Z.md",
      "rendered": "operational-synthesis-directed-report-2026-05-21T13-02-59Z.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/directed/reports/2026-05-21T13-02-59Z.md",
      "description": "Main-agent-directed operational synthesis Markdown report",
      "bytes": 3806,
      "size": "3.7 KiB",
      "mtime": "2026-05-21T13:06:30.506548+00:00",
      "age_minutes": 74908.1,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "needs_owner_review",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "report"
    },
    {
      "name": "operational-synthesis-finding-permission-consolidation-request.md",
      "rendered": "operational-synthesis-finding-permission-consolidation-request.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/findings/permission-consolidation-request.md",
      "description": "Operational synthesis Markdown finding/deep-dive",
      "bytes": 4345,
      "size": "4.2 KiB",
      "mtime": "2026-05-20T07:31:21.468903+00:00",
      "age_minutes": 76683.2,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "needs_owner_review",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "stale_over_7d"
    },
    {
      "name": "operational-synthesis-finding-prompt-duplication-review.md",
      "rendered": "operational-synthesis-finding-prompt-duplication-review.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/operational-synthesis/findings/prompt-duplication-review.md",
      "description": "Operational synthesis Markdown finding/deep-dive",
      "bytes": 4966,
      "size": "4.8 KiB",
      "mtime": "2026-05-19T20:53:05.180922+00:00",
      "age_minutes": 77321.5,
      "metrics": {},
      "owner": "current pipeline",
      "expected_freshness": "see purpose/section",
      "stale_reason": "needs_owner_review",
      "recommended_action": "Investigate if age conflicts with expected owner cadence.",
      "class": "stale_over_7d"
    },
    {
      "name": "legacy-reflection-journal.md",
      "rendered": "legacy-reflection-journal.md.html",
      "source": "/home/matrix-lite/state/persistent-chat/reflection-journal.md",
      "description": "LEGACY/COMPAT: superseded by curator-journal.md; retained as historical merged journal, not current prompt source",
      "bytes": 87392,
      "size": "85.3 KiB",
      "mtime": "2026-05-16T22:51:02.922005+00:00",
      "age_minutes": 81523.6,
      "metrics": {},
      "owner": "legacy",
      "expected_freshness": "frozen after curator-journal.md migration",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Archive/delete after confirming no external readers remain.",
      "class": "legacy_compat"
    },
    {
      "name": "legacy-reflection-log.jsonl",
      "rendered": "legacy-reflection-log.jsonl.html",
      "source": "/home/matrix-lite/state/persistent-chat/reflection-log.jsonl",
      "description": "LEGACY/COMPAT: old scheduled reflection log; current synthesis uses operational-synthesis/* and direct ACP logs/status",
      "bytes": 553948,
      "size": "541.0 KiB",
      "mtime": "2026-05-16T20:04:07.316146+00:00",
      "age_minutes": 81690.5,
      "metrics": {
        "rows": 17,
        "dates": {
          "2026-05-16": 17
        },
        "roles": {
          "user": 11,
          "assistant": 6
        },
        "kinds": {
          "message": 17
        },
        "sources": {
          "acpx-stream-ndjson": 17
        },
        "first_ts": "2026-05-16T14:03:18.445607+00:00",
        "last_ts": "2026-05-16T19:13:14.696876+00:00"
      },
      "owner": "legacy",
      "expected_freshness": "frozen after operational-synthesis/* migration",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Archive/delete after confirming no external readers remain.",
      "class": "legacy_compat"
    },
    {
      "name": "legacy-reflection-state.json",
      "rendered": "legacy-reflection-state.json.html",
      "source": "/home/matrix-lite/state/persistent-chat/reflection-state.json",
      "description": "LEGACY/COMPAT: old reflection runner state; current synthesis state is operational-synthesis/state.json",
      "bytes": 596,
      "size": "596 B",
      "mtime": "2026-05-15T19:14:09.029822+00:00",
      "age_minutes": 83180.5,
      "metrics": {},
      "owner": "legacy",
      "expected_freshness": "frozen after operational-synthesis/state.json migration",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Archive/delete after confirming no external readers remain.",
      "class": "legacy_compat"
    },
    {
      "name": "legacy-curator-reflection-log.jsonl",
      "rendered": "legacy-curator-reflection-log.jsonl.html",
      "source": "/home/matrix-lite/state/persistent-chat/curator-reflection-log.jsonl",
      "description": "LEGACY/COMPAT: old curator/reflection mixed log; current curator log is curator-log.jsonl",
      "bytes": 557548,
      "size": "544.5 KiB",
      "mtime": "2026-05-16T20:02:43.462925+00:00",
      "age_minutes": 81691.9,
      "metrics": {
        "rows": 23,
        "dates": {
          "2026-05-16": 23
        },
        "roles": {
          "user": 11,
          "assistant": 12
        },
        "kinds": {
          "message": 23
        },
        "sources": {
          "acpx-stream-ndjson": 23
        },
        "first_ts": "2026-05-16T14:03:18.445607+00:00",
        "last_ts": "2026-05-16T19:13:14.696876+00:00"
      },
      "owner": "legacy",
      "expected_freshness": "frozen compatibility artifact",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Archive/delete after confirmation if no readers remain.",
      "class": "legacy_compat"
    },
    {
      "name": "legacy-raw-acpx-stream-log.jsonl",
      "rendered": "legacy-raw-acpx-stream-log.jsonl.html",
      "source": "/home/matrix-lite/state/persistent-chat/raw-acpx-stream-log.jsonl",
      "description": "LEGACY/QUARANTINE: preserved raw ACPX stream noise, not prompt memory",
      "bytes": 1059554,
      "size": "1.0 MiB",
      "mtime": "2026-05-16T20:02:43.474926+00:00",
      "age_minutes": 81691.9,
      "metrics": {
        "rows": 418,
        "dates": {
          "2026-05-16": 418
        },
        "roles": {
          "user": 64,
          "assistant": 354
        },
        "kinds": {
          "message": 418
        },
        "sources": {
          "acpx-stream-ndjson": 418
        },
        "first_ts": "2026-05-16T13:20:39.776664+00:00",
        "last_ts": "2026-05-16T19:13:14.696377+00:00"
      },
      "owner": "legacy/quarantine",
      "expected_freshness": "frozen ACPX-era forensic log",
      "stale_reason": "not_expected_to_update_by_clock",
      "recommended_action": "Keep only as archive/quarantine or move under archives after confirmation.",
      "class": "legacy_compat"
    }
  ]
}