Phase Timeline¶
| # |
Process |
Start (IST) |
End (IST) |
Duration |
Input |
Output |
Cache Create |
Cache Read |
Tokens |
Cost |
Model |
| 1 |
Initialise run ticket (timing anchor) |
29-09-2026 17:55:26 |
29-09-2026 17:55:27 |
1s |
not available |
not available |
not available |
not available |
not available |
not available |
API Script |
| 2 |
Requirement scope detection |
29-09-2026 17:55:28 |
29-09-2026 17:55:45 |
17s |
2,563 |
1,157 |
36,483 |
0 |
40,203 |
$0.2454 |
claude-sonnet-5 |
| 3 |
Initialise timing note |
29-09-2026 17:55:45 |
29-09-2026 17:55:45 |
0s |
not available |
not available |
not available |
not available |
not available |
not available |
API Script |
| 4 |
Web task Redmine ticket creation |
29-09-2026 17:55:46 |
29-09-2026 17:55:48 |
2s |
not available |
not available |
not available |
not available |
not available |
not available |
API Script |
| 5 |
Cross-link tickets |
29-09-2026 17:55:49 |
29-09-2026 17:55:50 |
1s |
not available |
not available |
not available |
not available |
not available |
not available |
API Script |
| 6 |
Write contract file |
29-09-2026 17:55:51 |
29-09-2026 17:55:51 |
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 |
29-09-2026 17:55:52 |
29-09-2026 17:55:52 |
0s |
0 |
0 |
0 |
0 |
0 (SKIPPED — capability absent — contract.path exists=False, want True) |
0 (SKIPPED) |
-- |
| 8 |
Propagate contract to consumer repos |
29-09-2026 17:55:53 |
29-09-2026 17:55:53 |
0s |
0 |
0 |
0 |
0 |
0 (SKIPPED — capability absent — contract.path exists=False, want True) |
0 (SKIPPED) |
-- |
| 9 |
Determine backend connection |
29-09-2026 17:55:53 |
29-09-2026 17:55:53 |
0s |
0 |
0 |
0 |
0 |
0 (SKIPPED — capability absent — contract.path exists=False, want True) |
0 (SKIPPED) |
-- |
| 10 |
Create Branch |
29-09-2026 17:55:54 |
29-09-2026 17:56:22 |
27s |
not available |
not available |
not available |
not available |
not available |
not available |
API Script |
| 11 |
Web: Resolve test target files |
29-09-2026 17:56:24 |
29-09-2026 17:56:25 |
1s |
not available |
not available |
not available |
not available |
not available |
not available |
Script |
| 12 |
GAP — unattributed |
29-09-2026 17:56:25 |
29-09-2026 19:26:42 |
1h 30m |
n/a |
n/a |
n/a |
n/a |
n/a — wait time, not compute |
n/a — wait time, not compute |
n/a |
| 13 |
1. Unit Tests (retried ×2 — schema_violation; re-dispatch after prior attempt: schema_violation) (re-dispatched ×3; first attempt 29-09-2026 17:56:26) |
29-09-2026 19:26:42 |
29-09-2026 19:31:06 |
4m |
2 |
11,872 |
143,271 |
0 |
155,145 |
$1.0377 |
claude-sonnet-5 |
| 14 |
Git & MR |
29-09-2026 19:31:06 |
29-09-2026 19:31:10 |
3s |
not available |
not available |
not available |
not available |
not available |
not available |
API Script |
| 15 |
Validate verification evidence |
29-09-2026 19:31:11 |
29-09-2026 19:31:13 |
1s |
not available |
not available |
not available |
not available |
not available |
not available |
API Script |
| 16 |
Completion Summary |
29-09-2026 19:31:13 |
29-09-2026 19:31:13 |
0s |
not available |
not available |
not available |
not available |
not available |
not available |
API Script |
| 17 |
Write handoff doc |
29-09-2026 19:31:14 |
29-09-2026 19:31:14 |
0s |
not available |
not available |
not available |
not available |
not available |
not available |
Script |
| 18 |
Resolve tickets + post usage summary |
29-09-2026 19:31:15 |
29-09-2026 19:31:17 |
2s |
not available |
not available |
not available |
not available |
not available |
not available |
API Script |
| 19 |
Gate failure decision |
-- |
29-09-2026 19:26:36 |
-- |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
| 20 |
Join — all active sides implemented |
-- |
29-09-2026 19:31:11 |
-- |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
n/a |
| — |
ORCHESTRATOR TOTAL (rows 19–20) |
— |
— |
0s |
0 |
0 |
0 |
0 |
0 |
$0.0000 |
— |
| — |
SHARED TOTAL (rows 1–18) |
— |
— |
5m |
2,565 |
13,029 |
179,754 |
0 |
195,348 |
$1.2832 |
— |
| — |
GRAND TOTAL (wall clock) |
29-09-2026 17:55:26 |
29-09-2026 19:31:17 |
1h 36m |
2,565 |
13,029 |
179,754 |
0 |
195,348 |
$1.2832 |
— |
ORCHESTRATOR TOTAL: 0s, 0 tokens, $0.0000 (rows 19–20)
SHARED TOTAL: 5m, 195,348 tokens, $1.2832, 11 row(s) with no token data (rows 1–18)
Total Run Time: 1h 36m (wall clock, 29-09-2026 17:55:26 → 29-09-2026 19:31:17 IST — not a sum of the per-side totals above, since sides overlap)
Active time: 6m | Waiting (session limits, approvals, dead sessions): 1h 30m — 1 gap(s) still unattributed; label them with driver.py gap <slug> --from <ISO> --to <ISO> --reason '<why>'
Total Tokens Consumed: 195,348 (plus 11 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,565 · output 13,029 · cache-create 179,754 · cache-read 0 (0% 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: $1.2832 (plus 11 row(s) whose usage was never captured — run execution_tracker.py enrich-audit to backfill. This is a floor, not the total.)