main
json 111 lines 2.88 KB
Raw
1 {
2 "schema_version": "observability_v1",
3 "run_id": "356-demo",
4 "week": "2026-W21",
5 "timestamp": "2026-05-20T12:00:00Z",
6 "crawl_metrics": [
7 {
8 "api_calls": 27,
9 "cache_hits": 14,
10 "cache_misses": 27,
11 "duration_p95_seconds": 12.417,
12 "duration_sample_count": 1,
13 "duration_seconds": 12.417,
14 "rate_limit_events": 2,
15 "secondary_rate_limit_hit": false,
16 "source_type": "github",
17 "stale_cache_hits": 1
18 },
19 {
20 "api_calls": 5,
21 "cache_hits": 0,
22 "cache_misses": 5,
23 "duration_p95_seconds": 1.842,
24 "duration_sample_count": 4,
25 "duration_seconds": 1.842,
26 "rate_limit_events": 0,
27 "secondary_rate_limit_hit": false,
28 "source_type": "external-news",
29 "stale_cache_hits": 0
30 }
31 ],
32 "analysis_metrics": {
33 "duration_seconds": 3.281,
34 "map_stages": [
35 {
36 "cost_usd": 0.0,
37 "duration_seconds": 0.421,
38 "gate_failure_reasons": [],
39 "input_tokens": 820,
40 "output_tokens": 260,
41 "stage": "new_repos",
42 "status": "pass"
43 },
44 {
45 "cost_usd": 0.0,
46 "duration_seconds": 0.397,
47 "gate_failure_reasons": [],
48 "input_tokens": 790,
49 "output_tokens": 248,
50 "stage": "trending_repos",
51 "status": "pass"
52 },
53 {
54 "cost_usd": 0.0,
55 "duration_seconds": 0.205,
56 "gate_failure_reasons": [],
57 "input_tokens": 180,
58 "output_tokens": 88,
59 "stage": "press_correlations",
60 "status": "pass"
61 },
62 {
63 "cost_usd": 0.0,
64 "duration_seconds": 0.188,
65 "gate_failure_reasons": [],
66 "input_tokens": 95,
67 "output_tokens": 61,
68 "stage": "prior_continuity",
69 "status": "pass"
70 }
71 ],
72 "reduce_stage": {
73 "cost_usd": 0.0,
74 "duration_seconds": 0.994,
75 "gate_failure_reasons": [
76 "Structural analysis gate failed: candidate below minimum word count"
77 ],
78 "input_tokens": 657,
79 "output_tokens": 512,
80 "stage": "reduce",
81 "status": "fail"
82 },
83 "token_ledger": {
84 "cost_usd": 0.0,
85 "input_tokens": 2542,
86 "output_tokens": 1169,
87 "total_tokens": 3711
88 }
89 },
90 "environment": {
91 "analysis_model": "local-deterministic",
92 "analysis_source": "map-reduce-dry-run",
93 "artifacts": {
94 "candidate": "data/candidates/2026-W21/local/2026-W21-map-reduce-candidate.md",
95 "manifest": "data/candidates/2026-W21/local/manifest.json",
96 "qa_report": "data/candidates/2026-W21/local/qa-comparison-report.json"
97 },
98 "gate_failure_reasons": [
99 "Structural analysis gate failed: candidate below minimum word count"
100 ],
101 "pass_fail_counts": {
102 "map_fail": 0,
103 "map_pass": 4,
104 "reduce_fail": 1,
105 "reduce_pass": 0
106 },
107 "pipeline": "full-run-demo",
108 "publish_eligible": false,
109 "qa_status": "failed"
110 }
111 }