From a002a3ebac488bd836ec2eddd326981ff23e8122 Mon Sep 17 00:00:00 2001 From: Nish <257724087+nish3451@users.noreply.github.com> Date: Sat, 15 Aug 2026 12:36:05 +0530 Subject: [PATCH] =?UTF-8?q?docs(lane1):=20reverify=20promptly=20privacy=20?= =?UTF-8?q?meta-tightening=20item=20=E2=80=94=20source=20fixed=20in=20PR?= =?UTF-8?q?=20#120,=20live=20blocked=20on=20missing=20Cloudflare=20token?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Co-authored-by: CommandCodeBot --- ...promptly-privacy-meta-reverify-20260815.md | 51 +++++++++++++++++++ 1 file changed, 51 insertions(+) create mode 100644 .lane/reports/docs-lane1-promptly-privacy-meta-reverify-20260815.md diff --git a/.lane/reports/docs-lane1-promptly-privacy-meta-reverify-20260815.md b/.lane/reports/docs-lane1-promptly-privacy-meta-reverify-20260815.md new file mode 100644 index 00000000..94e08e0e --- /dev/null +++ b/.lane/reports/docs-lane1-promptly-privacy-meta-reverify-20260815.md @@ -0,0 +1,51 @@ +# Lane 1 report: reverify Promptly privacy meta-description item — source already fixed on main (PR #120), live still blocked on missing Cloudflare token + +Lane: tinystudio-in lane 1 (worktree tinystudio-in-lane1-20260815-121532) +Date: 2026-08-15 (verified against fresh origin/main `b8cb27e`) +Outcome: **No source change possible or needed — the /promptly/privacy meta description tightening (dogfood finding `63256313bbbb`) is already merged on main (PR #120, commit `6674aec`); live delivery is still blocked by the missing `CLOUDFLARE_API_TOKEN` secret (NEEDS-NISH), which is outside this lane's scope.** + +## The one item + +> [dogfood 63256313bbbb] Meta description needs tightening on /promptly/privacy [dogfood 20260809T013017Z-msl4lamt] + +## Verification performed + +### 1. Source state — fix already merged and test-pinned + +- `git fetch origin main` then `git merge-base --is-ancestor 6674aec origin/main` = yes (fresh origin/main HEAD `b8cb27e`). +- Commit `6674aec` "fix(public): tighten the Promptly privacy page meta description (#120)" is the exact fix for this finding, merged 2026-08-12. It shortens the description from 144 to 121 chars, dropping the redundant "App-specific" lead-in and "what it handles" filler while keeping every key term, synced across `meta name=description`, `og:description`, `twitter:description`, and JSON-LD `description`. +- Worktree `public/promptly/privacy/index.html` at origin/main HEAD carries the tightened copy: + + > Privacy policy for Promptly, Tiny Studio's booking and no-show prevention app: data handled, retention, and your choices. (121 chars) + +- The repo gate covers the pattern: `scripts/test-public-structured-data.mjs` asserts every public page declares a non-empty meta description and that JSON-LD `description` matches the meta description; `npm test` / `npm run ci` wire it in. + +### 2. Live state — still stale, but not because of this item + +- Live `https://tinystudio.in/promptly/privacy/` (fetched 2026-08-15) still serves the OLD thin description (56 chars): + + > App-specific privacy policy for Promptly by Tiny Studio. + +- This matches the canonical deploy-pipeline gap: production is a stale build; every merged public fix since 2026-08-07 has never reached production. + +### 3. Deploy blocker (the real gate, NEEDS-NISH) + +- `.github/workflows/deploy-public-site.yml` is fail-closed: missing `CLOUDFLARE_API_TOKEN` or `CLOUDFLARE_ACCOUNT_ID` fails the run loudly (step "Required Pages secrets not provisioned - fail loudly"). +- `gh secret list -R nish3451/tinystudio-in` (checked 2026-08-15) shows only `CLOUDFLARE_ACCOUNT_ID`; `CLOUDFLARE_API_TOKEN` is still missing. +- Latest deploy runs on main pushes still fail (e.g. run 31868538339 on the latest reverify docs merge, 2026-08-15). +- Provisioning requires a Cloudflare dashboard token — a Nish action owned by the canonical deploy-pipeline item. No code change can unblock it. + +## Why no source branch change was made + +The item's source work is already merged (PR #120) and test-pinned in `npm test` / `npm run ci`; the only remaining gate is the missing Cloudflare secret, a NEEDS-NISH action outside this lane. Re-implementing a merged, test-pinned fix would duplicate shipped work. + +## What unblocks live delivery + +1. Nish provisions a Cloudflare Pages:Edit token: `gh secret set CLOUDFLARE_API_TOKEN -R nish3451/tinystudio-in` +2. The deploy lane runs on the next main push (or workflow_dispatch); the tightened description then goes live with the other ~17 merged public fixes. +3. The backlog item can then be ticked on live proof. + +## Files touched + +- `.lane/reports/docs-lane1-promptly-privacy-meta-reverify-20260815.md` — this report (unique to this lane) +- No repository source files changed.