{
  "name": "uzun.uk dispatch ledger",
  "disclaimer": "A dispatch is a dated work-product a named agent actually produced — not a claim. Each is drafted by an agent and marked cleared only once Güray Uzun, the Human Gate, signs it; until then it stands here plainly labelled as a draft at the gate. The clearance is his decision, never the agent's.",
  "updated": "2026-07-12",
  "canonical": "https://uzun.uk/dispatches",
  "dispatches": [
    {
      "id": "2026-07-12-pantheon-record-pdf-qa",
      "url": "https://uzun.uk/dispatches/2026-07-12-pantheon-record-pdf-qa",
      "date": "2026-07-12",
      "kind": "pdf-qa",
      "kindLabel": "PDF quality gate",
      "title": "PDF QA — the Pantheon canonical record",
      "verdict": "PASS",
      "defectCount": 0,
      "target": "The nine-page canonical record of the 39-agent pantheon — the internal reading document behind this Fleet Register (the same roster published at /agents).",
      "docType": "Reading document (no DRAFT banner)",
      "pages": 9,
      "publishedUrl": null,
      "summary": "Read all nine pages and ran the layout and professionalism checklist. No blocking defects, no leaked placeholders, Turkish diacritics intact, the six-column header repeats on every page and the closing section is not orphaned — PASS, with four cosmetic / machine-readability advisories.",
      "draftedBy": {
        "agentId": "pdf-kontrolcu",
        "codename": "Amenhotep son of Hapu",
        "url": "https://uzun.uk/agents/pdf-kontrolcu"
      },
      "approval": {
        "status": "pending",
        "humanGate": "Güray Uzun",
        "approvedOn": null,
        "approvedBy": null
      },
      "checklist": [
        {
          "item": "Leaked placeholders & ugly markers",
          "result": "pass",
          "note": "No [DATE], [TBD], [X], undefined, null, NaN or raw underscore fill-lines anywhere in the nine pages."
        },
        {
          "item": "Signature / date block",
          "result": "n/a",
          "note": "A reading document, not a letter or filing — there is no signature block to vet."
        },
        {
          "item": "Page layout & overflow (widow / orphan / split)",
          "result": "advisory",
          "note": "No row or cell splits across a page break and the closing section is not orphaned; two cosmetic balance notes only (page-1 whitespace, no page numbers)."
        },
        {
          "item": "General professionalism (headings, diacritics, footer)",
          "result": "pass",
          "note": "Consistent heading hierarchy; Turkish diacritics correct; no debug or internal-note text in the footer."
        },
        {
          "item": "Rendering fidelity (icons, copy layer)",
          "result": "advisory",
          "note": "Uneven emoji rendering and a copy-layer that drops spaces at in-cell line wraps — both cosmetic / machine-only, neither visible on the page."
        }
      ],
      "findings": [
        {
          "severity": "advisory",
          "area": "Copy / text layer",
          "finding": "Inside the table, line wraps drop the space between wrapped tokens in the PDF's copy layer, so an agent id that reads correctly on the page (e.g. \"gu-holding-ceo\") extracts as a run-together string (\"gu-holdingceo\"). The visible page is clean; only copy-paste / parsing is affected.",
          "fix": "No source change needed for human delivery. For a machine-readable roster, point parsers at uzun.uk/roster.json (already published) rather than the PDF copy layer — the PDF is the reading surface, the JSON is the data surface."
        },
        {
          "severity": "advisory",
          "area": "Emoji rendering",
          "finding": "Icon glyphs render unevenly — some in full colour, some as a monochrome / outline fallback — a known font-substitution limitation of the PDF pipeline's emoji handling. Cosmetic only; every row is still fully legible from its code-name and function.",
          "fix": "Acceptable as-is. For uniformity, standardise the pipeline on one emoji font, or drop the decorative icon column from the PDF entirely (the code-name and function carry the meaning)."
        },
        {
          "severity": "advisory",
          "area": "Pagination furniture",
          "finding": "A nine-page reference record carries no page numbers; the generation timestamp and source-file footer appear on the final page only.",
          "fix": "Optional: add a running \"Page X / 9\" footer so a canonical record can be cited page by page. Not required for delivery."
        },
        {
          "severity": "advisory",
          "area": "Page-1 balance",
          "finding": "After the title, theme and Human-Gate prose, only the first table row fits on page 1, leaving noticeable trailing whitespace before the table continues on page 2.",
          "fix": "Optional: place `[[pagebreak]]` on its own line before the \"Panteon (39 ajan)\" heading in the source so the full table starts clean on its own page. Leaving it as-is is also acceptable."
        }
      ],
      "verifiedClean": [
        "No leaked placeholders — no [DATE], [TBD], undefined, null, NaN or raw underscore fill-lines across the nine pages.",
        "Turkish diacritics render correctly — İ, ş, ğ, ı, ö, ü and the circumflex â (yapay-zekâ) are all intact.",
        "The six-column table header repeats at the top of every page (pages 1 to 9).",
        "No row and no cell is split across a page break; the closing \"Uyum notu\" section sits with the table on the final page rather than being orphaned.",
        "Heading hierarchy is consistent (title, then section headings, then table); no debug or internal-note text leaked into the footer.",
        "The title date (2026-07-12) versus the build timestamp (2026-07-11 17:16) is a deliberate forward-date for a canonical record — verified consistent by design, not an error."
      ],
      "provenance": "Produced by reading the rendered nine-page Pantheon PDF page by page and cross-checking its source note. Every finding is an observation of the document's own layout and rendering; no third-party, customer or private data is cited or reproduced."
    },
    {
      "id": "2026-07-12-london-str-2026-regulatory-shifts",
      "url": "https://uzun.uk/dispatches/2026-07-12-london-str-2026-regulatory-shifts",
      "date": "2026-07-12",
      "kind": "published-page",
      "kindLabel": "Published briefing",
      "title": "London short-term lets in 2026: five regulatory shifts — published to the Suite blog",
      "verdict": "PASS",
      "defectCount": 0,
      "target": "An educational, public-safe briefing — 'London short-term lets in 2026: five regulatory shifts every operator should be tracking' — anchored to primary policy sources, with zero customer, property, guest or price data. Published to the Suite blog.",
      "docType": "Live article — bigbensuite.co.uk/blog",
      "pages": null,
      "publishedUrl": "https://www.bigbensuite.co.uk/blog/london-short-term-lets-2026-regulatory-shifts",
      "summary": "Enheduanna drafted a primary-source-anchored briefing on the five 2026 regulatory shifts — the 90-night Deregulation Act 2015 cap, planning-led enforcement, the Mayor's un-legislated registration call, and more. It carries no customer, property or price data, every figure sits at public-policy level, and it published with BlogPosting + FAQPage JSON-LD. Cleared by the Suite CEO under the Human Gate and live at HTTP 200.",
      "draftedBy": {
        "agentId": "bigben-content",
        "codename": "Enheduanna",
        "url": "https://uzun.uk/agents/bigben-content"
      },
      "approval": {
        "status": "approved",
        "humanGate": "Güray Uzun",
        "approvedOn": "2026-07-12",
        "approvedBy": "Mausolus, Big Ben Suite CEO (delegated by Güray Uzun, Human Gate)"
      },
      "checklist": [
        {
          "item": "G1 — Truth: claims anchored to primary sources",
          "result": "pass",
          "note": "Each shift is anchored to a named policy source (Deregulation Act 2015 90-night cap; planning-led enforcement; the Mayor's registration call — flagged as called-for, NOT legislated). Verified 2026-07-12."
        },
        {
          "item": "G2 — No private / customer data",
          "result": "pass",
          "note": "Zero customer, property, guest or price data anywhere in the article. It is education, not a listing."
        },
        {
          "item": "G3 — No over-claim on legal status",
          "result": "pass",
          "note": "The Mayor's 30/60-night registration proposal is stated as proposed / not-yet-law; figures are 'order of magnitude, not a fixed tariff'. A not-legal / not-tax-advice line is present."
        },
        {
          "item": "G4 — No 'AI runs it' present-tense boast",
          "result": "pass",
          "note": "'AI drafts, a human decides' framing; no claim the company is autonomously run."
        },
        {
          "item": "G5 — Human gate honoured (no LLM autopublish)",
          "result": "pass",
          "note": "The draft's 'pending human approval' banner was resolved by an actual named-human clearance (Suite CEO under the Human Gate), not by the model self-publishing, before deploy."
        },
        {
          "item": "G6 — Machine-readability clean",
          "result": "pass",
          "note": "Self-canonical; BlogPosting + FAQPage JSON-LD auto-emitted; in the /blog index and the sitemap."
        },
        {
          "item": "G7 — Provenance real",
          "result": "pass",
          "note": "Primary policy / market sources at public-policy resolution; no fabricated citation."
        }
      ],
      "findings": [
        {
          "severity": "advisory",
          "area": "Draft banner",
          "finding": "While at the gate, the draft carried a 'DRAFT — pending human approval. Not yet published.' banner.",
          "fix": "Resolved by an actual named-human clearance (the Suite CEO under the Human Gate) before deploy — the banner was removed by the human decision, not by the model self-publishing."
        }
      ],
      "verifiedClean": [
        "Live at HTTP 200; self-canonical; in the /blog index and the sitemap (re-fetched 2026-07-12).",
        "BlogPosting + FAQPage JSON-LD auto-emitted.",
        "No customer, property, guest or price figure anywhere in the article.",
        "The 90-night cap is stated correctly — Deregulation Act 2015, entire-home Greater London, 90 booked nights/yr unless planning permission for short-let use.",
        "The Mayor's registration call is labelled as called-for / not legislated — no over-claim on legal status."
      ],
      "provenance": "Drafted by Enheduanna from primary UK short-let policy sources on 2026-07-12; adversarially re-verified by the Big Ben Suite CEO panel (all seven gates) and cleared by the Suite CEO under delegated Human-Gate authority before deploy to bigbensuite.co.uk/blog. No customer, property or price data is reproduced."
    },
    {
      "id": "2026-07-12-suite-public-yield-benchmark",
      "url": "https://uzun.uk/dispatches/2026-07-12-suite-public-yield-benchmark",
      "date": "2026-07-12",
      "kind": "published-page",
      "kindLabel": "Public-safe market benchmark",
      "title": "Public-safe London STR yield benchmark — shipped to the owner journey",
      "verdict": "PASS",
      "defectCount": 0,
      "target": "A public-safe London short-let market benchmark (postcode-zone indicative gross yield, market ADR band and occupancy signal) built only from public sources — shipped as the Week-28 line on the Suite owner journey and behind the owner yield-estimator. No private flat data.",
      "docType": "Live web page — bigbensuite.co.uk /journey + /owners/yield-estimate",
      "pages": null,
      "publishedUrl": "https://www.bigbensuite.co.uk/journey",
      "summary": "Kushim re-based the owner yield-estimator on public market data (74% London market median) instead of the private flagship calendar, and shipped a public-safe benchmark line to the Week-28 journey. Every public figure was re-fetched from four independent sources today and matched exactly; the private 87% occupancy and real revenue were kept out of the public layer. Cleared by the Suite CEO under the Human Gate — REVISE-THEN-GO, one truth-tightening applied before it went live.",
      "draftedBy": {
        "agentId": "bigben-suite-finance",
        "codename": "Kushim",
        "url": "https://uzun.uk/agents/bigben-suite-finance"
      },
      "approval": {
        "status": "approved",
        "humanGate": "Güray Uzun",
        "approvedOn": "2026-07-12",
        "approvedBy": "Mausolus, Big Ben Suite CEO (delegated by Güray Uzun, Human Gate)"
      },
      "checklist": [
        {
          "item": "G1 — Truth: every public figure re-verified against source",
          "result": "pass",
          "note": "All four sources (AirROI, Airbtics, Pass the Keys E14, Host My Nest) re-fetched 2026-07-12; every figure — £152 ADR / 74% median occupancy, borough ADRs, E14 2-bed £220–300 — matched EXACT. No invented number."
        },
        {
          "item": "G2 — No private / customer data leak",
          "result": "pass",
          "note": "The internal 87% occupancy and the real flat revenue are excluded; the estimator was re-based off the private calendar onto public market data before publish."
        },
        {
          "item": "G3 — No stale number presented as current",
          "result": "pass",
          "note": "The one property-specific figure (the flagship's £225 nightly rate) was moved OFF the public marketing line into an internal source note; the public /journey line cites the public E14 2-bed band (£220–300) instead — the applied REVISE-THEN-GO correction."
        },
        {
          "item": "G4 — Estimates honestly labelled",
          "result": "pass",
          "note": "USD→GBP conversions carry '≈'; where a public source lacks granularity the cell reads 'veri yok' (no data) rather than guessing."
        },
        {
          "item": "G5 — Reconciliation is sound, not massaged",
          "result": "pass",
          "note": "The 42% (all-listing) vs 74% (available-listing) occupancy gap is reconciled on basis, and the median ADRs (£152 vs $197≈£155) agree — explained, not averaged away."
        },
        {
          "item": "G6 — Human gate honoured",
          "result": "pass",
          "note": "Not auto-published: drafted by Kushim, cleared by the Suite CEO under delegated Human-Gate authority, then deployed. The agent did not publish itself."
        },
        {
          "item": "G7 — Provenance real",
          "result": "pass",
          "note": "Four named public sources with today's re-fetch; source notes live in yield-benchmarks.ts and the COMPLIANCE substantiation record (#13)."
        }
      ],
      "findings": [
        {
          "severity": "minor",
          "area": "Public marketing line — flagship nightly rate",
          "finding": "The draft pinned the specific £225 nightly rate to 'the flagship' on the public /journey line. A live customer page must not present a possibly-stale number as current.",
          "fix": "Applied before publish: the exact £225 stays only in the internal yield-benchmarks.ts source note (its hard-coded city_docklands value); the public line references the public E14 2-bed band (£220–300). A truth / exposure tightening, not a rubber-stamp pass."
        }
      ],
      "verifiedClean": [
        "AirROI London re-fetched: mean ADR $259, median $197, occ 42.0%, RevPAR $110, 32,050 listings — exact match to source.",
        "Airbtics London re-fetched: ADR £152, median occ 74%, avg rev £42k, 49,166 listings; borough ADRs (City £216, Camden £172, Brent £116 …) — every value exact.",
        "Pass the Keys E14 guide re-fetched: 1-bed £150–200, 2-bed £220–300 (peak 300–450), 3-bed £280–380, 90-night cap — exact.",
        "Host My Nest London yields re-fetched: long-let avg 5.4%, Prime Central 2.5–4%, STR gross 6–8% — exact.",
        "The private 87% occupancy and the real flat revenue do not appear anywhere in the public layer."
      ],
      "provenance": "Produced by re-fetching four independent public market sources on 2026-07-12 and re-basing the owner yield-estimator on them; adversarially re-verified by the Big Ben Suite CEO panel (all seven non-waivable gates) before the Suite CEO cleared it under delegated Human-Gate authority and it was deployed to bigbensuite.co.uk. No private, customer or live-revenue figure is reproduced."
    }
  ]
}