Skip to content
AyoKoding

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

Command Palette

Search for a command to run...