← Commit history
docs/ASTRA-ESC-INDEPENDENT.md+3−3
@@ -8,7 +8,7 @@ The fixture was never saved. KiCad closed with discardChanges:true and the pulle  ## Measurements -The headline clock starts **2026-09-13T13:29:56.203Z**, not the video start. The independent-scope correction arrived **2026-09-13T16:58:33.710Z**. The machine-readable [stats](https://wiki.adom.inc/api/pages/adom/codex/files/docs/astra-esc-independent/stats.json) records prompt-to-issue elapsed time including previous attempts, shared skill/hero work, retries and recorder recovery. Until the issue exists its ending time is explicitly provisional.+The headline clock starts **2026-09-13T13:29:56.203Z**, not the video start. The independent-scope correction arrived **2026-09-13T16:58:33.710Z**. The machine-readable [stats](https://wiki.adom.inc/api/pages/adom/codex/files/docs/astra-esc-independent/stats.json) records prompt-to-issue elapsed time including previous attempts, shared skill/hero work, retries and recorder recovery. Headline elapsed time: **436.730 minutes**, ending **2026-09-13T20:46:40Z**. From the independent-scope correction: **228.105 minutes**. The issue is [KiCad Bridge #96](https://wiki.adom.inc/adom/kicad-bridge/issues/96).  - Fresh placement planning: **320.730 seconds**. First 122-part placement: **18.244 seconds**, 16 commits. One later R32 orientation correction makes 17 placement commits. - Routing planning, first fresh routing-state request to first successful route commit: **2762.876 seconds**.@@ -51,9 +51,9 @@ The caption calls update the same ID in place. Shared caption repair is tracked  ## Tokens and cost -Through **2026-09-13T20:40:46.259Z**, the original-ESC window used 101,912,711 input tokens, including 100,624,000 cached input, and 274,392 output. The independent-correction window is reported separately in [token data](https://wiki.adom.inc/api/pages/adom/codex/files/docs/astra-esc-independent/token-cost.json). These are cumulative session deltas, not the whole thread before the ESC prompt. No AI-agent usage is omitted.+Through **2026-09-13T20:47:27.766Z**, the original-ESC window used 104,661,253 input tokens, including 103,351,424 cached input, and 284,122 output. The independent-correction window is reported separately in [token data](https://wiki.adom.inc/api/pages/adom/codex/files/docs/astra-esc-independent/token-cost.json). These are cumulative session deltas, not the whole thread before the ESC prompt. No AI-agent usage is omitted. -The [published GPT-6 Astra model price](https://developers.openai.com/api/docs/models/gpt-6-astra) is $10 per million uncached input, $1 cached input, $12.50 cache write and $50 output. Standard API-equivalent cost through that cutoff is **$127.2307**, **63.6154%** of $200. This is arithmetic for comparison, not the amount charged by a subscription. All observed request inputs were below the 272000-token long-context threshold. Cache writes were zero. Reasoning tokens are already included in output.+The [published GPT-6 Astra model price](https://developers.openai.com/api/docs/models/gpt-6-astra) is $10 per million uncached input, $1 cached input, $12.50 cache write and $50 output. Standard API-equivalent cost through that cutoff is **$130.6558**, **65.3279%** of $200. This is arithmetic for comparison, not the amount charged by a subscription. All observed request inputs were below the 272000-token long-context threshold. Cache writes were zero. Reasoning tokens are already included in output.  ## Exact commands and per-net results 
docs/astra-esc-independent/prompt-clock.json+4−2
@@ -3,6 +3,8 @@   "independentEndToEndCorrectionUtc": "2026-09-13T16:58:33.710Z",   "source": "Codex session user message timestamps in rollout-2026-09-12T12-08-00-01a09697-1b14-7111-9897-63815e098b24.jsonl",   "reportBothWindows": true,-  "finishedUtc": null,-  "clockIncludesRetriesAndSupportingWork": true+  "finishedUtc": "2026-09-13T20:46:40Z",+  "clockIncludesRetriesAndSupportingWork": true,+  "finishDefinition": "First filing of the completed result issue, after video HTTP200 and native cleanup. Subsequent metadata corrections are not a new trial.",+  "issueUrl": "https://wiki.adom.inc/adom/kicad-bridge/issues/96" }\ No newline at end of file
docs/astra-esc-independent/stats.json+22−22
@@ -4,7 +4,7 @@   "desktop": "arav-rog, Windows user arav, KiCad 10.0.3, kicad-bridge 1.0.7",   "window": [     "2026-09-13T13:29:56.203Z",-    "2026-09-13T20:43:10.029800+00:00"+    "2026-09-13T20:46:40Z"   ],   "windowNote": "Original prompt through issue delivery, includes original Fable-placement routing, independent-scope correction, shared skills/hero work, retries and capture recovery. No reset on replay.",   "placement": {@@ -71,30 +71,30 @@   },   "tokens": {     "thread": {-      "input_tokens": 101912711,-      "cached_input_tokens": 100624000,+      "input_tokens": 104661253,+      "cached_input_tokens": 103351424,       "cache_write_input_tokens": 0,-      "output_tokens": 274392,-      "reasoning_output_tokens": 115932,-      "total_tokens": 102187103+      "output_tokens": 284122,+      "reasoning_output_tokens": 117939,+      "total_tokens": 104945375     },     "independentCorrectionWindow": {-      "input_tokens": 43825435,-      "cached_input_tokens": 43259392,+      "input_tokens": 46573977,+      "cached_input_tokens": 45986816,       "cache_write_input_tokens": 0,-      "output_tokens": 108140,-      "reasoning_output_tokens": 38534,-      "total_tokens": 43933575+      "output_tokens": 117870,+      "reasoning_output_tokens": 40541,+      "total_tokens": 46691847     },-    "cutoffUtc": "2026-09-13T20:40:46.259Z",+    "cutoffUtc": "2026-09-13T20:47:27.766Z",     "agentLaunches": 0,     "agents": 0,     "workerNote": "Serial C++ subprocess search workers; no AI agents.",     "source": "Cumulative Codex session token_count deltas from last event before each prompt."   },   "usdApiEquivalent": {-    "thread": 127.23071,-    "independentCorrectionWindow": 54.326822,+    "thread": 130.655814,+    "independentCorrectionWindow": 57.751926,     "priceBasis": {       "input": 10,       "cachedInput": 1,@@ -106,20 +106,20 @@   },   "planShare": {     "planUsdPerMonth": 200,-    "threadPercent": 63.615355,-    "independentCorrectionPercent": 27.163411+    "threadPercent": 65.327907,+    "independentCorrectionPercent": 28.875963   },   "promptToDone": {     "start": "2026-09-13T13:29:56.203Z",-    "end": "2026-09-13T20:43:10.029800+00:00",-    "wallSeconds": 25993.8268,-    "definition": "Headline: original prompt receipt to issue filed. End remains provisional until issue created.",-    "provisional": true+    "end": "2026-09-13T20:46:40Z",+    "wallSeconds": 26203.797,+    "definition": "Headline: original prompt receipt to first filing of the completed result issue, after video publication and native cleanup.",+    "provisional": false   },   "independentCorrectionToDone": {     "start": "2026-09-13T16:58:33.710Z",-    "end": "2026-09-13T20:43:10.029800+00:00",-    "wallSeconds": 13476.3198+    "end": "2026-09-13T20:46:40Z",+    "wallSeconds": 13686.29   },   "perNet": [     {
docs/astra-esc-independent/token-cost.json+25−25
@@ -8,7 +8,7 @@   },   "priceSource": "https://developers.openai.com/api/docs/models/gpt-6-astra",   "basis": "Standard API-equivalent estimate, not subscription invoice. Cached tokens are part of input, not additional. Long-context surcharge applies only if request input exceeds 272000. Reasoning output already included in output.",-  "cutoffUtc": "2026-09-13T20:40:46.259Z",+  "cutoffUtc": "2026-09-13T20:47:27.766Z",   "windows": {     "originalEsc": {       "startUtc": "2026-09-13T13:29:56.203Z",@@ -22,24 +22,24 @@         "total_tokens": 19636187       },       "last": {-        "input_tokens": 121504773,-        "cached_input_tokens": 119810048,+        "input_tokens": 124253315,+        "cached_input_tokens": 122537472,         "cache_write_input_tokens": 0,-        "output_tokens": 318517,-        "reasoning_output_tokens": 124176,-        "total_tokens": 121823290+        "output_tokens": 328247,+        "reasoning_output_tokens": 126183,+        "total_tokens": 124581562       },       "usage": {-        "input_tokens": 101912711,-        "cached_input_tokens": 100624000,+        "input_tokens": 104661253,+        "cached_input_tokens": 103351424,         "cache_write_input_tokens": 0,-        "output_tokens": 274392,-        "reasoning_output_tokens": 115932,-        "total_tokens": 102187103+        "output_tokens": 284122,+        "reasoning_output_tokens": 117939,+        "total_tokens": 104945375       },       "maxRequestInputTokens": 244135,-      "standardApiEquivalentUsd": 127.23071,-      "percentOf200DollarPlan": 63.615355+      "standardApiEquivalentUsd": 130.655814,+      "percentOf200DollarPlan": 65.327907     },     "independentCorrection": {       "startUtc": "2026-09-13T16:58:33.710Z",@@ -53,24 +53,24 @@         "total_tokens": 77889715       },       "last": {-        "input_tokens": 121504773,-        "cached_input_tokens": 119810048,+        "input_tokens": 124253315,+        "cached_input_tokens": 122537472,         "cache_write_input_tokens": 0,-        "output_tokens": 318517,-        "reasoning_output_tokens": 124176,-        "total_tokens": 121823290+        "output_tokens": 328247,+        "reasoning_output_tokens": 126183,+        "total_tokens": 124581562       },       "usage": {-        "input_tokens": 43825435,-        "cached_input_tokens": 43259392,+        "input_tokens": 46573977,+        "cached_input_tokens": 45986816,         "cache_write_input_tokens": 0,-        "output_tokens": 108140,-        "reasoning_output_tokens": 38534,-        "total_tokens": 43933575+        "output_tokens": 117870,+        "reasoning_output_tokens": 40541,+        "total_tokens": 46691847       },       "maxRequestInputTokens": 237521,-      "standardApiEquivalentUsd": 54.326822,-      "percentOf200DollarPlan": 27.163411+      "standardApiEquivalentUsd": 57.751926,+      "percentOf200DollarPlan": 28.875963     }   } }\ No newline at end of file
docs/astra-esc-independent/video-verification.jsonadded+18
@@ -0,0 +1,18 @@+{+  "sha256": "b2407281719c30535d1bf0ddbd5de91d24238f0569cf9b6209bf0ffeabadd34c",+  "bytes": 28796331,+  "durationSeconds": 779,+  "width": 1920,+  "height": 1080,+  "codec": "H.264",+  "pixelFormat": "yuv420p",+  "fullDecodeErrors": 0,+  "sampledFrames": [+    "start 2s",+    "middle 389.5s",+    "end 778s"+  ],+  "nativeCanvasVisible": true,+  "startShowsUnplacedFixture": true,+  "endShowsFinalPours": true+}\ No newline at end of file