docs(audit): tally 2026-05-25 execution pass — shipped vs queued

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) <noreply@anthropic.com>
This commit is contained in:
2026-05-25 04:02:53 +02:00
parent 81e7aa284e
commit 13834afa46

View File

@@ -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 AE):** 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 AE):** 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)