23 lines
1.4 KiB
Markdown
23 lines
1.4 KiB
Markdown
# 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`
|