AEROSIM-TS-117
Bind the approved Penpot journey to the Release 1.0.0 frontend contract
Delivery workers can resolve one immutable Penpot baseline and deterministic design references before changing the application.
- Verified flow state
- Done
- Owner
- AeroSim UI/UX, Architecture and Delivery
- Feature
- AEROSIM-FT-41
- Component
- Web Application — release design contract and verification
- Repository
- corp-v1-aerosim/corp-v1-aerosim
Delivery scope
Create the release design-contract fixture and retrieval adapter that bind Penpot file, page, revision 6569, active frame identities, shared tokens, viewport fixtures, and approved-deviation records to the web workspace.
Implementation contract
Implementation artifacts
- applications/web/src/design/release-1.0.0-design-contract.ts
- applications/web/test/design/release-design-contract.spec.ts
Inputs
- Approved Penpot file fb1055b2-4705-80bf-8008-8b539372c9fb, page a271b8ee-e720-474e-9af4-e9e50efd3375, revision 6569.
- The canonical design-package record and immutable active-frame inventory.
Outputs
- A typed ReleaseDesignContractV1 consumed by feature-level conformance tests.
- A deterministic resolver from UIUX-100 references to Penpot frame identities and viewport fixtures.
Failure boundaries
- Reject an inaccessible, superseded, mismatched, or ambiguous Penpot baseline before implementation starts.
- Fail when a referenced frame, state, token, or viewport fixture is absent or duplicated.
Excluded scope
- This Task does not implement product screens or change the Penpot source.
- The Release 2.0.0 overview frame is retained as evidence but excluded from Release 1.0.0 implementation scope.
Verification steps
- Run applications/web/test/design/release-design-contract.spec.ts.
- Resolve every declared UIUX-100 reference against revision 6569 and reject a mutated file, page, revision, frame ID, or duplicate reference.
Traceability
Dependencies
- AEROSIM-TS-13Canonical ID: TASK-0013
Acceptance evidence
Verified delivery: application PR #148 reviewed head 012ee593052cd178c222e6794a7f324c203fd4a7 merged as 222ccc0d75cae831ab848dd58e9a47566092d3f3; focused design-contract tests passed 18/18 and affected web tests passed 1229/1229; exact-head CI run 4489, integration run 4491, and immutable image publication run 4490 passed for the exact integration revision with no approved deviations from Penpot revision 6569. Release completion verified on product 1.0.0.0 at GitOps revision 5d3712d89dfbf7dacd993348e55f497d126c7bf9 with Argo Synced/Healthy, exact image digests, authenticated API/database access, and three-world configured-flight acceptance.
Current evidence boundary
No current implementation, acceptance, release, or deployment evidence is claimed for this planned Task. Any prior implementation may be used only as prototype and discovery evidence.