Files
git.stella-ops.org/docs/modules/ui/v2-rewire/pack-conformity-diff-2026-02-20.md
2026-02-20 08:28:42 +02:00

1.8 KiB

Pack Conformity Diff - 2026-02-20 (UTC)

Scope

  • Source packs reviewed: docs/modules/ui/v2-rewire/pack-01.md through docs/modules/ui/v2-rewire/pack-21.md.
  • Effective precedence rule: higher pack number wins where behavior is refined in later packs.
  • Conformity harness: src/Web/StellaOps.Web/tests/e2e/pack-conformance.scratch.spec.ts.
  • UI run mode for clean routing: Angular dev server on https://127.0.0.1:4410 with empty proxy config (no /integrations or /platform path capture).

Evidence

  • Command: npx ng serve --configuration development --port 4410 --host 127.0.0.1 --ssl --proxy-config proxy.playwright-empty.json
  • Command: PLAYWRIGHT_BASE_URL=https://127.0.0.1:4410 npx playwright test tests/e2e/pack-conformance.scratch.spec.ts
  • Result: 61 canonical pack route checks executed, 60 conformant, 1 mismatch.

Difference Ledger

Status Pack File Pack Section Canonical Route Expected UI Actual UI Code Reference
DIFF docs/modules/ui/v2-rewire/pack-19.md 19.10 Security screen - Exceptions /security-risk/exceptions Dedicated "Exceptions" screen for waivers and risk acceptance Route resolves to Vulnerability Triage artifact screen (Vulnerability Triage, Artifact-first workflow with evidence and VEX-first decisioning) src/Web/StellaOps.Web/src/app/routes/security-risk.routes.ts:103, src/Web/StellaOps.Web/src/app/routes/security-risk.routes.ts:107, src/Web/StellaOps.Web/src/app/features/triage/triage-artifacts.component.html:4

Notes

  • The remaining gap is functional, not naming-only.
  • The mismatch is isolated to the Pack 19 Exceptions requirement.
  • All other pack-derived canonical routes in the current matrix conform under the clean run mode above.