Phase Timeline¶
| # |
Process |
Start (IST) |
End (IST) |
Duration |
Input |
Output |
Cache Create |
Cache Read |
Tokens |
Cost |
Model |
| 1 |
Initialise run ticket (timing anchor) |
26-10-2026 11:23:04 |
26-10-2026 11:23:13 |
9s |
not available |
not available |
not available |
not available |
not available |
not available |
API Script |
| 2 |
Requirement scope detection |
26-10-2026 11:23:13 |
26-10-2026 11:23:24 |
10s |
2,587 |
233 |
42,594 |
38,799 |
84,213 |
$0.2802 |
claude-sonnet-5 |
| 3 |
Initialise timing note |
26-10-2026 11:23:24 |
26-10-2026 11:23:27 |
2s |
not available |
not available |
not available |
not available |
not available |
not available |
API Script |
| 4 |
Web task Redmine ticket creation |
26-10-2026 11:23:28 |
26-10-2026 11:23:44 |
16s |
not available |
not available |
not available |
not available |
not available |
not available |
API Script |
| 5 |
Cross-link tickets |
26-10-2026 11:24:00 |
26-10-2026 11:24:04 |
4s |
not available |
not available |
not available |
not available |
not available |
not available |
API Script |
| 6 |
Write contract file |
26-10-2026 11:24:20 |
26-10-2026 11:24:20 |
0s |
0 |
0 |
0 |
0 |
0 (SKIPPED — capability absent — sides.backend.live_verified.verdict = , want one of ['PASSED', 'SKIPPED']) |
0 (SKIPPED) |
-- |
| 7 |
Validate contract vs screens |
26-10-2026 11:24:25 |
26-10-2026 11:24:25 |
0s |
0 |
0 |
0 |
0 |
0 (SKIPPED — capability absent — contract.path exists=False, want True) |
0 (SKIPPED) |
-- |
| 8 |
Propagate contract to consumer repos |
26-10-2026 11:24:26 |
26-10-2026 11:24:26 |
0s |
0 |
0 |
0 |
0 |
0 (SKIPPED — capability absent — contract.path exists=False, want True) |
0 (SKIPPED) |
-- |
| 9 |
Determine backend connection |
26-10-2026 11:24:28 |
26-10-2026 11:24:28 |
0s |
0 |
0 |
0 |
0 |
0 (SKIPPED — capability absent — contract.path exists=False, want True) |
0 (SKIPPED) |
-- |
| 10 |
Create Branch |
26-10-2026 11:24:30 |
26-10-2026 11:25:58 |
1m |
not available |
not available |
not available |
not available |
not available |
not available |
API Script |
| 11 |
Web: Resolve test target files |
26-10-2026 11:25:59 |
26-10-2026 11:26:00 |
1s |
not available |
not available |
not available |
not available |
not available |
not available |
Script |
| 12 |
1. Unit Tests FAILED |
26-10-2026 11:26:01 |
26-10-2026 12:21:11 |
55m |
not available |
not available |
not available |
not available |
not available |
not available |
not recorded |
| — |
SHARED TOTAL (rows 1–12) |
— |
— |
57m |
2,587 |
233 |
42,594 |
38,799 |
84,213 |
$0.2802 |
— |
| — |
GRAND TOTAL (wall clock) |
26-10-2026 11:23:04 |
26-10-2026 12:21:11 |
58m |
2,587 |
233 |
42,594 |
38,799 |
84,213 |
$0.2802 |
— |
SHARED TOTAL: 57m, 84,213 tokens, $0.2802, 7 row(s) with no token data (rows 1–12)
Total Run Time: 58m (wall clock, 26-10-2026 11:23:04 → 26-10-2026 12:21:11 IST — not a sum of the per-side totals above, since sides overlap)
Total Tokens Consumed: 84,213 (plus 7 row(s) whose usage was never captured — run execution_tracker.py enrich-audit to backfill. This is a floor, not the total.)
Token breakdown: input 2,587 · output 233 · cache-create 42,594 · cache-read 38,799 (46% of the total). Cache-read is context a node re-sends to itself across its own tool-use turns, billed at roughly a tenth of fresh input — a large Tokens number that is mostly cache-read is a long tool loop, not a large workload.
Total Cost: $0.2802 (plus 7 row(s) whose usage was never captured — run execution_tracker.py enrich-audit to backfill. This is a floor, not the total.)