code wiki / _hdl_build / nx_claude_usage_gate_t76.nx
nx_claude_usage_gate_t76.nx source
↩ module page · 84 lines · 19339 B
1// nx_claude_usage_gate_t76.nx -- Processes token usage records to calculate and verify context and token counts across different time windows.
2import "nx_claude_harvest.nx"
3func main(argc:i64,argv:*i64)->i64{
4 let ctr:*i64=gv_ctr();gv_head("CONTEXT-REQUEST-WINDOW-PRIVATE")
5 let q:*u8=sys_mmap(CH_WIN);let table:*i64=sys_mmap(CH_AH_MAXPATHS*CHU_ROW*8) as *i64
6 let r:*i64=sys_mmap(CHU_ROW*8) as *i64;let c:*i64=sys_mmap(80) as *i64;let t:*NxJsonTok=nx_json_new(q,0)
7 let n:i64=ch_read("/tmp/usage-t76-actual.jsonl",q,CH_WIN)
8 gv_check("actual token only fixture exact extent",n==39729,ctr)
9 var rc:i64=chu_totals(q,n,1789076880,1789077120,table,t,r,c)
10 gv_check("actual combined44 context inclusive totals",rc==0&&c[2]==44&&c[4]==7918450&&c[5]==7737984&&c[7]==9780&&c[8]==2337&&c[9]==7928230,ctr)
11 rc=chu_totals(q,21695,1789076880,1789077120,table,t,r,c)
12 gv_check("actual root24 exact retained totals",rc==0&&c[2]==24&&c[4]==4279186&&c[5]==4229632&&c[7]==4508&&c[8]==1216&&c[9]==4283694,ctr)
13 rc=chu_totals((q as i64+21695) as *u8,n-21695,1789076880,1789077120,table,t,r,c)
14 gv_check("actual dispatcher20 exact retained totals",rc==0&&c[2]==20&&c[4]==3639264&&c[5]==3508352&&c[7]==5272&&c[8]==1121&&c[9]==3644536,ctr)
15 rc=chu_totals(q,n,1789076880,1789076881,table,t,r,c)
16 gv_check("half open one second window includes first request only",rc==0&&c[2]==1&&c[9]==160824,ctr)
17 rc=chu_totals(q,0,1789076880,1789077120,table,t,r,c)
18 gv_check("observed empty scan is known zero only in scope",rc==0&&c[2]==0&&c[9]==0,ctr)
19 let s0:*u8="{\"timestamp\":\"2026-09-10T21:48:00.932Z\",\"type\":\"token_usage_record\",\"payload\":{\"thread_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"session_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"root_turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"response_id\":\"resp_0883d41a10d828ad016aa3258b036887d1b67f4683907faf3c\",\"usage\":{\"input_tokens\":160686,\"cached_input_tokens\":160384,\"cache_write_input_tokens\":0,\"output_tokens\":138,\"reasoning_output_tokens\":44,\"total_tokens\":160824}}}\n{\"timestamp\":\"2026-09-10T21:48:00.932Z\",\"type\":\"token_usage_record\",\"payload\":{\"thread_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"session_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"root_turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"response_id\":\"resp_0883d41a10d828ad016aa3258b036887d1b67f4683907faf3c\",\"usage\":{\"input_tokens\":160686,\"cached_input_tokens\":160384,\"cache_write_input_tokens\":0,\"output_tokens\":138,\"reasoning_output_tokens\":44,\"total_tokens\":160824}}}\n"
20 rc=chu_totals(s0,sj_vlen(s0),1789076880,1789077120,table,t,r,c)
21 gv_check("duplicate identical request counted once",rc==0&&c[2]==1&&c[9]==160824,ctr)
22 let s1:*u8="{\"timestamp\":\"2026-09-10T21:48:00.932Z\",\"type\":\"token_usage_record\",\"payload\":{\"thread_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"session_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"root_turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"response_id\":\"resp_0883d41a10d828ad016aa3258b036887d1b67f4683907faf3c\",\"usage\":{\"input_tokens\":160686,\"cached_input_tokens\":160384,\"cache_write_input_tokens\":0,\"output_tokens\":138,\"reasoning_output_tokens\":44,\"total_tokens\":160824}}}\n{\"timestamp\":\"2026-09-10T21:48:00.932Z\",\"type\":\"token_usage_record\",\"payload\":{\"thread_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"session_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"root_turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"response_id\":\"resp_0883d41a10d828ad016aa3258b036887d1b67f4683907faf3c\",\"usage\":{\"input_tokens\":160686,\"cached_input_tokens\":160384,\"cache_write_input_tokens\":0,\"output_tokens\":139,\"reasoning_output_tokens\":44,\"total_tokens\":160825}}}\n"
23 rc=chu_totals(s1,sj_vlen(s1),1789076880,1789077120,table,t,r,c)
24 gv_check("conflicting usage refuses whole reconciliation",rc==-4,ctr)
25 let s2:*u8="{\"timestamp\":\"2026-09-10T21:48:00.932Z\",\"type\":\"token_usage_record\",\"payload\":{\"thread_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"session_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"root_turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"response_id\":\"resp_0883d41a10d828ad016aa3258b036887d1b67f4683907faf3c\",\"usage\":{\"input_tokens\":160686,\"cached_input_tokens\":160384,\"cache_write_input_tokens\":0,\"output_tokens\":138,\"reasoning_output_tokens\":44,\"total_tokens\":160824}}}\n{\"timestamp\":\"2026-09-10T22:00:00.932Z\",\"type\":\"token_usage_record\",\"payload\":{\"thread_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"session_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"root_turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"response_id\":\"resp_0883d41a10d828ad016aa3258b036887d1b67f4683907faf3c\",\"usage\":{\"input_tokens\":160686,\"cached_input_tokens\":160384,\"cache_write_input_tokens\":0,\"output_tokens\":138,\"reasoning_output_tokens\":44,\"total_tokens\":160824}}}\n"
26 rc=chu_totals(s2,sj_vlen(s2),1789076880,1789077120,table,t,r,c)
27 gv_check("same request changed timestamp outside window refuses",rc==-4,ctr)
28 let s3:*u8="{\"timestamp\":\"2026-09-10T21:48:00.932Z\",\"type\":\"token_usage_record\",\"payload\":{\"thread_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"session_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"root_turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"response_id\":\"resp_0883d41a10d828ad016aa3258b036887d1b67f4683907faf3c\",\"usage\":{\"input_tokens\":160686,\"cached_input_tokens\":160384,\"cache_write_input_tokens\":0,\"output_tokens\":138,\"reasoning_output_tokens\":44,\"total_tokens\":160824}}}\n{\"timestamp\":\"2026-09-10T21:48:00.932Z\",\"type\":\"token_usage_record\",\"payload\":{\"thread_id\":\"other-thread\",\"turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"session_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"root_turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"response_id\":\"resp_0883d41a10d828ad016aa3258b036887d1b67f4683907faf3c\",\"usage\":{\"input_tokens\":160686,\"cached_input_tokens\":160384,\"cache_write_input_tokens\":0,\"output_tokens\":138,\"reasoning_output_tokens\":44,\"total_tokens\":160824}}}\n"
29 rc=chu_totals(s3,sj_vlen(s3),1789076880,1789077120,table,t,r,c)
30 gv_check("same response different thread stays distinct",rc==0&&c[2]==2&&c[9]==321648,ctr)
31 let s4:*u8="{\"timestamp\":\"2026-09-10T21:48:00.932Z\",\"type\":\"token_usage_record\",\"payload\":{\"thread_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"session_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"root_turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"response_id\":\"resp_0883d41a10d828ad016aa3258b036887d1b67f4683907faf3c\",\"usage\":{\"input_tokens\":160686,\"cached_input_tokens\":160384,\"cache_write_input_tokens\":0,\"output_tokens\":138,\"reasoning_output_tokens\":44,\"total_tokens\":160824}}}\n{\"timestamp\":\"2026-09-10T21:48:00.932Z\",\"type\":\"token_usage_record\",\"payload\":{\"thread_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"session_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"root_turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"response_id\":\"resp_0883d41a10d828ad016aa3258b036887d1b67f4683907faf3c\",\"usage\":{\"input_tokens\":160686,\"cached_input_tokens\":160384,\"cache_write_input_tokens\":0,\"output_tokens\":138,\"reasoning_output_tokens\":44,\"total_tokens\":160824},\"thread_token_usage\":{\"total_tokens\":9007199254740991}}}\n"
32 rc=chu_totals(s4,sj_vlen(s4),1789076880,1789077120,table,t,r,c)
33 gv_check("changed cumulative snapshot does not double count request",rc==0&&c[2]==1&&c[9]==160824,ctr)
34 let s5:*u8="{\"timestamp\":\"2026-09-10T21:48:00.932Z\",\"type\":\"token_usage_record\",\"payload\":{\"thread_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"session_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"root_turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"response_id\":\"resp_0883d41a10d828ad016aa3258b036887d1b67f4683907faf3c\",\"usage\":{\"input_tokens\":160686,\"cached_input_tokens\":160687,\"cache_write_input_tokens\":0,\"output_tokens\":138,\"reasoning_output_tokens\":44,\"total_tokens\":160824}}}\n"
35 rc=chu_totals(s5,sj_vlen(s5),1789076880,1789077120,table,t,r,c)
36 gv_check("cache input subset enforced",rc==-3,ctr)
37 let s6:*u8="{\"timestamp\":\"2026-09-10T21:48:00.932Z\",\"type\":\"token_usage_record\",\"payload\":{\"thread_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"session_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"root_turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"response_id\":\"resp_0883d41a10d828ad016aa3258b036887d1b67f4683907faf3c\",\"usage\":{\"input_tokens\":160686,\"cached_input_tokens\":160384,\"cache_write_input_tokens\":0,\"output_tokens\":138,\"reasoning_output_tokens\":139,\"total_tokens\":160824}}}\n"
38 rc=chu_totals(s6,sj_vlen(s6),1789076880,1789077120,table,t,r,c)
39 gv_check("reasoning output subset enforced",rc==-3,ctr)
40 let s7:*u8="{\"timestamp\":\"2026-09-10T21:48:00.932Z\",\"type\":\"token_usage_record\",\"payload\":{\"thread_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"session_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"root_turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"response_id\":\"resp_0883d41a10d828ad016aa3258b036887d1b67f4683907faf3c\",\"usage\":{\"input_tokens\":160686,\"cached_input_tokens\":160384,\"cache_write_input_tokens\":0,\"output_tokens\":138,\"reasoning_output_tokens\":44,\"total_tokens\":160825}}}\n"
41 rc=chu_totals(s7,sj_vlen(s7),1789076880,1789077120,table,t,r,c)
42 gv_check("total equals input plus output enforced",rc==-3,ctr)
43 let s8:*u8="{\"timestamp\":\"2026-09-10T21:48:00.932Z\",\"type\":\"token_usage_record\",\"payload\":{\"thread_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"session_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"root_turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"response_id\":\"resp_0883d41a10d828ad016aa3258b036887d1b67f4683907faf3c\",\"usage\":{\"cached_input_tokens\":160384,\"cache_write_input_tokens\":0,\"output_tokens\":138,\"reasoning_output_tokens\":44,\"total_tokens\":160824}}}\n"
44 rc=chu_totals(s8,sj_vlen(s8),1789076880,1789077120,table,t,r,c)
45 gv_check("missing usage field refuses instead of zero",rc==-3,ctr)
46 let s9:*u8="{\"timestamp\":\"2026-09-10T21:48:00.932Z\",\"type\":\"token_usage_record\",\"payload\":{\"thread_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"session_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"root_turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"response_id\":\"resp_0883d41a10d828ad016aa3258b036887d1b67f4683907faf3c\",\"usage\":{\"input_tokens\":-1,\"cached_input_tokens\":160384,\"cache_write_input_tokens\":0,\"output_tokens\":138,\"reasoning_output_tokens\":44,\"total_tokens\":160824}}}\n"
47 rc=chu_totals(s9,sj_vlen(s9),1789076880,1789077120,table,t,r,c)
48 gv_check("negative counter refused",rc==-3,ctr)
49 let s10:*u8="{\"timestamp\":\"2026-09-10T21:48:00.932Z\",\"type\":\"token_usage_record\",\"payload\":{\"thread_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"session_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"root_turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"response_id\":\"resp_0883d41a10d828ad016aa3258b036887d1b67f4683907faf3c\",\"usage\":{\"input_tokens\":0.5,\"cached_input_tokens\":160384,\"cache_write_input_tokens\":0,\"output_tokens\":138,\"reasoning_output_tokens\":44,\"total_tokens\":160824}}}\n"
50 rc=chu_totals(s10,sj_vlen(s10),1789076880,1789077120,table,t,r,c)
51 gv_check("fractional counter refused",rc==-3,ctr)
52 let s11:*u8="{\"timestamp\":\"2026-09-10T21:48:00.932Z\",\"type\":\"token_usage_record\",\"payload\":{\"thread_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"session_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"root_turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"response_id\":\"resp_0883d41a10d828ad016aa3258b036887d1b67f4683907faf3c\",\"usage\":{\"input_tokens\":9007199254740992,\"cached_input_tokens\":160384,\"cache_write_input_tokens\":0,\"output_tokens\":138,\"reasoning_output_tokens\":44,\"total_tokens\":160824}}}\n"
53 rc=chu_totals(s11,sj_vlen(s11),1789076880,1789077120,table,t,r,c)
54 gv_check("unsafe integer refused",rc==-3,ctr)
55 let s12:*u8="{\"timestamp\":\"2026-02-30T21:48:00.932Z\",\"type\":\"token_usage_record\",\"payload\":{\"thread_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"session_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"root_turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"response_id\":\"resp_0883d41a10d828ad016aa3258b036887d1b67f4683907faf3c\",\"usage\":{\"input_tokens\":160686,\"cached_input_tokens\":160384,\"cache_write_input_tokens\":0,\"output_tokens\":138,\"reasoning_output_tokens\":44,\"total_tokens\":160824}}}\n"
56 rc=chu_totals(s12,sj_vlen(s12),1789076880,1789077120,table,t,r,c)
57 gv_check("invalid calendar day refused",rc==-3,ctr)
58 let s13:*u8="{\"timestamp\":\"2026-09-10T21:48:00.932\",\"type\":\"token_usage_record\",\"payload\":{\"thread_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"session_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"root_turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"response_id\":\"resp_0883d41a10d828ad016aa3258b036887d1b67f4683907faf3c\",\"usage\":{\"input_tokens\":160686,\"cached_input_tokens\":160384,\"cache_write_input_tokens\":0,\"output_tokens\":138,\"reasoning_output_tokens\":44,\"total_tokens\":160824}}}\n"
59 rc=chu_totals(s13,sj_vlen(s13),1789076880,1789077120,table,t,r,c)
60 gv_check("timezone missing refused",rc==-3,ctr)
61 let s14:*u8="{\"timestamp\":\"2026-09-10T21:48:00.932Z\",\"type\":\"token_usage_record\",\"payload\":{\"thread_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"session_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"root_turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"response_id\":\"resp_0883d41a10d828ad016aa3258b036887d1b67f4683907faf3c\",\"usage\":{\"input_tokens\":160686,\"input_tokens\":160686,\"cached_input_tokens\":160384,\"cache_write_input_tokens\":0,\"output_tokens\":138,\"reasoning_output_tokens\":44,\"total_tokens\":160824}}}\n"
62 rc=chu_totals(s14,sj_vlen(s14),1789076880,1789077120,table,t,r,c)
63 gv_check("duplicate required JSON field refused",rc==-3,ctr)
64 let s15:*u8="{\"type\":\"event_msg\",}\n"
65 rc=chu_totals(s15,sj_vlen(s15),1789076880,1789077120,table,t,r,c)
66 gv_check("malformed unrelated event refuses explicitly",rc==-3,ctr)
67 let s16:*u8="{\"type\":\"event_msg\",\"payload\":{\"type\":\"token_count\",\"info\":{\"total_tokens\":999999}}}\n{\"timestamp\":\"2026-09-10T21:48:00.932Z\",\"type\":\"token_usage_record\",\"payload\":{\"thread_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"session_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"root_turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"response_id\":\"resp_0883d41a10d828ad016aa3258b036887d1b67f4683907faf3c\",\"usage\":{\"input_tokens\":160686,\"cached_input_tokens\":160384,\"cache_write_input_tokens\":0,\"output_tokens\":138,\"reasoning_output_tokens\":44,\"total_tokens\":160824}}}\n"
68 rc=chu_totals(s16,sj_vlen(s16),1789076880,1789077120,table,t,r,c)
69 gv_check("well formed cumulative event ignored",rc==0&&c[2]==1&&c[9]==160824,ctr)
70 let s17:*u8="{\"timestamp\":\"2026-09-10T21:48:00.932Z\",\"type\":\"token_usage_reco\\u0072d\",\"payload\":{\"thread_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"session_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"root_turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"response_id\":\"resp_0883d41a10d828ad016aa3258b036887d1b67f4683907faf3c\",\"usage\":{\"input_tokens\":160686,\"cached_input_tokens\":160384,\"cache_write_input_tokens\":0,\"output_tokens\":138,\"reasoning_output_tokens\":44,\"total_tokens\":160824}}}\n"
71 rc=chu_totals(s17,sj_vlen(s17),1789076880,1789077120,table,t,r,c)
72 gv_check("escaped record type refused not silently omitted",rc==-3,ctr)
73 let s18:*u8="{\"timestamp\":\"2026-09-10T21:48:00.932Z\",\"type\":\"token_usage_record\",\"payload\":{\"thread_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"session_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"root_turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"response_id\":\"resp_0883d41a10d828ad016aa3258b036887d1b67f4683907faf3c\",\"usage\":{\"input_tokens\":160686,\"cached_input_tokens\":160384,\"cache_write_input_tokens\":0,\"output_tokens\":138,\"reasoning_output_tokens\":44,\"total_tokens\":160824}}}"
74 rc=chu_totals(s18,sj_vlen(s18),1789076880,1789077120,table,t,r,c)
75 gv_check("incomplete physical record refuses core scan",rc==-2,ctr)
76 let s19:*u8="{\"timestamp\":\"2026-09-10T21:48:00.932Z\",\"type\":\"token_usage_record\",\"payload\":{\"thread_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"session_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"root_turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"response_id\":\"resp_0883d41a10d828ad016aa3258b036887d1b67f4683907faf3c\",\"usage\":{\"input_tokens\":9007199254740991,\"cached_input_tokens\":0,\"cache_write_input_tokens\":0,\"output_tokens\":0,\"reasoning_output_tokens\":0,\"total_tokens\":9007199254740991}}}\n{\"timestamp\":\"2026-09-10T21:48:00.932Z\",\"type\":\"token_usage_record\",\"payload\":{\"thread_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"session_id\":\"01a0893b-7403-7111-a0c1-6f0c6099a919\",\"root_turn_id\":\"01a08d4a-0714-7501-b08c-40705516181f\",\"response_id\":\"another\",\"usage\":{\"input_tokens\":9007199254740991,\"cached_input_tokens\":0,\"cache_write_input_tokens\":0,\"output_tokens\":0,\"reasoning_output_tokens\":0,\"total_tokens\":9007199254740991}}}\n"
77 rc=chu_totals(s19,sj_vlen(s19),1789076880,1789077120,table,t,r,c)
78 gv_check("aggregate safe integer overflow refuses",rc==-6,ctr)
79 gv_check("missing file through actual entrypoint is unknown not zero",ch_usage_window("/tmp/usage-t76-absent-source.jsonl",1789076880,1789077120,0,1)==3,ctr)
80 gv_check("source snapshot beyond actual file refuses",ch_usage_window("/tmp/usage-t76-actual.jsonl",1789076880,1789077120,0,39730)==3,ctr)
81 gv_check("invalid byte range refuses before source open",ch_usage_window("/tmp/usage-t76-actual.jsonl",1789076880,1789077120,2,1)==2,ctr)
82 gv_puts("CONTEXT-REQUEST-WINDOW passed=");gv_num(ctr[0]);gv_puts("/");gv_num(ctr[1]);gv_puts("\n")
83 if ctr[0]!=ctr[1]{return 1};return 0
84}