docs: close extension cleanup checklist

This commit is contained in:
joshpatra committed 2026-08-06 19:21:22 -04:00
1 parent b231769ddd
commit b8061b19cd
2 files changed
+10 -8

No files matched your search

+5 -3
View File
@@ -1,16 +1,18 @@
# Latest Session Work
## Active handoff — 2026-08-06
## Completed package — 2026-08-06
- The completed v3 playlist/client plan and archive were retired; reusable steering guides, validation matrix, reference ledger, and benchmark remain.
- Extension lifecycle, Sources configuration/geometry, account-free timing, and LyricsPlus/Apple routing phases are implemented.
- Verification passed: focused .NET and WebUI tests; 2,259 main .NET/PostgreSQL tests; 90 state-transfer tests; WebUI check, 43 unit tests, build, budgets, and 129 E2E tests; 19 Apple gateway tests; all Compose profiles; C# formatter/analyzers.
- The application Release project compiled with zero warnings; the full solution Release build twice reached the local execution wrapper's exact five-minute ceiling while compiling the test project and emitted no compiler diagnostic. The same test project compiled in Debug and passed its complete 2,349-test matrix.
- Baseline is `dev`/`origin/dev` at `6a7680aae655fda2e995e7bf7d7f3408879a1d09`.
- GitHub CI passed the complete matrix for feature revision `d39ede8e322af41c045839ef31af3725aa3dac26`; the focused follow-up passed Svelte check, all 43 WebUI units, four responsive E2E cases, and live browser verification.
- Application revision `b231769ddd4b9ccd5a4c8cbded935ff3429af4f4` was pushed and deployed through `/opt/stacks/allstarr/allstarr.sh update`; the server checkout is clean and the full stack is healthy.
- Browser-only live verification passed at desktop, tablet, and mobile sizes: legacy Accounts resolves to Sources; Apple configuration is preselected and exposes Storefront, blank Media User Token, translation, and pronunciation fields; update filtering/actions, Review Required copy, truthful timing labels, and console health are correct.
- Preserve user-owned changes: `.gitignore`, deleted `apis/steering/performance-audit.md`, deleted `apis/steering/webui-design.md`, `webui/svelte.config.js`, and the existing untracked context directories/files.
- Existing authorizations cover git push and the supported `allstarr.sh update`. Stateful provider/media operations still require exact bounded targets; live GAMDL lyric generation remains cached-only unless separately authorized.
- UI testing is browser-only. Do not use Musiver, Computer Use, or automated Feishin.
## Next entry point
Commit and push only package-owned files, deploy the exact revision with `/opt/stacks/allstarr/allstarr.sh update`, then run browser-only Sources and Extensions smoke checks.
No remaining work in this package.
+5 -5
View File
@@ -1,9 +1,9 @@
# Project Progress
## Active deployment package: extension health, configuration, and lyrics cleanup
## Completed deployment package: extension health, configuration, and lyrics cleanup
- Route: Heavy; root owns integration, verification, status, and deployment.
- Baseline: `dev` and `origin/dev` at `6a7680aae655fda2e995e7bf7d7f3408879a1d09`.
- Route: Heavy; package complete.
- Deployed application revision: `b231769ddd4b9ccd5a4c8cbded935ff3429af4f4` on `dev`.
- Constraints: preserve unrelated dirty/untracked work; no new framework or duplicate health store; browser-only UI verification; no Musiver, Computer Use, or automated Feishin; live GAMDL generation is cached-only without separate bounded authorization.
## Checklist
@@ -12,7 +12,7 @@
- [x] SRC-1 Make Sources the single provider configuration, account, health, and diagnostics home; normalize shared UI geometry.
- [x] CTS-1 Retain account-free probe latency and schedule only bounded account-free typed-stream CTS.
- [x] LYR-1 Remove LyricsPlus and complete source-native/Apple/fallback lyrics routing.
- [ ] VER-1 Pass focused tests, the complete release matrix, browser smoke, push, authorized deployment, and live read-only verification.
- [x] VER-1 Pass focused tests, the complete release matrix, browser smoke, push, authorized deployment, and live read-only verification.
## Acceptance gates
@@ -26,4 +26,4 @@
## Next action
Commit the verified revision, push `dev`, deploy through `allstarr.sh update`, then complete browser-only live verification.
None. This deployment package is complete.