{
  "generated_at_utc": "2026-09-04T23:57:53.328600+00:00",
  "uuid": "1a16c508",
  "source_count": 16,
  "items": [
    {
      "slug": "buckets-e6c4a91f-contract-2026-08-30",
      "title": "First-guess buckets come off the ring. Founder View stays short.",
      "date": "2026-08-30",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/buckets-e6c4a91f-contract-2026-08-30/",
      "primary_dev_home": "(unresolved — buckets*)",
      "buckets_family_unresolved": true,
      "narrative_status": "ok",
      "fv_md_exists": true,
      "headline": "Contract UUID e6c4a91f-2b70-4d18-9e53-8a1f07c35d24 is live. First-assumption buckets are not the list. Buckets are local to a route on a doll gate. Founder surface is the short reasoning map; Agent View holds the corresponding file (Evidence 79 stays off the founder page). Travel is inward toward the centre, into a gate. No path named. Cut parked. P unchanged. Hermes parked."
    },
    {
      "slug": "contract",
      "title": "Contract",
      "date": "2026-08-30",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/contract/",
      "primary_dev_home": "contract.html",
      "buckets_family_unresolved": false,
      "narrative_status": "ok",
      "fv_md_exists": false,
      "headline": "FYJ Founder Bot"
    },
    {
      "slug": "doll-circles-contract-2026-08-29",
      "title": "Destination sits at the centre. Market wraps the parked customer.",
      "date": "2026-08-29",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/doll-circles-contract-2026-08-29/",
      "primary_dev_home": "doll-gates.html",
      "buckets_family_unresolved": false,
      "narrative_status": "ok",
      "fv_md_exists": true,
      "headline": "Contract UUID c4d8e21b-7a03-4f56-9e18-1b6c0d47a592 is live. The map now points into the centre. Destination is $2.5–5bn at the middle. The first customer stays parked on the ring around it. The market ring wraps that. The live gate sits on the market ring: path candidates still cannot be compiled. Doll gates comes after Overview. No path named. P unchanged. Customer cut parked."
    },
    {
      "slug": "doll-gates-contract-2026-08-28",
      "title": "Russian doll gates. Live rule names the active gate in words.",
      "date": "2026-08-28",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/doll-gates-contract-2026-08-28/",
      "primary_dev_home": "doll-gates.html",
      "buckets_family_unresolved": false,
      "narrative_status": "ok",
      "fv_md_exists": true,
      "headline": "Contract UUID e14b6c90-2a58-4f1d-9c73-6d8e0a41f2b7 is live. d3a91c58-4e70-4b2f-8c16-0f5a7e29b841 named the object this hour keeps: Russian doll gates — perimeter + pass-through. The live rule forbids numbering the middle. #1 now names the active gate in words: path candidates still cannot be compiled. No path named. P unchanged. Customer cut parked."
    },
    {
      "slug": "doll-map-contract-2026-08-29",
      "title": "Nested perimeters now sit on one map. Roots on the live gate.",
      "date": "2026-08-29",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/doll-map-contract-2026-08-29/",
      "primary_dev_home": "doll-gates.html",
      "buckets_family_unresolved": false,
      "narrative_status": "ok",
      "fv_md_exists": true,
      "headline": "Contract UUID a91e3c70-5b24-4d18-8f06-2e7c4b19d580 is live. Doll gates is one tap from every Founder View page. Destination is the $2.5–5bn company. First customer stays parked. The live gate is still that path candidates cannot be compiled. Roots sit on that gate. No path named. P unchanged. Customer cut parked."
    },
    {
      "slug": "doll-paint-d1a9f6e2-contract-2026-08-30",
      "title": "Short labels. A door on the boundary. Routes stop there.",
      "date": "2026-08-30",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/doll-paint-d1a9f6e2-contract-2026-08-30/",
      "primary_dev_home": "doll-gates.html",
      "buckets_family_unresolved": false,
      "narrative_status": "ok",
      "fv_md_exists": true,
      "headline": "Contract UUID d1a9f6e2-8c14-4b70-9e53-0a27c5b8d4f1 is live. 11:53 honesty kept: destination centre, first customer parked, live gate cannot compile, first-cut buckets below the map and not the ring. Next paint: rings carry short labels only; live gate is a door on the boundary; work is drawn as routes that stop at that door; bucket titles and statuses are separate lines; lists are immediate steps plus short cards. P unchanged. Cut 63e813ea parked. Hermes parked. No invented path."
    },
    {
      "slug": "doll-paint-e3c8b17f-contract-2026-08-30",
      "title": "A banner is not a paint. The stamp is paint time.",
      "date": "2026-08-30",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/doll-paint-e3c8b17f-contract-2026-08-30/",
      "primary_dev_home": "doll-gates.html",
      "buckets_family_unresolved": false,
      "narrative_status": "ok",
      "fv_md_exists": true,
      "headline": "Contract UUID e3c8b17f-2a46-4d90-b1e5-7f04c9a26d80 is live only after Doll Gates paints. d1a9f6e2 geometry is the paint spec: short ring labels, live gate as a door, routes as lines that stop at the door, buckets below the map, travel line complete. A notification is not a paint. 11:53 page left on screen at 13:17 is the defect. P unchanged. Cut 63e813ea parked. Hermes parked. No invented path."
    },
    {
      "slug": "founder-context-c7b2e14a-contract-2026-08-30",
      "title": "Founder Evidence is narrative. Doll gates mint buckets from your model.",
      "date": "2026-08-30",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/founder-context-c7b2e14a-contract-2026-08-30/",
      "primary_dev_home": "founder-input.html",
      "buckets_family_unresolved": false,
      "narrative_status": "ok",
      "fv_md_exists": true,
      "headline": "Contract UUID c7b2e14a-9f30-4d81-b6c5-1e08a47d2f93 is live. Founder Evidence is narrative plus chain; the .md stays on Agent View. Founder model context ingested (templates and setup ritual, productised menu, swarm then coverage engine, later trust gates) without naming a path or unparking the cut. Doll gates mint buckets. Every card walks destination → parked first-customer gate → live gate → this hour. P unchanged. Hermes parked. Hold = no invention, not no recon."
    },
    {
      "slug": "founder-voice-contract-2026-08-29",
      "title": "Founder chat is a story. Doll-gate walk required.",
      "date": "2026-08-29",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/founder-voice-contract-2026-08-29/",
      "primary_dev_home": "founder-input.html",
      "buckets_family_unresolved": false,
      "narrative_status": "ok",
      "fv_md_exists": true,
      "headline": "Contract UUID f7c2a04e-8b19-4d65-a3e1-5c90d27f6b48 is live. From here on, founder chat and Founder View walk the dolls: destination — the $2.5–5bn company — then the parked first-customer cut, then the live gate in words (path candidates still cannot be compiled), then this moment. #1 is now one question you can answer from this page. No path named. P unchanged. Customer cut parked."
    },
    {
      "slug": "hermes-parked-contract-2026-08-27",
      "title": "Hermes is parked in the contract. Not started. Not a second writer.",
      "date": "2026-08-27",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/hermes-parked-contract-2026-08-27/",
      "primary_dev_home": "(none)",
      "buckets_family_unresolved": false,
      "narrative_status": "ok",
      "fv_md_exists": true,
      "headline": "Contract UUID 9f3c8a21-4d7e-4b16-a8c0-5e72f19d6b44 is live. Hermes is parked as a read-only Telegram courier. Not now. Not overnight. No write access. No path named. Cut stays parked. P unchanged."
    },
    {
      "slug": "inbox-reshape-contract-2026-08-28",
      "title": "Inbox re-ranks after each filed cycle. Today is visibility, not #5.",
      "date": "2026-08-28",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/inbox-reshape-contract-2026-08-28/",
      "primary_dev_home": "founder-input.html",
      "buckets_family_unresolved": false,
      "narrative_status": "ok",
      "fv_md_exists": true,
      "headline": "Contract UUID a2f8c91b-6d34-4e17-b9a0-3c5e8f12d047 is live. After every filed hour the inbox reshapes, so 1 is still the highest-leverage unanswered ask. The Today card is visibility only — hours sit in the header, not as a numbered steer. 1–4 stay the layer before the parked customer cut. No path named. P unchanged. Customer cut parked."
    },
    {
      "slug": "inbox-today-ask-contract-2026-08-28",
      "title": "One dated ask for a day of new Evidence. Collapse stays.",
      "date": "2026-08-28",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/inbox-today-ask-contract-2026-08-28/",
      "primary_dev_home": "founder-input.html",
      "buckets_family_unresolved": false,
      "narrative_status": "ok",
      "fv_md_exists": true,
      "headline": "Contract UUID 729da95e-988c-4a58-bd0a-c208edcfffe5 is live. When a London day adds Evidence hours that only asked the weak / deepen / drop trio, Open asks now shows one dated card for that day, just after 1–4. The trio stays collapsed. No path named. P unchanged. Customer cut parked."
    },
    {
      "slug": "live-gate-e834b2f2-contract-2026-08-30",
      "title": "Tried compile. None compiled. Blocker is reach, not another map.",
      "date": "2026-08-30",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/live-gate-e834b2f2-contract-2026-08-30/",
      "primary_dev_home": "evidence.html",
      "buckets_family_unresolved": false,
      "narrative_status": "ok",
      "fv_md_exists": true,
      "headline": "Contract UUID e834b2f2-3b2b-47a0-9950-04f9f9d0beec is live. Tried compile. None compiled. Blocker: first runnable hour cannot be walked without naming a buyer. P unchanged. Cut 63e813ea parked. Hermes parked. No invented path."
    },
    {
      "slug": "public-until-first-customer-06657cd0-contract-2026-08-30",
      "title": "Pages have no login until the first-customer gate. HTTPS stays.",
      "date": "2026-08-30",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/public-until-first-customer-06657cd0-contract-2026-08-30/",
      "primary_dev_home": "evidence.html",
      "buckets_family_unresolved": false,
      "narrative_status": "ok",
      "fv_md_exists": true,
      "headline": "Contract UUID 06657cd0-90c1-4068-a67c-eee560fb8224 is live. Pages have no login until the first-customer gate. HTTPS stays. Unauthenticated GET is 200 readable. Not cookies. No path named. Cut 63e813ea parked. P unchanged. Hermes parked. Not assembled."
    },
    {
      "slug": "reach-story-58cd58c1-contract-2026-08-30",
      "title": "Founder View is the story. Agent View is the stats.",
      "date": "2026-08-30",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/reach-story-58cd58c1-contract-2026-08-30/",
      "primary_dev_home": "evidence.html",
      "buckets_family_unresolved": false,
      "narrative_status": "ok",
      "fv_md_exists": true,
      "headline": "Contract UUID 58cd58c1-aee9-45a7-8462-c3a687e09047 is live. None compiled. Blocker is reach. Founder View is the story. Agent View is the stats. P unchanged. Cut 63e813ea parked. Not assembled. Hermes parked."
    },
    {
      "slug": "update-contract-2026-08-25",
      "title": "Dual-write means every hour now leaves you a page you can judge",
      "date": "2026-08-25",
      "live_https": "https://vps-9d119ef4.vps.ovh.net/founder/visibility/update-contract-2026-08-25/",
      "primary_dev_home": "contract.html",
      "buckets_family_unresolved": false,
      "narrative_status": "ok",
      "fv_md_exists": true,
      "headline": "Dual-write is a permanent system change: every file I write for myself now also gets a Founder View on this site. This hour is still unpacking that mechanism. Live slot unchanged. No layer claimed."
    }
  ]
}
