From 538d2b3c45d1ca3ddd4d7a0251589758bf8a2f0e Mon Sep 17 00:00:00 2001 From: Jake Date: Sat, 5 Sep 2026 18:48:11 -0400 Subject: [PATCH] Bound garden scale and restore compact desktop spacing --- assets/garden-home-v1.css | 8 +++++-- governance/harnesses/verify-atlas-runtime.js | 2 +- proposals.json | 23 ++++++++++++++++++++ sw.js | 2 +- 4 files changed, 31 insertions(+), 4 deletions(-) diff --git a/assets/garden-home-v1.css b/assets/garden-home-v1.css index 66b4573..333bac1 100644 --- a/assets/garden-home-v1.css +++ b/assets/garden-home-v1.css @@ -52,8 +52,9 @@ /* A smaller left-aligned introduction leaves more of the garden visible. Keep the task cards and their scope note together below the open scenery. */ @media(min-width:721px){ - /* Keep the lower-bank wildlife above the tools as the wide scene scales. */ - .hero{width:min(390px,100%);min-height:0;margin-top:24px;margin-bottom:max(112px,calc(42vw - 233px));padding:20px 24px;} + /* Bound the landscape and its reserved space together on larger screens. */ + #garden-scene{width:min(100%,1040px);left:50%;right:auto;transform:translateX(-50%);height:min(100%,56.2799vw,585.311px);} + .hero{width:min(390px,100%);min-height:0;margin-top:24px;margin-bottom:clamp(112px,calc(42vw - 233px),204px);padding:20px 24px;} .hero .logo{font-size:14px;} .hero .headline{font-size:34px;line-height:1.12;margin:13px 0;} .hero .tagline{font-size:14px;line-height:1.6;} @@ -64,6 +65,9 @@ .primary-tools .cgo{padding-top:10px;} .garden-tools .tool-boundary{margin:12px 0;} } +@media(min-width:1041px){ + #garden-scene{-webkit-mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);mask-image:linear-gradient(90deg,transparent,#000 5%,#000 95%,transparent);} +} /* The stage already excludes the navigation. A phone shows the complete wide scene above the reading panel, rather than enlarging a narrow crop of the waterfall. */ @media(max-width:720px){ diff --git a/governance/harnesses/verify-atlas-runtime.js b/governance/harnesses/verify-atlas-runtime.js index 4e61b14..678378a 100644 --- a/governance/harnesses/verify-atlas-runtime.js +++ b/governance/harnesses/verify-atlas-runtime.js @@ -7,7 +7,7 @@ const fail=m=>{throw new Error(m);}; const contract=JSON.parse(read('governance/contracts/atlas-runtime-contract.v1.json')); if(contract.type!=='delta-atlas-runtime-contract'||contract.version!==1) fail('contract identity'); const sw=read('sw.js'); -if(!sw.includes("const CACHE='aaig-v97'")) fail('cache version'); +if(!sw.includes("const CACHE='aaig-v98'")) fail('cache version'); if(/allSettled/.test(sw)) fail('install must not accept partial cache'); if(!/Promise\.all\(CORE\.map\(u=>c\.add\(u\)\)\)/.test(sw)) fail('install is not fail-closed'); const coreMatch=sw.match(/const CORE=\[([\s\S]*?)\];/); if(!coreMatch) fail('CORE not found'); diff --git a/proposals.json b/proposals.json index be95a47..009a36b 100644 --- a/proposals.json +++ b/proposals.json @@ -753,6 +753,29 @@ "action": "queued" } ] + }, + { + "id": "bound-garden-scale-and-desktop-spacing-after-wid", + "date": "2026-09-05", + "source": { + "kind": "model", + "name": "Codex correction after owner reported excessive spacing in the published deer layout" + }, + "stream": "site-tools", + "type": "tool", + "title": "Bound garden scale and desktop spacing after wide-screen review", + "status": "cold-read-pending", + "gates": { + "schema": true, + "corpus": "n/a", + "bench": "n/a" + }, + "log": [ + { + "date": "2026-09-05", + "action": "queued" + } + ] } ] } diff --git a/sw.js b/sw.js index 12629ca..335dcf3 100644 --- a/sw.js +++ b/sw.js @@ -3,7 +3,7 @@ // and does not collect application inputs. // Installation is all-or-nothing: a claimed offline shell must have every // declared core dependency, not a silently partial cache. -const CACHE='aaig-v97'; +const CACHE='aaig-v98'; const CORE=[ 'index.html','manifest.webmanifest','evaluate.html','404.html','terms.enriched.json', 'Agentic-AI-Governance-Chat.html','Agentic-AI-Governance-GroundTruth.html','Delta-Atlas-Start.html','Delta-Atlas-Field.html',