Artifact: Dependency Graph — Checkout Redesign
Aurora Checkout Redesign -- dependency graph -- exercises co-04.
%% Color Palette: Blue #0173B2
%% Aurora Checkout Redesign dependency graph, durations in working days
graph LR
A1["1.1 Stripe adapter<br/>3d"]:::blue
A2["1.2 PayPal adapter<br/>3d"]:::blue
A3["1.3 Apple Pay adapter<br/>2d"]:::blue
B1["2.1 Cart persistence<br/>4d"]:::blue
B2["2.2 Order summary UI<br/>3d"]:::blue
B3["2.3 Order confirmation email<br/>2d"]:::blue
C1["3.1 E2E test suite<br/>5d"]:::blue
C2["3.2 Load test<br/>3d"]:::blue
C3["3.3 Feature-flag rollout<br/>2d"]:::blue
B1 --> B2
B2 --> B3
A1 --> C1
A2 --> C1
A3 --> C1
B2 --> C1
C1 --> C2
C2 --> C3
classDef blue fill:#0173B2,stroke:#000000,color:#FFFFFF,stroke-width:2px
Every edge is a genuine finish-to-start "must finish before" relation: the three payment adapters and the order-summary UI all feed the end-to-end test suite; the test suite feeds the load test; the load test feeds the rollout plan; the order-confirmation email depends only on the order-summary UI.
Last updated July 13, 2026