Agent guest book

Every change to this site, newest first. Each version opens the change on GitHub. v1.506.0 · 809 changes

Versions are derived from main's commit history (the repo has no release tags on main): the first commit is 1.0.0; each later commit bumps the minor number (1.N.0), except a fix (first word fix/typo/repair/correct/restore, or "typo" anywhere in the first line) and the automated build-log commits, which bump the patch number (1.N.P).

VersionDateChangeWho
1.506.002/11/2026 10:31 GMTGarden banner 2.3.0 (#136): title, provenance line, no moving text, 2x height, Garden Gallery backgroundunclehowell
1.505.102/11/2026 10:27 GMTBuild reportsTab
1.505.002/11/2026 09:40 GMTselfcontain: keep apex Garden Store addresses as written (#135)Tab
1.504.202/11/2026 09:39 GMTBuild reportsTab
1.504.102/11/2026 09:03 GMTBuild reportsTab
1.504.002/11/2026 08:16 GMTnav 1.1.1: apex as a flat path (#134)Tab
1.503.002/11/2026 08:08 GMTGarden City banner 2.2.0 (opens our Garden Store), stale-ribbon cache keys (#131)Tab
1.502.202/11/2026 08:07 GMTBuild reportsTab
1.502.102/11/2026 07:14 GMTBuild reportsTab
1.502.002/11/2026 06:59 GMTsections: pin analytics v1.1.1 — unblocks the privacy scrub (#133)Tab
1.501.002/11/2026 06:46 GMTonline 1.2.2: /online/ section — menus and place modals (#127)Tab
1.500.202/11/2026 06:43 GMTBuild reportsTab
1.500.102/11/2026 05:54 GMTBuild reportsTab
1.500.002/11/2026 05:22 GMTnav 1.1.0: flat apex address per slot (#130)Tab
1.499.002/11/2026 05:07 GMTMerge pull request #124 from unclehowell/spill-mainunclehowell
1.498.002/11/2026 04:57 GMTnav 1.0.0: one webapp slot registry, one chain, no-JS bar + build check (#129)Tab
1.497.002/11/2026 04:54 GMTMerge pull request #126 from unclehowell/guestbook-collapsedunclehowell
1.496.002/11/2026 04:54 GMTMerge pull request #118 from unclehowell/garden-bannerunclehowell
1.495.002/11/2026 04:51 GMTMerge pull request #122 from unclehowell/tithe-h3-pin-012unclehowell
1.494.102/11/2026 04:49 GMTBuild reportsTab
1.494.002/11/2026 03:56 GMTRecord deployment checkpoint and link the 112-file asset registerunclehowell
1.493.002/11/2026 03:55 GMTAdd 112-file main-web image asset registerunclehowell
1.492.002/11/2026 03:53 GMTDocument navigation tile and research chart checksunclehowell
1.491.002/11/2026 03:51 GMTDocument 47-page authored image scan findingsunclehowell
1.490.002/11/2026 03:49 GMTRecord Farmbook and Map Room dynamic image checksunclehowell
1.489.102/11/2026 03:47 GMTBuild reportsTab
1.489.002/11/2026 03:47 GMTRemove duplicate rows from image audit inventoryunclehowell
1.488.102/11/2026 03:47 GMTCorrect and expand branch inventory counts in image audit reportunclehowell
1.488.002/11/2026 03:43 GMTClarify Wales reconstruction captions and record image auditunclehowell
1.487.102/11/2026 02:57 GMTCorrect image and page mismatches from the site surveyunclehowell
1.487.002/11/2026 02:49 GMTQualify Wales tour reconstruction alt textunclehowell
1.486.002/11/2026 02:47 GMTMerge PR #120: Cloudflare webapp (43 of 59) registrationunclehowell
1.485.102/11/2026 02:46 GMTBuild reportsTab
1.485.002/11/2026 01:43 GMTTithe H3: webapp 42 of 59 at /tithe-h3/ (#119)unclehowell
1.484.302/11/2026 01:41 GMTBuild reportsTab
1.484.202/11/2026 00:29 GMTBuild reportsTab
1.484.101/11/2026 23:38 GMTBuild reportsTab
1.484.001/11/2026 23:25 GMTresearch: add Llandaff dissenters meeting-house archive leadunclehowell
1.483.001/11/2026 23:23 GMTresearch: verify journal issue metadata and add printed-history retrieval logunclehowell
1.482.001/11/2026 23:22 GMTresearch: complete Glamorgan Village Book edition/page metadataunclehowell
1.481.001/11/2026 23:21 GMTresearch: add tithe schedule and 1892 press leads with retrieval limitsunclehowell
1.480.001/11/2026 23:15 GMTMake Story-only publication resilient to concurrent site buildsunclehowell
1.479.001/11/2026 23:11 GMTresearch: record Court of Appeal tenancy counter-evidence and verify publication gateunclehowell
1.478.001/11/2026 23:10 GMTRefresh attachment catalogue after visible index updateunclehowell
1.477.001/11/2026 23:09 GMTPin research section with updated attachment catalogueunclehowell
1.476.101/11/2026 22:39 GMTBuild reportsTab
1.476.001/11/2026 22:38 GMTLanding: third card Online after Wales and Patagonia; labels 'Wales 🏴󠁧󠁢󠁷󠁬󠁳󠁿🇬🇧', 'Patagonia 🏴󠁧󠁢󠁷󠁬󠁳󠁿🇦🇷', 'Online 🏴󠁧󠁢󠁷󠁬󠁳󠁿🌐' (emojis after the word, as asked 22:28 GMT 1 Nov); Online opens a modal with the apps at their top-level addresses; three cards side by side, stacked on phones (halves 1.4.0)Tab
1.475.101/11/2026 21:40 GMTBuild reportsTab
1.475.001/11/2026 21:22 GMTBook evidence sweep: append production publication gate recheckunclehowell
1.474.001/11/2026 21:10 GMTBook evidence sweep: add OCR-verified press leads and counter-screenunclehowell
1.473.001/11/2026 20:53 GMTBook evidence sweep: log directory OCR triangulation and publication checkunclehowell
1.472.201/11/2026 20:01 GMTBuild reportsTab
1.472.101/11/2026 19:09 GMTBuild reportsTab
1.472.001/11/2026 18:01 GMTprivacy_scrub: owner attribution reads 'testimony', never 'the family's account' (P-146)unclehowell
1.471.001/11/2026 17:40 GMTPin fcg 597d6ae (P-145, P-143) and patagonia 2551376 (owner's name restored, P-141 reverted at owner's request)Tab
1.470.101/11/2026 17:30 GMTBuild reportsTab
1.470.001/11/2026 16:55 GMTsales-fix sf48: shop strip on /calendar/ and /fb2/ (no route to /ebooks/)Tab
1.469.101/11/2026 16:14 GMTBuild reportsTab
1.469.001/11/2026 15:24 GMTMerge PR #94Tab
1.468.101/11/2026 15:18 GMTBuild reportsTab
1.468.001/11/2026 14:23 GMTsections.lock: patagonia -> f78c543, research -> 92ce191 (owner name removed; EV-0045/0149/0284 corrections; pins EV-0647)Tab
1.467.201/11/2026 14:23 GMTSnapshot reportTab
1.467.101/11/2026 14:15 GMTBuild reportsTab
1.467.001/11/2026 13:41 GMTMerge PR #92Tab
1.466.201/11/2026 13:24 GMTBuild reportsTab
1.466.101/11/2026 09:02 GMTBuild reportsTab
1.466.001/11/2026 08:28 GMTMerge PR #104Tab
1.465.001/11/2026 08:17 GMTAlign Hive proxy protocol metadata with v3.16.1; preserve Snowball mandate v3.16.0unclehowell
1.464.201/11/2026 08:17 GMTBuild reportsTab
1.464.101/11/2026 07:31 GMTBuild reportsTab
1.464.001/11/2026 06:30 GMTMerge PR #100Tab
1.463.101/11/2026 06:23 GMTBuild reportsTab
1.463.001/11/2026 05:38 GMTMerge PR #98Tab
1.462.201/11/2026 05:29 GMTBuild reportsTab
1.462.101/11/2026 04:54 GMTBuild reportsTab
1.462.001/11/2026 04:20 GMTMerge PR #86Tab
1.461.001/11/2026 04:20 GMTMerge PR #102Tab
1.460.001/11/2026 04:20 GMTMerge PR #90Tab
1.459.301/11/2026 04:16 GMTBuild reportsTab
1.459.201/11/2026 03:48 GMTBuild reportsTab
1.459.101/11/2026 03:32 GMTCorrect HubSpot mirror field mappingunclehowell
1.459.001/11/2026 03:30 GMTAdd HubSpot task-status dashboardunclehowell
1.458.101/11/2026 03:01 GMTBuild reportsTab
1.458.001/11/2026 02:05 GMTSite-wide version gate + version standard (#97)Tab
1.457.001/11/2026 02:05 GMTOnline scope: Wales / Patagonia / Online across webapps (#91)Tab
1.456.201/11/2026 01:55 GMTBuild reportsTab
1.456.101/11/2026 01:18 GMTBuild reportsTab
1.456.001/11/2026 00:28 GMTBook register: run 8 rows + lint-clean wording (#74)Tab
1.455.101/11/2026 00:26 GMTBuild reportsTab
1.455.031/10/2026 23:52 GMTPropagate failed flow-watch checks as non-2xx event responsesunclehowell
1.454.031/10/2026 23:52 GMTVerify live flow-health endpoint after every OIDC eventunclehowell
1.453.031/10/2026 23:51 GMTUpdate WebMCP smoke test for the three new flow-watch toolsunclehowell
1.452.031/10/2026 23:50 GMTAlign flow-watch event contract with workflow_run lifecycleunclehowell
1.451.031/10/2026 23:50 GMTUse workflow_run identity in flow-watch concurrency keyunclehowell
1.450.031/10/2026 23:50 GMTReplace unsupported workflow_job trigger with workflow_run lifecycle eventsunclehowell
1.449.031/10/2026 23:50 GMTUse supported workflow_run event for build lifecycle signalsunclehowell
1.448.131/10/2026 23:47 GMTCorrect OIDC bearer token prefix matchingunclehowell
1.448.031/10/2026 23:47 GMTAdd five-minute scheduled reconciliation through GitHub OIDCunclehowell
1.447.031/10/2026 23:47 GMTUse GitHub scheduled workflow for five-minute reconciliation without extra Cloudflare Cron quotaunclehowell
1.446.331/10/2026 23:46 GMTBuild reportsTab
1.446.231/10/2026 23:46 GMTBuild reportsTab
1.446.131/10/2026 23:44 GMTFix flow-watch contract route syntax before Worker deploymentunclehowell
1.446.031/10/2026 23:42 GMTUse GitHub's per-job OIDC environment variables directlyunclehowell
1.445.031/10/2026 23:42 GMTRespect the site build path filter in watchdog alertsunclehowell
1.444.031/10/2026 23:41 GMTDocument the namespaced D1 schema for the flow-watch event ledgerunclehowell
1.443.031/10/2026 23:41 GMTSignal GitHub main and build-job state to OIDC-secured flow watchunclehowell
1.442.031/10/2026 23:41 GMTMake flow-watch standing orders discoverable in every page's agent instructionunclehowell
1.441.031/10/2026 23:41 GMTExpose Cedwyn flow health, events and contract as WebMCP toolsunclehowell
1.440.031/10/2026 23:41 GMTPublish Agent Library source commit for stale-publication detectionunclehowell
1.439.031/10/2026 23:40 GMTVerify Agent Library source revision and remove invalid cross-workflow OIDC run-id assumptionunclehowell
1.438.031/10/2026 23:38 GMTAdd event-driven Cedwyn flow health watchdog and reconciliationunclehowell
1.437.331/10/2026 22:57 GMTBuild reportsTab
1.437.231/10/2026 22:07 GMTBuild reportsTab
1.437.131/10/2026 21:21 GMTBuild reportsTab
1.437.031/10/2026 20:53 GMTArgentina hub: apply Patagonia pencil-sketch image treatmentunclehowell
1.436.031/10/2026 20:51 GMTPin Patagonia pencil-sketch theme revisionunclehowell
1.435.031/10/2026 20:47 GMTMerge pull request #77 from unclehowell/journal-census-1851unclehowell
1.434.031/10/2026 20:46 GMTMerge pull request #79 from unclehowell/lint-journal-key-exemptionunclehowell
1.433.031/10/2026 20:46 GMTLog second-pass pedigree and title counter-searchunclehowell
1.432.131/10/2026 20:45 GMTBuild reportsTab
1.432.031/10/2026 20:42 GMTClarify D219 catalogue range versus first documented Tŷ Mawr surveyunclehowell
1.431.031/10/2026 20:42 GMTUpdate book-evidence sweep: resolve directory OCR lead and preserve source caveatsunclehowell
1.430.031/10/2026 20:09 GMTWayback recreations: serve scene media from inside the vault theme (wayback/recreations/img/), alt text aligned to photo-derived reconstruction wording; records rev 0.1.1. The first build's selfcontain step rewrites apex-absolute media paths in theme pages to /<theme>/... and no file lived there (404 on all four scene images live); the images ship on branch wayback. HubSpot 536842623165.Instinct scene-reconstruction task
1.429.231/10/2026 20:09 GMTsections.lock: wiki -> 41901ecTab
1.429.131/10/2026 20:08 GMTsections.lock: research -> cee5f9aTab
1.429.031/10/2026 19:49 GMTsales-fix sf41: shop strip on /wales/ and /argentina/ front pages (#76)unclehowell
1.428.131/10/2026 19:46 GMTBuild reportsTab
1.428.031/10/2026 19:00 GMTP-134: keep record transcripts verbatim (#72)unclehowell
1.427.131/10/2026 18:58 GMTBuild reportsTab
1.427.031/10/2026 18:24 GMTP-136: JSON-safe YouTube-link strip in selfcontain; scrub tolerates pre-broken JSON (#75)unclehowell
1.426.131/10/2026 18:10 GMTBuild reportsTab
1.426.031/10/2026 17:41 GMTP-133: scrub owner references and instruction voice from public pages (#71)unclehowell
1.425.131/10/2026 17:34 GMTBuild reportsTab
1.425.031/10/2026 17:00 GMTSales: shop strip on the six most-read pages without a shop link (#69)unclehowell
1.424.131/10/2026 16:57 GMTBuild reportsTab
1.424.031/10/2026 16:07 GMTP-132: keep CSV files through dbserve (#68)unclehowell
1.423.131/10/2026 16:04 GMTBuild reportsTab
1.423.031/10/2026 15:20 GMTEmail theme: no_fill, stop build requesting archived email files (#67)unclehowell
1.422.531/10/2026 15:19 GMTFix ghf-boot.js wikilinks script close (phones) (#66)unclehowell
1.422.431/10/2026 15:15 GMTBuild reportsTab
1.422.331/10/2026 14:51 GMTBuild reportsTab
1.422.231/10/2026 14:43 GMTBuild reportsTab
1.422.131/10/2026 14:16 GMTBuild reportsTab
1.422.031/10/2026 14:12 GMTPin Cardiff Records manor chronology to printed pages 34–35 and scan OCRunclehowell
1.421.031/10/2026 14:10 GMTRefine gazetteer citations with printed pagination and image inspection statusunclehowell
1.420.031/10/2026 14:08 GMTAdd court-leet source lead for status and freehold counter-checkunclehowell
1.419.031/10/2026 14:07 GMTAdd primary-periodical leads for Williams presence and Bute court contextunclehowell
1.418.031/10/2026 14:04 GMTExtend book-evidence sweep: gazetteers, place-name leads and directory checksunclehowell
1.417.031/10/2026 13:55 GMTAdd a safe Story-only publishing lane for the image-led chronologyunclehowell
1.416.031/10/2026 13:50 GMTAdd Vaughan pedigree and 1563 landholding leads to book registerunclehowell
1.415.031/10/2026 13:47 GMTUnblock the image-led story release build laneunclehowell
1.414.031/10/2026 13:42 GMTDescribe the story theme as an image-led dated documentaryunclehowell
1.413.031/10/2026 13:35 GMTCatalogue October authority response attachment occurrencesunclehowell
1.412.031/10/2026 13:31 GMTresearch/books: log current retrieval of Heneb HER and query controlsunclehowell
1.411.031/10/2026 13:30 GMTresearch/books: add Heneb counter-source and RCAHMW inventory leadunclehowell
1.410.031/10/2026 13:26 GMTresearch: add Bute D219 and Cardiff Records locality cross-checksunclehowell
1.409.031/10/2026 13:23 GMTScene reconstructions AR-REC-0001/0002 (Tŷ Mawr farmhouse + barn as recorded 29 Jul 1988): core records, catalogue pages, images, Wales-tour wireframe twin for stop 1 (with #recreations anchor), Wayback Vault recreations registration (view + stylesheet + record changelog entries), core-record schema 0.2.1 additive optional fields, and a one-character ghf-boot.js fix (broken '<\/script>' escape in the 31 Oct wikilinks injection that blanked synchronously-booted pages). Photo-derived reconstructions, artist's impressions, not evidence; description/interpretation separated; footer journals included. HubSpot 536842623165.Instinct scene-reconstruction task
1.408.131/10/2026 13:21 GMTBuild reportsTab
1.408.031/10/2026 13:17 GMTresearch: add Vaughan, Mathews and Bute-side Llandough catalogue leadsunclehowell
1.407.031/10/2026 13:06 GMTresearch/books: refine Village Book and Clark source verificationunclehowell
1.406.031/10/2026 13:06 GMTDocument daily Snowball control audit flywheelunclehowell
1.405.031/10/2026 12:57 GMTUpdate WebMCP browser registration test for 13 toolsunclehowell
1.404.031/10/2026 12:57 GMTAdd WebMCP tools for opaque bridge manifest and review queue summaryunclehowell
1.403.031/10/2026 12:52 GMTExpose current Snowball bridge metadata in live Hive JSON stateunclehowell
1.402.231/10/2026 12:51 GMTRestore Hive proxy privacy transform and correct content-type matchunclehowell
1.402.131/10/2026 12:50 GMTFix Hive proxy escaping in path rewrite and current agent-instruction injectionunclehowell
1.402.031/10/2026 12:50 GMTCatalogue Cardiff FOI25766 response attachment metadataunclehowell
1.401.031/10/2026 12:50 GMTDocument Cedwyn Hive proxy service binding and Snowball injectionunclehowell
1.400.031/10/2026 12:50 GMTAdd versioned Cedwyn Hive proxy with current Snowball agent bridgeunclehowell
1.399.131/10/2026 12:48 GMTfix(site): explicitly publish canonical book research registerunclehowell
1.399.031/10/2026 12:47 GMTLink Vale email artefacts to attachment catalogue entriesunclehowell
1.398.031/10/2026 12:45 GMTCatalogue Vale Council attached request email artefactsunclehowell
1.397.031/10/2026 12:33 GMTUpdate WebMCP smoke-test expected tool countunclehowell
1.396.031/10/2026 12:31 GMTAdd paginated task and bounded X activity WebMCP readersunclehowell
1.395.031/10/2026 12:31 GMTPaginate public HubSpot task metadata for WebMCP-sized readsunclehowell
1.394.031/10/2026 12:30 GMTAdd WebMCP task/X reads and pending agent contribution submissionunclehowell
1.393.131/10/2026 12:22 GMTBuild reportsTab
1.393.031/10/2026 12:20 GMTAdd sourced book research correction and parcel comparison leadsunclehowell
1.392.131/10/2026 11:41 GMTFix bridge deduplication for multiple lead submissions without source URLsunclehowell
1.392.031/10/2026 11:40 GMTReplace stale agent head trigger instruction with Snowball protocol and private review rulesunclehowell
1.391.031/10/2026 11:38 GMTPoint collapsed agent footer to opaque task and X handoff endpointsunclehowell
1.390.031/10/2026 11:38 GMTAdd opaque machine-agent bridge to root language-model entry pointunclehowell
1.389.031/10/2026 11:38 GMTExpose opaque Snowball agent bridge resources through WebMCPunclehowell
1.388.031/10/2026 11:36 GMTDocument agent bridge access and moderation modelunclehowell
1.387.031/10/2026 11:36 GMTAdd opaque public agent bridge Worker sourceunclehowell
1.386.131/10/2026 11:27 GMTBuild reportsTab
1.386.031/10/2026 11:22 GMTresearch: reconcile 31 October book evidence intakeunclehowell
1.385.031/10/2026 11:18 GMTBump shared header loader cache key in sectionsunclehowell
1.384.031/10/2026 11:18 GMTBump shared header loader cache keyunclehowell
1.383.031/10/2026 11:18 GMTUpdate cross-theme linker version in shared headerunclehowell
1.382.131/10/2026 11:16 GMTCorrect central Leckwith name forms from source imageunclehowell
1.382.031/10/2026 11:14 GMTBump shared header cache key for Cedwyn wiki linksunclehowell
1.381.031/10/2026 11:14 GMTLoad nomenclature linker through shared Cedwyn headerunclehowell
1.380.031/10/2026 11:14 GMTAdd place-name and etymology terms to Cedwyn glossaryunclehowell
1.379.031/10/2026 11:14 GMTAdd Leckwith / Lecwydd to central name-link lexiconunclehowell
1.378.131/10/2026 11:13 GMTCorrect this cycle's search log attributionunclehowell
1.378.031/10/2026 11:12 GMTAdd verified local-manor passage and archive catalogue lead to book research registerunclehowell
1.377.031/10/2026 10:31 GMTJournal Snowball Library, documentary and procurement page introductionsunclehowell
1.376.031/10/2026 10:30 GMTJournal Docs Library pointer in shared footerunclehowell
1.375.131/10/2026 10:30 GMTBuild reportsTab
1.375.031/10/2026 10:30 GMTLink Docs Library programme guide from collapsed agent footerunclehowell
1.374.031/10/2026 10:24 GMTExpose planned procurement register through WebMCP resourcesunclehowell
1.373.031/10/2026 10:21 GMTExpose Snowball protocol and flywheel register through WebMCPunclehowell
1.372.031/10/2026 10:18 GMTJournal Projects and agent-library Snowball updatesunclehowell
1.371.031/10/2026 10:18 GMTReplace public trigger instruction with confidential review processunclehowell
1.370.031/10/2026 10:18 GMTUpdate collapsed agent footer with Snowball and private review instructionsunclehowell
1.369.031/10/2026 10:00 GMTAdd sourced Cedwyn book research registerunclehowell
1.368.031/10/2026 09:59 GMTCatalogue Heneb redacted HER change-log sampleunclehowell
1.367.131/10/2026 09:39 GMTBuild reportsTab
1.367.031/10/2026 08:46 GMTFooter changelog on every page: folded, signable agent footer 1.0.4 + page journal footer pass (site audit 31 Oct: missing on ~3,117 of 8,935 pages)Tab
1.366.131/10/2026 07:55 GMTBuild reportsTab
1.366.031/10/2026 07:02 GMTP-117: funnel pings by GET answered 200 (/_cedwyn/ev/* rewrite), no 405 on e-book pages; analytics beacon skipped in automated browsersTab
1.365.131/10/2026 06:33 GMTBuild reportsTab
1.365.031/10/2026 06:02 GMTShared theme v2.1.18: day mode on parchment, no white backgrounds (P-108)Tab
1.364.531/10/2026 05:58 GMTBuild reportsTab
1.364.431/10/2026 05:27 GMTWiki: fix JSON.parse page error (P-114) and moved-note overflow at 390 px (P-115) (#59)unclehowell
1.364.331/10/2026 05:16 GMTBuild reportsTab
1.364.231/10/2026 04:23 GMTsections.lock: research -> b554fadTab
1.364.131/10/2026 04:12 GMTBuild reportsTab
1.364.031/10/2026 04:06 GMTsf36b: deep-page shop strip covers every page under research/, wiki/, kissed-frogs/ at any depth (was one level: 1,288 of 1,567 loads; now all) [skip ci]unclehowell
1.363.031/10/2026 04:05 GMTsf36: e-book shop strip on deep record pages (research articles, evidence records, wiki pages, kissed-frogs) [skip ci]unclehowell
1.362.731/10/2026 03:21 GMTsections.lock: research -> 01815deTab
1.362.631/10/2026 03:16 GMTBuild reportsTab
1.362.531/10/2026 02:37 GMTsections.lock: research -> da1e026Tab
1.362.431/10/2026 02:36 GMTBuild reportsTab
1.362.331/10/2026 02:02 GMTBuild reportsTab
1.362.231/10/2026 01:13 GMTsections.lock: research -> 30376d7Tab
1.362.131/10/2026 01:10 GMTBuild reportsTab
1.362.031/10/2026 01:07 GMTsf35: shop strip on 19 section front pages + directory business pages (site-wide, build-time, idempotent) [skip ci]unclehowell
1.361.131/10/2026 00:39 GMTBuild reportsTab
1.361.031/10/2026 00:09 GMTP-104: holdings-wording rules 1.0.1 — 'archive image/photograph/copy', family Drive and mailbox lines from the evidence register, capital T where the repository name opens a fieldTab
1.360.031/10/2026 00:05 GMTP-104: holdings wording as a build-time pass (tools/holdings_wording.py + data/holdings-wording.json, called from site.py): ~50 exact-phrase rules reword family-holdings statements (cuttings/copies 'held by the family', 'Family archive / privately held', family mailbox/Drive/repository, EV-0019 register row on /research/evidence/) to name the holder and what it has disclosed; tested on 91 live research pages: 273 rewrites, 1 generic line leftTab
1.359.030/10/2026 23:58 GMTP-105: /research/ Video 1 (Wales at Six) plays again — the click-to-play facade's bare youtube-nocookie /embed/ prefix stays direct instead of /wayback/go/; vF25-sLZXaM listed in yt_embed_allowed; /research/ journal 1.0.3Tab
1.358.330/10/2026 23:57 GMTBuild reportsTab
1.358.230/10/2026 23:28 GMTBuild reportsTab
1.358.130/10/2026 23:27 GMTsections.lock: research -> 3b5d1ebTab
1.358.030/10/2026 23:26 GMTResearch headline video: allow the owner-requested youtube-nocookie embed (yt_embed_allowed, by video id) through the self-contained rewrite; /research/ page journal 1.0.2Tab
1.357.030/10/2026 23:08 GMTspa-basepath 1.3.0 (P-102): dartboard film falls back to an H.264 MP4 where VP9 WebM cannot play (iPhones on iOS 16 or older); root config, no build triggered, rides the next buildTab
1.356.130/10/2026 22:54 GMTsections.lock: research -> b464092Tab
1.356.030/10/2026 22:51 GMTevidence-browser: cold-load the catalogue client for the human view - await the cat.js script load event instead of failing the first paint (pages never include cat.js; agent-tools loads it only for agent invocations). Node cold-load test proves render + CSSCPSG block on success and the designed degradation on genuine failure; wired into the build preflight (HubSpot 536486325479) - InstinctInstinct
1.355.030/10/2026 22:44 GMTjournal: page journal entries for the 18 research pages whose 1938 conveyance / 1939 plan holder wording was replacedTab
1.354.030/10/2026 22:42 GMTdata: EV-0019 (GHF-E121) grade note names the bodies that should hold the 1938 conveyance and what each has disclosedTab
1.353.130/10/2026 22:40 GMTsections.lock: research -> 3b846d3Tab
1.353.030/10/2026 22:39 GMTdbserve: keep parcels/poster.jpg (and /research/parcels/poster.jpg) as a plain file, so the parcel-story image link returns 200 on a first visit before the service worker is installed (it was 404 without the service worker)unclehowell
1.352.030/10/2026 22:36 GMTP-100 + P-101: gb.js shows page-journal versions with no commit as plain text (no GitHub 404 link); runtime.js leaves an area's child database (/<area>/_db/) unprefixed so the parcel-story panel reads /arcade/_db/ on /nft-art/, /terrain/, /cyberspace/ — problems flywheel run 2a61351b, patches work/bizdev/patches/P-100-gb-empty-sha.md and P-101-runtime-area-db.mdunclehowell
1.351.130/10/2026 22:34 GMTBuild reportsTab
1.351.030/10/2026 22:00 GMTversions.json 1.1.0: minus versions start at -v0.0.2 (older_start 2; no -v0.0.1), hashtags #_v0.0.2 …; v0.0.2/v0.0.1 unchanged [skip ci]Tab
1.350.130/10/2026 21:43 GMTBuild reportsTab
1.350.030/10/2026 21:21 GMTcheck_qa_built: guard the actual alias contract - canonical /qa/ page + questions.json + the two Pages 200 section rewrites in dist/_redirects; physical alias files checked only if they ever materialize (aliases are rewrites, not files - sections.py step 5; dbserve keep-fix 24f89c4; HubSpot 536838257890) - Instinct restoration workerInstinct restoration worker
1.349.030/10/2026 21:15 GMTcw-graph.js 1.2.4: the parcel-story panel leaves the page flow and opens in the graph modal under a 'Parcel story' tab. On /research/, a first tab 'Instruments & registrations' plots /_cedwyn/graph/parcels.json (18 points). Other webapps keep their own graph first. Applies work/bizdev/patches/parcel-panel-into-graph-modal.md. Journal entry for /research/.unclehowell
1.348.030/10/2026 21:12 GMTdbserve: keep qa/questions.json (and /<section>/qa/questions.json) as a plain file. dbserve dropped it into the DB, so the Q&A completeness guard (step 22, check_qa_built.py) failed build 41119909136 and blocked d2399b3, c78da42 and later commitsunclehowell
1.347.130/10/2026 20:56 GMTBuild reportsTab
1.347.030/10/2026 20:29 GMTebooks shelf 1.2.1: version drop-down labelled 'Select a version' (visible label), newest preselected, options 'v0.0.2 — £4.99' / 'v0.0.1 — free', Buy/Read follows the choice, 44 px select (owner 19:21; skills version-selector-dropdown-label-default). Journal note.unclehowell
1.346.030/10/2026 20:29 GMTparcels v0.0.4 polish: graph title states the counts and date range (9 + 9, 1916–2005); journal readable at 390 pxTab
1.345.230/10/2026 20:14 GMTBuild reportsTab
1.345.130/10/2026 20:00 GMTsections.lock: research -> 5222744Tab
1.345.030/10/2026 19:52 GMTQ&A guardrails: CI app-optout/completeness guards + pinned post-deploy static smoke + hermetic tests (HubSpot 536838257890) — Instinct restoration workerInstinct restoration worker
1.344.030/10/2026 19:52 GMTQA pages: declare data-cw-noclip/data-cw-nolevels so cw-graph clip/levels passes skip the interactive card list (HubSpot 536655580374) — Instinct restoration workerInstinct restoration worker
1.343.030/10/2026 19:52 GMTruntime: reserve /parcels/ from the theme prefix (parcel panel poster prefixed 404); runtime v=13 so cached clients pick up the P-051 /areas.json reservation — InstinctInstinct
1.342.030/10/2026 19:52 GMTLegal wiki: additive CSSCPSG structural readings on artifact assessments (owner WhatsApp 30 Oct 00:44 GMT) — InstinctInstinct
1.341.030/10/2026 19:52 GMTTT-0001 v1.0.7: two net-new evidence-gap priorities + two refsInstinct theory worker
1.340.030/10/2026 19:52 GMTEV-0902: register in evidence-grades.json and artifact-assessments.json (rebased to d1fc6c0 anchor; upstream EV-0901 FOI entry preserved)Instinct theory worker
1.339.130/10/2026 19:42 GMTBuild reportsTab
1.339.030/10/2026 19:32 GMTpage journal: /nft-art/ 1.3.2, "Select a version" drop-down on every downloadunclehowell
1.338.030/10/2026 19:26 GMTebooks shop: header, shelf, then questions (owner rule 30 Oct). ebook_shelf 1.2.0 removes the What's inside block, the Editions and prices table, About versions, the pitch band and the shelf version line; each title gets an info button opening a dark modal (contents, pages, edition line; closes on cross, Esc, tap outside); the four-book bundle becomes a shelf card. ebook_editions: no contents block in the flow; payment line just above the questions (replaces sf33). Journal entries for /ebooks/ and its Wales/Argentina copies.unclehowell
1.337.030/10/2026 19:26 GMTparcels v0.0.4: instruments relied on by the corporations + registrations of the parcels in their names (18 dated, sourced items from the infographic data) in the 'See this section as a graph' dropdown via parcels/_db/view.json (graph_data.py parcels handler), dated list on the page, video poster restored, page journalTab
1.336.030/10/2026 19:17 GMTWales tour: drop 3D model renders (hero, stops 1-2, aerial figure) for restored photographs; villa hologram stands on the estate ground; journal entryTab
1.335.030/10/2026 19:16 GMTWales tour: Roman villa hologram standing on the estate ground at stop 3 (was floating above the rooftops) [skip ci]Tab
1.334.030/10/2026 19:16 GMTebooks: What's inside after the books so the first phone screen shows the books and Buy (sales-fix sf33, applied by the main owner)unclehowell
1.333.030/10/2026 19:08 GMTWales tour: restored churchyard photograph for stop 2 (replaces 3D model render) [skip ci]Tab
1.332.030/10/2026 19:03 GMTWales tour: restored house photographs for the hero and stop 1 (replace 3D model renders) [skip ci]Tab
1.331.130/10/2026 18:53 GMTBuild reportsTab
1.331.030/10/2026 18:09 GMTebook_editions: the /ebooks/ payment line goes at the top of <main> when the shelf is not built yet (site.py runs this step before ebook_shelf.py, so the 0835ec2 anchor never matched; What's inside and Questions are live).unclehowell
1.330.130/10/2026 18:03 GMTBuild reportsTab
1.330.030/10/2026 17:31 GMTDo not treat ungraded evidence as research inference in graphsunclehowell
1.329.030/10/2026 17:31 GMTRegister EV-0901 attachment catalogue without assigning a source gradeunclehowell
1.328.030/10/2026 17:31 GMTPin research attachment catalogue and refreshed HMLR forensic assessment snapshotsunclehowell
1.327.030/10/2026 17:29 GMTAdd 51 source-specific FOI and EIR attachment artifact recordsunclehowell
1.326.230/10/2026 17:13 GMTBuild reportsTab
1.326.130/10/2026 16:38 GMTsections.lock: research -> f696905Tab
1.326.030/10/2026 16:35 GMTCedwyn shop patch bundle: /privacy/ page (v1.0.0, controller and contact as recorded 28 Oct); each /ebooks/<book>/ page shares under the site line then its own name; relative canonicals become absolute; page journal lines for every page changed today. [skip ci]unclehowell
1.325.030/10/2026 16:35 GMTCedwyn data architecture WP10: the Kissed Frogs and e-book shelf header graphs read only their own databases (/kissed-frogs/_db/view.json, /ebooks/_db/view.json written by ebook_editions.py from data/ebooks.json); the build check now fails an app with its own view.json that is plotted from anything else; no graph point for a date a record does not show. cw-graph 1.2.3: long axis names wrap to two lines at 390 px. dbserve keeps /projects/data/programme*.json as plain files. /ebooks/: What's inside, Questions (FAQPage) and a payment line (30 Oct patch bundle, checked: prices from data/ebooks.json, policy answers that needed the owner left out). [skip ci]unclehowell
1.324.030/10/2026 16:24 GMTClarify 1927 death, rent receipt and Cardiff bequest limitsunclehowell
1.323.030/10/2026 16:24 GMTAdd chronology observation: Alfred Thomas and 1928 rentunclehowell
1.322.030/10/2026 16:24 GMTAssess Alfred Thomas death and 1928 rent artifactsunclehowell
1.321.230/10/2026 16:05 GMTBuild reportsTab
1.321.130/10/2026 15:35 GMTBuild reportsTab
1.321.030/10/2026 15:16 GMTPage journal (ADR-002 item 7): each page's own dated changes, generated from data, inline above its footerunclehowell
1.320.030/10/2026 15:11 GMTCombined verified patches: P-040a/b/c and P-051unclehowell
1.319.030/10/2026 15:10 GMTArchitecture ADR-002 step 1: webapp databases stay plain files; Dartboard header graph plots its own replies databaseunclehowell
1.318.030/10/2026 15:08 GMTQualify 1928 last-rent testimony against Alfred Thomas death chronologyunclehowell
1.317.030/10/2026 15:08 GMTRecord Alfred Thomas 1927 death / 1928 rent discrepancy and qualify Cardiff bequestunclehowell
1.316.230/10/2026 14:46 GMTBuild reportsTab
1.316.130/10/2026 14:05 GMTBuild reportsTab
1.316.030/10/2026 13:28 GMTCentral catalogue: KF-50 Museum Wales Ref 13.2 waterwheel (Llandough Farm, opposite the hospital) joins Kissed Frogs; the 1994 "Llandough Farm" drawing (EV-0133) is taken off the Llandough Farm card until the land it covers is identified (Cedwyn data architecture WP1)Tab
1.315.230/10/2026 13:16 GMTsections.lock: research -> 215fc56Tab
1.315.130/10/2026 13:07 GMTBuild reportsTab
1.315.030/10/2026 12:35 GMTBuild: data views step — each app's own database (/<app>/_db/view.json) derived from data/core by its rule, pages rendered from A2UI-style templates with the shared component catalog; never fails the build, static pages kept on error (Cedwyn data architecture WP1)Tab
1.314.030/10/2026 12:35 GMTCentral catalogue v0.1 (data/core): record schema, screening leads (Kissed Frogs KF-01..49 migrated whole + retained leads), places (Llandough Farm kept apart from Tŷ Mawr), and the kissed-frogs view rule (Cedwyn data architecture WP1)Tab
1.313.130/10/2026 12:35 GMTBuild reportsTab
1.313.030/10/2026 12:07 GMTbuild-cedwyn: let a running build finish instead of cancelling it on every push (P-068, problems flywheel) [skip ci]Tab
1.312.130/10/2026 12:06 GMTBuild reportsTab
1.312.030/10/2026 12:04 GMTRecord 1987 appeal boundary and alternative Parcel B explanationunclehowell
1.311.130/10/2026 12:03 GMTBuild reportsTab
1.311.030/10/2026 12:01 GMTClarify exact 1974 unilateral-licence reasoningunclehowell
1.310.330/10/2026 11:59 GMTBuild reportsTab
1.310.230/10/2026 11:57 GMTCorrect hypothesis limits to structured arraysunclehowell
1.310.130/10/2026 11:56 GMTBuild reportsTab
1.310.030/10/2026 11:55 GMTRender chronology conflicts and causal graph in Title Theoryunclehowell
1.309.030/10/2026 11:55 GMTExpand Paper Siege tests and mockumentary counter-narrativesunclehowell
1.308.130/10/2026 11:54 GMTBuild reportsTab
1.308.030/10/2026 11:54 GMTPublish the 36-plot title-interest test on Title Theory pageunclehowell
1.307.030/10/2026 11:54 GMTAdd a distinct test for the Williams 36-plot interestunclehowell
1.306.030/10/2026 11:53 GMTAdd Title Theory generator to build preflightunclehowell
1.305.030/10/2026 11:53 GMTRefine Title Theory dates, registration evidence and archaeology cautionsunclehowell
1.304.130/10/2026 11:50 GMTBuild reportsTab
1.304.030/10/2026 11:48 GMTLink Title Theory causal graph nodes in master catalogueunclehowell
1.303.130/10/2026 11:48 GMTBuild reportsTab
1.303.030/10/2026 11:48 GMTNormalize Title Theory in the central catalogue databaseunclehowell
1.302.030/10/2026 11:48 GMTBuild canonical Title Theory pageunclehowell
1.301.030/10/2026 11:48 GMTLink canonical title theory into research layerunclehowell
1.300.030/10/2026 11:48 GMTAdd Paper Siege title-theory observationunclehowell
1.299.030/10/2026 11:48 GMTGenerate Title Theory page and simulation modelunclehowell
1.298.030/10/2026 11:48 GMTAdd canonical parcel-by-parcel Title Theory modelunclehowell
1.297.030/10/2026 11:18 GMTebooks posters 2/2: owner's name off the 'Compiled by' line; FCG poster retitled (P-064)unclehowell
1.296.030/10/2026 11:18 GMTebooks posters 1/2: owner's name off the 'Compiled by' line (P-064) [skip ci]unclehowell
1.295.030/10/2026 10:51 GMTSite-wide version scheme file /_cedwyn/versions.json (newest v0.0.2 £4.99, previous v0.0.1 free, older -v0.0.N free; hashtags #v0.0.2 #v0.0.1 #_v0.0.N) [skip ci]Tab
1.294.030/10/2026 10:04 GMTsite.py: shop strip on entry pages with no route to /ebooks/ (sales-fix sf28) [skip ci]unclehowell
1.293.030/10/2026 10:03 GMTprivacy_scrub: hex-encode owner identifiers, bare-name and NI-number rules (P-061) [skip ci]unclehowell
1.292.130/10/2026 09:47 GMTBuild reportsTab
1.292.030/10/2026 08:58 GMTE-books: FCG book shown as 'Concealment and Government Involvement' in reader-facing text (P-053; slugs unchanged). Build also carries the Wales hologram tiles (d22265b) and the ebooks branch wording (a43aef0)unclehowell
1.291.030/10/2026 08:50 GMTLanding modals: Wales tiles = wireframe holograms of the wayback building photographs (web/_cedwyn/halves/img/holo-*); Argentina tiles = restored farm pieces by their /nft-art/ thumbs (flowery gallery pieces stay on the NFT pages) [skip ci]unclehowell
1.290.030/10/2026 08:49 GMTWales menu tiles: wireframe-hologram renders of wayback building photographs (1/1) [skip ci]unclehowell
1.289.130/10/2026 08:41 GMTBuild reportsTab
1.289.030/10/2026 07:54 GMTP-054: harden build privacy scrub for wayback mail/api/email/text + P-027b/P-034 site.py editsunclehowell
1.288.330/10/2026 07:26 GMTBuild reportsTab
1.288.230/10/2026 06:49 GMTsections.lock: research -> 06059ecTab
1.288.130/10/2026 06:36 GMTBuild reportsTab
1.288.030/10/2026 05:49 GMTbuild: public-voice guard (report-only) — no owner address, agent instructions or to-dos on human pagesTab
1.287.330/10/2026 05:36 GMTBuild reportsTab
1.287.230/10/2026 04:49 GMTsections.lock: research -> 773967eTab
1.287.130/10/2026 04:45 GMTBuild reportsTab
1.287.030/10/2026 04:07 GMTsite.py: park readmore_chunks (its chunk JSON escaped the privacy pass and failed build 40997154117); graph_data staysTab
1.286.030/10/2026 04:06 GMTLanding: move the E-books button to the top of the landing, above the two place selectors (sf25 put it at the bottom edge; ~13:1 home:shop visits). Same link and .hv-eb style, utm_campaign=sf27 [skip ci] (rides the next build)Tab
1.285.130/10/2026 04:05 GMTBuild reportsTab
1.285.030/10/2026 03:33 GMTcw-graph.js 1.2.1 card levels (card taps kept from page preview scripts) [skip ci]Tab
1.284.030/10/2026 03:30 GMTcw-graph.js 1.2.0 card levels: child cards from sub-headings/boxes inside a section (up to 4 per level) [skip ci]Tab
1.283.030/10/2026 03:23 GMTBuild: tools/graph_data.py (per-section scatter JSON at /_cedwyn/graph/) + tools/readmore_chunks.py (long list pages load later blocks on demand), hooked at the end of site.py in try blocksTab
1.282.030/10/2026 03:23 GMTCard levels + graph promo banner, site-wide: web/_cedwyn/cw-graph.js 1.1.1 (header strip → 'See this section as a graph' scatter modal; text pages as card levels with enter/exit zoom and Back), clamp.js loader, ghf-boot loads it [skip ci]Tab
1.281.130/10/2026 03:21 GMTBuild reportsTab
1.281.030/10/2026 02:46 GMTsync-wayback-mail: copy the Wayback Vault's redacted correspondence onto branch wayback (P-054)Tab
1.280.030/10/2026 02:38 GMTQ&A page lists questions again: tools/qa_questions.py renders /qa/ and /wales/qa/ as questions with coloured institution hashtags (asked / answered), each linking to the email on /email/reference/; data/qa/questions-base.json from tools/qa_questions_base.py; new mail joins on each build (Sion 30 Oct 00:54). Rides the next build [skip ci]Tab
1.279.030/10/2026 02:31 GMTDark guard 1.0.0 (runtime.js): in night mode, blocks whose CSS hard-codes a white or pale background (cards, tables, notes, callouts) draw as a dark tint of their own colour and text under 4.5:1 is lifted; day mode untouched; runtime.js ?v=12 so browsers drop the cached copyTab
1.278.130/10/2026 02:31 GMTBuild reportsTab
1.278.030/10/2026 02:06 GMTWales menu tiles: wireframe-hologram renders of wayback building photographs (7/7) [skip ci]unclehowell
1.277.030/10/2026 02:06 GMTWales menu tiles: wireframe-hologram renders of wayback building photographs (6/7) [skip ci]unclehowell
1.276.030/10/2026 02:06 GMTWales menu tiles: wireframe-hologram renders of wayback building photographs (5/7) [skip ci]unclehowell
1.275.030/10/2026 02:06 GMTWales menu tiles: wireframe-hologram renders of wayback building photographs (4/7) [skip ci]unclehowell
1.274.030/10/2026 02:05 GMTWales menu tiles: wireframe-hologram renders of wayback building photographs (3/7) [skip ci]unclehowell
1.273.030/10/2026 02:05 GMTWales menu tiles: wireframe-hologram renders of wayback building photographs (2/7) [skip ci]unclehowell
1.272.030/10/2026 02:05 GMTWales menu tiles: wireframe-hologram renders of wayback building photographs (1/7) [skip ci]unclehowell
1.271.030/10/2026 02:05 GMTWales menu tiles: wireframe-hologram renders of wayback building photographs (1/7) [skip ci]unclehowell
1.270.030/10/2026 01:41 GMTShare cards site-wide: every page's og:title/twitter:title read 'Williams-Bucklers, Ty Mawr, Cedwyn – <webapp>', og:site_name 'Williams-Bucklers, Ty Mawr, Cedwyn', and og:image/twitter:image are one 1200x630 card per webapp with that text set on its Garden Gallery piece (og_cards.py + og_cards.json webapp names; Playfair Display Bold, SIL OFL). Replaces theme copies of these tags so every branch and new page inherits them; descriptions stay page-specific. Stable share-academy/hive/home.jpg for Worker pages.unclehowell
1.269.130/10/2026 01:40 GMTBuild reportsTab
1.269.030/10/2026 01:18 GMTspa-basepath.json 1.2.0: dartboard dock script stands down when the source dock renders its own play/pause buttonTab
1.268.030/10/2026 01:17 GMTspa-basepath.json 1.2.0: dartboard floating film gets play/pause (button + tap), 44 px controls, full screen fits 100vw x 100vhTab
1.267.030/10/2026 01:07 GMTspa-basepath 1.1.0: Dartboard floating film and poster load from their own release files even when a build keeps the previous crawl (not via /wayback/go/ HTML)Tab
1.266.030/10/2026 01:02 GMTselfcontain: our own release/raw media files (unclehowell repos: video, audio, subtitles, images) stay direct instead of /wayback/go/, which answers HTML a <video> cannot play; fixes the Dartboard floating filmTab
1.265.130/10/2026 01:01 GMTBuild reportsTab
1.265.030/10/2026 00:30 GMTOur wayback: own copies of pages cited in FOI/EIR/SAR replies (buckets 12, 13, 14, 15) [skip ci]unclehowell
1.264.030/10/2026 00:30 GMTOur wayback: own copies of pages cited in FOI/EIR/SAR replies (buckets 08, 09, 10, 11) [skip ci]unclehowell
1.263.030/10/2026 00:30 GMTOur wayback: own copies of pages cited in FOI/EIR/SAR replies (buckets 04, 05, 06, 07) [skip ci]unclehowell
1.262.030/10/2026 00:30 GMTOur wayback: own copies of pages cited in FOI/EIR/SAR replies (buckets 00, 01, 02, 03) [skip ci]unclehowell
1.261.030/10/2026 00:29 GMTWayback snapshot page 2.1.0: our copy, then the live website, then the Internet Archive copy; llms.txt preservation section; CONTRIBUTING order [skip ci]unclehowell
1.260.030/10/2026 00:21 GMTOur wayback: archived copy of the Castell Henllys page cited under documentary Scene 2; carries the documentary 1.4.0 theme (cedwyn-movie daf4bba) liveTab
1.259.030/10/2026 00:21 GMTOur wayback: archived copies of 4 background sources cited under documentary Scene 2 (Museum Wales x2, LacusCurtius x2) [skip ci]Tab
1.258.230/10/2026 00:21 GMTBuild reportsTab
1.258.129/10/2026 23:33 GMTsections.lock: research -> 3909057Tab
1.258.029/10/2026 23:31 GMTCedwyn research: Marconi 1897 timeline entry links to the evidence catalogue (EV-0645, EV-0085, EV-0646) instead of inline citations (ingredients 1.6.2)Tab
1.257.129/10/2026 23:28 GMTBuild reportsTab
1.257.029/10/2026 23:25 GMTCedwyn research: Evidence Register lists EV-0646 (The Post, 14 Sep 1995, p.24) and names The Glamorgan Village Book on EV-0645 (ingredients 1.6.1)Tab
1.256.029/10/2026 23:21 GMTCedwyn research: cite The Glamorgan Village Book (1993) on EV-0645/EV-0085 and Marconi's 1897 stay at Great House Farm (ingredients 1.6.0)Tab
1.255.229/10/2026 22:51 GMTBuild reportsTab
1.255.129/10/2026 22:49 GMTCorrect 1938 conveyance custody statement on public chronologyunclehowell
1.255.029/10/2026 22:49 GMTMark 1938 conveyance custody as unconfirmedunclehowell
1.254.029/10/2026 22:49 GMTRemove unsupported family custody claim from chronology dataunclehowell
1.253.229/10/2026 22:49 GMTCorrect EV-0019 custody note to match FOI recordunclehowell
1.253.129/10/2026 22:44 GMTBuild reportsTab
1.253.029/10/2026 22:43 GMTBuild: clarify nomenclature register function and trigger production rebuildunclehowell
1.252.029/10/2026 22:17 GMTdocs: brief — FOI URL preservation, own wayback, institution change-watch (29 Oct 2026)unclehowell
1.251.129/10/2026 22:15 GMTBuild reportsTab
1.251.029/10/2026 22:15 GMTScope parcel chronology to the assigned webappunclehowell
1.250.129/10/2026 22:13 GMTBuild reportsTab
1.250.029/10/2026 22:12 GMTAdd parcel-story panel and correct 1955 parcel wordingunclehowell
1.249.129/10/2026 21:54 GMTBuild reportsTab
1.249.029/10/2026 21:01 GMTLanding E-books button back (sf25, lost in 0abfafc); /r/<campaign> redirect so campaign clicks are countable by path (P-038); Vault copies: two refresh stubs replaced by redirects, ~386 fewer files (P-027)Tab
1.248.229/10/2026 21:00 GMTBuild reportsTab
1.248.129/10/2026 20:12 GMTBuild reportsTab
1.248.029/10/2026 20:10 GMTwales walk: villa excavated 1977–79 (not 1980); Lavernock success 13 May 1897, Brean Down 18 May (en/cy/es)Tab
1.247.029/10/2026 19:30 GMThive: refresh buddy roll-call evidenceunclehowell
1.246.029/10/2026 19:24 GMTP-039 Enwau PDF and pages at the shop's £4.99 / £19.96 with clickable links; P-041 Stripe buy-button script loads direct; P-031/P-033 last dead links and dartboard data; P-040 compress shared scriptsTab
1.245.129/10/2026 19:22 GMTBuild reportsTab
1.245.029/10/2026 19:02 GMTRecord Hive coordination blockers for 29 Oct 2026: HubSpot connector unauthenticated, HIVE CHAT KEY task absent, task-create click blockedpally
1.244.029/10/2026 18:49 GMTRecord Hive buddy roll-call evidence, 29 Oct 2026 18:48Zunclehowell
1.243.029/10/2026 18:44 GMTDartboard patch record: FOI evidence verified 29 Oct 2026unclehowell
1.242.329/10/2026 18:43 GMTBuild reportsTab
1.242.229/10/2026 16:47 GMTBuild reportsTab
1.242.129/10/2026 16:03 GMTBuild reportsTab
1.242.029/10/2026 16:02 GMTLanding: close <main> so the build's banned-word and outbound-link checks read the page, not the agent footerunclehowell
1.241.429/10/2026 15:50 GMTBuild reportsTab
1.241.329/10/2026 15:42 GMTFix Wales-prefixed Post Office calendar routeunclehowell
1.241.229/10/2026 14:58 GMTBuild reportsTab
1.241.129/10/2026 14:34 GMTBuild reportsTab
1.241.029/10/2026 14:33 GMTAdd local data centre image for unlinked Network coming-soon cardunclehowell
1.240.029/10/2026 14:33 GMTRedesign landing as two place selectors with app modals and Network placeholderunclehowell
1.239.129/10/2026 14:18 GMTBuild reportsTab
1.239.029/10/2026 14:17 GMTHeader scripts ?v=2.1.17 so phones and the edge pick up the /areas.json ‹ › (cache bust only)unclehowell
1.238.029/10/2026 14:15 GMTHeader ‹ ›: one central area list at /areas.json, fetched by every theme and sectionunclehowell
1.237.329/10/2026 13:29 GMTBuild reportsTab
1.237.229/10/2026 12:40 GMTBuild reportsTab
1.237.129/10/2026 12:40 GMTFix Level 1 evidence page path matchingunclehowell
1.237.029/10/2026 12:40 GMTGenerate missing Level 1 legal research entries from structured assessmentsunclehowell
1.236.329/10/2026 12:39 GMTBuild reportsTab
1.236.229/10/2026 12:37 GMTFix wiki snapshot pin and reject full-site snapshotsunclehowell
1.236.129/10/2026 12:28 GMTBuild reportsTab
1.236.029/10/2026 12:27 GMTMake the built FTS integration assertion record-specificunclehowell
1.235.229/10/2026 12:26 GMTBuild reportsTab
1.235.129/10/2026 12:25 GMTCorrect agent-loader regression assertionsunclehowell
1.235.029/10/2026 12:24 GMTLoad central agent tools on every page and test nested evidence routesunclehowell
1.234.129/10/2026 12:19 GMTBuild reportsTab
1.234.029/10/2026 12:17 GMTValidate the built chunked SQLite catalogue before publicationunclehowell
1.233.129/10/2026 12:15 GMTBuild reportsTab
1.233.029/10/2026 12:14 GMTTest real WebMCP registration and registered evidence readsunclehowell
1.232.029/10/2026 12:13 GMTCancel obsolete Cedwyn builds so latest source deploys firstunclehowell
1.231.029/10/2026 12:05 GMTLoad central catalogue lazily and smoke-test agent toolsunclehowell
1.230.029/10/2026 12:01 GMTReserve redirect budget and enforce final Cloudflare Pages quotasunclehowell
1.229.129/10/2026 12:01 GMTFix Cloudflare Pages dynamic redirect limit in section routerunclehowell
1.229.029/10/2026 11:59 GMTAdd Level 1 artifact and Level 2 observation hierarchy (#52)unclehowell
1.228.229/10/2026 09:57 GMTBuild reportsTab
1.228.129/10/2026 09:23 GMTBuild reportsTab
1.228.029/10/2026 08:58 GMTExpose catalogue grading policy with evidence recordsunclehowell
1.227.029/10/2026 08:58 GMTPreserve evidence catalogue grading policy in core DBunclehowell
1.226.029/10/2026 08:57 GMTExpose central evidence search and full-record tools to agentsunclehowell
1.225.029/10/2026 08:57 GMTAdd evidence grade definitions to central catalogueunclehowell
1.224.029/10/2026 08:56 GMTIndex full evidence entries in central catalogue DBunclehowell
1.223.629/10/2026 08:48 GMTBuild reportsTab
1.223.529/10/2026 08:47 GMTFix WebMCP API detection and verify tool registrationunclehowell
1.223.429/10/2026 08:38 GMTsections.lock: research -> 2d1eb33Tab
1.223.329/10/2026 08:22 GMTsections.lock: research -> 66c19f2Tab
1.223.229/10/2026 08:13 GMTBuild reportsTab
1.223.129/10/2026 07:33 GMTFix e-book promo mover escapingunclehowell
1.223.029/10/2026 07:33 GMTMove e-book pitch to bottom of shelfunclehowell
1.222.129/10/2026 03:11 GMTBuild reportsTab
1.222.029/10/2026 02:57 GMTbuild: document both pinned evidence and legacy Wiki snapshotsunclehowell
1.221.029/10/2026 02:57 GMTsections.lock: pin legacy Wiki item-level theory notesunclehowell
1.220.029/10/2026 02:56 GMTsections.lock: pin legacy Wiki evidence interpretation updatesunclehowell
1.219.029/10/2026 02:53 GMTbuild: document pinned-section rule for reproducible evidence updatesunclehowell
1.218.029/10/2026 02:51 GMTsections.lock: pin legacy EV interpretation notesunclehowell
1.217.029/10/2026 02:48 GMTsections.lock: pin death, heritage and HER-source interpretation updatesunclehowell
1.216.029/10/2026 02:46 GMTsections.lock: pin first-registration evidence interpretation updatesunclehowell
1.215.029/10/2026 02:44 GMTsections.lock: pin research theory and artifact interpretation updatesunclehowell
1.214.029/10/2026 02:21 GMTWebMCP: add agent-tools.js and load it site-wide so browser agents can use the four read-only tools; central catalogue DB already agent-readable via /db/ + Cedwyn.db/GraphQLunclehowell
1.213.029/10/2026 01:57 GMTsections.lock: pin updated research and wiki theory pagesunclehowell
1.212.129/10/2026 00:41 GMTBuild reportsTab
1.212.029/10/2026 00:12 GMTFooter: page versions and agent info in ONE collapsed disclosure, site wide (gb.js 1.1.1, agent footer 1.0.3)unclehowell
1.211.628/10/2026 06:47 GMTBuild reportsTab
1.211.528/10/2026 06:17 GMTBuild reportsTab
1.211.428/10/2026 04:29 GMTsections.lock: research -> bdd1dacTab
1.211.328/10/2026 04:27 GMTsections.lock: research -> 491dad1Tab
1.211.228/10/2026 02:57 GMTBuild reportsTab
1.211.128/10/2026 02:02 GMTBuild reportsTab
1.211.028/10/2026 01:24 GMT[skip ci] assemble: docs crawl fallback reads the docs Pages origin (bucklerfamily-docs.pages.dev) instead of docs.bucklerfamily.estate, which now serves the Cedwyn copy, so the fallback stopped copying itself and /docs/ froze at 24 Oct. Next build carries it.Tab
1.210.028/10/2026 01:12 GMTprivacy_scrub: treat every *correspondence* page as correspondence, so verbatim mail on the research/wiki evidence pages and docs co_*correspondence signs as 'Requester' (CORR_CHECK then guards them on every build)Tab
1.209.028/10/2026 01:10 GMTebooks supplement PDF: add a clickable shop line on page 1 and a final 'Read the full editions' page (bundle £19.96, books £4.99, utm_source=pdf&utm_medium=supplement&utm_campaign=sf20). File is served from raw main, so no rebuild needed [skip ci]unclehowell
1.208.328/10/2026 00:41 GMTBuild reportsTab
1.208.227/10/2026 23:53 GMTsections.lock: research -> 1cc8becTab
1.208.127/10/2026 23:50 GMTBuild reportsTab
1.208.027/10/2026 23:06 GMTkeep_previous: a fresh versioned crawl copy (app.js@v=…) replaces a kept bare copy, so /terrain/ stops serving the stripped 27 Oct 00:59 app.js [skip ci]Tab
1.207.127/10/2026 23:00 GMTBuild reportsTab
1.207.027/10/2026 22:29 GMTdbserve: keep the Wayback snapshot buckets as files (P-008) [skip ci]unclehowell
1.206.027/10/2026 22:18 GMT1000 Cuts layer.json: evidence links /evidence/ev-… -> /research/evidence/ev-… (101); e-book card prices to the listed £4.99 / £19.96 (sales-fix sf16)Tab
1.205.027/10/2026 22:11 GMTLanding: prominent above-the-fold E-books button (gold, 48 px) between the two halves and the footer links, UTM home/button; landing gets 21x the /ebooks/ trafficTab
1.204.227/10/2026 21:27 GMTBuild reportsTab
1.204.127/10/2026 20:53 GMTBuild reportsTab
1.204.027/10/2026 20:27 GMTDartboard route map: add page rules and agent footerChatGPT
1.203.027/10/2026 20:24 GMTDartboard: compare all route options across institutionsunclehowell
1.202.227/10/2026 20:12 GMTBuild reportsTab
1.202.127/10/2026 19:21 GMTBuild reportsTab
1.202.027/10/2026 19:06 GMTSelf-assessment page 1.0.0: apologies owed, confusion caused, areas for improvement, prevention, two voicesTab
1.201.027/10/2026 18:24 GMTwayback: recover Internet Archive snapshots into local viewer (8/8)Tab
1.200.027/10/2026 18:24 GMTwayback: recover Internet Archive snapshots into local viewer (7/8)Tab
1.199.027/10/2026 18:24 GMTwayback: recover Internet Archive snapshots into local viewer (6/8)Tab
1.198.027/10/2026 18:24 GMTwayback: recover Internet Archive snapshots into local viewer (5/8)Tab
1.197.027/10/2026 18:24 GMTwayback: recover Internet Archive snapshots into local viewer (4/8)Tab
1.196.027/10/2026 18:24 GMTwayback: recover Internet Archive snapshots into local viewer (3/8)Tab
1.195.027/10/2026 18:24 GMTwayback: recover Internet Archive snapshots into local viewer (2/8)Tab
1.194.027/10/2026 18:24 GMTwayback: recover Internet Archive snapshots into local viewer (1/8)Tab
1.193.227/10/2026 17:51 GMTBuild reportsTab
1.193.127/10/2026 16:39 GMTBuild reportsTab
1.193.027/10/2026 15:53 GMTResearch pin: GHF-E106-R116-A1 page without outbound link (#46)unclehowell
1.192.127/10/2026 15:47 GMTBuild reportsTab
1.192.027/10/2026 15:46 GMTCouncil Chamber: Artifacts entry GHF-E106-R116-A1 + research pin (#45)unclehowell
1.191.027/10/2026 15:24 GMTRedirects for the links that showed 'That page did not open' (#44)unclehowell
1.190.027/10/2026 15:12 GMTThe Legal Wiki 1 of 42, Primary Records 2 of 42; Legal Wiki preselected on /docs/ghf_legalwiki/ (#43)unclehowell
1.189.027/10/2026 15:12 GMTBuy buttons go straight to checkout: buy.stripe.com, checkout.stripe.com and gumroad.com links stay direct in rewrite.py, check_links.py and selfcontain.py (every other outside link still goes to /wayback/)Tab
1.188.027/10/2026 15:07 GMTGlossary pop-up 1.0.2: dark in night mode on every page (the dialog sits in the top layer, outside the night-mode inversion).Tab
1.187.027/10/2026 15:06 GMTGlossary pop-up 1.0.1: Esc closes it even while the search box has focus.Tab
1.186.027/10/2026 15:03 GMT[site-wide] Glossary as a site-wide pop-up: web/_cedwyn/glossary-modal.js 1.0.0 (native dialog, search filter, Esc/backdrop close, focus return, day/night aware, terms from the one /_cedwyn/glossary.json). Dotted glossary words, any /glossary/ link and a new Glossary button in the small print open it at the term; /glossary/ stays a crawlable page that opens the pop-up on load, so old links keep working. wikilinks.py loads the script.Tab
1.185.027/10/2026 15:01 GMTsections.lock: pin section/research and section/wiki to the commits that remove the unsupported '1915 eviction' wordingTab
1.184.027/10/2026 15:00 GMT[site-wide] Dark mode: home and self-contained pages load ghf-boot 2.1.16 (paints the inverted root).Tab
1.183.027/10/2026 15:00 GMT[site-wide] Dark mode: a page with no background of its own (the blog, Worker pages) was inverted for night mode but the browser canvas behind it stayed white, so the text turned white on white. ghf-theme 2.1.16 paints the root (#fff for light pages, #000 for dark) at zero specificity so the inversion covers the whole screen; boot/theme cache keys bumped to 2.1.16.Tab
1.182.127/10/2026 14:57 GMTBuild reportsTab
1.182.027/10/2026 14:50 GMThalves: familytree is Wales-only (no /argentina/ family tree route or menu step); the family tree's Argentina side is removedTab
1.181.027/10/2026 14:16 GMTResearch: pin section/research to 2306158 (the green-outside-Parcel-A fixes were never pinned, so the full build reverted /research/), and add a dated 'Corrected 27 Oct 2026' notice linking /disproven/#dp-001 to 54 research and 52 wiki-copy pages that still place the green inside Parcel A. theme_notices.py: optional internal link on a notice.Tab
1.180.127/10/2026 14:15 GMTBuild reportsTab
1.180.027/10/2026 13:37 GMTwayback: record the outside-links/snapshot rule (overrides no-outbound only for the IA + live lines under each snapshot); URL-only snapshots marked 'not yet captured'Tab
1.179.027/10/2026 13:34 GMTwayback: snapshot page v2.0.0 replaces the outside-address notice; every outside link opens our snapshot, then the Internet Archive copy, then the live site; Bootstrap 5.3.3 vendoredTab
1.178.027/10/2026 13:34 GMTwayback: snapshot store part 6/6 (captured copies of outside pages for the /wayback/ snapshot page)Tab
1.177.027/10/2026 13:34 GMTwayback: snapshot store part 5/6 (captured copies of outside pages for the /wayback/ snapshot page)Tab
1.176.027/10/2026 13:34 GMTwayback: snapshot store part 4/6 (captured copies of outside pages for the /wayback/ snapshot page)Tab
1.175.027/10/2026 13:34 GMTwayback: snapshot store part 3/6 (captured copies of outside pages for the /wayback/ snapshot page)Tab
1.174.027/10/2026 13:34 GMTwayback: snapshot store part 2/6 (captured copies of outside pages for the /wayback/ snapshot page)Tab
1.173.027/10/2026 13:33 GMTwayback: snapshot store part 1/6 (captured copies of outside pages for the /wayback/ snapshot page)Tab
1.172.127/10/2026 13:25 GMTBuild reportsTab
1.172.027/10/2026 13:15 GMT[site-wide] Footer: remove the visible 'For agents' link from human pages (Docs link and hidden footer kept); hidden <head> academy discovery tags (agents.json link + ai-agents meta) now also on pages rebuilt after academy_pointer, e.g. /wales/. tools/wikilinks.py _small_footer, tools/quiet_pages.pyTab
1.171.027/10/2026 12:59 GMTparcels: 30-second video as main player + 'Watch the full video (10 minutes)' link, v0.0.3Tab
1.170.027/10/2026 12:59 GMTParcel A boundary: the 1970 green (VG41) is separate ground outside Parcel A (research layer row 15, research map reword, names e-book entry)Tab
1.169.027/10/2026 12:55 GMT/disproven/ v1.1.0: fact-first entries, Iron Age villa entry, 1988 demolition dates kept openTab
1.168.027/10/2026 12:52 GMTDisproven theories register (/disproven/) + 27 Oct correction notice on /parcels/ (v0.0.2)Tab
1.167.127/10/2026 12:39 GMTBuild reportsTab
1.167.027/10/2026 12:30 GMTWales + Patagonia: heritage-first copy, dispute as one point, Real / AR badges (halves 1.2.0) (#42)unclehowell
1.166.027/10/2026 12:29 GMT/ebooks/: title-shopping shelf of small poster cards (3/3)unclehowell
1.165.027/10/2026 12:29 GMT/ebooks/ shelf: 2:3 webp posters from the books' existing covers (2/3)unclehowell
1.164.027/10/2026 12:29 GMT/ebooks/ shelf: 2:3 webp posters from the books' existing covers (1/3)unclehowell
1.163.027/10/2026 12:14 GMTWales tour: 1974 measured survey shown in place (4 images + captions) (#41)unclehowell
1.162.127/10/2026 12:01 GMTBuild reportsTab
1.162.027/10/2026 11:59 GMTparcels: swap page video to parcels-1841.webm (Sion 11:58 request)Tab
1.161.127/10/2026 11:50 GMTBuild reportsTab
1.161.027/10/2026 11:44 GMT/argentina/: purge 4 pieces that are not the farm; 1974-survey drawing replaces NFA-0015 (halves 1.2.1) (#40)Tab
1.160.127/10/2026 11:35 GMTsections.lock: research -> 263d05aTab
1.160.027/10/2026 11:34 GMTbuild: "Cited on" lists on artifact pages (tools/cited_on.py) (#39)Tab
1.159.127/10/2026 11:04 GMTBuild reportsTab
1.159.027/10/2026 10:38 GMTfamilytree: register the family tree theme + /family-tree/ 301 (#38)Tab
1.158.127/10/2026 10:18 GMTBuild reportsTab
1.158.027/10/2026 09:58 GMT/wales/ and /argentina/: pictures as thumbnails that open a full-screen viewer (swipe or arrows loop through every picture) (#37)Tab
1.157.027/10/2026 09:42 GMTEvidence preview: answer /research/api/preview too (#36)Tab
1.156.127/10/2026 09:33 GMTBuild reportsTab
1.156.027/10/2026 09:33 GMT/parcels/ v0.0.1 (free): the 36 parcels video and sourced explanation (#35)Tab
1.155.027/10/2026 09:21 GMT/ebooks/: Cedwyn Academy cross-sell after the all-four bundle (membership includes the latest editions)Tab
1.154.027/10/2026 09:20 GMTPage versions table: each page shows its own 3 newest versions (open) and "See all" opens that page's GitHub history; first-party analytics beacon (/api/a, no cookies)Tab
1.153.027/10/2026 09:19 GMTDocumentary rename (2/2): theme id movie -> documentary (served at /documentary/, title 'Cedwyn · documentary', cy 'rhaglen ddogfen', es 'documental'; branch cedwyn-movie unchanged); /movie/* and /documentry/* answer 301 to /documentary/:splat, /wales/movie/* and /argentina/movie/* tooTab
1.152.027/10/2026 09:19 GMTDocumentary rename (1/2): theme key movie -> documentary in basecamp.js (e-book cross-link map, share buttons), og_cards.json and the player-heading ingredientTab
1.151.127/10/2026 08:47 GMTBuild reportsTab
1.151.027/10/2026 08:35 GMTEvidence preview: serve /api/preview (Pages Function) (#34)Tab
1.150.027/10/2026 08:33 GMTargentina: NFT images through the page, flower-heavy left out (#33)Tab
1.149.027/10/2026 08:14 GMTsections.lock: patagonia -> 6b55a29 (text and pictures alternate); pinned by hand because the API push did not start sections-ci; rides the next buildTab
1.148.227/10/2026 07:58 GMTBuild reportsTab
1.148.127/10/2026 07:22 GMTBuild reportsTab
1.148.027/10/2026 07:06 GMTsite-wide: no translation notice; language menu opens downward; no blank band at the top (#32)unclehowell
1.147.027/10/2026 06:48 GMTMerge PR #31: /wales/ opens at the topTab
1.146.027/10/2026 06:36 GMTMerge PR #30: read more, paragraph at a time, site-wide; /wales/ in one text segmentTab
1.145.327/10/2026 06:36 GMTsections.lock: research -> 2b1a7dfTab
1.145.227/10/2026 06:35 GMTBuild reportsTab
1.145.127/10/2026 06:10 GMTsections.lock: patagonia -> 0d37c95Tab
1.145.027/10/2026 05:53 GMTMerge PR #29: Wales tour hologram of Tŷ Mawr on the estateTab
1.144.227/10/2026 05:51 GMTBuild reportsTab
1.144.127/10/2026 05:49 GMTsections.lock: patagonia -> 8597b86Tab
1.144.027/10/2026 05:42 GMTMerge PR #28: share previews (Open Graph + Twitter cards)Tab
1.143.027/10/2026 05:37 GMTsite-wide: e-book whole-release versions and £4.99 step (v0.0.1 free) (#27)unclehowell
1.142.227/10/2026 05:24 GMTBuild reportsTab
1.142.127/10/2026 05:01 GMTsections.lock: wiki -> c49b354Tab
1.142.027/10/2026 05:01 GMTWiki: read /wiki/ from section/wiki (site-wide) (#26)Tab
1.141.627/10/2026 04:58 GMTsections.lock: research -> 6035547Tab
1.141.527/10/2026 04:57 GMTSnapshot reportTab
1.141.427/10/2026 04:56 GMTBuild reportsTab
1.141.327/10/2026 04:43 GMTsections.lock: research -> 6f3d4beTab
1.141.227/10/2026 04:25 GMTBuild reportsTab
1.141.127/10/2026 04:24 GMTsections.lock: research -> a034be4Tab
1.141.027/10/2026 04:07 GMTsite-wide: wikilinks footer fold — keep /projects/ TRIGGER EVENT visible (#25)unclehowell
1.140.327/10/2026 03:57 GMTBuild reportsTab
1.140.227/10/2026 03:49 GMTsections.lock: research -> 7ba76adTab
1.140.127/10/2026 03:47 GMTsections.lock: research -> 41bdee0Tab
1.140.027/10/2026 03:44 GMTsite-wide: correspondence pages never carry the family representative's name (#24)unclehowell
1.139.027/10/2026 03:43 GMTsite-wide: register the blog section + feed autodiscovery (#23)Tab
1.138.127/10/2026 03:28 GMTBuild reportsTab
1.138.027/10/2026 03:01 GMTsite-wide: quiet_pages — owner's four page decisions (27 Oct) (#22)unclehowell
1.137.127/10/2026 02:43 GMTBuild reportsTab
1.137.027/10/2026 02:02 GMTsite-wide: register the whattheydontsay section (#21)Tab
1.136.127/10/2026 01:55 GMTBuild reportsTab
1.136.027/10/2026 01:54 GMTsite-wide: pin header arrow and menu links (#20)unclehowell
1.135.227/10/2026 01:49 GMTsite-wide: restore footer keeper script; dbfs.js v4 (#19)unclehowell
1.135.127/10/2026 01:46 GMTBuild reportsTab
1.135.027/10/2026 01:45 GMTsite-wide: header ‹ › walk every theme of the visitor's half; language menu back; Cedwyn Pages (#18)Tab
1.134.227/10/2026 01:38 GMTBuild reportsTab
1.134.127/10/2026 01:08 GMTBuild reportsTab
1.134.027/10/2026 01:06 GMTsite-wide: privacy scrub keeps scripts intact (#17)unclehowell
1.133.127/10/2026 01:00 GMTBuild reportsTab
1.133.027/10/2026 00:32 GMTsite-wide: export slices include section database rows (#16)unclehowell
1.132.127/10/2026 00:23 GMTBuild reportsTab
1.132.027/10/2026 00:20 GMTSite-wide: register nft-art section + merge section databases into the catalogue (#14)Tab
1.131.027/10/2026 00:20 GMTMerge PR #15: site-wide privacy scrubTab
1.130.027/10/2026 00:15 GMTsite-wide: pages stop explaining themselves; /library/ developer docs; /db/export/ whole-database export (#13)unclehowell
1.129.327/10/2026 00:13 GMTsections.lock: research -> b103d4dTab
1.129.226/10/2026 23:58 GMTBuild reportsTab
1.129.126/10/2026 23:57 GMTsections.lock: research -> a75b0adTab
1.129.026/10/2026 23:44 GMTMerge #12: three-line 'read more' / 'less' site-wideTab
1.128.026/10/2026 23:23 GMTruntime: 'Learn more' label for folds (#11)Tab
1.127.126/10/2026 23:18 GMTBuild reportsTab
1.127.026/10/2026 23:03 GMTAgent footer: one small-print 'For agents' link on human pages (#10)Tab
1.126.126/10/2026 22:40 GMTBuild reportsTab
1.126.026/10/2026 22:33 GMTwikilinks: leave the landing page untouched (#9)Tab
1.125.026/10/2026 22:32 GMTAgent text out of human view (#8)Tab
1.124.026/10/2026 22:30 GMTHuman front end: glossary links, name-variant pop-ups, /glossary/, nested Learn more (#7)Tab
1.123.026/10/2026 22:29 GMTLanding (/): two tiles only — remove the slogan headline block and the tile flag (#6)Tab
1.122.026/10/2026 22:24 GMTMerge #5: Cedwyn Academy site-wide discoveryTab
1.121.426/10/2026 22:22 GMTsections.lock: research -> 30b2f50Tab
1.121.326/10/2026 22:16 GMTsections.lock: research -> ef6a610Tab
1.121.226/10/2026 22:04 GMTsections.lock: research -> 688f64dTab
1.121.126/10/2026 21:39 GMTBuild reportsTab
1.121.026/10/2026 21:04 GMTMerge PR #3: sign-up forms work without JavaScriptunclehowell
1.120.226/10/2026 20:49 GMTBuild reportsTab
1.120.126/10/2026 20:13 GMTBuild reportsTab
1.120.026/10/2026 19:46 GMTEmail viewer and home links: keep script-fetched data files out of dbserve (the Post Office viewer's /email/view/index.json answered 404 on a first visit), search box over the 903-record mail catalogue, /email/api/records serves the catalogue; home footer adds 'Disclosure Dartboard' and 'Email archive' (cy/es); assemble.py learns snapshot branches + sections.lock (inert until themes.json names one)Tab
1.119.026/10/2026 19:41 GMTSection branches: fcg, research, app, chat, estate, patagonia, cyberspace now build from their snapshot branches (section/<id>) pinned in sections.lock; dartboard, email, terrain, wales keep crawling (snapshot guard held them)Tab
1.118.126/10/2026 19:39 GMTSnapshot reportTab
1.118.026/10/2026 19:37 GMTAdd sections-ci: scope check for section branches and site-wide label for main; pins a changed section in sections.lock and rebuildsTab
1.117.026/10/2026 19:35 GMTAdd snapshot-sections workflow (dispatch only): snapshots crawled sections into section/<id> branches with a size guardTab
1.116.026/10/2026 19:33 GMTEmail viewer and home links: keep script-fetched data files out of dbserve (the Post Office viewer's /email/view/index.json answered 404 on a first visit), search box over the 903-record mail catalogue, /email/api/records serves the catalogue; home footer adds 'Disclosure Dartboard' and 'Email archive' (cy/es); assemble.py learns snapshot branches + sections.lock (inert until themes.json names one)Tab
1.115.326/10/2026 19:22 GMTBuild reportsTab
1.115.226/10/2026 14:55 GMTBuild reportsTab
1.115.126/10/2026 14:30 GMTBuild reportsTab
1.115.026/10/2026 14:28 GMTWayback Vault: archived-websites viewer fixed for every archived page. A shared #websites/<site>/<page> link now opens the copy under /wayback/ (it forwarded to /websites/... and hit the 404 page). Cards open the copy itself, not a popup frame that stacked a second header. Every snapshot page gets one title bar (back to the list, site, page title, capture date and version, previous / next, screenshot) and a stylesheet that keeps the style-stripped copies readable: icon sprites, unsized icons, image-viewer boxes and ad slots no longer print as blank space, the original site's menus fold behind a switch, no sideways scroll at 390 px (190 of 190 pages tested). New tools/wayback_viewer.py, called from tools/site.py.Tab
1.114.026/10/2026 14:16 GMTⓘ notice: themes that style every <details> as a card (research home, 41 px) no longer restyle the ⓘ chip; it stays a 22 px inline icon everywhere (Sion, 13:15 GMT 26 Oct 2026).Tab
1.113.026/10/2026 14:11 GMTHeadlines: the long /story/story/ page (over 2.5 MB before the self-contained pass) was skipped by the size guard; guard raised so it folds like every other story page (Sion, 12:01 GMT 26 Oct 2026).Tab
1.112.126/10/2026 14:05 GMTBuild reportsTab
1.112.026/10/2026 13:36 GMTHedge sweep (Sion, 13:21 GMT 26 Oct 2026): the family's evidence stated as fact with its citation, not as 'the family's account'unclehowell
1.111.126/10/2026 13:36 GMTBuild reportsTab
1.111.026/10/2026 13:33 GMTNotices -> small ⓘ popup site-wide; none on reference pages; 1667 stated with its sources; e-book table fits phones; guest book shows the last 3; maps text overlay fixed (Sion 13:15, 13:21, 13:23, 13:24, 13:26, 13:27 GMT 26 Oct 2026)unclehowell
1.110.026/10/2026 13:16 GMTEnwau: closing page 'Where next · Beth nesaf · ¿Y ahora?' (cy/en/es) with one next step, the e-book shelf (£9.99 per title, £31.99 for all four); PDF 36 pages.Tab
1.109.026/10/2026 13:16 GMTFraming audit + headline-first story pages (Sion, 12:01 GMT 26 Oct 2026)unclehowell
1.108.026/10/2026 13:13 GMTChronology 1.0.2 (12:02 GMT steer, live check): D 219 date cells and the 1552–1824 range now read 'Bute catalogue range; not a Tŷ Mawr date' (evidence catalogue, chess list, research pages); D 219 row in the Cedwyn e-book online names table graded under forensic examination.Tab
1.107.026/10/2026 13:11 GMTLive check at 390 px: outside-records notice gets its own light ground and dark text (readable on the dark wiki theme and under night-mode inversion); Enwau online pages set a white ground so night mode no longer renders white-on-white.Tab
1.106.126/10/2026 13:07 GMTBuild reportsTab
1.106.026/10/2026 12:49 GMTChronology 1.0.1 (12:02 GMT steer): the NLW Bute catalogue entry D 219 is never a dated Tŷ Mawr mention; D 219 rewrites now say its application and dating are under forensic examination. Enwau e-book: the D 219 entries carry no Tŷ Mawr date (the 1552–1824 range is the Bute catalogue's); index and Plays chapter say so; PDF 35 pages.Tab
1.105.026/10/2026 12:38 GMTChronology and outside records (Sion, 11:45 GMT 26 Oct 2026): stop presenting 'the 1547 lease' / 'the 1552 Bute deed' as Tŷ Mawr records. Tŷ Mawr is first named in the 1824 David Stewart survey (EV-0211); 1667 is the family's account; Bute/third-party papers before 1824 are shown as under forensic examination. New build step tools/chronology.py + chronology.json (39 rewrites in mirrored theme text; en/cy/es 'How we treat outside records' notice on every page still showing such a document; same paragraph in every llms.txt). Sources: title-chain 1.1.0 (1547 occupier row removed, D 219 rows recast), halves story + timeline, ingredients 1.4.0 (25 rewords), app demo w-37, EDITORIAL.md, /values/#outside-records (v1.1.0), sample chapter. New free e-book Enwau: the names of Tŷ Mawr (v0.01, 108 entries) at /ebooks/enwau/ with online edition and PDF; data/ebooks.json 1.2.0.Tab
1.104.126/10/2026 11:39 GMTBuild reportsTab
1.104.026/10/2026 11:05 GMTAnalytics: add GoatCounter (cookieless, no banner) beside the Cloudflare beaconunclehowell
1.103.126/10/2026 10:38 GMTBuild reportsTab
1.103.026/10/2026 10:09 GMTHeader row 3 = one-line e-book cross-sell strip on every page (free first edition / preview of the book that fits the page; plain /ebooks/ link + click event); a page's own menu row under the bars moves into the side menu ('This page's menu'); funnel events (ebook view/read, buy click, signup submit/confirm, share, strip click) counted first-party at /_cedwyn/ev/; Cloudflare Web Analytics beacon (cookieless); GA4 + consent banner ready, off until a measurement id is set; share buttons on story pages; /ebooks/sample-chapter/ page (was 404 after the chapter signup); header v2.1.11Tab
1.102.126/10/2026 09:55 GMTBuild reportsTab
1.102.026/10/2026 09:18 GMTPurge /wales/tour/ (former Virtual Tour · Wales home): no longer built; /wales/tour/, /wales/tour/*, /wales/wales/ and /argentina/wales/ 301 to /wales/#stop-1; header chain repointed; hub gift-voucher button (was /wales/tour/#vouchers) now carries the three voucher links + terms in #shopTab
1.101.226/10/2026 06:02 GMTBuild reportsTab
1.101.126/10/2026 05:31 GMTBuild reportsTab
1.101.026/10/2026 05:21 GMTMailing list: Cedwyn's own double-opt-in list replaces Mailchimp. Sign-up forms (free chapter, film, notify-me, Great House II pre-order) post to /api/list/subscribe; the visitor confirms by a link emailed from cedwyn@bucklerfamily.estate; Mailchimp removed from the outbound allow-list; runtime v=10, section.js v=1.2.0Tab
1.100.026/10/2026 05:02 GMTCache-bust runtime.js (v=9) and section.js (v=1.1.0) so the small-italic style, its legend and the marked-text paint reach browsers (the CDN still served the old files under the old query)Tab
1.99.126/10/2026 04:57 GMTBuild reportsTab
1.99.026/10/2026 04:55 GMTAgent guest book: the 'full guest book' link always opens /guestbook/ at the site root (a theme prefixed it to /ebooks/guestbook/)Tab
1.98.026/10/2026 04:53 GMTAgent guest book: also shows on full-screen app pages (joins the chessboard's own footer line, opens as a panel above it) and comes back when a page re-renders its body (dartboard)Tab
1.97.126/10/2026 04:34 GMTBuild reportsTab
1.97.026/10/2026 04:17 GMTForensic wording audit + title chain: the holding's name is first read in 1824; small italic for text no record backs; new /title-chain/ pageunclehowell
1.96.026/10/2026 04:10 GMTAgent guest book: one collapsed table (version link / date / change / who) in the shared footer of every page, from main's commit history; /guestbook/ lists every commit; version links open the commit on GitHub (allowed out)Tab
1.95.226/10/2026 03:59 GMTBuild reportsTab
1.95.126/10/2026 03:28 GMTBuild reportsTab
1.95.026/10/2026 03:15 GMTWales tour: a warm guided tour; all legal material moves to one new stop, "Court and lawfare"unclehowell
1.94.126/10/2026 02:51 GMTBuild reportsTab
1.94.026/10/2026 02:25 GMTGreat House II builder: send the pre-order request through Mailchimp's own page in a new tab (the in-page request now meets a 'confirm you are human' check)unclehowell
1.93.126/10/2026 02:17 GMTBuild reportsTab
1.93.026/10/2026 01:49 GMTLanding: Welsh flag (Y Ddraig Goch) on the Wales tile and Sion's intro line in en/cy/esunclehowell
1.92.026/10/2026 01:43 GMTGreat House II builder: send pre-order requests to Mailchimp's /subscribe/post JSONP endpoint (post-json now answers 404)unclehowell
1.91.226/10/2026 01:38 GMTBuild reportsTab
1.91.126/10/2026 01:08 GMTBuild reportsTab
1.91.026/10/2026 00:48 GMTsite.py: run tools/halves.py after sections.run (replaces the landing, /wales/ and /argentina/ pages only)Tab
1.90.026/10/2026 00:48 GMTTwo halves compartment: tools/halves.py + data/halves.json (landing tiles, Wales AR guided tour, Patagonia retreat and package builder)unclehowell
1.89.026/10/2026 00:47 GMTTwo halves: images for the landing tiles, the Wales AR tour stops and Great House II (web/_cedwyn/halves/img, webp, all under 300 KB)unclehowell
1.88.126/10/2026 00:28 GMTBuild reportsTab
1.88.026/10/2026 00:16 GMTRegister the "kissed-frogs" theme (Kissed Frogs, the screening register): one themes.json entry appended at the end, group "research", built from branch kissed-frogs/public. No other file touched (repair freeze)Tab
1.87.026/10/2026 00:16 GMTRegister the "movie" theme (Cedwyn · the film): one themes.json entry, group "story", built from branch cedwyn-movie/public. No other file touched (repair freeze)Tab
1.86.026/10/2026 00:03 GMTArgentina: the family's case / El caso de la familia at /argentina/caso/ (advocacy page, es + en, 53 numbered cuts with evidence links)unclehowell
1.85.125/10/2026 23:42 GMTBuild reportsTab
1.85.025/10/2026 23:13 GMTResearch: 22 new catalogue entries (EV-0607–EV-0628) with charts, the title-chain layer for the catalogue database, and the e-book supplement (every e-book +1 minor version; editions and prices unchanged)Tab
1.84.225/10/2026 22:41 GMTBuild reportsTab
1.84.125/10/2026 22:05 GMTBuild reportsTab
1.84.025/10/2026 21:58 GMTRedirect legacy mail API bookmarks to the supported static archiveunclehowell
1.83.025/10/2026 21:58 GMTDocument supported static correspondence access and clarify retired dynamic API endpointsunclehowell
1.82.025/10/2026 21:58 GMTReplace nonfunctional legacy mail front end with a working Post Office landing pageunclehowell
1.81.025/10/2026 21:53 GMTAudit same-page fragment links instead of skipping themunclehowell
1.80.025/10/2026 21:52 GMTKeep root-page previous/next navigation anchored to Cedwyn Estateunclehowell
1.79.025/10/2026 21:51 GMTAlign Cedwyn theme directory and header order with canonical 38-stop chainunclehowell
1.78.025/10/2026 21:48 GMTImprove Cedwyn 404 recovery paths and make missing links easier to recover fromunclehowell
1.77.225/10/2026 21:47 GMTRepair shared navigation chain: restore Research and add 1000 Cutsunclehowell
1.77.125/10/2026 21:47 GMTRestore Court Drills theme mapping and align Cedwyn registry with navigationunclehowell
1.77.025/10/2026 21:45 GMTKeep internal-link audit report-only even if its own scan errorsunclehowell
1.76.025/10/2026 21:43 GMTPreserve the original Post Office homepage via keep_previous instead of replacing it with a fallbackunclehowell
1.75.025/10/2026 21:40 GMTBuild: keep_previous also fills a kept theme's home page from an earlier build when the previous build had lost it too — the Post Office (email/) has had no home page since the 14:36 refused crawl (only the new viewer under /email/view/ etc.), so /email/ answered 404 on the deployment. Previous build first, then the newest build with <theme>/index.html; missing files only, never over a fresh fileTab
1.74.025/10/2026 21:40 GMTRoute Post Office thread and reference URLs to the static viewer shellunclehowell
1.73.025/10/2026 21:39 GMTAudit internal links and broken page anchors on every buildunclehowell
1.72.025/10/2026 21:39 GMTAdd Post Office landing page for the shared theme navigationunclehowell
1.71.025/10/2026 21:39 GMTAdd report-only internal link and fragment auditunclehowell
1.70.125/10/2026 21:32 GMTBuild reportsTab
1.70.025/10/2026 21:13 GMTBuild: keep the original order (ingredients, then keep_previous) and let keep_previous apply this build's ingredients rewords and link repoints to the themes it kept, skipping any entry whose replacement is already in the file — so the app demo's '</body>' insertion can never be applied twice to a kept copy (follow-up to 672279f)Tab
1.69.025/10/2026 21:10 GMTBuild: a crawled theme dropped by an earlier refused build comes back — keep_previous now looks back through the last 100 site commits for the newest build that still has the theme's home page (fcg, research and terrain were lost by the 7d0a5ef build at 14:36 UTC, when their Worker hosts answered the crawl 429/522 after the account's daily Workers limit; the guard landed after it, so every later build found 0 previous files). One batched blob fetch per theme; missing files only, never over a fresh one. keep_previous now runs before the ingredients pass so rewords and link repoints reach kept copies.Tab
1.68.125/10/2026 21:10 GMTBuild reportsTab
1.68.025/10/2026 21:00 GMTNot-here links: 42 Research Library links to articles missing from its copy now open the same article in the wiki theme (ingredients.json link repoints, research theme only)Tab
1.67.025/10/2026 20:53 GMTPost Office parallel: 'view email' links (/email/thread/…, /email/reference/…) open on Cedwyn — static viewer in the email compartment (web/email/view/: catalogue copied from datro@wayback wayback/api/index.json, message texts from /wayback/mail/), one page per thread (511) and message/thread reference (1126), and an all-mail list at /email/view/; same origin, no API neededTab
1.66.025/10/2026 20:50 GMTBroken album images: 19 Wayback images used by the Farm Album and farmbook 2 were HTML pages saved under .jpg/.png names; add the real files (17 from the archive media store, 2 best surviving copies) and fb2's missing cover image as static assets in their compartmentsTab
1.65.225/10/2026 20:41 GMTFix theme prev/next loop at theme 32: root-section chain sends Virtual Tour · Wales to /wales/tour/ (its home since the Wales hub took /wales/), match current theme by id; ghf-boot 2.1.10Tab
1.65.125/10/2026 19:05 GMTBuild reportsTab
1.65.025/10/2026 18:33 GMTWayback Vault: one menu entry for Public faces (ingredients.json 1.2.1)unclehowell
1.64.025/10/2026 18:32 GMTAdd the editor relay workflow (.github/workflows/cms-relay.yml) — the only change to main for the private editor at /admin/: every 5 min it commits the editor's queued publishes from branch cms with the repo's own Actions token and starts build-cedwyn. No theme or shared file touched; does not trigger a site build.Tab
1.63.025/10/2026 18:32 GMTWayback Vault: new "Public faces" collection (additive files only)unclehowell
1.62.125/10/2026 18:07 GMTBuild reportsTab
1.62.025/10/2026 17:46 GMT1000 Cuts: restore layer.json (40 cuts, epilogue, theories, records, changes) truncated by a923f6a; keep a923f6a's P2 Marconi 1897 'Press record' correction and v2.2.1Tab
1.61.125/10/2026 17:43 GMTBuild reportsTab
1.61.025/10/2026 17:11 GMTP2 Marconi 1897: correct from 'Not yet confirmed / none name Great House Farm' to Press record citing 1995 Barrett (Great House Farm + Farmer Williams) + 1897 Mr Williams pole. Evidence now supports the connection.unclehowell
1.60.225/10/2026 15:55 GMTBuild reportsTab
1.60.125/10/2026 15:24 GMTBuild reportsTab
1.60.025/10/2026 15:22 GMTBuild: the keep-previous guard also catches a partly refused crawl — a crawled theme with no home page OR under 80% of its previous build's files (the old Worker origins answer 429 Error 1027 / 522 this afternoon) keeps the previous build's files for the gaps; missing files only, report in _cedwyn/reports/keep_previous.jsonTab
1.59.025/10/2026 15:19 GMTShared header (thin layer): the empty strip at the very top of the header is gone on every page (Sion 14:32); the language selector and the menu button move up with the rest of the header and still work; header scripts ?v=2.1.4eTab
1.58.125/10/2026 15:11 GMTBuild reportsTab
1.58.025/10/2026 14:43 GMTBuild: a crawled theme can no longer vanish — the dartboard's server answered the 7d0a5ef build's crawl with 429 Too Many Requests, so /dartboard/ lost its home page and bundle and answered 404. The crawl now retries 429/503 with a wait, and any crawled theme still missing its home page keeps its previous build's files (tools/keep_previous.py, missing files only, report in _cedwyn/reports)Tab
1.57.025/10/2026 14:40 GMTShared header (thin layer): the language menu in the top-right opens fully below its button — the header row no longer cuts it to one line, and on the landing page and hubs it no longer opens upward off-screen; header scripts ?v=2.1.4d so phones fetch the fixTab
1.56.125/10/2026 14:36 GMTBuild reportsTab
1.56.025/10/2026 14:32 GMTSections: one language selector only — the landing page and the Wales and Argentina hubs drop their own CY/EN/ES row; the header's top-right selector (cy/en/es, remembered, Wales cy / Argentina es defaults) is the one left; day/night toggle keptTab
1.55.025/10/2026 14:14 GMTDartboard compartment: the board shows again under /dartboard/, /wales/dartboard/ and /argentina/dartboard/ — the crawled app's router is told its base path at build time (spa-basepath.json, applied by tools/ingredients.py like the app fact-check), instead of reading the path as an unknown page and showing "Not Found"Tab
1.54.225/10/2026 13:34 GMTBuild reportsTab
1.54.125/10/2026 13:11 GMTBuild reportsTab
1.54.025/10/2026 13:11 GMTCheckout pass-through (sales fix): buy buttons and the free-book form reach Stripe, Gumroad and Mailchimp (https allow-list in runtime.js and /wayback/go/); every other outside address unchanged; runtime v=8, service worker 2026-10-25hTab
1.53.025/10/2026 13:00 GMTShared (minimal): evidence_grade 1–6 and independent_origin_id for the 81 cited EVs, as a catalogue table only (not shown on pages until reviewed)Tab
1.52.025/10/2026 13:00 GMT1000 Cuts compartment v2.2.0: forensic-audit intake — 18 wording edits (provisional Parcel A, grade scale, 6–7 Dec 1988), theories 3 and 4 swapped, new sections H1–H4 + insufficient evidence and Records that would settle itTab
1.51.025/10/2026 12:59 GMTWiki compartment: forensic-audit intake — the same 40 map rewords for the /wiki/ copy, 2 page-title rewords, provisional-parcels notice (notices/wiki.json)Tab
1.50.025/10/2026 12:59 GMTResearch compartment: forensic-audit intake — 40 title-chain map rewords, 2 page-title rewords, provisional-parcels notice on 7 pages and above the map (notices/research.json; per-theme notice step)Tab
1.49.025/10/2026 12:51 GMTE-book compartment: editions table fits a phone (book · edition + version · price)Tab
1.48.025/10/2026 12:47 GMTSections shell: the Wales hub's e-book card shows the editions and prices from data/ebooks.jsonTab
1.47.025/10/2026 12:47 GMTE-book compartment: Editions and prices table + version/price on each card at /ebooks/ (data/ebooks.json from the 25 Oct e-book patch); /ebooks/api/* free-edition gate sent to the shop (302)Tab
1.46.025/10/2026 12:42 GMTHeader: the location strip's Patagonia opens /argentina/ and lights the current section; the menu names every theme in Welsh/Spanish from themes.jsonTab
1.45.025/10/2026 12:39 GMTShared layer for the sections: runtime reads the section prefix and loads section.js; header menu keeps links in the section, adds Wales/Argentina/oak-board links; ghf-lang honours the section's default language; service worker serves sectioned paths from the database; header v2.1.9, runtime v=7Tab
1.44.025/10/2026 12:38 GMTSections shell: landing tiles (/), Wales hub (/wales/), Argentina hub (/argentina/), oak board at /explore/, /wales|argentina/<theme>/ rewrites to the same theme files; copy in sections.json (en/cy/es)Tab
1.43.125/10/2026 11:59 GMTBuild reportsTab
1.43.025/10/2026 11:24 GMTApp theme demo: fact-check of every demo record against the research catalogue (app-demo-factcheck.json, 248 entries: corrections with EV citations, unsupported items marked, conclusions reworded; [EV-xxxx] linked to /research/evidence/); ingredients.py applies it and accepts glob file namesTab
1.42.225/10/2026 11:18 GMTBuild reportsTab
1.42.125/10/2026 10:56 GMTBuild reportsTab
1.42.025/10/2026 10:54 GMTProjects theme: THE TRIGGER EVENT section (#trigger-event) + agent footer on theme homes (tools/agent_footer.py, called by site.py); every other page gets the same footer at the edgeTab
1.41.125/10/2026 10:41 GMTBuild reportsTab
1.41.025/10/2026 10:33 GMTProjects theme: THE TRIGGER EVENT section (#trigger-event) + agent footer on theme homes (tools/agent_footer.py, called by site.py); every other page gets the same footer at the edgeTab
1.40.025/10/2026 10:33 GMTSide menu: Home (oak board) and Values, one collapsible dropdown per theme group, then a separate dropdown of all 37 themes in canonical order — both from themes.json (site.py fills CEDWYN_GROUPS + each theme's group); current theme highlighted, its group open; header v2.1.8, sw bumpTab
1.39.225/10/2026 10:18 GMTBuild reportsTab
1.39.125/10/2026 09:42 GMTBuild reportsTab
1.39.025/10/2026 09:37 GMTEditorial rule 'ingredients, not conclusions' + Values and Standards pageunclehowell
1.38.125/10/2026 09:26 GMTBuild reportsTab
1.38.025/10/2026 09:05 GMTDartboard theme named as the dartboard app (not 'Home') in themes.json and in the header/menu names; the oak board is the homeunclehowell
1.37.025/10/2026 09:04 GMTHome: the oak board - three ways in (Wales, Argentina, Cyberspace), each opening the same submenu of all 37 themes in four groupsunclehowell
1.36.125/10/2026 08:53 GMTBuild reportsTab
1.36.025/10/2026 08:53 GMTCache: ghf-boot/basecamp v2.1.6 and runtime v=5, so browsers and the edge fetch the 37-theme ‹ › loop (1000 Cuts) instead of a cached 36-theme copyunclehowell
1.35.025/10/2026 08:49 GMT1000 Cuts: the 37th theme, a layer over the same evidenceunclehowell
1.34.125/10/2026 08:22 GMTBuild reportsTab
1.34.025/10/2026 08:04 GMTArchive page: Google's translated view of a theme (*.translate.goog) opens the theme itself [skip ci]unclehowell
1.33.125/10/2026 07:47 GMTBuild reportsTab
1.33.025/10/2026 07:47 GMTArchive interstitial: Great House Farm addresses never land on "Leaving the archive?"unclehowell
1.32.025/10/2026 07:41 GMTHeader nav: one 36-theme loop both ways; theme links never sent to the archive interstitialunclehowell
1.31.025/10/2026 06:16 GMTREADME: stage 4 (the whole Legal Wiki, 976 pages, no failed loads; parity 30/5/1)unclehowell
1.30.125/10/2026 06:00 GMTBuild reportsTab
1.30.025/10/2026 05:26 GMTwiki.py: last outside-dependent pieces off /wiki/ (16 failed loads on build 10 -> expected 0)unclehowell
1.29.225/10/2026 05:14 GMTBuild reportsTab
1.29.125/10/2026 04:41 GMTBuild reportsTab
1.29.025/10/2026 04:41 GMTresearch: the Wales at Six video thumbnail is copied into the archive (its video was checked: Wales Broadcast Archive, not the excluded channel), so /research/ shows no broken imageunclehowell
1.28.025/10/2026 04:40 GMTwiki.py: theme fonts and icons named on the wp.com CDN are read from the wiki's own host first (the CDN answers 403 for some fonts, e.g. Overused Grotesk), the CDN secondunclehowell
1.27.025/10/2026 04:38 GMTStage 4: the Legal Wiki copied whole (976 sitemap pages) with its theme files; no outside requests left on /wiki/unclehowell
1.26.025/10/2026 04:25 GMTREADME: stage 3 build 9 numbers (256 KB chunks, wiki crawl)unclehowell
1.25.125/10/2026 04:16 GMTBuild reportsTab
1.25.025/10/2026 04:09 GMTREADME: stage 3, themes read from the one database (build 7 numbers, image storage choice)unclehowell
1.24.125/10/2026 03:34 GMTBuild reportsTab
1.24.025/10/2026 03:34 GMTSmaller database chunks (256 KB) and map GeoJSON in the databaseunclehowell
1.23.125/10/2026 03:28 GMTBuild reportsTab
1.23.025/10/2026 03:18 GMTWiki theme rebuilt from a read-only crawl of the live WordPress wikiunclehowell
1.22.025/10/2026 02:58 GMTStage 3: themes read their data and evidence from the one catalogue databaseunclehowell
1.21.025/10/2026 02:42 GMTREADME: stage 2 (shared header, self-contained test and live crawl, per-theme parity table, single-DB state, what remains)unclehowell
1.20.225/10/2026 02:34 GMTBuild reportsTab
1.20.125/10/2026 02:01 GMTBuild reportsTab
1.20.025/10/2026 02:01 GMTStanding rule in the build: no links to the excluded YouTube channel or its videosunclehowell
1.19.125/10/2026 01:55 GMTBuild reportsTab
1.19.025/10/2026 01:53 GMTParity: pages the themes link to that no build produces (story's full script page, the estate campus and web-app pages)unclehowell
1.18.025/10/2026 01:52 GMTParity pass 3: records redirect to /research/, vault images, three.js controls, root-named fonts and chooser imageunclehowell
1.17.225/10/2026 01:40 GMTBuild reportsTab
1.17.125/10/2026 01:12 GMTBuild reportsTab
1.17.025/10/2026 01:11 GMTParity: apex themes' doubled paths, records redirect like its live address, chooser image and locations.js served from cedwynunclehowell
1.16.125/10/2026 00:57 GMTBuild reportsTab
1.16.025/10/2026 00:50 GMTParity fixes: qa serves the page its live site serves, email gets the shared header, dartboard and wayback get their missing filesunclehowell
1.15.125/10/2026 00:25 GMTBuild reportsTab
1.15.025/10/2026 00:25 GMTRemove the "Estate website tour" bar everywhere (Sion, 25 Oct 00:59); last full self-contained pass before the testunclehowell
1.14.125/10/2026 00:10 GMTBuild reportsTab
1.14.025/10/2026 00:05 GMTLanding page: shared header as the Cedwyn Estate stop without the first-visit chooser over the theme list; chooser icon served from cedwynunclehowell
1.13.025/10/2026 00:02 GMTHeaders: no-transform on every response, so the zone's analytics snippet is not injected into cedwyn pages (no request to another host)unclehowell
1.12.025/10/2026 00:01 GMTCatalogue: store every theme's own data files (JSON, CSV, XML) as blobs in the one databaseunclehowell
1.11.025/10/2026 00:00 GMTApex themes from source, missing files copied, research as the 36th themeunclehowell
1.10.124/10/2026 23:49 GMTBuild reportsTab
1.10.024/10/2026 23:49 GMTShared 3-row header served from cedwyn itself; strict self-contained test; theme-to-theme links fixedunclehowell
1.9.024/10/2026 23:26 GMTBuild: copy cross-site shared assets (header scripts), keep any file a script names anywhereTab
1.8.024/10/2026 23:25 GMTCatalogue: versioned worker URLTab
1.7.024/10/2026 23:22 GMTCatalogue: one chunk file per request, GraphQL loaded once; README with first build numbersTab
1.6.024/10/2026 23:10 GMTCatalogue DB: 512 KB chunk files; rechunk workflowTab
1.5.124/10/2026 23:06 GMTBuild reportsTab
1.5.024/10/2026 22:48 GMTBuild: parallel rewrite, quote-aware tag parsing, outbound guard pass before the strict test, reports alwaysTab
1.4.024/10/2026 22:18 GMTAssemble: themes in parallel, shorter bounded crawlsTab
1.3.124/10/2026 22:14 GMTMirror tags reportTab
1.3.024/10/2026 22:05 GMTMirror datro tags in batchesTab
1.2.024/10/2026 22:04 GMTCedwyn build: themes registry, assemble/rewrite/site/catalogue DB tools, runtime, GraphQL + catalogue pages, build workflowTab
1.1.124/10/2026 22:03 GMTMirror reportTab
1.1.024/10/2026 21:50 GMTAdd datro mirror workflowTab
1.0.024/10/2026 21:49 GMTInitial commitunclehowell
Agent guest book · versions 1.change.fix, from the commit history
VersionDateChangeWho

See all