feat(ui): ship release promotions cutover
This commit is contained in:
22
docs/features/checked/web/release-promotions-cutover-ui.md
Normal file
22
docs/features/checked/web/release-promotions-cutover-ui.md
Normal file
@@ -0,0 +1,22 @@
|
||||
# Release Promotions Cutover UI
|
||||
|
||||
## Verified Scope
|
||||
- Canonical `Releases` ownership for promotions list, create, and detail routes under `/releases/promotions`.
|
||||
- Legacy `/release-control/promotions*` and `/releases/promotion-queue*` bookmarks redirect to the canonical promotions subtree with query-state preservation.
|
||||
- Active release workbench handoff into the canonical promotion wizard with `releaseId` and `returnTo`.
|
||||
- Promotion wizard release-context hydration, Decisioning Studio handoff, and successful submission into promotion detail.
|
||||
|
||||
## Verification Commands
|
||||
- `npm run test -- --watch=false --include src/tests/releases/release-promotions-cutover.spec.ts --include src/tests/releases/release-detail.live-refresh.spec.ts`
|
||||
- `npx playwright test --config playwright.config.ts tests/e2e/release-promotions-cutover.spec.ts --workers=1`
|
||||
- `npm run build`
|
||||
|
||||
## Verification Results
|
||||
- Angular: `2` files passed, `8` tests passed.
|
||||
- Playwright: `2` scenarios passed.
|
||||
- Build: passed.
|
||||
- Build warnings: existing bundle-budget warnings only for the initial bundle and existing setup-wizard component stylesheet budgets.
|
||||
|
||||
## Notes
|
||||
- Browser verification initially exposed a live-shell compile error in `sidebar-preference.service.ts`; the service contract was repaired so the shell can boot and the promotions flow can be exercised in-browser.
|
||||
- Verified on UTC: `2026-03-08T09:45:51.0108656Z`
|
||||
Reference in New Issue
Block a user