{
  "generated_at_utc": "2026-09-04T23:39:05.467985+00:00",
  "uuid": "1a16c508",
  "slice": 2,
  "source_count": 35,
  "cards": [
    {
      "slug": "cycle-close-2026-09-04",
      "source_kind": "cycle-close",
      "type": "cycle-close",
      "slot": "1715",
      "historical_origin_path": "/workspace/fyj-dashboard/dist/founder/visibility/cycle-close-2026-09-04/index.html",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/cycle-close-2026-09-04/",
      "inventory_sha12": "3811992dab92",
      "inventory_id": "inv_line:408|/workspace/fyj-dashboard/dist/founder/visibility/cycle-close-2026-09-04/index.html",
      "stamp": "04 Sep 2026 · 17:15",
      "date": "2026-09-04",
      "title": "No new job left you. P did not move. Chain broken.",
      "headline": "Question 1 is no . Question 2 is no . No new founder job left your hands, no customer or market path was accepted, and I wrote chain broken . The live slot is unchanged and the first-customer cut stays parked.",
      "status": "",
      "ask": "",
      "cycle_answers": {
        "q1": "Did a real founder layer — a job that can now stay off your hands — leave today? No. Hour slots still names only the 26 Aug peer toggle. Hour log names no later release. Founder decisions holds no confirmation from you — both 08:55 and 14:55 were skipped.",
        "q2": "Did the work move the company closer to £2.5–5bn? No. P is the company's position relative to that goal. P evidence is still empty and market paths still opens No path named yet. Compile stays 0 candidates ; the blocker stays reach — how the first hour is actually sold.",
        "raw_items": [
          "Did a real founder layer — a job that can now stay off your hands — leave today? No. Hour slots still names only the 26 Aug peer toggle. Hour log names no later release. Founder decisions holds no confirmation from you — both 08:55 and 14:55 were skipped.",
          "Did the work move the company closer to £2.5–5bn? No. P is the company's position relative to that goal. P evidence is still empty and market paths still opens No path named yet. Compile stays 0 candidates ; the blocker stays reach — how the first hour is actually sold."
        ],
        "source": "section_list"
      },
      "founder_narrative": {
        "what": "Destination is a $2.5–5bn company . Inside that sits the first-customer gate , still parked by your own instruction (contract 63e813ea): I may not name a customer to make an hour look finished. Outside that sits the live gate on Market , in words: path candidates still cannot be compiled . This moment: another day of hours worked that live gate and it did not open. Nine of the twenty-four expected hours did not fire, so the unattended-day test itself was incomplete.",
        "why": "It removes two false claims before they can harden: that a day of thin recon equals a job leaving your hands, and that more context equals movement toward the valuation. Because the close is written from the files, every future hour has to leave evidence a stranger could check rather than prose. That is what keeps ownership and steering with you: you can see from the slot line and the score alone that nothing came off your plate today. One full day without you in the loop is a test of whether a layer can come off — it is not the destination. The destination is P , market paths first. Today that test also showed the loop itself dropping hours.",
        "destination_delta": [
          "P unchanged",
          "No path named",
          "chain broken",
          "cut parked"
        ]
      },
      "related_live_links": [
        {
          "text": "09:55 path research",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0955-2026-09-04/"
        },
        {
          "text": "overnight 3–4 Sep",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/overnight-2026-09-04/"
        },
        {
          "text": "10:55 path research",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1055-2026-09-04/"
        },
        {
          "text": "11:55 path research",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1155-2026-09-04/"
        },
        {
          "text": "12:55 path research",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1255-2026-09-04/"
        },
        {
          "text": "13:55 path research",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1355-2026-09-04/"
        },
        {
          "text": "16:55 path research",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1655-2026-09-04/"
        }
      ],
      "agent_representation": {
        "founder_view_md": "/home/box/agents/fyj-founder-bot/founder-view/founder-view-cycle-close-2026-09-04.md",
        "founder_view_md_exists": true,
        "founder_decisions_md": "/home/box/agents/fyj-founder-bot/activity/founder-decisions.md",
        "founder_decisions_md_exists": true,
        "close_md": "",
        "close_md_exists": false,
        "agent_file_gaps": [
          "activity_close_md_missing"
        ]
      },
      "canonical_record": {
        "live_page": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/cycle-close-2026-09-04/",
        "map_row_source_object": "founder-visibility:cycle-close-2026-09-04",
        "mapping_mark": "canonical"
      },
      "narrative_status": "ok",
      "narrative_gaps": [],
      "verification_status": "shadow-represented",
      "uuid_parked_noted": true
    },
    {
      "slug": "skip-1455-2026-09-04",
      "source_kind": "skip",
      "type": "skip",
      "slot": "1455",
      "historical_origin_path": "/workspace/fyj-dashboard/dist/founder/visibility/skip-1455-2026-09-04/index.html",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/skip-1455-2026-09-04/",
      "inventory_sha12": "1ebac063d1d7",
      "inventory_id": "inv_line:412|/workspace/fyj-dashboard/dist/founder/visibility/skip-1455-2026-09-04/index.html",
      "stamp": "04 Sep 2026 · 16:55",
      "date": "2026-09-04",
      "title": "Mid-afternoon check-in skipped. Live loop held. No invented path.",
      "headline": "You did not answer the 14:55 question by 16:25. I continued the listed plan without new founder input. Standing recon 26e4abb6 continues. Contract 63e813ea is live (parked). Live slot unchanged. Customer cut still parked. Hermes parked.",
      "status": "completed",
      "ask": "Working set, not exhaustive. You can still answer; a late direction beats the hold. 1. Keep this hold through 17:15. 2. Name a direction for the next block — deepen, drop, or change perimeter — without needing to name a market. 3. Name a market to research, or one not to touch.",
      "cycle_answers": null,
      "founder_narrative": {
        "what": "The 90-minute window on 14:55 direction closed with no reply. I logged that in founder-decisions.md : proceeded without new founder input.",
        "why": "P is company position toward $2.5–5bn. p-evidence.md is empty so the score cannot be faked. p-missing.md is still: who is the first customer, or what is the first market path? Empty is honest, not finished. Market-path research is standing work. A research note is not a P move until you accept a path.",
        "destination_delta": [
          "P unchanged",
          "No path named",
          "cut parked"
        ]
      },
      "related_live_links": [],
      "agent_representation": {
        "founder_view_md": "/home/box/agents/fyj-founder-bot/founder-view/founder-view-skip-1455-2026-09-04.md",
        "founder_view_md_exists": true,
        "founder_decisions_md": "/home/box/agents/fyj-founder-bot/activity/founder-decisions.md",
        "founder_decisions_md_exists": true,
        "close_md": "",
        "close_md_exists": false,
        "agent_file_gaps": []
      },
      "canonical_record": {
        "live_page": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/skip-1455-2026-09-04/",
        "map_row_source_object": "founder-visibility:skip-1455-2026-09-04",
        "mapping_mark": "canonical"
      },
      "narrative_status": "ok",
      "narrative_gaps": [],
      "verification_status": "shadow-represented",
      "uuid_parked_noted": true
    },
    {
      "slug": "skip-0855-2026-09-04",
      "source_kind": "skip",
      "type": "skip",
      "slot": "0855",
      "historical_origin_path": "/workspace/fyj-dashboard/dist/founder/visibility/skip-0855-2026-09-04/index.html",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/skip-0855-2026-09-04/",
      "inventory_sha12": "4c0fe9629944",
      "inventory_id": "inv_line:416|/workspace/fyj-dashboard/dist/founder/visibility/skip-0855-2026-09-04/index.html",
      "stamp": "04 Sep 2026 · 10:55",
      "date": "2026-09-04",
      "title": "Morning check-in skipped. Live loop held. No invented path.",
      "headline": "You did not answer the 08:55 question by 10:25. I continued the listed plan without new founder input. Standing recon 26e4abb6 continues. Contract 63e813ea is live (parked). Live slot unchanged. Customer cut still parked. Hermes parked.",
      "status": "completed",
      "ask": "Working set, not exhaustive. You can still answer; a late direction beats the hold. 1. Keep this hold through 14:55. 2. Name a direction for the next block — deepen, drop, or change perimeter — without needing to name a market. 3. Name a market to research, or one not to touch.",
      "cycle_answers": null,
      "founder_narrative": {
        "what": "The 90-minute window on 08:55 direction closed with no reply. I logged that in founder-decisions.md : proceeded without new founder input.",
        "why": "P is company position toward $2.5–5bn. p-evidence.md is empty so the score cannot be faked. p-missing.md is still: who is the first customer, or what is the first market path? Empty is honest, not finished. Market-path research is standing work. A research note is not a P move until you accept a path.",
        "destination_delta": [
          "P unchanged",
          "No path named",
          "cut parked"
        ]
      },
      "related_live_links": [],
      "agent_representation": {
        "founder_view_md": "/home/box/agents/fyj-founder-bot/founder-view/founder-view-skip-0855-2026-09-04.md",
        "founder_view_md_exists": true,
        "founder_decisions_md": "/home/box/agents/fyj-founder-bot/activity/founder-decisions.md",
        "founder_decisions_md_exists": true,
        "close_md": "",
        "close_md_exists": false,
        "agent_file_gaps": []
      },
      "canonical_record": {
        "live_page": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/skip-0855-2026-09-04/",
        "map_row_source_object": "founder-visibility:skip-0855-2026-09-04",
        "mapping_mark": "canonical"
      },
      "narrative_status": "ok",
      "narrative_gaps": [],
      "verification_status": "shadow-represented",
      "uuid_parked_noted": true
    },
    {
      "slug": "decision-1455-2026-09-04",
      "source_kind": "decision",
      "type": "decision",
      "slot": "1455",
      "historical_origin_path": "/workspace/fyj-dashboard/dist/founder/visibility/decision-1455-2026-09-04/index.html",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-1455-2026-09-04/",
      "inventory_sha12": "366c99f375a5",
      "inventory_id": "inv_line:624|/workspace/fyj-dashboard/dist/founder/visibility/decision-1455-2026-09-04/index.html",
      "stamp": "04 Sep 2026 · 14:55",
      "date": "2026-09-04",
      "title": "Mid-afternoon check-in. One question. Nothing else until you answer.",
      "headline": "This morning's 08:55 was skipped with no reply by 10:25. Five thin hours have run since. P is still empty. The live gate is still that path candidates cannot be compiled. This hour is one direction question, nothing else. Window until 16:25 London.",
      "status": "in progress",
      "ask": "Given what the last hours produced, what direction do you want for the next block?",
      "cycle_answers": null,
      "founder_narrative": {
        "what": "Honest and short. Nothing here is a customer, a path, or a move of P .",
        "why": "The problem this hour removes: running the last block before the 17:15 close as if you had already steered it. 14:55 is the mid-afternoon gate. One question. No recon this hour. No slot rewrite. No Hermes start.",
        "destination_delta": [
          "P unchanged",
          "No path named",
          "cut parked"
        ]
      },
      "related_live_links": [
        {
          "text": "Night of 3–4 Sep",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/overnight-2026-09-04/"
        },
        {
          "text": "13:55 Wayra",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1355-2026-09-04/"
        },
        {
          "text": "12:55 Connect Ventures",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1255-2026-09-04/"
        },
        {
          "text": "11:55 StepChange",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1155-2026-09-04/"
        },
        {
          "text": "10:55 Hoxton Ventures",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1055-2026-09-04/"
        },
        {
          "text": "09:55 Techstars",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0955-2026-09-04/"
        }
      ],
      "agent_representation": {
        "founder_view_md": "/home/box/agents/fyj-founder-bot/founder-view/founder-view-decision-1455-2026-09-04.md",
        "founder_view_md_exists": true,
        "founder_decisions_md": "/home/box/agents/fyj-founder-bot/activity/founder-decisions.md",
        "founder_decisions_md_exists": true,
        "close_md": "",
        "close_md_exists": false,
        "agent_file_gaps": []
      },
      "canonical_record": {
        "live_page": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-1455-2026-09-04/",
        "map_row_source_object": "founder-visibility:decision-1455-2026-09-04",
        "mapping_mark": "canonical"
      },
      "narrative_status": "ok",
      "narrative_gaps": [],
      "verification_status": "shadow-represented",
      "uuid_parked_noted": true
    },
    {
      "slug": "decision-0855-2026-09-04",
      "source_kind": "decision",
      "type": "decision",
      "slot": "0855",
      "historical_origin_path": "/workspace/fyj-dashboard/dist/founder/visibility/decision-0855-2026-09-04/index.html",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-0855-2026-09-04/",
      "inventory_sha12": "0d5d5b84fbb0",
      "inventory_id": "inv_line:539|/workspace/fyj-dashboard/dist/founder/visibility/decision-0855-2026-09-04/index.html",
      "stamp": "04 Sep 2026 · 08:55",
      "date": "2026-09-04",
      "title": "Morning check-in. One question. Nothing else until you answer.",
      "headline": "Cycle 13 closed no / no. Night of 3–4 Sep ran thin recon (overnight page not yet filed). Last filed hour (06:55) read MMC Ventures and stayed thin; 05:55 and 07:55 did not fire. P is still empty. No path named. Live gate: path candidates still cannot be compiled. This hour is one direction question. Window until 10:25 London.",
      "status": "in progress",
      "ask": "Given what the last hours produced, what direction do you want for the next block?",
      "cycle_answers": null,
      "founder_narrative": {
        "what": "Honest and short. Nothing here is a customer, a path, or a move of P .",
        "why": "The problem this hour removes: running the next block as if you had already steered it. 08:55 is the morning gate. One question. No recon this hour. No slot rewrite. No Hermes start.",
        "destination_delta": [
          "P unchanged",
          "No path named",
          "chain broken",
          "cut parked"
        ]
      },
      "related_live_links": [
        {
          "text": "Night of 2–3 Sep",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/overnight-2026-09-03/"
        },
        {
          "text": "06:55 MMC Ventures / companies in the space",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0655-2026-09-04/"
        },
        {
          "text": "04:55 ASA/CAP risk reduction",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0455-2026-09-04/"
        },
        {
          "text": "03:55 Rape Crisis",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0355-2026-09-04/"
        },
        {
          "text": "02:55 LocalGlobe",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0255-2026-09-04/"
        },
        {
          "text": "01:55 Digital Catapult",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0155-2026-09-04/"
        }
      ],
      "agent_representation": {
        "founder_view_md": "/home/box/agents/fyj-founder-bot/founder-view/founder-view-decision-0855-2026-09-04.md",
        "founder_view_md_exists": true,
        "founder_decisions_md": "/home/box/agents/fyj-founder-bot/activity/founder-decisions.md",
        "founder_decisions_md_exists": true,
        "close_md": "",
        "close_md_exists": false,
        "agent_file_gaps": []
      },
      "canonical_record": {
        "live_page": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-0855-2026-09-04/",
        "map_row_source_object": "founder-visibility:decision-0855-2026-09-04",
        "mapping_mark": "canonical"
      },
      "narrative_status": "ok",
      "narrative_gaps": [],
      "verification_status": "shadow-represented",
      "uuid_parked_noted": true
    },
    {
      "slug": "cycle-close-2026-09-03",
      "source_kind": "cycle-close",
      "type": "cycle-close",
      "slot": "1715",
      "historical_origin_path": "/workspace/fyj-dashboard/dist/founder/visibility/cycle-close-2026-09-03/index.html",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/cycle-close-2026-09-03/",
      "inventory_sha12": "635ed1b6f5c5",
      "inventory_id": "inv_line:545|/workspace/fyj-dashboard/dist/founder/visibility/cycle-close-2026-09-03/index.html",
      "stamp": "03 Sep 2026 · 17:15",
      "date": "2026-09-03",
      "title": "No new job left you. P did not move. Chain broken.",
      "headline": "Question 1 is no . Question 2 is no . No new founder job left your hands, no customer or market path was accepted, and I wrote chain broken . The live slot is unchanged and the first-customer cut stays parked.",
      "status": "",
      "ask": "",
      "cycle_answers": {
        "q1": "Did a real founder layer — a job that can now stay off your hands — leave today? No. Hour slots still names only the 26 Aug peer toggle. Hour log names no later release. Founder decisions holds no confirmation from you — both 08:55 and 14:55 were skipped.",
        "q2": "Did the work move the company closer to £2.5–5bn? No. P is the company's position relative to that goal. P evidence is still empty and market paths still opens No path named yet. Compile stays 0 candidates ; the blocker stays reach — how the first hour is actually sold.",
        "raw_items": [
          "Did a real founder layer — a job that can now stay off your hands — leave today? No. Hour slots still names only the 26 Aug peer toggle. Hour log names no later release. Founder decisions holds no confirmation from you — both 08:55 and 14:55 were skipped.",
          "Did the work move the company closer to £2.5–5bn? No. P is the company's position relative to that goal. P evidence is still empty and market paths still opens No path named yet. Compile stays 0 candidates ; the blocker stays reach — how the first hour is actually sold."
        ],
        "source": "section_list"
      },
      "founder_narrative": {
        "what": "Destination is a $2.5–5bn company . Inside that sits the first-customer gate , still parked by your own instruction (contract 63e813ea): I may not name a customer to make an hour look finished. Outside that sits the live gate on Market , in words: path candidates still cannot be compiled . This moment: another full day of hours worked that live gate and it did not open.",
        "why": "It removes two false claims before they can harden: that a day of thin recon equals a job leaving your hands, and that more context equals movement toward the valuation. Because the close is written from the files, every future hour has to leave evidence a stranger could check rather than prose. That is what keeps ownership and steering with you: you can see from the slot line and the score alone that nothing came off your plate today. One full day without you in the loop is a test of whether a layer can come off — it is not the destination. The destination is P , market paths first.",
        "destination_delta": [
          "P unchanged",
          "No path named",
          "chain broken",
          "cut parked"
        ]
      },
      "related_live_links": [
        {
          "text": "09:55 path research",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0955-2026-09-03/"
        },
        {
          "text": "10:55 path research",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1055-2026-09-03/"
        },
        {
          "text": "11:55 path research",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1155-2026-09-03/"
        },
        {
          "text": "12:55 path research",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1255-2026-09-03/"
        },
        {
          "text": "13:55 path research",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1355-2026-09-03/"
        },
        {
          "text": "15:55 path research",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1555-2026-09-03/"
        },
        {
          "text": "16:55 path research",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1655-2026-09-03/"
        },
        {
          "text": "overnight 2–3 Sep",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/overnight-2026-09-03/"
        }
      ],
      "agent_representation": {
        "founder_view_md": "/home/box/agents/fyj-founder-bot/founder-view/founder-view-cycle-close-2026-09-03.md",
        "founder_view_md_exists": true,
        "founder_decisions_md": "/home/box/agents/fyj-founder-bot/activity/founder-decisions.md",
        "founder_decisions_md_exists": true,
        "close_md": "",
        "close_md_exists": false,
        "agent_file_gaps": [
          "activity_close_md_missing"
        ]
      },
      "canonical_record": {
        "live_page": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/cycle-close-2026-09-03/",
        "map_row_source_object": "founder-visibility:cycle-close-2026-09-03",
        "mapping_mark": "canonical"
      },
      "narrative_status": "ok",
      "narrative_gaps": [],
      "verification_status": "shadow-represented",
      "uuid_parked_noted": true
    },
    {
      "slug": "skip-0855-2026-09-03",
      "source_kind": "skip",
      "type": "skip",
      "slot": "0855",
      "historical_origin_path": "/workspace/fyj-dashboard/dist/founder/visibility/skip-0855-2026-09-03/index.html",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/skip-0855-2026-09-03/",
      "inventory_sha12": "041a7019e541",
      "inventory_id": "inv_line:479|/workspace/fyj-dashboard/dist/founder/visibility/skip-0855-2026-09-03/index.html",
      "stamp": "03 Sep 2026 · 10:55",
      "date": "2026-09-03",
      "title": "Morning check-in skipped. Live loop held. No invented path.",
      "headline": "You did not answer the 08:55 question by 10:25. I continued the listed plan without new founder input. Standing recon 26e4abb6 continues. Contract 63e813ea is live (parked). Live slot unchanged. Customer cut still parked. Hermes parked.",
      "status": "completed",
      "ask": "Working set, not exhaustive. You can still answer; a late direction beats the hold. 1. Keep this hold through 14:55. 2. Name a direction for the next block — deepen, drop, or change perimeter — without needing to name a market. 3. Name a market to research, or one not to touch.",
      "cycle_answers": null,
      "founder_narrative": {
        "what": "The 90-minute window on 08:55 direction closed with no reply. I logged that in founder-decisions.md : proceeded without new founder input.",
        "why": "P is company position toward $2.5–5bn. p-evidence.md is empty so the score cannot be faked. p-missing.md is still: who is the first customer, or what is the first market path? Empty is honest, not finished. Market-path research is standing work. A research note is not a P move until you accept a path.",
        "destination_delta": [
          "P unchanged",
          "No path named",
          "cut parked"
        ]
      },
      "related_live_links": [],
      "agent_representation": {
        "founder_view_md": "/home/box/agents/fyj-founder-bot/founder-view/founder-view-skip-0855-2026-09-03.md",
        "founder_view_md_exists": true,
        "founder_decisions_md": "/home/box/agents/fyj-founder-bot/activity/founder-decisions.md",
        "founder_decisions_md_exists": true,
        "close_md": "",
        "close_md_exists": false,
        "agent_file_gaps": []
      },
      "canonical_record": {
        "live_page": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/skip-0855-2026-09-03/",
        "map_row_source_object": "founder-visibility:skip-0855-2026-09-03",
        "mapping_mark": "canonical"
      },
      "narrative_status": "ok",
      "narrative_gaps": [],
      "verification_status": "shadow-represented",
      "uuid_parked_noted": true
    },
    {
      "slug": "decision-1455-2026-09-03",
      "source_kind": "decision",
      "type": "decision",
      "slot": "1455",
      "historical_origin_path": "/workspace/fyj-dashboard/dist/founder/visibility/decision-1455-2026-09-03/index.html",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-1455-2026-09-03/",
      "inventory_sha12": "543c4b4eb205",
      "inventory_id": "inv_line:507|/workspace/fyj-dashboard/dist/founder/visibility/decision-1455-2026-09-03/index.html",
      "stamp": "03 Sep 2026 · 14:55",
      "date": "2026-09-03",
      "title": "Mid-afternoon check-in. One question. Nothing else until you answer.",
      "headline": "Six more hours have run since this morning's gate and none of them named a path. P is still empty. The live gate is still that path candidates cannot be compiled. This hour is one direction question, nothing else. Window until 16:25 London.",
      "status": "in progress",
      "ask": "Given what the last hours produced, what direction do you want for the next block?",
      "cycle_answers": null,
      "founder_narrative": {
        "what": "Honest and short. Nothing here is a customer, a path, or a move of P .",
        "why": "The problem this hour removes: running the last block before the 17:15 close as if you had already steered it. 14:55 is the mid-afternoon gate. One question. No recon this hour. No slot rewrite. No Hermes start.",
        "destination_delta": [
          "P unchanged",
          "No path named",
          "cut parked"
        ]
      },
      "related_live_links": [
        {
          "text": "13:55 Octopus Ventures",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1355-2026-09-03/"
        },
        {
          "text": "12:55 SafeLives",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1255-2026-09-03/"
        },
        {
          "text": "11:55 Episode 1",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1155-2026-09-03/"
        },
        {
          "text": "10:55 CPRs 2008 / unfair trading",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1055-2026-09-03/"
        },
        {
          "text": "09:55 Creative Destruction Lab",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0955-2026-09-03/"
        },
        {
          "text": "Night of 2–3 Sep",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/overnight-2026-09-03/"
        }
      ],
      "agent_representation": {
        "founder_view_md": "/home/box/agents/fyj-founder-bot/founder-view/founder-view-decision-1455-2026-09-03.md",
        "founder_view_md_exists": true,
        "founder_decisions_md": "/home/box/agents/fyj-founder-bot/activity/founder-decisions.md",
        "founder_decisions_md_exists": true,
        "close_md": "",
        "close_md_exists": false,
        "agent_file_gaps": []
      },
      "canonical_record": {
        "live_page": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-1455-2026-09-03/",
        "map_row_source_object": "founder-visibility:decision-1455-2026-09-03",
        "mapping_mark": "canonical"
      },
      "narrative_status": "ok",
      "narrative_gaps": [],
      "verification_status": "shadow-represented",
      "uuid_parked_noted": true
    },
    {
      "slug": "decision-0855-2026-09-03",
      "source_kind": "decision",
      "type": "decision",
      "slot": "0855",
      "historical_origin_path": "/workspace/fyj-dashboard/dist/founder/visibility/decision-0855-2026-09-03/index.html",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-0855-2026-09-03/",
      "inventory_sha12": "e4e61988f479",
      "inventory_id": "inv_line:623|/workspace/fyj-dashboard/dist/founder/visibility/decision-0855-2026-09-03/index.html",
      "stamp": "03 Sep 2026 · 08:55",
      "date": "2026-09-03",
      "title": "Morning check-in. One question. Nothing else until you answer.",
      "headline": "Cycle 12 closed no / no. Night of 2–3 Sep ran thin recon (overnight page not yet filed). Last hour (07:55) read SETsquared and stayed thin. P is still empty. No path named. Live gate: path candidates still cannot be compiled. This hour is one direction question. Window until 10:25 London.",
      "status": "in progress",
      "ask": "Given what the last hours produced, what direction do you want for the next block?",
      "cycle_answers": null,
      "founder_narrative": {
        "what": "Honest and short. Nothing here is a customer, a path, or a move of P .",
        "why": "The problem this hour removes: running the next block as if you had already steered it. 08:55 is the morning gate. One question. No recon this hour. No slot rewrite. No Hermes start.",
        "destination_delta": [
          "P unchanged",
          "No path named",
          "chain broken",
          "cut parked"
        ]
      },
      "related_live_links": [
        {
          "text": "Night of 1–2 Sep",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/overnight-2026-09-02/"
        },
        {
          "text": "07:55 SETsquared / market scenarios",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0755-2026-09-03/"
        },
        {
          "text": "06:55 Haatch",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0655-2026-09-03/"
        },
        {
          "text": "05:55 Growth Capital Partners",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0555-2026-09-03/"
        },
        {
          "text": "04:55 Women's Aid",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0455-2026-09-03/"
        },
        {
          "text": "03:55 Notion Capital",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0355-2026-09-03/"
        },
        {
          "text": "02:55 Refuge",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0255-2026-09-03/"
        },
        {
          "text": "01:55 ONS Average weekly earnings",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0155-2026-09-03/"
        },
        {
          "text": "00:55 Liberis",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0055-2026-09-03/"
        }
      ],
      "agent_representation": {
        "founder_view_md": "/home/box/agents/fyj-founder-bot/founder-view/founder-view-decision-0855-2026-09-03.md",
        "founder_view_md_exists": true,
        "founder_decisions_md": "/home/box/agents/fyj-founder-bot/activity/founder-decisions.md",
        "founder_decisions_md_exists": true,
        "close_md": "",
        "close_md_exists": false,
        "agent_file_gaps": []
      },
      "canonical_record": {
        "live_page": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-0855-2026-09-03/",
        "map_row_source_object": "founder-visibility:decision-0855-2026-09-03",
        "mapping_mark": "canonical"
      },
      "narrative_status": "ok",
      "narrative_gaps": [],
      "verification_status": "shadow-represented",
      "uuid_parked_noted": true
    },
    {
      "slug": "cycle-close-2026-09-02",
      "source_kind": "cycle-close",
      "type": "cycle-close",
      "slot": "1715",
      "historical_origin_path": "/workspace/fyj-dashboard/dist/founder/visibility/cycle-close-2026-09-02/index.html",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/cycle-close-2026-09-02/",
      "inventory_sha12": "093bbb87257a",
      "inventory_id": "inv_line:543|/workspace/fyj-dashboard/dist/founder/visibility/cycle-close-2026-09-02/index.html",
      "stamp": "02 Sep 2026 · 17:25",
      "date": "2026-09-02",
      "title": "No new job left you. P did not move. Chain broken.",
      "headline": "Question 1 is no . Question 2 is no . No new founder job left your hands; no customer or market path was accepted; I wrote chain broken . The live slot is unchanged and the customer cut stays parked.",
      "status": "",
      "ask": "",
      "cycle_answers": {
        "q1": "Did a real founder layer — a job that can now stay off your hands — leave today? No. Hour slots still names only the 26 Aug peer toggle. Hour log names no later release. Founder decisions contains no founder confirmation of a new layer — both 08:55 and 14:55 were skipped.",
        "q2": "Did the work move the company closer to £2.5–5bn? No. P means the company’s position toward that goal. P evidence is still empty , and market paths still starts No path named yet. Recon through 16:55 stayed thin; compile remains 0.",
        "raw_items": [
          "Did a real founder layer — a job that can now stay off your hands — leave today? No. Hour slots still names only the 26 Aug peer toggle. Hour log names no later release. Founder decisions contains no founder confirmation of a new layer — both 08:55 and 14:55 were skipped.",
          "Did the work move the company closer to £2.5–5bn? No. P means the company’s position toward that goal. P evidence is still empty , and market paths still starts No path named yet. Recon through 16:55 stayed thin; compile remains 0."
        ],
        "source": "section_list"
      },
      "founder_narrative": {
        "what": "I read the hour-log from after yesterday’s 17:32 close through today’s 16:55. Every recon hour stayed thin. Compile remains 0. The live gate is still: path candidates cannot be compiled; the blocker is still reach. You skipped both direction checks (08:55 and 14:55). Nothing in those rows names a new layer, and nothing accepts a path.",
        "why": "It stops two false claims: that another day of thin recon equals a job leaving your hands, and that more context equals movement toward the valuation goal. One full day without you in the loop is a test for whether a job can come off. It is not the destination. The destination is P , with market paths first. Today’s cycle ran cleanly on the clock; the destination did not move.",
        "destination_delta": [
          "P unchanged",
          "No path named",
          "chain broken",
          "cut parked"
        ]
      },
      "related_live_links": [
        {
          "text": "09:55 path research",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0955-2026-09-02/"
        },
        {
          "text": "11:55 path research",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1155-2026-09-02/"
        },
        {
          "text": "12:55 path research",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1255-2026-09-02/"
        },
        {
          "text": "13:55 path research",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1355-2026-09-02/"
        },
        {
          "text": "15:55 path research",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1555-2026-09-02/"
        },
        {
          "text": "16:55 path research",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1655-2026-09-02/"
        },
        {
          "text": "overnight 1–2 Sep",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/overnight-2026-09-02/"
        }
      ],
      "agent_representation": {
        "founder_view_md": "/home/box/agents/fyj-founder-bot/founder-view/founder-view-cycle-close-2026-09-02.md",
        "founder_view_md_exists": true,
        "founder_decisions_md": "/home/box/agents/fyj-founder-bot/activity/founder-decisions.md",
        "founder_decisions_md_exists": true,
        "close_md": "",
        "close_md_exists": false,
        "agent_file_gaps": [
          "activity_close_md_missing"
        ]
      },
      "canonical_record": {
        "live_page": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/cycle-close-2026-09-02/",
        "map_row_source_object": "founder-visibility:cycle-close-2026-09-02",
        "mapping_mark": "canonical"
      },
      "narrative_status": "ok",
      "narrative_gaps": [],
      "verification_status": "shadow-represented",
      "uuid_parked_noted": true
    },
    {
      "slug": "decision-1455-2026-09-02",
      "source_kind": "decision",
      "type": "decision",
      "slot": "1455",
      "historical_origin_path": "/workspace/fyj-dashboard/dist/founder/visibility/decision-1455-2026-09-02/index.html",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-1455-2026-09-02/",
      "inventory_sha12": "055ad888bcc3",
      "inventory_id": "inv_line:448|/workspace/fyj-dashboard/dist/founder/visibility/decision-1455-2026-09-02/index.html",
      "stamp": "02 Sep 2026 · 14:55",
      "date": "2026-09-02",
      "title": "Mid-afternoon check-in. One question. Nothing else until you answer.",
      "headline": "This morning’s 08:55 ask was skipped (no reply by 10:25). Standing recon kept running. Last hour (13:55) read LawCare and stayed thin. P is still empty. No path named. Live gate: path candidates still cannot be compiled. Peer toggle stays the live layer. Customer cut stays parked. Hermes stays parked. Live slot unchanged. This hour is one direction question. Window until 16:25 London.",
      "status": "in progress",
      "ask": "Given what the last hours produced, what direction do you want for the next block?",
      "cycle_answers": null,
      "founder_narrative": {
        "what": "Honest and short. Nothing here is a customer, a path, or a move of P .",
        "why": "The problem this hour removes: running the next block as if you had already steered it after a skipped morning. 14:55 is the mid-afternoon gate. One question. No recon this hour. No slot rewrite. No Hermes start.",
        "destination_delta": [
          "P unchanged",
          "No path named",
          "chain broken",
          "cut parked"
        ]
      },
      "related_live_links": [
        {
          "text": "Night of 1–2 Sep",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/overnight-2026-09-02/"
        },
        {
          "text": "13:55 LawCare / competitor mapping",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1355-2026-09-02/"
        },
        {
          "text": "12:55 MarketFinance",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1255-2026-09-02/"
        },
        {
          "text": "11:55 ONS Vacancies",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1155-2026-09-02/"
        },
        {
          "text": "09:55 Modern Slavery Act s.54",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0955-2026-09-02/"
        }
      ],
      "agent_representation": {
        "founder_view_md": "/home/box/agents/fyj-founder-bot/founder-view/founder-view-decision-1455-2026-09-02.md",
        "founder_view_md_exists": true,
        "founder_decisions_md": "/home/box/agents/fyj-founder-bot/activity/founder-decisions.md",
        "founder_decisions_md_exists": true,
        "close_md": "",
        "close_md_exists": false,
        "agent_file_gaps": []
      },
      "canonical_record": {
        "live_page": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-1455-2026-09-02/",
        "map_row_source_object": "founder-visibility:decision-1455-2026-09-02",
        "mapping_mark": "canonical"
      },
      "narrative_status": "ok",
      "narrative_gaps": [],
      "verification_status": "shadow-represented",
      "uuid_parked_noted": true
    },
    {
      "slug": "decision-0855-2026-09-02",
      "source_kind": "decision",
      "type": "decision",
      "slot": "0855",
      "historical_origin_path": "/workspace/fyj-dashboard/dist/founder/visibility/decision-0855-2026-09-02/index.html",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-0855-2026-09-02/",
      "inventory_sha12": "d4150d644303",
      "inventory_id": "inv_line:636|/workspace/fyj-dashboard/dist/founder/visibility/decision-0855-2026-09-02/index.html",
      "stamp": "02 Sep 2026 · 08:55",
      "date": "2026-09-02",
      "title": "Morning check-in. One question. Nothing else until you answer.",
      "headline": "Cycle 11 closed no / no. Night of 1–2 Sep ran thin recon. Last hour (07:55) read StreetLink and stayed thin. P is still empty. No path named. Live gate: path candidates still cannot be compiled. This hour is one direction question. Window until 10:25 London.",
      "status": "in progress",
      "ask": "Given what the last hours produced, what direction do you want for the next block?",
      "cycle_answers": null,
      "founder_narrative": {
        "what": "Honest and short. Nothing here is a customer, a path, or a move of P .",
        "why": "The problem this hour removes: running the next block as if you had already steered it. 08:55 is the morning gate. One question. No recon this hour. No slot rewrite. No Hermes start.",
        "destination_delta": [
          "P unchanged",
          "No path named",
          "chain broken",
          "cut parked"
        ]
      },
      "related_live_links": [
        {
          "text": "Night of 1–2 Sep",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/overnight-2026-09-02/"
        },
        {
          "text": "07:55 StreetLink / competitor mapping",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0755-2026-09-02/"
        },
        {
          "text": "06:55 Turn2us / competitor mapping",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0655-2026-09-02/"
        },
        {
          "text": "05:55 Entrepreneur First",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0555-2026-09-02/"
        },
        {
          "text": "04:55 Founders Factory",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0455-2026-09-02/"
        },
        {
          "text": "03:55 iwoca",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0355-2026-09-02/"
        },
        {
          "text": "02:55 BGF",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0255-2026-09-02/"
        },
        {
          "text": "01:55 Centrepoint",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0155-2026-09-02/"
        },
        {
          "text": "00:55 ONS labour market",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0055-2026-09-02/"
        }
      ],
      "agent_representation": {
        "founder_view_md": "/home/box/agents/fyj-founder-bot/founder-view/founder-view-decision-0855-2026-09-02.md",
        "founder_view_md_exists": true,
        "founder_decisions_md": "/home/box/agents/fyj-founder-bot/activity/founder-decisions.md",
        "founder_decisions_md_exists": true,
        "close_md": "",
        "close_md_exists": false,
        "agent_file_gaps": []
      },
      "canonical_record": {
        "live_page": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-0855-2026-09-02/",
        "map_row_source_object": "founder-visibility:decision-0855-2026-09-02",
        "mapping_mark": "canonical"
      },
      "narrative_status": "ok",
      "narrative_gaps": [],
      "verification_status": "shadow-represented",
      "uuid_parked_noted": true
    },
    {
      "slug": "cycle-close-2026-09-01",
      "source_kind": "cycle-close",
      "type": "cycle-close",
      "slot": "1715",
      "historical_origin_path": "/workspace/fyj-dashboard/dist/founder/visibility/cycle-close-2026-09-01/index.html",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/cycle-close-2026-09-01/",
      "inventory_sha12": "52726fc7ce63",
      "inventory_id": "inv_line:417|/workspace/fyj-dashboard/dist/founder/visibility/cycle-close-2026-09-01/index.html",
      "stamp": "01 Sep 2026 · 17:32",
      "date": "2026-09-01",
      "title": "No new job left you. P did not move. The 24-hour close itself ran a day late.",
      "headline": "Question 1 is no . Question 2 is no . No new founder job left your hands; no customer or market path was accepted; I wrote chain broken . The live slot is unchanged and the customer cut stays parked.",
      "status": "",
      "ask": "",
      "cycle_answers": {
        "q1": "Did a real founder layer — a job that can now stay off your hands — leave today? No. Hour slots still names only the 26 Aug peer toggle. Hour log names no later release. Founder decisions contains no founder confirmation of a new layer.",
        "q2": "Did the work move the company closer to £2.5–5bn? No. P means the company’s position toward that goal. P evidence is still empty , and market paths still starts No path named yet. Recon through 16:55 stayed thin; compile remains 0.",
        "raw_items": [
          "Did a real founder layer — a job that can now stay off your hands — leave today? No. Hour slots still names only the 26 Aug peer toggle. Hour log names no later release. Founder decisions contains no founder confirmation of a new layer.",
          "Did the work move the company closer to £2.5–5bn? No. P means the company’s position toward that goal. P evidence is still empty , and market paths still starts No path named yet. Recon through 16:55 stayed thin; compile remains 0."
        ],
        "source": "section_list"
      },
      "founder_narrative": {
        "what": "I reviewed every hour-log row from 24 Aug 22:55 through 25 Aug 16:55 against the Progressive plan. All named files eventually existed. The exceptions were honestly recorded: 08:55 waited for the decision window, 09:55 wrote the required predecessor failure, 10:06 caught up after the skip, and 14:55 was filled at 15:31 after your direction. That file chain did not remove a founder job.",
        "why": "It prevents two false claims: that a long run of research files equals a job leaving your hands, and that more context equals movement toward the valuation goal. It also exposes the missed 31 Aug close instead of presenting a 48-hour span as a successful unattended day.",
        "destination_delta": [
          "P unchanged",
          "No path named",
          "chain broken",
          "cut parked"
        ]
      },
      "related_live_links": [],
      "agent_representation": {
        "founder_view_md": "/home/box/agents/fyj-founder-bot/founder-view/founder-view-cycle-close-2026-09-01.md",
        "founder_view_md_exists": true,
        "founder_decisions_md": "/home/box/agents/fyj-founder-bot/activity/founder-decisions.md",
        "founder_decisions_md_exists": true,
        "close_md": "",
        "close_md_exists": false,
        "agent_file_gaps": [
          "activity_close_md_missing"
        ]
      },
      "canonical_record": {
        "live_page": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/cycle-close-2026-09-01/",
        "map_row_source_object": "founder-visibility:cycle-close-2026-09-01",
        "mapping_mark": "canonical"
      },
      "narrative_status": "ok",
      "narrative_gaps": [],
      "verification_status": "shadow-represented",
      "uuid_parked_noted": true
    },
    {
      "slug": "decision-0855-2026-09-01",
      "source_kind": "decision",
      "type": "decision",
      "slot": "0855",
      "historical_origin_path": "/workspace/fyj-dashboard/dist/founder/visibility/decision-0855-2026-09-01/index.html",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-0855-2026-09-01/",
      "inventory_sha12": "b60a76d79134",
      "inventory_id": "inv_line:615|/workspace/fyj-dashboard/dist/founder/visibility/decision-0855-2026-09-01/index.html",
      "stamp": "01 Sep 2026 · 08:55",
      "date": "2026-09-01",
      "title": "Morning check-in. One question. Nothing else until you answer.",
      "headline": "Cycle 10 closed no / no. Night of 31 Aug–1 Sep ran thin recon. Last hour (07:55) read Crowdcube and stayed thin. P is still empty. No path named. Live gate: path candidates still cannot be compiled. This hour is one direction question. Window until 10:25 London.",
      "status": "",
      "ask": "Given what the last hours produced, what direction do you want for the next block?",
      "cycle_answers": null,
      "founder_narrative": {
        "what": "Honest and short. Nothing here is a customer, a path, or a move of P .",
        "why": "The problem this hour removes: running the next block as if you had already steered it. 08:55 is the morning gate. One question. No recon this hour. No slot rewrite. No Hermes start.",
        "destination_delta": [
          "P unchanged",
          "No path named",
          "chain broken",
          "cut parked"
        ]
      },
      "related_live_links": [
        {
          "text": "Night of 31 Aug–1 Sep",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/overnight-2026-09-01/"
        },
        {
          "text": "07:55 companies in the space — Crowdcube",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0755-2026-09-01/"
        },
        {
          "text": "06:55 GOV.UK Business Support Helpline",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0655-2026-09-01/"
        },
        {
          "text": "05:55 IPSE",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0555-2026-09-01/"
        },
        {
          "text": "04:55 CCR 2013",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0455-2026-09-01/"
        }
      ],
      "agent_representation": {
        "founder_view_md": "/home/box/agents/fyj-founder-bot/founder-view/founder-view-decision-0855-2026-09-01.md",
        "founder_view_md_exists": true,
        "founder_decisions_md": "/home/box/agents/fyj-founder-bot/activity/founder-decisions.md",
        "founder_decisions_md_exists": true,
        "close_md": "",
        "close_md_exists": false,
        "agent_file_gaps": []
      },
      "canonical_record": {
        "live_page": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-0855-2026-09-01/",
        "map_row_source_object": "founder-visibility:decision-0855-2026-09-01",
        "mapping_mark": "canonical"
      },
      "narrative_status": "ok",
      "narrative_gaps": [],
      "verification_status": "shadow-represented",
      "uuid_parked_noted": true
    },
    {
      "slug": "decision-0855-2026-08-31",
      "source_kind": "decision",
      "type": "decision",
      "slot": "0855",
      "historical_origin_path": "/workspace/fyj-dashboard/dist/founder/visibility/decision-0855-2026-08-31/index.html",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-0855-2026-08-31/",
      "inventory_sha12": "4abc68a7b42f",
      "inventory_id": "inv_line:351|/workspace/fyj-dashboard/dist/founder/visibility/decision-0855-2026-08-31/index.html",
      "stamp": "31 Aug 2026 · 08:55",
      "date": "2026-08-31",
      "title": "Morning check-in. One question. Nothing else until you answer.",
      "headline": "Cycle 10 closed no / no. Standing recon ran through the night and into this morning. The last hour (07:55) read Support Through Court and stayed thin. P is still empty. No path named. Peer toggle stays the live layer. Customer cut stays parked. Hermes stays parked. Live slot unchanged.",
      "status": "",
      "ask": "Given what the last hours produced, what direction do you want for the next block?",
      "cycle_answers": null,
      "founder_narrative": {
        "what": "Honest and short. Nothing here is a customer, a path, or a move of P .",
        "why": "The problem this hour removes: running the next block as if you had already steered it. 08:55 is the morning gate. One question. No recon this hour. No slot rewrite. No Hermes start.",
        "destination_delta": [
          "P unchanged",
          "No path named",
          "chain broken",
          "cut parked"
        ]
      },
      "related_live_links": [
        {
          "text": "Night of 30–31 Aug",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/overnight-2026-08-31/"
        },
        {
          "text": "07:55 competitor mapping — Support Through Court",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0755-2026-08-31/"
        },
        {
          "text": "06:55 BVCA / UK Private Capital",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0655-2026-08-31/"
        },
        {
          "text": "05:55 Advocate",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0555-2026-08-31/"
        },
        {
          "text": "04:55 Companies House monthly Official Statistics",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0455-2026-08-31/"
        }
      ],
      "agent_representation": {
        "founder_view_md": "/home/box/agents/fyj-founder-bot/founder-view/founder-view-decision-0855-2026-08-31.md",
        "founder_view_md_exists": true,
        "founder_decisions_md": "/home/box/agents/fyj-founder-bot/activity/founder-decisions.md",
        "founder_decisions_md_exists": true,
        "close_md": "",
        "close_md_exists": false,
        "agent_file_gaps": []
      },
      "canonical_record": {
        "live_page": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-0855-2026-08-31/",
        "map_row_source_object": "founder-visibility:decision-0855-2026-08-31",
        "mapping_mark": "canonical"
      },
      "narrative_status": "ok",
      "narrative_gaps": [],
      "verification_status": "shadow-represented",
      "uuid_parked_noted": true
    },
    {
      "slug": "cycle-close-2026-08-30",
      "source_kind": "cycle-close",
      "type": "cycle-close",
      "slot": "1715",
      "historical_origin_path": "/workspace/fyj-dashboard/dist/founder/visibility/cycle-close-2026-08-30/index.html",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/cycle-close-2026-08-30/",
      "inventory_sha12": "809421e8bb3a",
      "inventory_id": "inv_line:433|/workspace/fyj-dashboard/dist/founder/visibility/cycle-close-2026-08-30/index.html",
      "stamp": "30 Aug 2026 · 17:15",
      "date": "2026-08-30",
      "title": "No new job left you. P did not move. Chain broken.",
      "headline": "Cycle 10 is iterate . Question 1 is no — no new founder layer left your hands in the cycle after 29 Aug 17:15. The peer toggle already scored in cycle 7. Standing recon ran all night and day and stayed thin. Video reviews steered mechanism contracts (buckets, founder context, doll paint, live-gate compile, reach story). Question 2 is no — P is still empty; no path named. Live-gate compile e834b2f2 returned 0 candidates . I have written chain broken . I have not rewritten the live slot. I have not installed the parked customer cut. S stays 1 . Contract 63e813ea-f3ae-4cb3-9090-2025599c7854 stays parked as a milestone. Contract 8c85e909-57b0-4d5d-a086-173f68ed5627 stays live.",
      "status": "",
      "ask": "",
      "cycle_answers": {
        "q1": "Did a real founder layer (a job) leave your hands today? no. Evidence: hour-slots.md (Released today still dated 26 Aug: Peer toggle; Current slot unchanged); hour-log.md (29 Aug 17:15 through 30 Aug 16:55: Layer stays Peer toggle; no new named release; contracts e6c4a91f / c7b2e14a / d1a9f6e2 / e3c8b17f / e834b2f2 / 58cd58c1 are mechanism/visibility, not a layer transfer); founder-decisions.md (you skipped 08:55 ~10:18 and 14:55 ~15:32; video reviews steered those contracts, not a new layer release).",
        "q2": "Did today’s work move the company closer to $2.5–5bn? no. p-evidence.md is empty . market-paths.md still starts No path named yet. Standing recon stayed thin through 16:55. Live-gate compile returned 0 candidates. Thin recon + doll gates + founder Gemini context are not a path you accepted.",
        "raw_items": [
          "Did a real founder layer (a job) leave your hands today? no. Evidence: hour-slots.md (Released today still dated 26 Aug: Peer toggle; Current slot unchanged); hour-log.md (29 Aug 17:15 through 30 Aug 16:55: Layer stays Peer toggle; no new named release; contracts e6c4a91f / c7b2e14a / d1a9f6e2 / e3c8b17f / e834b2f2 / 58cd58c1 are mechanism/visibility, not a layer transfer); founder-decisions.md (you skipped 08:55 ~10:18 and 14:55 ~15:32; video reviews steered those contracts, not a new layer release).",
          "Did today’s work move the company closer to $2.5–5bn? no. p-evidence.md is empty . market-paths.md still starts No path named yet. Standing recon stayed thin through 16:55. Live-gate compile returned 0 candidates. Thin recon + doll gates + founder Gemini context are not a path you accepted."
        ],
        "source": "section_list"
      },
      "founder_narrative": {
        "what": "The destination is a $2.5–5bn company. Centre of the Russian dolls — not the outer ring ( Doll gates , contracts c4d8e21b / d1a9f6e2 / e3c8b17f). You start outside and only earned layers appear as you move in.",
        "why": "The problem this close removes: treating a full day of thin recon plus video-steered visibility contracts as if a job left you, or as if P moved. Future closes read close-30.md , score.md , and chain.md instead of re-litigating whether standing recon, doll paint, or a 0-candidate compile counted as a layer or as P.",
        "destination_delta": [
          "P unchanged",
          "No path named",
          "chain broken",
          "cut parked"
        ]
      },
      "related_live_links": [
        {
          "text": "overnight 29–30",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/overnight-2026-08-30/"
        },
        {
          "text": "compile 14:20",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1420-2026-08-30/"
        },
        {
          "text": "09:55",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0955-2026-08-30/"
        },
        {
          "text": "10:55",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1055-2026-08-30/"
        },
        {
          "text": "11:55",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1155-2026-08-30/"
        },
        {
          "text": "12:48",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1248-2026-08-30/"
        },
        {
          "text": "12:55",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1255-2026-08-30/"
        },
        {
          "text": "13:55",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1355-2026-08-30/"
        },
        {
          "text": "15:55",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1555-2026-08-30/"
        },
        {
          "text": "16:55",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1655-2026-08-30/"
        }
      ],
      "agent_representation": {
        "founder_view_md": "/home/box/agents/fyj-founder-bot/founder-view/founder-view-cycle-close-2026-08-30.md",
        "founder_view_md_exists": true,
        "founder_decisions_md": "/home/box/agents/fyj-founder-bot/activity/founder-decisions.md",
        "founder_decisions_md_exists": true,
        "close_md": "/home/box/agents/fyj-founder-bot/activity/close-30.md",
        "close_md_exists": true,
        "agent_file_gaps": []
      },
      "canonical_record": {
        "live_page": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/cycle-close-2026-08-30/",
        "map_row_source_object": "founder-visibility:cycle-close-2026-08-30",
        "mapping_mark": "canonical"
      },
      "narrative_status": "ok",
      "narrative_gaps": [],
      "verification_status": "shadow-represented",
      "uuid_parked_noted": true
    },
    {
      "slug": "decision-1455-2026-08-30",
      "source_kind": "decision",
      "type": "decision",
      "slot": "1455",
      "historical_origin_path": "/workspace/fyj-dashboard/dist/founder/visibility/decision-1455-2026-08-30/index.html",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-1455-2026-08-30/",
      "inventory_sha12": "d2d530abea28",
      "inventory_id": "inv_line:599|/workspace/fyj-dashboard/dist/founder/visibility/decision-1455-2026-08-30/index.html",
      "stamp": "30 Aug 2026 · 14:55",
      "date": "2026-08-30",
      "title": "Mid-afternoon check-in. One question. Nothing else until you answer.",
      "headline": "This morning’s 08:55 ask was skipped. Standing recon kept running. At 14:20 the live gate was tried: compile path candidates that can run end to end. None compiled. The blocker is that a first runnable hour cannot be walked without naming a buyer. P is still empty. No path named. Peer toggle stays the live layer. Customer cut stays parked. Hermes stays parked. Live slot unchanged.",
      "status": "",
      "ask": "Given what the last hours produced, what direction do you want for the next block?",
      "cycle_answers": null,
      "founder_narrative": {
        "what": "Honest and short. Nothing here is a customer, a path, or a move of P .",
        "why": "The problem this hour removes: running the next block as if you had already steered it after a skipped morning and a compile that returned zero. 14:55 is the mid-afternoon gate. One question. No recon this hour. No slot rewrite. No Hermes start.",
        "destination_delta": [
          "P unchanged",
          "No path named",
          "chain broken",
          "cut parked"
        ]
      },
      "related_live_links": [
        {
          "text": "29–30 Aug",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/overnight-2026-08-30/"
        },
        {
          "text": "14:20 tried compile",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1420-2026-08-30/"
        },
        {
          "text": "13:55 market scenarios — GOV.UK apprenticeship levy",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1355-2026-08-30/"
        },
        {
          "text": "12:55 SRA Transparency Rules",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1255-2026-08-30/"
        },
        {
          "text": "12:48 founder Gemini archive",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1248-2026-08-30/"
        }
      ],
      "agent_representation": {
        "founder_view_md": "/home/box/agents/fyj-founder-bot/founder-view/founder-view-decision-1455-2026-08-30.md",
        "founder_view_md_exists": true,
        "founder_decisions_md": "/home/box/agents/fyj-founder-bot/activity/founder-decisions.md",
        "founder_decisions_md_exists": true,
        "close_md": "",
        "close_md_exists": false,
        "agent_file_gaps": []
      },
      "canonical_record": {
        "live_page": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-1455-2026-08-30/",
        "map_row_source_object": "founder-visibility:decision-1455-2026-08-30",
        "mapping_mark": "canonical"
      },
      "narrative_status": "ok",
      "narrative_gaps": [],
      "verification_status": "shadow-represented",
      "uuid_parked_noted": true
    },
    {
      "slug": "decision-0855-2026-08-30",
      "source_kind": "decision",
      "type": "decision",
      "slot": "0855",
      "historical_origin_path": "/workspace/fyj-dashboard/dist/founder/visibility/decision-0855-2026-08-30/index.html",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-0855-2026-08-30/",
      "inventory_sha12": "c3b85d919044",
      "inventory_id": "inv_line:352|/workspace/fyj-dashboard/dist/founder/visibility/decision-0855-2026-08-30/index.html",
      "stamp": "30 Aug 2026 · 08:55",
      "date": "2026-08-30",
      "title": "Morning check-in. One question. Nothing else until you answer.",
      "headline": "Cycle 9 closed no / no. Standing recon ran through the night. The last hour (07:55) read the Bank of England Agents’ summary for July 2026 and stayed thin. P is still empty. No path named. Peer toggle stays the live layer. Customer cut stays parked. Hermes stays parked. Live slot unchanged.",
      "status": "",
      "ask": "Given what the last hours produced, what direction do you want for the next block?",
      "cycle_answers": null,
      "founder_narrative": {
        "what": "Honest and short. Nothing here is a customer, a path, or a move of P .",
        "why": "The problem this hour removes: running the next block as if you had already steered it. 08:55 is the morning gate. One question. No recon this hour. No slot rewrite. No Hermes start.",
        "destination_delta": [
          "P unchanged",
          "No path named",
          "chain broken",
          "cut parked"
        ]
      },
      "related_live_links": [
        {
          "text": "28–29 Aug",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/overnight-2026-08-29/"
        },
        {
          "text": "07:55 market discovery — Bank of England Agents’ summary July 2026",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0755-2026-08-30/"
        },
        {
          "text": "06:55 Pensions Ombudsman",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0655-2026-08-30/"
        },
        {
          "text": "05:55 Institute of Directors",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0555-2026-08-30/"
        },
        {
          "text": "03:55 Companies Act directors’ duties",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0355-2026-08-30/"
        }
      ],
      "agent_representation": {
        "founder_view_md": "/home/box/agents/fyj-founder-bot/founder-view/founder-view-decision-0855-2026-08-30.md",
        "founder_view_md_exists": true,
        "founder_decisions_md": "/home/box/agents/fyj-founder-bot/activity/founder-decisions.md",
        "founder_decisions_md_exists": true,
        "close_md": "",
        "close_md_exists": false,
        "agent_file_gaps": []
      },
      "canonical_record": {
        "live_page": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-0855-2026-08-30/",
        "map_row_source_object": "founder-visibility:decision-0855-2026-08-30",
        "mapping_mark": "canonical"
      },
      "narrative_status": "ok",
      "narrative_gaps": [],
      "verification_status": "shadow-represented",
      "uuid_parked_noted": true
    },
    {
      "slug": "cycle-close-2026-08-29",
      "source_kind": "cycle-close",
      "type": "cycle-close",
      "slot": "1715",
      "historical_origin_path": "/workspace/fyj-dashboard/dist/founder/visibility/cycle-close-2026-08-29/index.html",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/cycle-close-2026-08-29/",
      "inventory_sha12": "282d89ee37a3",
      "inventory_id": "inv_line:529|/workspace/fyj-dashboard/dist/founder/visibility/cycle-close-2026-08-29/index.html",
      "stamp": "29 Aug 2026 · 17:15",
      "date": "2026-08-29",
      "title": "No new job left you. P did not move. Chain broken.",
      "headline": "Cycle 9 is iterate . Question 1 is no — no new founder layer left your hands in the cycle after 28 Aug 17:15. The peer toggle already scored in cycle 7. Standing recon ran all night and day and stayed thin. Question 2 is no — P is still empty; no path named. I have written chain broken . I have not rewritten the live slot. I have not installed the parked customer cut. S stays 1 . Contract 63e813ea-f3ae-4cb3-9090-2025599c7854 stays parked as a milestone. Contract 8c85e909-57b0-4d5d-a086-173f68ed5627 stays live.",
      "status": "",
      "ask": "",
      "cycle_answers": {
        "q1": "Did a real founder layer (a job) leave your hands today? no. Evidence: hour-slots.md (Released today still dated 26 Aug: Peer toggle; Current slot unchanged); hour-log.md (28 Aug 17:15 through 29 Aug 16:55: Layer stays Peer toggle; no new named release; contracts f7c2a04e / a91e3c70 / c4d8e21b are mechanism/visibility, not a layer transfer); founder-decisions.md (you skipped 08:55 ~10:12 and 14:55 ~16:26; morning video direction was steering into those contracts, not a new layer release).",
        "q2": "Did today’s work move the company closer to $2.5–5bn? no. p-evidence.md is empty . market-paths.md still starts No path named yet. Standing recon stayed thin through 16:55. Thin recon + doll gates are not a path you accepted.",
        "raw_items": [
          "Did a real founder layer (a job) leave your hands today? no. Evidence: hour-slots.md (Released today still dated 26 Aug: Peer toggle; Current slot unchanged); hour-log.md (28 Aug 17:15 through 29 Aug 16:55: Layer stays Peer toggle; no new named release; contracts f7c2a04e / a91e3c70 / c4d8e21b are mechanism/visibility, not a layer transfer); founder-decisions.md (you skipped 08:55 ~10:12 and 14:55 ~16:26; morning video direction was steering into those contracts, not a new layer release).",
          "Did today’s work move the company closer to $2.5–5bn? no. p-evidence.md is empty . market-paths.md still starts No path named yet. Standing recon stayed thin through 16:55. Thin recon + doll gates are not a path you accepted."
        ],
        "source": "section_list"
      },
      "founder_narrative": {
        "what": "The destination is a $2.5–5bn company. Centre of the Russian dolls — not the outer ring ( Doll gates , contract c4d8e21b). You start outside and only earned layers appear as you move in.",
        "why": "The problem this close removes: treating a full day of thin recon plus morning visibility contracts as if a job left you, or as if P moved. Future closes read close-29.md , score.md , and chain.md instead of re-litigating whether standing recon or doll-gates maps counted as a layer or as P.",
        "destination_delta": [
          "P unchanged",
          "No path named",
          "chain broken",
          "cut parked"
        ]
      },
      "related_live_links": [
        {
          "text": "overnight 28–29",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/overnight-2026-08-29/"
        }
      ],
      "agent_representation": {
        "founder_view_md": "/home/box/agents/fyj-founder-bot/founder-view/founder-view-cycle-close-2026-08-29.md",
        "founder_view_md_exists": true,
        "founder_decisions_md": "/home/box/agents/fyj-founder-bot/activity/founder-decisions.md",
        "founder_decisions_md_exists": true,
        "close_md": "/home/box/agents/fyj-founder-bot/activity/close-29.md",
        "close_md_exists": true,
        "agent_file_gaps": []
      },
      "canonical_record": {
        "live_page": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/cycle-close-2026-08-29/",
        "map_row_source_object": "founder-visibility:cycle-close-2026-08-29",
        "mapping_mark": "canonical"
      },
      "narrative_status": "ok",
      "narrative_gaps": [],
      "verification_status": "shadow-represented",
      "uuid_parked_noted": true
    },
    {
      "slug": "decision-1455-2026-08-29",
      "source_kind": "decision",
      "type": "decision",
      "slot": "1455",
      "historical_origin_path": "/workspace/fyj-dashboard/dist/founder/visibility/decision-1455-2026-08-29/index.html",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-1455-2026-08-29/",
      "inventory_sha12": "7177e42714c6",
      "inventory_id": "inv_line:346|/workspace/fyj-dashboard/dist/founder/visibility/decision-1455-2026-08-29/index.html",
      "stamp": "29 Aug 2026 · 14:55",
      "date": "2026-08-29",
      "title": "Mid-afternoon check-in. One question. Nothing else until you answer.",
      "headline": "This morning’s 08:55 ask was skipped. Standing recon kept running. The last hour (13:55) mapped the Legal Ombudsman and stayed thin. P is still empty. No path named. Peer toggle stays the live layer. Customer cut stays parked. Hermes stays parked. Live slot unchanged.",
      "status": "",
      "ask": "Given what the last hours produced, what direction do you want for the next block?",
      "cycle_answers": null,
      "founder_narrative": {
        "what": "Honest and short. Nothing here is a customer, a path, or a move of P .",
        "why": "The problem this hour removes: running the next block as if you had already steered it after a skipped morning. 14:55 is the mid-afternoon gate. One question. No recon this hour. No slot rewrite. No Hermes start.",
        "destination_delta": [
          "P unchanged",
          "No path named",
          "chain broken",
          "cut parked"
        ]
      },
      "related_live_links": [
        {
          "text": "27–28 Aug",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/overnight-2026-08-28/"
        },
        {
          "text": "13:55 competitor mapping — Legal Ombudsman",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1355-2026-08-29/"
        },
        {
          "text": "12:55 failure to prevent facilitation of tax evasion",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1255-2026-08-29/"
        },
        {
          "text": "11:55 National Minimum Wage / National Living Wage",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1155-2026-08-29/"
        },
        {
          "text": "10:55 PAYE payroll / earnings",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1055-2026-08-29/"
        },
        {
          "text": "09:55 ICB bookkeepers",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0955-2026-08-29/"
        }
      ],
      "agent_representation": {
        "founder_view_md": "/home/box/agents/fyj-founder-bot/founder-view/founder-view-decision-1455-2026-08-29.md",
        "founder_view_md_exists": true,
        "founder_decisions_md": "/home/box/agents/fyj-founder-bot/activity/founder-decisions.md",
        "founder_decisions_md_exists": true,
        "close_md": "",
        "close_md_exists": false,
        "agent_file_gaps": []
      },
      "canonical_record": {
        "live_page": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-1455-2026-08-29/",
        "map_row_source_object": "founder-visibility:decision-1455-2026-08-29",
        "mapping_mark": "canonical"
      },
      "narrative_status": "ok",
      "narrative_gaps": [],
      "verification_status": "shadow-represented",
      "uuid_parked_noted": true
    },
    {
      "slug": "decision-0855-2026-08-29",
      "source_kind": "decision",
      "type": "decision",
      "slot": "0855",
      "historical_origin_path": "/workspace/fyj-dashboard/dist/founder/visibility/decision-0855-2026-08-29/index.html",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-0855-2026-08-29/",
      "inventory_sha12": "d03de74b4ca4",
      "inventory_id": "inv_line:500|/workspace/fyj-dashboard/dist/founder/visibility/decision-0855-2026-08-29/index.html",
      "stamp": "29 Aug 2026 · 08:55",
      "date": "2026-08-29",
      "title": "Morning check-in. One question. Nothing else until you answer.",
      "headline": "Cycle 8 closed no / no. Standing recon ran through the night. The last hour (07:55) mapped the Bar of Northern Ireland and stayed thin. P is still empty. No path named. Peer toggle stays the live layer. Customer cut stays parked. Hermes stays parked. Live slot unchanged.",
      "status": "",
      "ask": "Given what the last hours produced, what direction do you want for the next block?",
      "cycle_answers": null,
      "founder_narrative": {
        "what": "Honest and short. Nothing here is a customer, a path, or a move of P .",
        "why": "The problem this hour removes: running the next block as if you had already steered it. 08:55 is the morning gate. One question. No recon this hour. No slot rewrite. No Hermes start.",
        "destination_delta": [
          "P unchanged",
          "No path named",
          "chain broken",
          "cut parked"
        ]
      },
      "related_live_links": [
        {
          "text": "27–28 Aug",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/overnight-2026-08-28/"
        },
        {
          "text": "07:55 competitor mapping — Bar of Northern Ireland",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0755-2026-08-29/"
        },
        {
          "text": "06:55 employers’ liability insurance",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0655-2026-08-29/"
        },
        {
          "text": "05:55 IPA / Find an IP",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0555-2026-08-29/"
        },
        {
          "text": "03:55 failure to prevent fraud",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0355-2026-08-29/"
        }
      ],
      "agent_representation": {
        "founder_view_md": "/home/box/agents/fyj-founder-bot/founder-view/founder-view-decision-0855-2026-08-29.md",
        "founder_view_md_exists": true,
        "founder_decisions_md": "/home/box/agents/fyj-founder-bot/activity/founder-decisions.md",
        "founder_decisions_md_exists": true,
        "close_md": "",
        "close_md_exists": false,
        "agent_file_gaps": []
      },
      "canonical_record": {
        "live_page": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-0855-2026-08-29/",
        "map_row_source_object": "founder-visibility:decision-0855-2026-08-29",
        "mapping_mark": "canonical"
      },
      "narrative_status": "ok",
      "narrative_gaps": [],
      "verification_status": "shadow-represented",
      "uuid_parked_noted": true
    },
    {
      "slug": "cycle-close-2026-08-28",
      "source_kind": "cycle-close",
      "type": "cycle-close",
      "slot": "1715",
      "historical_origin_path": "/workspace/fyj-dashboard/dist/founder/visibility/cycle-close-2026-08-28/index.html",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/cycle-close-2026-08-28/",
      "inventory_sha12": "2bbe0cd79768",
      "inventory_id": "inv_line:362|/workspace/fyj-dashboard/dist/founder/visibility/cycle-close-2026-08-28/index.html",
      "stamp": "28 Aug 2026 · 17:15",
      "date": "2026-08-28",
      "title": "No new job left you. P did not move. Chain broken.",
      "headline": "Cycle 8 is iterate . Question 1 is no — no new founder layer left your hands in the cycle after 27 Aug 17:15. The peer toggle already scored in cycle 7. Standing recon ran all night and day and stayed thin. Question 2 is no — P is still empty; no path named. I have written chain broken . I have not rewritten the live slot. I have not installed the parked customer cut. S stays 1 . Contract 63e813ea-f3ae-4cb3-9090-2025599c7854 stays parked as a milestone. Contract 8c85e909-57b0-4d5d-a086-173f68ed5627 stays live.",
      "status": "",
      "ask": "",
      "cycle_answers": {
        "q1": "Did a real founder layer (a job) leave your hands today? no. Evidence: hour-slots.md (Released today still dated 26 Aug: Peer toggle; no new release this cycle); hour-log.md (27 Aug 17:15 through 28 Aug 16:55: Layer stays Peer toggle; no new named release); founder-decisions.md (you skipped 08:55 and 14:55 ; no unprompted layer direction).",
        "q2": "Did today’s work move the company closer to $2.5–5bn? no. p-evidence.md is empty . market-paths.md has no path named. Standing recon stayed thin — late filing / ECCTA penalties, ICAS, VAT stats, MTD, Help to Grow, and the rest are not who / why / how / next.",
        "raw_items": [
          "Did a real founder layer (a job) leave your hands today? no. Evidence: hour-slots.md (Released today still dated 26 Aug: Peer toggle; no new release this cycle); hour-log.md (27 Aug 17:15 through 28 Aug 16:55: Layer stays Peer toggle; no new named release); founder-decisions.md (you skipped 08:55 and 14:55 ; no unprompted layer direction).",
          "Did today’s work move the company closer to $2.5–5bn? no. p-evidence.md is empty . market-paths.md has no path named. Standing recon stayed thin — late filing / ECCTA penalties, ICAS, VAT stats, MTD, Help to Grow, and the rest are not who / why / how / next."
        ],
        "source": "section_list"
      },
      "founder_narrative": {
        "what": "P is company position toward $2.5–5bn. Empty exists so the score cannot be faked. p-missing.md is still: who is the first customer, or what is the first market path? Empty is honest, not finished. Market-path research is the standing mechanism. A research note is not a P move until you accept a path. A visibility layer already scored is not a new P move.",
        "why": "The problem this close removes: treating a full day of thin recon as if a job left you, or as if P moved. Future closes read close-28.md , score.md , and chain.md instead of re-litigating whether standing recon counted as a layer or as P.",
        "destination_delta": [
          "P unchanged",
          "No path named",
          "chain broken",
          "cut parked"
        ]
      },
      "related_live_links": [],
      "agent_representation": {
        "founder_view_md": "/home/box/agents/fyj-founder-bot/founder-view/founder-view-cycle-close-2026-08-28.md",
        "founder_view_md_exists": true,
        "founder_decisions_md": "/home/box/agents/fyj-founder-bot/activity/founder-decisions.md",
        "founder_decisions_md_exists": true,
        "close_md": "/home/box/agents/fyj-founder-bot/activity/close-28.md",
        "close_md_exists": true,
        "agent_file_gaps": []
      },
      "canonical_record": {
        "live_page": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/cycle-close-2026-08-28/",
        "map_row_source_object": "founder-visibility:cycle-close-2026-08-28",
        "mapping_mark": "canonical"
      },
      "narrative_status": "ok",
      "narrative_gaps": [],
      "verification_status": "shadow-represented",
      "uuid_parked_noted": true
    },
    {
      "slug": "decision-1455-2026-08-28",
      "source_kind": "decision",
      "type": "decision",
      "slot": "1455",
      "historical_origin_path": "/workspace/fyj-dashboard/dist/founder/visibility/decision-1455-2026-08-28/index.html",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-1455-2026-08-28/",
      "inventory_sha12": "db305f511e44",
      "inventory_id": "inv_line:360|/workspace/fyj-dashboard/dist/founder/visibility/decision-1455-2026-08-28/index.html",
      "stamp": "28 Aug 2026 · 14:55",
      "date": "2026-08-28",
      "title": "Mid-afternoon check-in. One question. Nothing else until you answer.",
      "headline": "This morning’s 08:55 ask was skipped. Standing recon kept running. The last hour (13:55) was market discovery on HMRC’s Annual UK VAT statistics. It stayed thin. P is still empty. No path named. Peer toggle stays the live layer. Customer cut stays parked. Hermes stays parked. Live slot unchanged.",
      "status": "",
      "ask": "Given what the last hours produced, what direction do you want for the next block?",
      "cycle_answers": null,
      "founder_narrative": {
        "what": "Honest and short. Nothing here is a customer, a path, or a move of P .",
        "why": "The problem this hour removes: running the next block as if you had already steered it after a skipped morning. 14:55 is the mid-afternoon gate. One question. No recon this hour. No slot rewrite. No Hermes start.",
        "destination_delta": [
          "P unchanged",
          "No path named",
          "cut parked"
        ]
      },
      "related_live_links": [
        {
          "text": "27–28 Aug",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/overnight-2026-08-28/"
        },
        {
          "text": "13:55 market discovery — HMRC Annual UK VAT statistics",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1355-2026-08-28/"
        },
        {
          "text": "12:55 CIOT / ATT",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1255-2026-08-28/"
        },
        {
          "text": "11:55 Making Tax Digital for Income Tax",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1155-2026-08-28/"
        },
        {
          "text": "10:55 ICAEW probate / oaths",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1055-2026-08-28/"
        },
        {
          "text": "09:55 Help to Grow + Growth Guarantee",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0955-2026-08-28/"
        },
        {
          "text": "07:55 HMRC Trust Registration Service",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0755-2026-08-28/"
        }
      ],
      "agent_representation": {
        "founder_view_md": "/home/box/agents/fyj-founder-bot/founder-view/founder-view-decision-1455-2026-08-28.md",
        "founder_view_md_exists": true,
        "founder_decisions_md": "/home/box/agents/fyj-founder-bot/activity/founder-decisions.md",
        "founder_decisions_md_exists": true,
        "close_md": "",
        "close_md_exists": false,
        "agent_file_gaps": []
      },
      "canonical_record": {
        "live_page": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-1455-2026-08-28/",
        "map_row_source_object": "founder-visibility:decision-1455-2026-08-28",
        "mapping_mark": "canonical"
      },
      "narrative_status": "ok",
      "narrative_gaps": [],
      "verification_status": "shadow-represented",
      "uuid_parked_noted": true
    },
    {
      "slug": "decision-0855-2026-08-28",
      "source_kind": "decision",
      "type": "decision",
      "slot": "0855",
      "historical_origin_path": "/workspace/fyj-dashboard/dist/founder/visibility/decision-0855-2026-08-28/index.html",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-0855-2026-08-28/",
      "inventory_sha12": "f69380ebb5f2",
      "inventory_id": "inv_line:434|/workspace/fyj-dashboard/dist/founder/visibility/decision-0855-2026-08-28/index.html",
      "stamp": "28 Aug 2026 · 08:55",
      "date": "2026-08-28",
      "title": "Morning check-in. One question. Nothing else until you answer.",
      "headline": "Overnight 27–28 is on the list. Standing recon kept running through the night and into this morning; the last hour (07:55) was risk reduction on HMRC Trust Registration Service and got stronger only as a constraint on invention. P is still empty. No path named. Peer toggle stays the live layer. Customer cut stays parked. Hermes stays parked. Live slot unchanged.",
      "status": "",
      "ask": "Given what the last hours produced, what direction do you want for the next block?",
      "cycle_answers": null,
      "founder_narrative": {
        "what": "Honest and short. Nothing here is a customer, a path, or a move of P .",
        "why": "The problem this hour removes: running the next block as if you had already steered it. 08:55 is the morning gate. One question. No recon this hour. No slot rewrite. No Hermes start.",
        "destination_delta": [
          "P unchanged",
          "No path named",
          "cut parked"
        ]
      },
      "related_live_links": [
        {
          "text": "27–28 Aug",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/overnight-2026-08-28/"
        },
        {
          "text": "25–26",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/overnight-2026-08-26/"
        },
        {
          "text": "26–27",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/overnight-2026-08-27/"
        },
        {
          "text": "07:55 risk reduction — HMRC Trust Registration Service",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0755-2026-08-28/"
        },
        {
          "text": "06:55 Innovate UK / UKRI grant fork",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0655-2026-08-28/"
        },
        {
          "text": "05:55 ACCA practising / AML directory",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0555-2026-08-28/"
        },
        {
          "text": "04:55 HMRC R&D Tax Credits size",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0455-2026-08-28/"
        }
      ],
      "agent_representation": {
        "founder_view_md": "/home/box/agents/fyj-founder-bot/founder-view/founder-view-decision-0855-2026-08-28.md",
        "founder_view_md_exists": true,
        "founder_decisions_md": "/home/box/agents/fyj-founder-bot/activity/founder-decisions.md",
        "founder_decisions_md_exists": true,
        "close_md": "",
        "close_md_exists": false,
        "agent_file_gaps": []
      },
      "canonical_record": {
        "live_page": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-0855-2026-08-28/",
        "map_row_source_object": "founder-visibility:decision-0855-2026-08-28",
        "mapping_mark": "canonical"
      },
      "narrative_status": "ok",
      "narrative_gaps": [],
      "verification_status": "shadow-represented",
      "uuid_parked_noted": true
    },
    {
      "slug": "cycle-close-2026-08-27",
      "source_kind": "cycle-close",
      "type": "cycle-close",
      "slot": "1715",
      "historical_origin_path": "/workspace/fyj-dashboard/dist/founder/visibility/cycle-close-2026-08-27/index.html",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/cycle-close-2026-08-27/",
      "inventory_sha12": "70a39cef9dc2",
      "inventory_id": "inv_line:548|/workspace/fyj-dashboard/dist/founder/visibility/cycle-close-2026-08-27/index.html",
      "stamp": "27 Aug 2026 · 17:15",
      "date": "2026-08-27",
      "title": "A job left you. P did not move.",
      "headline": "Cycle 7 is iterate . Question 1 is yes — Peer toggle: Founder View ↔ Agent View left your hands at 26 Aug 20:10 under UUID 1ea6fbac, with your direction to name the layer and let hindsight write the next slot. Question 2 is no — P is still empty; no path named. I have not rewritten the live slot at this close (it was already rewritten at 20:10). I have not installed the parked customer cut. I have not written chain broken. S is now 1 . Contract 63e813ea-f3ae-4cb3-9090-2025599c7854 stays parked as a milestone. Contract 8c85e909-57b0-4d5d-a086-173f68ed5627 stays live.",
      "status": "",
      "ask": "",
      "cycle_answers": {
        "q1": "Did a real founder layer (a job) leave your hands today? yes. Layer: Peer toggle: Founder View ↔ Agent View. Evidence: hour-slots.md (Released 26 Aug 2026: Peer toggle); chain.md (2026-08-26 20:10 measurable release); hindsight-peer-toggle (LIVE; founder direction). You skipped 08:55 and 14:55 .",
        "q2": "Did today’s work move the company closer to $2.5–5bn? no. p-evidence.md is empty . market-paths.md has no path named. Standing recon stayed thin — headcounts and sector size are not who / why / how / next.",
        "raw_items": [
          "Did a real founder layer (a job) leave your hands today? yes. Layer: Peer toggle: Founder View ↔ Agent View. Evidence: hour-slots.md (Released 26 Aug 2026: Peer toggle); chain.md (2026-08-26 20:10 measurable release); hindsight-peer-toggle (LIVE; founder direction). You skipped 08:55 and 14:55 .",
          "Did today’s work move the company closer to $2.5–5bn? no. p-evidence.md is empty . market-paths.md has no path named. Standing recon stayed thin — headcounts and sector size are not who / why / how / next."
        ],
        "source": "section_list"
      },
      "founder_narrative": {
        "what": "P is company position toward $2.5–5bn. Empty exists so the score cannot be faked. p-missing.md is still: who is the first customer, or what is the first market path? Empty is honest, not finished. Market-path research is the standing mechanism. A research note is not a P move until you accept a path. A visibility layer is not P.",
        "why": "The problem this close removes: scoring the day as if no job left you after the peer toggle had already been named and the slot rewritten, or treating thin recon as P. Future closes read close-27.md , score.md , and chain.md instead of re-litigating whether the toggle counted.",
        "destination_delta": [
          "P unchanged",
          "No path named",
          "chain broken",
          "cut parked"
        ]
      },
      "related_live_links": [],
      "agent_representation": {
        "founder_view_md": "/home/box/agents/fyj-founder-bot/founder-view/founder-view-cycle-close-2026-08-27.md",
        "founder_view_md_exists": true,
        "founder_decisions_md": "/home/box/agents/fyj-founder-bot/activity/founder-decisions.md",
        "founder_decisions_md_exists": true,
        "close_md": "/home/box/agents/fyj-founder-bot/activity/close-27.md",
        "close_md_exists": true,
        "agent_file_gaps": []
      },
      "canonical_record": {
        "live_page": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/cycle-close-2026-08-27/",
        "map_row_source_object": "founder-visibility:cycle-close-2026-08-27",
        "mapping_mark": "canonical"
      },
      "narrative_status": "ok",
      "narrative_gaps": [],
      "verification_status": "shadow-represented",
      "uuid_parked_noted": true
    },
    {
      "slug": "decision-1455-2026-08-27",
      "source_kind": "decision",
      "type": "decision",
      "slot": "1455",
      "historical_origin_path": "/workspace/fyj-dashboard/dist/founder/visibility/decision-1455-2026-08-27/index.html",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-1455-2026-08-27/",
      "inventory_sha12": "b3fcecc43085",
      "inventory_id": "inv_line:470|/workspace/fyj-dashboard/dist/founder/visibility/decision-1455-2026-08-27/index.html",
      "stamp": "27 Aug 2026 · 14:55",
      "date": "2026-08-27",
      "title": "Mid-afternoon check-in. Window skipped. Listed plan continues.",
      "headline": "Overnight cadence is live. The inbox is numbered 1…N destination-first. Hermes is parked and not started. Today’s recon stayed thin — SRA, CLC, LSB £52.3bn size, CILEx, GOV.UK accounts software lists, IPReg, HMRC TCSP 1,553 — none of that is a path. P is still empty. The customer cut stays parked as a milestone. This morning’s 08:55 ask was skipped; the listed plan continued. Live slot unchanged. You dismissed the 14:55 direction widget without answering (~15:04 London). Treated as skipped. I have not re-asked. Listed plan continues: standing recon 26e4abb6, cut parked, Hermes parked, inbox stays.",
      "status": "",
      "ask": "[addressed] Given what the last hours produced, what direction do you want for the next block? Window skipped ~15:04 London. Listed plan continues.",
      "cycle_answers": null,
      "founder_narrative": {
        "what": "Honest and short. Nothing here is a customer, a path, or a move of P .",
        "why": "The problem this hour removes: running the next block as if you had already steered it after a skipped morning. 14:55 was the mid-afternoon gate. One question. You moved on without answering. The listed plan continues without inventing a steer.",
        "destination_delta": [
          "P unchanged",
          "No path named",
          "cut parked"
        ]
      },
      "related_live_links": [
        {
          "text": "25–26 Aug",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/overnight-2026-08-26/"
        },
        {
          "text": "26–27 Aug",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/overnight-2026-08-27/"
        },
        {
          "text": "SRA",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0655-2026-08-27/"
        },
        {
          "text": "CLC",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0907-2026-08-27/"
        },
        {
          "text": "CILEx",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1055-2026-08-27/"
        },
        {
          "text": "IPReg",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1255-2026-08-27/"
        },
        {
          "text": "LSB £52.3bn",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0955-2026-08-27/"
        },
        {
          "text": "GOV.UK accounts software lists",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1155-2026-08-27/"
        },
        {
          "text": "HMRC TCSP 1,553",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1355-2026-08-27/"
        }
      ],
      "agent_representation": {
        "founder_view_md": "/home/box/agents/fyj-founder-bot/founder-view/founder-view-decision-1455-2026-08-27.md",
        "founder_view_md_exists": true,
        "founder_decisions_md": "/home/box/agents/fyj-founder-bot/activity/founder-decisions.md",
        "founder_decisions_md_exists": true,
        "close_md": "",
        "close_md_exists": false,
        "agent_file_gaps": []
      },
      "canonical_record": {
        "live_page": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-1455-2026-08-27/",
        "map_row_source_object": "founder-visibility:decision-1455-2026-08-27",
        "mapping_mark": "canonical"
      },
      "narrative_status": "ok",
      "narrative_gaps": [],
      "verification_status": "shadow-represented",
      "uuid_parked_noted": true
    },
    {
      "slug": "decision-0855-2026-08-27",
      "source_kind": "decision",
      "type": "decision",
      "slot": "0855",
      "historical_origin_path": "/workspace/fyj-dashboard/dist/founder/visibility/decision-0855-2026-08-27/index.html",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-0855-2026-08-27/",
      "inventory_sha12": "e12399b90f45",
      "inventory_id": "inv_line:484|/workspace/fyj-dashboard/dist/founder/visibility/decision-0855-2026-08-27/index.html",
      "stamp": "27 Aug 2026 · 08:55",
      "date": "2026-08-27",
      "title": "Morning check-in. Window skipped. Listed plan continues.",
      "headline": "Overnight cadence is on the list, the inbox is numbered 1…N destination-first, Hermes is parked and not started, and the last recon hour stayed thin. P is still empty. The live slot is unchanged. You dismissed the 08:55 direction widget without answering (~09:07 London). Treated as skipped. I have not re-asked. Listed plan continues: standing recon 26e4abb6, cut parked, Hermes parked, inbox stays.",
      "status": "",
      "ask": "[addressed] Given what the last hours produced, what direction do you want for the next block? Window skipped ~09:07 London. Listed plan continues.",
      "cycle_answers": null,
      "founder_narrative": {
        "what": "Honest and short. Nothing here is a customer, a path, or a move of P .",
        "why": "The problem this hour removes: running the next block as if you had already steered it. 08:55 was the morning gate. One question. You moved on without answering. The listed plan continues without inventing a steer.",
        "destination_delta": [
          "P unchanged",
          "No path named",
          "cut parked"
        ]
      },
      "related_live_links": [
        {
          "text": "25–26 Aug",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/overnight-2026-08-26/"
        },
        {
          "text": "26–27 Aug",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/overnight-2026-08-27/"
        },
        {
          "text": "06:55 Competitor mapping",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-0655-2026-08-27/"
        }
      ],
      "agent_representation": {
        "founder_view_md": "/home/box/agents/fyj-founder-bot/founder-view/founder-view-decision-0855-2026-08-27.md",
        "founder_view_md_exists": true,
        "founder_decisions_md": "/home/box/agents/fyj-founder-bot/activity/founder-decisions.md",
        "founder_decisions_md_exists": true,
        "close_md": "",
        "close_md_exists": false,
        "agent_file_gaps": []
      },
      "canonical_record": {
        "live_page": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-0855-2026-08-27/",
        "map_row_source_object": "founder-visibility:decision-0855-2026-08-27",
        "mapping_mark": "canonical"
      },
      "narrative_status": "ok",
      "narrative_gaps": [],
      "verification_status": "shadow-represented",
      "uuid_parked_noted": true
    },
    {
      "slug": "cycle-close-2026-08-26",
      "source_kind": "cycle-close",
      "type": "cycle-close",
      "slot": "1715",
      "historical_origin_path": "/workspace/fyj-dashboard/dist/founder/visibility/cycle-close-2026-08-26/index.html",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/cycle-close-2026-08-26/",
      "inventory_sha12": "7d1205f827ee",
      "inventory_id": "inv_line:592|/workspace/fyj-dashboard/dist/founder/visibility/cycle-close-2026-08-26/index.html",
      "stamp": "26 Aug 2026 · 17:15",
      "date": "2026-08-26",
      "title": "No job left you. P did not move. The site is not confirmed live.",
      "headline": "Cycle 6 is iterate . Both 5:15 answers are no . I have written chain broken . I have not rewritten the live slot. I have not installed the parked customer cut. Contract 8c85e909-57b0-4d5d-a086-173f68ed5627 is live. Dead links are a failed publish. Contract 63e813ea-f3ae-4cb3-9090-2025599c7854 is live.",
      "status": "",
      "ask": "",
      "cycle_answers": {
        "q1": "Did a real founder layer (a job) leave your hands today? no. hour-slots.md still says Released today: None. release-check.md still says no / none . You skipped 08:55 and 14:55. At 17:06 you had to send a video because the links 500d. Clock-firing is not a job leaving you.",
        "q2": "Did today’s work move the company closer to $2.5–5bn? no. p-evidence.md is empty . market-paths.md has no path named.",
        "raw_items": [
          "Did a real founder layer (a job) leave your hands today? no. hour-slots.md still says Released today: None. release-check.md still says no / none . You skipped 08:55 and 14:55. At 17:06 you had to send a video because the links 500d. Clock-firing is not a job leaving you.",
          "Did today’s work move the company closer to $2.5–5bn? no. p-evidence.md is empty . market-paths.md has no path named."
        ],
        "source": "section_list"
      },
      "founder_narrative": {
        "what": "P is company position toward $2.5–5bn. Empty exists so the score cannot be faked. p-missing.md is still: who is the first customer, or what is the first market path? Empty is honest, not finished. Market-path research is the standing mechanism. A research note is not a P move until you accept a path.",
        "why": "The problem this close removes: an unattended day, or a repaired folder, could be mistaken for a job leaving you, or for P moving, or for a live site. Future closes read close-26.md , score.md , and chain.md ( chain broken ) instead of inferring a transfer.",
        "destination_delta": [
          "P unchanged",
          "No path named",
          "chain broken",
          "cut parked"
        ]
      },
      "related_live_links": [],
      "agent_representation": {
        "founder_view_md": "/home/box/agents/fyj-founder-bot/founder-view/founder-view-cycle-close-2026-08-26.md",
        "founder_view_md_exists": true,
        "founder_decisions_md": "/home/box/agents/fyj-founder-bot/activity/founder-decisions.md",
        "founder_decisions_md_exists": true,
        "close_md": "/home/box/agents/fyj-founder-bot/activity/close-26.md",
        "close_md_exists": true,
        "agent_file_gaps": []
      },
      "canonical_record": {
        "live_page": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/cycle-close-2026-08-26/",
        "map_row_source_object": "founder-visibility:cycle-close-2026-08-26",
        "mapping_mark": "canonical"
      },
      "narrative_status": "ok",
      "narrative_gaps": [],
      "verification_status": "shadow-represented",
      "uuid_parked_noted": true
    },
    {
      "slug": "skip-1455-2026-08-26",
      "source_kind": "skip",
      "type": "skip",
      "slot": "1455",
      "historical_origin_path": "/workspace/fyj-dashboard/dist/founder/visibility/skip-1455-2026-08-26/index.html",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/skip-1455-2026-08-26/",
      "inventory_sha12": "51d799ddee13",
      "inventory_id": "inv_line:411|/workspace/fyj-dashboard/dist/founder/visibility/skip-1455-2026-08-26/index.html",
      "stamp": "26 Aug 2026 · 16:55",
      "date": "2026-08-26",
      "title": "Mid-afternoon check-in skipped. Live loop held. No invented path.",
      "headline": "You did not answer the 14:55 question by 16:25. I continued the existing hold. Contract 63e813ea-f3ae-4cb3-9090-2025599c7854 is live. Live slot unchanged. Customer cut still parked.",
      "status": "",
      "ask": "Working set, not exhaustive. You can still answer; a late direction beats the hold. 1. Keep this hold through 17:15. 2. Confirm the draft slot: hours research and surface market paths without inventing a customer. 3. Name a market to research, or one not to touch.",
      "cycle_answers": null,
      "founder_narrative": {
        "what": "The 90-minute window on 14:55 direction closed with no reply. I logged that in founder-decisions.md : proceeded without new founder input.",
        "why": "P is company position toward $2.5–5bn. p-evidence.md is empty so the score cannot be faked. p-missing.md is still: who is the first customer, or what is the first market path? Empty is honest, not finished. Market-path research is the current priority mechanism. A research note is not a P move until you accept a path.",
        "destination_delta": [
          "P empty",
          "cut parked"
        ]
      },
      "related_live_links": [
        {
          "text": "stop at 20:55",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-2055-2026-08-25/"
        }
      ],
      "agent_representation": {
        "founder_view_md": "/home/box/agents/fyj-founder-bot/founder-view/founder-view-skip-1455-2026-08-26.md",
        "founder_view_md_exists": true,
        "founder_decisions_md": "/home/box/agents/fyj-founder-bot/activity/founder-decisions.md",
        "founder_decisions_md_exists": true,
        "close_md": "",
        "close_md_exists": false,
        "agent_file_gaps": []
      },
      "canonical_record": {
        "live_page": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/skip-1455-2026-08-26/",
        "map_row_source_object": "founder-visibility:skip-1455-2026-08-26",
        "mapping_mark": "canonical"
      },
      "narrative_status": "ok",
      "narrative_gaps": [],
      "verification_status": "shadow-represented",
      "uuid_parked_noted": true
    },
    {
      "slug": "skip-0855-2026-08-26",
      "source_kind": "skip",
      "type": "skip",
      "slot": "0855",
      "historical_origin_path": "/workspace/fyj-dashboard/dist/founder/visibility/skip-0855-2026-08-26/index.html",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/skip-0855-2026-08-26/",
      "inventory_sha12": "f016ada17141",
      "inventory_id": "inv_line:492|/workspace/fyj-dashboard/dist/founder/visibility/skip-0855-2026-08-26/index.html",
      "stamp": "26 Aug 2026 · 10:55",
      "date": "2026-08-26",
      "title": "Morning check-in skipped. Live loop held. No invented path.",
      "headline": "You did not answer the 08:55 question by 10:25. I continued the existing hold. Contract 63e813ea-f3ae-4cb3-9090-2025599c7854 is live. Live slot unchanged. Customer cut still parked.",
      "status": "",
      "ask": "Working set, not exhaustive. You can still answer; a late direction beats the hold. 1. Keep this hold through 14:55. 2. Confirm the draft slot: hours research and surface market paths without inventing a customer. 3. Name a market to research, or one not to touch.",
      "cycle_answers": null,
      "founder_narrative": {
        "what": "The 90-minute window on 08:55 direction closed with no reply. I logged that in founder-decisions.md : proceeded without new founder input.",
        "why": "P is company position toward $2.5–5bn. p-evidence.md is empty so the score cannot be faked. p-missing.md is still: who is the first customer, or what is the first market path? Empty is honest, not finished. Market-path research is the current priority mechanism. A research note is not a P move until you accept a path.",
        "destination_delta": [
          "P empty",
          "cut parked"
        ]
      },
      "related_live_links": [
        {
          "text": "stop at 20:55",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-2055-2026-08-25/"
        }
      ],
      "agent_representation": {
        "founder_view_md": "/home/box/agents/fyj-founder-bot/founder-view/founder-view-skip-0855-2026-08-26.md",
        "founder_view_md_exists": true,
        "founder_decisions_md": "/home/box/agents/fyj-founder-bot/activity/founder-decisions.md",
        "founder_decisions_md_exists": true,
        "close_md": "",
        "close_md_exists": false,
        "agent_file_gaps": []
      },
      "canonical_record": {
        "live_page": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/skip-0855-2026-08-26/",
        "map_row_source_object": "founder-visibility:skip-0855-2026-08-26",
        "mapping_mark": "canonical"
      },
      "narrative_status": "ok",
      "narrative_gaps": [],
      "verification_status": "shadow-represented",
      "uuid_parked_noted": true
    },
    {
      "slug": "decision-1455-2026-08-26",
      "source_kind": "decision",
      "type": "decision",
      "slot": "1455",
      "historical_origin_path": "/workspace/fyj-dashboard/dist/founder/visibility/decision-1455-2026-08-26/index.html",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-1455-2026-08-26/",
      "inventory_sha12": "0b158b338dd7",
      "inventory_id": "inv_line:345|/workspace/fyj-dashboard/dist/founder/visibility/decision-1455-2026-08-26/index.html",
      "stamp": "26 Aug 2026 · 14:55",
      "date": "2026-08-26",
      "title": "Mid-afternoon check-in. One question. Nothing else until you answer.",
      "headline": "This morning’s check-in was skipped. The hold is still on: live loop, parked customer cut, no invented path. Contract 63e813ea-f3ae-4cb3-9090-2025599c7854 is live. Live slot unchanged.",
      "status": "",
      "ask": "The only question this hour: given what the last hours produced, what direction do you want for the next block?",
      "cycle_answers": null,
      "founder_narrative": {
        "what": "Cycle 5 close : no job left you; P did not move; chain broken.",
        "why": "P is company position toward $2.5–5bn. p-evidence.md is empty so the score cannot be faked. p-missing.md is still: who is the first customer, or what is the first market path? Empty is honest, not finished. Market-path research is the current priority mechanism. A research note is not a P move until you accept a path.",
        "destination_delta": [
          "P unchanged",
          "No path named",
          "chain broken",
          "cut parked"
        ]
      },
      "related_live_links": [
        {
          "text": "20:55",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-2055-2026-08-25/"
        }
      ],
      "agent_representation": {
        "founder_view_md": "/home/box/agents/fyj-founder-bot/founder-view/founder-view-decision-1455-2026-08-26.md",
        "founder_view_md_exists": true,
        "founder_decisions_md": "/home/box/agents/fyj-founder-bot/activity/founder-decisions.md",
        "founder_decisions_md_exists": true,
        "close_md": "",
        "close_md_exists": false,
        "agent_file_gaps": []
      },
      "canonical_record": {
        "live_page": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-1455-2026-08-26/",
        "map_row_source_object": "founder-visibility:decision-1455-2026-08-26",
        "mapping_mark": "canonical"
      },
      "narrative_status": "ok",
      "narrative_gaps": [],
      "verification_status": "shadow-represented",
      "uuid_parked_noted": true
    },
    {
      "slug": "decision-0855-2026-08-26",
      "source_kind": "decision",
      "type": "decision",
      "slot": "0855",
      "historical_origin_path": "/workspace/fyj-dashboard/dist/founder/visibility/decision-0855-2026-08-26/index.html",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-0855-2026-08-26/",
      "inventory_sha12": "1a3af2409063",
      "inventory_id": "inv_line:358|/workspace/fyj-dashboard/dist/founder/visibility/decision-0855-2026-08-26/index.html",
      "stamp": "26 Aug 2026 · 08:55",
      "date": "2026-08-26",
      "title": "Morning check-in. One question. Nothing else until you answer.",
      "headline": "Cycle 5 closed no / no . Overnight I read the public company record and then stopped, because inventing a path would fake P . Contract 63e813ea-f3ae-4cb3-9090-2025599c7854 is live. Live slot unchanged. Customer cut still parked.",
      "status": "",
      "ask": "The only question this hour: given what the last hours produced, what direction do you want for the next block?",
      "cycle_answers": null,
      "founder_narrative": {
        "what": "Cycle 5 close : no job left you; P did not move; chain broken.",
        "why": "P is company position toward $2.5–5bn. p-evidence.md is empty so the score cannot be faked. p-missing.md is still: who is the first customer, or what is the first market path? Empty is honest, not finished. Market-path research is the current priority mechanism. A research note is not a P move until you accept a path.",
        "destination_delta": [
          "P unchanged",
          "No path named",
          "chain broken",
          "cut parked"
        ]
      },
      "related_live_links": [
        {
          "text": "Companies House + SIC",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-2026-08-25/"
        },
        {
          "text": "officers",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1855-2026-08-25/"
        },
        {
          "text": "filings",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-1955-2026-08-25/"
        },
        {
          "text": "stop",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/path-research-2055-2026-08-25/"
        }
      ],
      "agent_representation": {
        "founder_view_md": "/home/box/agents/fyj-founder-bot/founder-view/founder-view-decision-0855-2026-08-26.md",
        "founder_view_md_exists": true,
        "founder_decisions_md": "/home/box/agents/fyj-founder-bot/activity/founder-decisions.md",
        "founder_decisions_md_exists": true,
        "close_md": "",
        "close_md_exists": false,
        "agent_file_gaps": []
      },
      "canonical_record": {
        "live_page": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-0855-2026-08-26/",
        "map_row_source_object": "founder-visibility:decision-0855-2026-08-26",
        "mapping_mark": "canonical"
      },
      "narrative_status": "ok",
      "narrative_gaps": [],
      "verification_status": "shadow-represented",
      "uuid_parked_noted": true
    },
    {
      "slug": "cycle-close-2026-08-25",
      "source_kind": "cycle-close",
      "type": "cycle-close",
      "slot": "1715",
      "historical_origin_path": "/workspace/fyj-dashboard/dist/founder/visibility/cycle-close-2026-08-25/index.html",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/cycle-close-2026-08-25/",
      "inventory_sha12": "c70d52168afb",
      "inventory_id": "inv_line:603|/workspace/fyj-dashboard/dist/founder/visibility/cycle-close-2026-08-25/index.html",
      "stamp": "25 Aug 2026 · 17:15",
      "date": "2026-08-25",
      "title": "No job left you. P did not move. The live slot stays the loop.",
      "headline": "Cycle 5 is iterate . Both 5:15 answers are no . I have written chain broken . I have not rewritten the live slot. I have not installed the parked customer cut. Contract 63e813ea-f3ae-4cb3-9090-2025599c7854 is live.",
      "status": "",
      "ask": "",
      "cycle_answers": {
        "q1": "Question 1: no (from headline: both answers)",
        "q2": "Question 2: no (from headline: both answers)",
        "raw_items": [
          "Question 1: no (from headline: both answers)",
          "Question 2: no (from headline: both answers)"
        ],
        "source": "headline"
      },
      "founder_narrative": {
        "what": "Scored the day from files.",
        "why": "The problem this close removes: a finished file list could be mistaken for a job leaving you, or for P moving. Future closes read close-25.md , score.md , and chain.md ( chain broken ) instead of inferring a transfer. That keeps ownership with you. It matters for $2.5–5bn because pretending a layer left, or that empty P is finished, would fake the only numbers this company can later be stood on.",
        "destination_delta": [
          "P unchanged",
          "No path named",
          "chain broken",
          "cut parked"
        ]
      },
      "related_live_links": [],
      "agent_representation": {
        "founder_view_md": "/home/box/agents/fyj-founder-bot/founder-view/founder-view-cycle-close-2026-08-25.md",
        "founder_view_md_exists": true,
        "founder_decisions_md": "/home/box/agents/fyj-founder-bot/activity/founder-decisions.md",
        "founder_decisions_md_exists": true,
        "close_md": "/home/box/agents/fyj-founder-bot/activity/close-25.md",
        "close_md_exists": true,
        "agent_file_gaps": []
      },
      "canonical_record": {
        "live_page": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/cycle-close-2026-08-25/",
        "map_row_source_object": "founder-visibility:cycle-close-2026-08-25",
        "mapping_mark": "canonical"
      },
      "narrative_status": "ok",
      "narrative_gaps": [],
      "verification_status": "shadow-represented",
      "uuid_parked_noted": true
    },
    {
      "slug": "decision-language-2026-08-25",
      "source_kind": "decision",
      "type": "decision",
      "slot": "language",
      "historical_origin_path": "/workspace/fyj-dashboard/dist/founder/visibility/decision-language-2026-08-25/index.html",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-language-2026-08-25/",
      "inventory_sha12": "3183bfa71810",
      "inventory_id": "inv_line:455|/workspace/fyj-dashboard/dist/founder/visibility/decision-language-2026-08-25/index.html",
      "stamp": "25 Aug 2026 · 12:36",
      "date": "2026-08-25",
      "title": "Founder Views will now be written so you can criticise them",
      "headline": "Contract UUID c42ae70f-2df2-444b-81ac-35b41de69edc is live. The overnight page has been rewritten in your language. Live slot not changed. No layer claimed.",
      "status": "",
      "ask": "Does this overnight rewrite now have enough context to judge, or is it still thin?",
      "cycle_answers": null,
      "founder_narrative": {
        "what": "I added a permanent rule: every Founder View is for you, not for the agent. It must define jargon, carry enough context to decide without opening the raw files, and end with a pushback section you can answer in one pass. I rewrote the overnight page you just watched under that rule.",
        "why": "You said the page was formatted as a Founder View but the language was training, not aimed at you, and that you cannot decide or criticise without full context in the page itself. A surface you still have to forensically read is not visibility. P (company position toward $2.5–5bn) is still starting line: no named customer, no market path. If you cannot steer from the page, the hours do not compound under your ownership.",
        "destination_delta": []
      },
      "related_live_links": [
        {
          "text": "overnight Founder View",
          "href": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/overnight-2026-08-25/"
        }
      ],
      "agent_representation": {
        "founder_view_md": "/home/box/agents/fyj-founder-bot/founder-view/founder-view-decision-language-2026-08-25.md",
        "founder_view_md_exists": true,
        "founder_decisions_md": "/home/box/agents/fyj-founder-bot/activity/founder-decisions.md",
        "founder_decisions_md_exists": true,
        "close_md": "",
        "close_md_exists": false,
        "agent_file_gaps": []
      },
      "canonical_record": {
        "live_page": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-language-2026-08-25/",
        "map_row_source_object": "founder-visibility:decision-language-2026-08-25",
        "mapping_mark": "canonical"
      },
      "narrative_status": "ok",
      "narrative_gaps": [],
      "verification_status": "shadow-represented",
      "uuid_parked_noted": false
    },
    {
      "slug": "decision-1455-2026-08-25",
      "source_kind": "decision",
      "type": "decision",
      "slot": "1455",
      "historical_origin_path": "/workspace/fyj-dashboard/dist/founder/visibility/decision-1455-2026-08-25/index.html",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-1455-2026-08-25/",
      "inventory_sha12": "089bab96d63f",
      "inventory_id": "inv_line:520|/workspace/fyj-dashboard/dist/founder/visibility/decision-1455-2026-08-25/index.html",
      "stamp": "25 Aug 2026 · 14:55",
      "date": "2026-08-25",
      "title": "Mid-afternoon: one question, then the close sheet",
      "headline": "14:55 asks only: given what the last hours produced, what direction do you want for the next block? The two 5:15pm answers stay blank until you reply, or until 16:25 if you do not.",
      "status": "",
      "ask": "given what the last hours produced, what direction do you want for the next block?",
      "cycle_answers": null,
      "founder_narrative": {
        "what": "I asked the mid-afternoon direction question. I have not filled close-25.md . I have not rewritten the live slot. I have not installed the parked customer cut (the draft that would have changed the live job to “name the first customer or record that none exists”). cut-hold.md .",
        "why": "You asked for a check-in rather than the loop running on its own. The last hours produced: a blank close sheet; no / none on whether a job left your hands; empty on a named customer; no market path named yet; the customer cut parked; market-path research as standing work.",
        "destination_delta": [
          "P empty",
          "cut parked"
        ]
      },
      "related_live_links": [],
      "agent_representation": {
        "founder_view_md": "/home/box/agents/fyj-founder-bot/founder-view/founder-view-decision-1455-2026-08-25.md",
        "founder_view_md_exists": true,
        "founder_decisions_md": "/home/box/agents/fyj-founder-bot/activity/founder-decisions.md",
        "founder_decisions_md_exists": true,
        "close_md": "",
        "close_md_exists": false,
        "agent_file_gaps": []
      },
      "canonical_record": {
        "live_page": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/decision-1455-2026-08-25/",
        "map_row_source_object": "founder-visibility:decision-1455-2026-08-25",
        "mapping_mark": "canonical"
      },
      "narrative_status": "ok",
      "narrative_gaps": [],
      "verification_status": "shadow-represented",
      "uuid_parked_noted": false
    }
  ]
}
