Skip to content

Callil Branch Merge: Verification

RequirementTest / VerificationStatus
REQ-SB-001STORYBOOK_BASE not referenced in .storybook/main.ts; fix-mocker-entry-base-path plugin absent; serviceWorker.url override absent in preview.ts; subpath CI job removed; subpath-deployment Playwright project removed; smoke test files deleted
REQ-SB-002wrap-ag-grid-css-in-layer plugin absent from .storybook/main.ts; CSS files use @import '...' layer(base) syntax; VRT passes for all grid stories
REQ-SB-003addon-links not in .storybook/main.ts addons array; not in package.json dependencies
REQ-SB-004storySort in preview.ts has simplified BA hierarchy; all BA stories still appear in sidebar
REQ-DSL-001create-supplier/happy-path.stories.tsx imports from @/use-cases/framework; story renders Interactive, Stepwise, Automated variants in Storybook; import paths use branch conventions
REQ-DSL-002edit-supplier/happy-path.stories.tsx imports from @/use-cases/framework; story renders Interactive, Stepwise, Automated variants; custom chrome code removed
REQ-DSL-003src/docs/workflows/use-case-framework.mdx exists and compiles; cross-links added to creating-stories.mdx and storybook-structure/use-cases.mdx; canary-components docs updated to reflect new conventions
REQ-VRT-001VRT baselines captured before conversions; VRT passes after all changes; canary parity tests pass

All requirements share these common gates:

GateCommandAcceptance
TypeScriptnpx tsc --noEmit0 errors (excluding canary-refactor/dev-witness)
Lintnpm run lint0 errors, 0 warnings
Library buildnpm run build:libBuilds successfully
Unit testsnpm run testAll tests pass (871+)
Storybook buildnpm run build-storybookBuilds successfully
VRTnpm run test:vrt:ciAll VRT tests pass