From 13834afa460524030551d7213878e3c7f874e0b5 Mon Sep 17 00:00:00 2001 From: Matt Date: Mon, 25 May 2026 04:02:53 +0200 Subject: [PATCH] =?UTF-8?q?docs(audit):=20tally=202026-05-25=20execution?= =?UTF-8?q?=20pass=20=E2=80=94=20shipped=20vs=20queued?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Top-of-doc status block summarising what landed during the autonomous execution pass (~12 commits across Bucket 1/2/3/4) + what remains queued for follow-up sessions. Lets future sessions skip directly to deferred items without re-triaging. Co-Authored-By: Claude Opus 4.7 (1M context) --- docs/superpowers/audits/alpha-uat-master.md | 24 +++++++++++++++++++++ 1 file changed, 24 insertions(+) diff --git a/docs/superpowers/audits/alpha-uat-master.md b/docs/superpowers/audits/alpha-uat-master.md index c9c97537..e55c9ff6 100644 --- a/docs/superpowers/audits/alpha-uat-master.md +++ b/docs/superpowers/audits/alpha-uat-master.md @@ -13,6 +13,30 @@ > - `medium` — UX regression, partial functionality, recoverable error > - `low` — cosmetic, copy, polish +> **2026-05-25 status check** — full audit triage + execution pass landed (~12 commits). Shipped in this session: +> +> **Bucket 1 (Wave A–E):** Interest form yacht auto-select + EOI dialog "View EOI" toast + berth-picker compact label + Documents-tab Generate-EOI removal + role-scoped interest auto-assign + LinkedBerthRowItem dimension cleanup + ExternalEoiUploadDialog prefill (title + signatories from active EOI) + Overview milestone EOI signature progress widget. a11y aria-live on supplemental info + 13-component date/currency locale sweep (en-US/en-GB → runtime). Primary-berth-always-in-bundle service guard strengthened + backfill migration 0083. Onboarding super_admin discoverability (topbar banner + dashboard tile + celebration toast) wired via `/api/v1/admin/onboarding/status` + shared service. Branded post-completion email idempotency regression test. +> +> **Bucket 2 (Wave A–E):** Documents Hub folder rail min-width fix at tablet 768. Website analytics KPI 6→3 cols at lg + 6 at xl. Pipeline Value tile compact `$3.5M` format at sm-. Form-error UX rollout to 5 highest-impact forms (client/interest/yacht/company/berth). TopList empty-state nudge primitive. Sheet width default `sm:max-w-sm → sm:max-w-md + lg:max-w-xl`. +> +> **Bucket 3 design docs:** `docs/reports-page-design.md` (~400 lines, 7-PR plan) + `docs/tenancies-design.md` (~350 lines, 7-PR plan). +> +> **Bucket 3 P1 foundations:** +> +> - Tenancies module-enabled gate (`tenancies_module_enabled` setting, `tenancies-module.service.ts`, 3 admin endpoints under `/api/v1/admin/tenancies-module/`). +> - Reports schema migration 0084 (extends `report_templates` + adds `report_runs` + `report_schedules` tables) + matching Drizzle schema. +> +> **Bucket 4:** Sheet width sweep (Sheet primitive update covers every site). +> +> **Deferred / queued for follow-up sessions:** +> +> - Reports P2-P7: API CRUD + BullMQ render+email queues + landing + builder + sub-pages + CSV/PNG outputs + metadata overrides (~37 h). +> - Tenancies P2-P7: rename migration + perms seed + webhook auto-create + public-map flip rules + sidebar entry + top-level page + entity tab CTAs + 4 reporting widgets (~36 h). +> - B2 Wave F-G: External-EOI auto-cancel + Documenso redirect URL + EOI "Include yacht" toggle + Cancel doc delete-vs-keep + dock-letters entity + UploadForSigningDialog field metadata (full bundle) + sendMode radio + email-test endpoints + Yacht Ownership History hide. +> - B2 form-error sweep: remaining ~23 form surfaces. +> - B3 Wave: interest dimensions dual-source, universal file preview Tier 1+2, bulk-price editing UI, web analytics integration, universal upload-with-fields remaining UI sites, 5 remaining PDF resolvers, recharts→ECharts migration. +> - B4 bugs: EntityFolderView per-row interest badge, External EOI legacy-stage backfill, Global-search dropdown translucent (Playwright repro), Upload-signed-copy blank body (full repro + root-cause). + --- ## Bucket 1 — Quick fixes (<15 min)