{"start":"2026-10-01","end":"2026-12-31","asOf":"2026-11-02","sides":["Back end","Front end","Design","Product"],"markers":[{"name":"Fee launch","date":"2026-11-10","kind":"launch"},{"name":"Black Friday","date":"2026-11-27","kind":"freeze"}],"people":[{"id":"be1","name":"Back end lead","side":"Back end","days":5},{"id":"be2","name":"Back end engineer","side":"Back end","days":5},{"id":"fe1","name":"Front end engineer","side":"Front end","days":5},{"id":"ds1","name":"Product designer","side":"Design","days":3},{"id":"pm1","name":"Product manager","side":"Product","days":2}],"items":[{"id":1,"stream":"Merchant fees","name":"Fee rules and rate card","owner":"pm1","side":"Product","start":"2026-10-01","end":"2026-10-12","milestone":false},{"id":2,"stream":"Merchant fees","name":"Fee calculation service","owner":"be1","side":"Back end","start":"2026-10-09","end":"2026-11-01","milestone":false},{"id":3,"stream":"Merchant fees","name":"Fee statement screens","owner":"ds1","side":"Design","start":"2026-10-11","end":"2026-10-24","milestone":false},{"id":4,"stream":"Merchant fees","name":"Fee statement front end","owner":"fe1","side":"Front end","start":"2026-10-23","end":"2026-11-07","milestone":false},{"id":5,"stream":"Merchant fees","name":"Fee launch","owner":"pm1","side":"Product","start":"2026-11-10","end":"2026-11-10","milestone":true,"tracker":"2026-11-14"},{"id":6,"stream":"Merchant invoicing","name":"Invoice data model","owner":"be2","side":"Back end","start":"2026-10-05","end":"2026-10-18","milestone":false},{"id":7,"stream":"Merchant invoicing","name":"Monthly invoice run","owner":"be2","side":"Back end","start":"2026-10-21","end":"2026-11-07","milestone":false},{"id":8,"stream":"Merchant invoicing","name":"Invoices live","owner":"pm1","side":"Product","start":"2026-11-22","end":"2026-11-22","milestone":true,"tracker":"2026-11-22"},{"id":9,"stream":"Carrier payments","name":"Carrier rate import","owner":"be1","side":"Back end","start":"2026-11-04","end":"2026-11-15","milestone":false},{"id":10,"stream":"Carrier payments","name":"Payment reconciliation","owner":"be2","side":"Back end","start":"2026-11-10","end":"2026-11-29","milestone":false},{"id":11,"stream":"Carrier payments","name":"Reconciliation review screen","owner":"fe1","side":"Front end","start":"2026-11-15","end":"2026-11-26","milestone":false},{"id":12,"stream":"Carrier payments","name":"First reconciled payment","owner":"pm1","side":"Product","start":"2026-12-06","end":"2026-12-06","milestone":true,"tracker":"2026-12-08"},{"id":13,"stream":"Tracking page","name":"Tracking page design","owner":"ds1","side":"Design","start":"2026-10-27","end":"2026-11-05","milestone":false},{"id":14,"stream":"Tracking page","name":"Tracking page build","owner":"fe1","side":"Front end","start":"2026-11-30","end":"2026-12-15","milestone":false},{"id":15,"stream":"Tracking page","name":"Tracking page live","owner":"pm1","side":"Product","start":"2026-12-20","end":"2026-12-20","milestone":true,"tracker":"2026-12-27"},{"id":16,"stream":"Peak readiness","name":"Load test and alarms","owner":"be1","side":"Back end","start":"2026-11-18","end":"2026-11-26","milestone":false},{"id":17,"stream":"Peak readiness","name":"Runbooks for peak","owner":"pm1","side":"Product","start":"2026-11-20","end":"2026-11-25","milestone":false},{"id":18,"stream":"Peak readiness","name":"Code freeze","owner":"pm1","side":"Product","start":"2026-11-27","end":"2026-11-27","milestone":true,"tracker":"2026-11-27"}],"notes":[["Merchant invoicing","Invoices cover fees from launch day on. Earlier orders are not billed."],["Carrier payment","Payments start once one month of carrier bills reconciles within tolerance."],["Out of scope","Refunds of fees, multi-currency billing and a merchant-facing fee simulator."]]}