main
json 848 lines 30.2 KB
Raw
1 {
2 "ai_provenance": {
3 "attempted_ai_paths": [],
4 "authorship": "ai-authored",
5 "degraded": false,
6 "fallback_reason": null,
7 "model": "copilot-default",
8 "source": "copilot-cli"
9 },
10 "analysis": {
11 "ai_status": "ai",
12 "model": "copilot-default",
13 "model_status": "available",
14 "preflight": {
15 "degradation_reason": null,
16 "degraded": false,
17 "path": "data/candidates/2026-W25/27541542758/diagnostics/analysis-input-manifest.json",
18 "promotion_policy": "normal-promotion",
19 "prompt_checksum_sha256": "5c2a54c7442cf867d0c25ca80edb3ca31957e311110fd8a67d170af9d78de08a",
20 "prompt_token_budget": 90000,
21 "prompt_tokens": 82048,
22 "publish_eligible": true
23 },
24 "provenance": {
25 "attempted_ai_paths": [],
26 "authorship": "ai-authored",
27 "current_datetime": "2026-06-15T11:02:43Z",
28 "degraded": false,
29 "fallback_reason": null,
30 "model": "copilot-default",
31 "provider": "copilot-cli",
32 "run_id": "27541542758"
33 },
34 "provider": "copilot-cli",
35 "source": "copilot-cli"
36 },
37 "audit": {
38 "actor": null,
39 "mode": "default",
40 "reason": null,
41 "source_artifact_count": 4,
42 "source_artifacts": [
43 {
44 "artifact_checksum": "2876fd1574fa1fa6c5b2249f6ee774d8f57cfae146acc9c2a486f27e790fe706",
45 "crawled_at": "2026-06-15T10:58:01Z",
46 "exists": true,
47 "freshness": {
48 "reasons": [],
49 "status": "fresh"
50 },
51 "generated_at": "2026-06-15T10:58:01Z",
52 "path": "data/raw/2026-W25.json",
53 "provenance": {
54 "artifact_checksum": "2876fd1574fa1fa6c5b2249f6ee774d8f57cfae146acc9c2a486f27e790fe706",
55 "generated_at": "2026-06-15T10:58:01Z",
56 "path": "data/raw/2026-W25.json",
57 "same_day_reuse": {
58 "source": "github",
59 "source_id": "github-search",
60 "status": "not_reused"
61 },
62 "sha256": "d275edad62de7871f82c2e0198399600a86eec652653b2fd1e3a301126f7cf77"
63 },
64 "role": "raw_github",
65 "same_day_reuse": {
66 "source": "github",
67 "source_id": "github-search",
68 "status": "not_reused"
69 },
70 "schema_checksum": "9e9b20fa60d33c1b7d2eaf3e70a05961b95b297469e73613f6b448be7464028c",
71 "sha256": "d275edad62de7871f82c2e0198399600a86eec652653b2fd1e3a301126f7cf77",
72 "size_bytes": 258090,
73 "week": "2026-W25"
74 },
75 {
76 "artifact_checksum": "3e415748fdbbd8dc0f4040791d46d79bd15c0aa373519f81f3cf7914fd0ed71e",
77 "crawled_at": "2026-06-15T11:02:25.333239Z",
78 "exists": true,
79 "freshness": {
80 "reasons": [],
81 "status": "fresh"
82 },
83 "generated_at": "2026-06-15T11:02:25.333239Z",
84 "path": "data/raw/2026-W25-external-news.json",
85 "provenance": {
86 "artifact_checksum": "3e415748fdbbd8dc0f4040791d46d79bd15c0aa373519f81f3cf7914fd0ed71e",
87 "generated_at": "2026-06-15T11:02:25.333239Z",
88 "path": "data/raw/2026-W25-external-news.json",
89 "same_day_reuse": {
90 "source": "artifact-metadata",
91 "status": "not_reused"
92 },
93 "sha256": "02ac24fd151da2278b68c5980fa14ec657cb53b51162e85e49831bb1eb83aac0"
94 },
95 "role": "external_news",
96 "same_day_reuse": {
97 "source": "artifact-metadata",
98 "status": "not_reused"
99 },
100 "schema_checksum": "9e41c155fe80733dcd357087bb668ecf695ea2d2be0b0eb564d10fda1907be1b",
101 "sha256": "02ac24fd151da2278b68c5980fa14ec657cb53b51162e85e49831bb1eb83aac0",
102 "size_bytes": 48141,
103 "source_artifact_provenance": [
104 {
105 "action": "refreshed",
106 "artifact_checksum": "96a2b7937cba9f233123c2cc7961b665b954093ffd2358629c82a4c0413480ff",
107 "artifact_path": "data/raw/2026-W25-external-news.json",
108 "content_checksum": "d3f6473b2e545722b86a9558738cbdcd473ffdc10f0373b077e9afe01314d19c",
109 "crawl_window": {
110 "since": "2026-06-08T00:00:00Z",
111 "until": "2026-06-15T00:00:00Z"
112 },
113 "date": "2026-06-15",
114 "evaluated_at": "2026-06-15T11:02:25.333239Z",
115 "original_crawled_at": "2026-06-15T11:02:25.333239Z",
116 "original_run_id": "27541542758",
117 "reasons": [],
118 "schema_checksum": "9e41c155fe80733dcd357087bb668ecf695ea2d2be0b0eb564d10fda1907be1b",
119 "source_config_checksum": "181ab609bc9c3ba3273dec222afe66e1877b6c65151f8dd81bfdafd0ec5b197f",
120 "source_id": "github_blog",
121 "week": "2026-W25"
122 },
123 {
124 "action": "refreshed",
125 "artifact_checksum": "96a2b7937cba9f233123c2cc7961b665b954093ffd2358629c82a4c0413480ff",
126 "artifact_path": "data/raw/2026-W25-external-news.json",
127 "content_checksum": "6f7794cc0904cf3c20f8759ff30fee927d3cb0464eab93420ea417d8afc1069c",
128 "crawl_window": {
129 "since": "2026-06-08T00:00:00Z",
130 "until": "2026-06-15T00:00:00Z"
131 },
132 "date": "2026-06-15",
133 "evaluated_at": "2026-06-15T11:02:25.333239Z",
134 "original_crawled_at": "2026-06-15T11:02:25.333239Z",
135 "original_run_id": "27541542758",
136 "reasons": [],
137 "schema_checksum": "9e41c155fe80733dcd357087bb668ecf695ea2d2be0b0eb564d10fda1907be1b",
138 "source_config_checksum": "181ab609bc9c3ba3273dec222afe66e1877b6c65151f8dd81bfdafd0ec5b197f",
139 "source_id": "hugging_face_blog",
140 "week": "2026-W25"
141 },
142 {
143 "action": "refreshed",
144 "artifact_checksum": "96a2b7937cba9f233123c2cc7961b665b954093ffd2358629c82a4c0413480ff",
145 "artifact_path": "data/raw/2026-W25-external-news.json",
146 "content_checksum": "f690de5256c806b4c96051379e250ec500eb9dad200f6b1e31bdb01ded92101a",
147 "crawl_window": {
148 "since": "2026-06-08T00:00:00Z",
149 "until": "2026-06-15T00:00:00Z"
150 },
151 "date": "2026-06-15",
152 "evaluated_at": "2026-06-15T11:02:25.333239Z",
153 "original_crawled_at": "2026-06-15T11:02:25.333239Z",
154 "original_run_id": "27541542758",
155 "reasons": [],
156 "schema_checksum": "9e41c155fe80733dcd357087bb668ecf695ea2d2be0b0eb564d10fda1907be1b",
157 "source_config_checksum": "181ab609bc9c3ba3273dec222afe66e1877b6c65151f8dd81bfdafd0ec5b197f",
158 "source_id": "mit_technology_review",
159 "week": "2026-W25"
160 },
161 {
162 "action": "refreshed",
163 "artifact_checksum": "96a2b7937cba9f233123c2cc7961b665b954093ffd2358629c82a4c0413480ff",
164 "artifact_path": "data/raw/2026-W25-external-news.json",
165 "content_checksum": "cca010a1b4b7c7228d06bab4eccc5c6d163a46d87f1f34949c223297cbd4ccf4",
166 "crawl_window": {
167 "since": "2026-06-08T00:00:00Z",
168 "until": "2026-06-15T00:00:00Z"
169 },
170 "date": "2026-06-15",
171 "evaluated_at": "2026-06-15T11:02:25.333239Z",
172 "original_crawled_at": "2026-06-15T11:02:25.333239Z",
173 "original_run_id": "27541542758",
174 "reasons": [],
175 "schema_checksum": "9e41c155fe80733dcd357087bb668ecf695ea2d2be0b0eb564d10fda1907be1b",
176 "source_config_checksum": "181ab609bc9c3ba3273dec222afe66e1877b6c65151f8dd81bfdafd0ec5b197f",
177 "source_id": "nvidia_blog",
178 "week": "2026-W25"
179 },
180 {
181 "action": "refreshed",
182 "artifact_checksum": "96a2b7937cba9f233123c2cc7961b665b954093ffd2358629c82a4c0413480ff",
183 "artifact_path": "data/raw/2026-W25-external-news.json",
184 "content_checksum": "5a13c6de2df6be1da0a0ea02ebb1527dbd5b71d8827ef8cc171788305f83e1c7",
185 "crawl_window": {
186 "since": "2026-06-08T00:00:00Z",
187 "until": "2026-06-15T00:00:00Z"
188 },
189 "date": "2026-06-15",
190 "evaluated_at": "2026-06-15T11:02:25.333239Z",
191 "original_crawled_at": "2026-06-15T11:02:25.333239Z",
192 "original_run_id": "27541542758",
193 "reasons": [],
194 "schema_checksum": "9e41c155fe80733dcd357087bb668ecf695ea2d2be0b0eb564d10fda1907be1b",
195 "source_config_checksum": "181ab609bc9c3ba3273dec222afe66e1877b6c65151f8dd81bfdafd0ec5b197f",
196 "source_id": "techcrunch",
197 "week": "2026-W25"
198 }
199 ],
200 "source_config_checksum": "181ab609bc9c3ba3273dec222afe66e1877b6c65151f8dd81bfdafd0ec5b197f",
201 "source_reuse_summary": [
202 {
203 "action": "refreshed",
204 "reasons": [],
205 "refreshed": true,
206 "reused": false,
207 "source": "github_blog"
208 },
209 {
210 "action": "refreshed",
211 "reasons": [],
212 "refreshed": true,
213 "reused": false,
214 "source": "hugging_face_blog"
215 },
216 {
217 "action": "refreshed",
218 "reasons": [],
219 "refreshed": true,
220 "reused": false,
221 "source": "mit_technology_review"
222 },
223 {
224 "action": "refreshed",
225 "reasons": [],
226 "refreshed": true,
227 "reused": false,
228 "source": "nvidia_blog"
229 },
230 {
231 "action": "refreshed",
232 "reasons": [],
233 "refreshed": true,
234 "reused": false,
235 "source": "techcrunch"
236 }
237 ],
238 "source_status": [
239 {
240 "attempts": 1,
241 "duration_seconds": 0.245,
242 "ended_at": "2026-06-15T11:02:25.592526Z",
243 "error_class": "",
244 "error_message": "",
245 "github_links_found": 3,
246 "host": "github.blog",
247 "relevant_articles": 6,
248 "source": "github_blog",
249 "started_at": "2026-06-15T11:02:25.347376Z",
250 "success": true,
251 "timeout_seconds": 15,
252 "total_articles": 6
253 },
254 {
255 "attempts": 1,
256 "duration_seconds": 0.487,
257 "ended_at": "2026-06-15T11:02:25.833080Z",
258 "error_class": "",
259 "error_message": "",
260 "github_links_found": 0,
261 "host": "huggingface.co",
262 "relevant_articles": 2,
263 "source": "hugging_face_blog",
264 "started_at": "2026-06-15T11:02:25.346015Z",
265 "success": true,
266 "timeout_seconds": 15,
267 "total_articles": 5
268 },
269 {
270 "attempts": 1,
271 "duration_seconds": 0.17,
272 "ended_at": "2026-06-15T11:02:25.516491Z",
273 "error_class": "",
274 "error_message": "",
275 "github_links_found": 0,
276 "host": "www.technologyreview.com",
277 "relevant_articles": 3,
278 "source": "mit_technology_review",
279 "started_at": "2026-06-15T11:02:25.346503Z",
280 "success": true,
281 "timeout_seconds": 15,
282 "total_articles": 9
283 },
284 {
285 "attempts": 1,
286 "duration_seconds": 0.526,
287 "ended_at": "2026-06-15T11:02:25.871703Z",
288 "error_class": "",
289 "error_message": "",
290 "github_links_found": 2,
291 "host": "blogs.nvidia.com",
292 "relevant_articles": 5,
293 "source": "nvidia_blog",
294 "started_at": "2026-06-15T11:02:25.345468Z",
295 "success": true,
296 "timeout_seconds": 15,
297 "total_articles": 7
298 },
299 {
300 "attempts": 1,
301 "duration_seconds": 0.107,
302 "ended_at": "2026-06-15T11:02:25.451436Z",
303 "error_class": "",
304 "error_message": "",
305 "github_links_found": 0,
306 "host": "techcrunch.com",
307 "relevant_articles": 6,
308 "source": "techcrunch",
309 "started_at": "2026-06-15T11:02:25.344699Z",
310 "success": true,
311 "timeout_seconds": 15,
312 "total_articles": 18
313 }
314 ],
315 "sources_failed": [],
316 "sources_requested": [
317 "github_blog",
318 "hugging_face_blog",
319 "mit_technology_review",
320 "nvidia_blog",
321 "techcrunch"
322 ],
323 "sources_succeeded": [
324 "github_blog",
325 "hugging_face_blog",
326 "mit_technology_review",
327 "nvidia_blog",
328 "techcrunch"
329 ],
330 "week": "2026-W25"
331 },
332 {
333 "artifact_checksum": null,
334 "crawled_at": null,
335 "exists": true,
336 "freshness": {
337 "reasons": [],
338 "status": "fresh"
339 },
340 "generated_at": "2026-06-15T11:02:43Z",
341 "path": "data/analyzed/2026-W25-correlations.json",
342 "provenance": {
343 "artifact_checksum": null,
344 "generated_at": "2026-06-15T11:02:43Z",
345 "path": "data/analyzed/2026-W25-correlations.json",
346 "same_day_reuse": {
347 "details": "No same-day reuse marker was present on this artifact.",
348 "source": "default",
349 "status": "not_reused"
350 },
351 "sha256": "8e2605e91ccdab7bf8ca694da77d6f40e07ec20d6be1eb79341e11d88d858c04"
352 },
353 "role": "correlations",
354 "same_day_reuse": {
355 "details": "No same-day reuse marker was present on this artifact.",
356 "source": "default",
357 "status": "not_reused"
358 },
359 "sha256": "8e2605e91ccdab7bf8ca694da77d6f40e07ec20d6be1eb79341e11d88d858c04",
360 "size_bytes": 179103,
361 "week": "2026-W25"
362 },
363 {
364 "artifact_checksum": null,
365 "crawled_at": null,
366 "exists": true,
367 "freshness": {
368 "reasons": [],
369 "status": "not_applicable"
370 },
371 "generated_at": "2026-06-15T11:02:43Z",
372 "path": "data/analyzed/2026-W25-press-context.md",
373 "provenance": {
374 "artifact_checksum": null,
375 "generated_at": "2026-06-15T11:02:43Z",
376 "path": "data/analyzed/2026-W25-press-context.md",
377 "same_day_reuse": {
378 "details": "No same-day reuse marker was present on this artifact.",
379 "source": "default",
380 "status": "not_reused"
381 },
382 "sha256": "dc06332a1c876ea310b96269931620bf0b01e5903ce6c37aea707dfa0642d9f1"
383 },
384 "role": "press_context",
385 "same_day_reuse": {
386 "details": "No same-day reuse marker was present on this artifact.",
387 "source": "default",
388 "status": "not_reused"
389 },
390 "sha256": "dc06332a1c876ea310b96269931620bf0b01e5903ce6c37aea707dfa0642d9f1",
391 "size_bytes": 32932,
392 "week": null
393 }
394 ]
395 },
396 "candidate": {
397 "ai_status": "ai",
398 "content_path": "data/candidates/2026-W25/27541542758/2026-W25-content.md",
399 "content_sha256": "ce2031ad58c213414c26ce19cb8c1e5cfd33c8d322e48bd0e3aa1717da11dfc0",
400 "published_summary_path": "data/analyzed/2026-W25-summary.md",
401 "quality_score": 73,
402 "summary_path": "data/candidates/2026-W25/27541542758/2026-W25-summary.md",
403 "summary_sha256": "c327b6a7ce06819f08c70e905facd43e44672e73c5a0e36a322e2754b88b610c"
404 },
405 "candidate_content_path": "data/candidates/2026-W25/27541542758/2026-W25-content.md",
406 "candidate_summary_path": "data/candidates/2026-W25/27541542758/2026-W25-summary.md",
407 "existing_article": {
408 "exists": false,
409 "good_ai_authored": false,
410 "path": "data/analyzed/2026-W25-summary.md",
411 "provenance": "none",
412 "quality_score": null
413 },
414 "gate_results": {
415 "ai_provenance": true,
416 "editorial_quality": true,
417 "evidence_citation": true,
418 "structural_schema": true
419 },
420 "generated_at": "2026-06-15T11:02:43Z",
421 "preservation": {
422 "preserve_existing": false,
423 "preserved_summary_path": null,
424 "reasons": [],
425 "rejected_candidate_path": null
426 },
427 "promotion": {
428 "decision": "promote",
429 "eligible": true,
430 "mode": "normal",
431 "policy": "default",
432 "reasons": [],
433 "source_refresh_policy": "reuse-same-day"
434 },
435 "promotion_eligible": true,
436 "published": {
437 "ai_status": "missing",
438 "exists": false,
439 "good": false,
440 "path": "data/analyzed/2026-W25-summary.md",
441 "provenance_source": "missing",
442 "quality_score": null,
443 "reasons": [
444 "summary missing"
445 ],
446 "sha256": null,
447 "week": null
448 },
449 "run_id": "27541542758",
450 "run_mode": "normal",
451 "run_started_at": "2026-06-15T11:02:43Z",
452 "schema_version": "publish_eligibility_v1",
453 "source_artifacts": [
454 {
455 "artifact_checksum": "2876fd1574fa1fa6c5b2249f6ee774d8f57cfae146acc9c2a486f27e790fe706",
456 "crawled_at": "2026-06-15T10:58:01Z",
457 "exists": true,
458 "freshness": {
459 "reasons": [],
460 "status": "fresh"
461 },
462 "generated_at": "2026-06-15T10:58:01Z",
463 "path": "data/raw/2026-W25.json",
464 "provenance": {
465 "artifact_checksum": "2876fd1574fa1fa6c5b2249f6ee774d8f57cfae146acc9c2a486f27e790fe706",
466 "generated_at": "2026-06-15T10:58:01Z",
467 "path": "data/raw/2026-W25.json",
468 "same_day_reuse": {
469 "source": "github",
470 "source_id": "github-search",
471 "status": "not_reused"
472 },
473 "sha256": "d275edad62de7871f82c2e0198399600a86eec652653b2fd1e3a301126f7cf77"
474 },
475 "role": "raw_github",
476 "same_day_reuse": {
477 "source": "github",
478 "source_id": "github-search",
479 "status": "not_reused"
480 },
481 "schema_checksum": "9e9b20fa60d33c1b7d2eaf3e70a05961b95b297469e73613f6b448be7464028c",
482 "sha256": "d275edad62de7871f82c2e0198399600a86eec652653b2fd1e3a301126f7cf77",
483 "size_bytes": 258090,
484 "week": "2026-W25"
485 },
486 {
487 "artifact_checksum": "3e415748fdbbd8dc0f4040791d46d79bd15c0aa373519f81f3cf7914fd0ed71e",
488 "crawled_at": "2026-06-15T11:02:25.333239Z",
489 "exists": true,
490 "freshness": {
491 "reasons": [],
492 "status": "fresh"
493 },
494 "generated_at": "2026-06-15T11:02:25.333239Z",
495 "path": "data/raw/2026-W25-external-news.json",
496 "provenance": {
497 "artifact_checksum": "3e415748fdbbd8dc0f4040791d46d79bd15c0aa373519f81f3cf7914fd0ed71e",
498 "generated_at": "2026-06-15T11:02:25.333239Z",
499 "path": "data/raw/2026-W25-external-news.json",
500 "same_day_reuse": {
501 "source": "artifact-metadata",
502 "status": "not_reused"
503 },
504 "sha256": "02ac24fd151da2278b68c5980fa14ec657cb53b51162e85e49831bb1eb83aac0"
505 },
506 "role": "external_news",
507 "same_day_reuse": {
508 "source": "artifact-metadata",
509 "status": "not_reused"
510 },
511 "schema_checksum": "9e41c155fe80733dcd357087bb668ecf695ea2d2be0b0eb564d10fda1907be1b",
512 "sha256": "02ac24fd151da2278b68c5980fa14ec657cb53b51162e85e49831bb1eb83aac0",
513 "size_bytes": 48141,
514 "source_artifact_provenance": [
515 {
516 "action": "refreshed",
517 "artifact_checksum": "96a2b7937cba9f233123c2cc7961b665b954093ffd2358629c82a4c0413480ff",
518 "artifact_path": "data/raw/2026-W25-external-news.json",
519 "content_checksum": "d3f6473b2e545722b86a9558738cbdcd473ffdc10f0373b077e9afe01314d19c",
520 "crawl_window": {
521 "since": "2026-06-08T00:00:00Z",
522 "until": "2026-06-15T00:00:00Z"
523 },
524 "date": "2026-06-15",
525 "evaluated_at": "2026-06-15T11:02:25.333239Z",
526 "original_crawled_at": "2026-06-15T11:02:25.333239Z",
527 "original_run_id": "27541542758",
528 "reasons": [],
529 "schema_checksum": "9e41c155fe80733dcd357087bb668ecf695ea2d2be0b0eb564d10fda1907be1b",
530 "source_config_checksum": "181ab609bc9c3ba3273dec222afe66e1877b6c65151f8dd81bfdafd0ec5b197f",
531 "source_id": "github_blog",
532 "week": "2026-W25"
533 },
534 {
535 "action": "refreshed",
536 "artifact_checksum": "96a2b7937cba9f233123c2cc7961b665b954093ffd2358629c82a4c0413480ff",
537 "artifact_path": "data/raw/2026-W25-external-news.json",
538 "content_checksum": "6f7794cc0904cf3c20f8759ff30fee927d3cb0464eab93420ea417d8afc1069c",
539 "crawl_window": {
540 "since": "2026-06-08T00:00:00Z",
541 "until": "2026-06-15T00:00:00Z"
542 },
543 "date": "2026-06-15",
544 "evaluated_at": "2026-06-15T11:02:25.333239Z",
545 "original_crawled_at": "2026-06-15T11:02:25.333239Z",
546 "original_run_id": "27541542758",
547 "reasons": [],
548 "schema_checksum": "9e41c155fe80733dcd357087bb668ecf695ea2d2be0b0eb564d10fda1907be1b",
549 "source_config_checksum": "181ab609bc9c3ba3273dec222afe66e1877b6c65151f8dd81bfdafd0ec5b197f",
550 "source_id": "hugging_face_blog",
551 "week": "2026-W25"
552 },
553 {
554 "action": "refreshed",
555 "artifact_checksum": "96a2b7937cba9f233123c2cc7961b665b954093ffd2358629c82a4c0413480ff",
556 "artifact_path": "data/raw/2026-W25-external-news.json",
557 "content_checksum": "f690de5256c806b4c96051379e250ec500eb9dad200f6b1e31bdb01ded92101a",
558 "crawl_window": {
559 "since": "2026-06-08T00:00:00Z",
560 "until": "2026-06-15T00:00:00Z"
561 },
562 "date": "2026-06-15",
563 "evaluated_at": "2026-06-15T11:02:25.333239Z",
564 "original_crawled_at": "2026-06-15T11:02:25.333239Z",
565 "original_run_id": "27541542758",
566 "reasons": [],
567 "schema_checksum": "9e41c155fe80733dcd357087bb668ecf695ea2d2be0b0eb564d10fda1907be1b",
568 "source_config_checksum": "181ab609bc9c3ba3273dec222afe66e1877b6c65151f8dd81bfdafd0ec5b197f",
569 "source_id": "mit_technology_review",
570 "week": "2026-W25"
571 },
572 {
573 "action": "refreshed",
574 "artifact_checksum": "96a2b7937cba9f233123c2cc7961b665b954093ffd2358629c82a4c0413480ff",
575 "artifact_path": "data/raw/2026-W25-external-news.json",
576 "content_checksum": "cca010a1b4b7c7228d06bab4eccc5c6d163a46d87f1f34949c223297cbd4ccf4",
577 "crawl_window": {
578 "since": "2026-06-08T00:00:00Z",
579 "until": "2026-06-15T00:00:00Z"
580 },
581 "date": "2026-06-15",
582 "evaluated_at": "2026-06-15T11:02:25.333239Z",
583 "original_crawled_at": "2026-06-15T11:02:25.333239Z",
584 "original_run_id": "27541542758",
585 "reasons": [],
586 "schema_checksum": "9e41c155fe80733dcd357087bb668ecf695ea2d2be0b0eb564d10fda1907be1b",
587 "source_config_checksum": "181ab609bc9c3ba3273dec222afe66e1877b6c65151f8dd81bfdafd0ec5b197f",
588 "source_id": "nvidia_blog",
589 "week": "2026-W25"
590 },
591 {
592 "action": "refreshed",
593 "artifact_checksum": "96a2b7937cba9f233123c2cc7961b665b954093ffd2358629c82a4c0413480ff",
594 "artifact_path": "data/raw/2026-W25-external-news.json",
595 "content_checksum": "5a13c6de2df6be1da0a0ea02ebb1527dbd5b71d8827ef8cc171788305f83e1c7",
596 "crawl_window": {
597 "since": "2026-06-08T00:00:00Z",
598 "until": "2026-06-15T00:00:00Z"
599 },
600 "date": "2026-06-15",
601 "evaluated_at": "2026-06-15T11:02:25.333239Z",
602 "original_crawled_at": "2026-06-15T11:02:25.333239Z",
603 "original_run_id": "27541542758",
604 "reasons": [],
605 "schema_checksum": "9e41c155fe80733dcd357087bb668ecf695ea2d2be0b0eb564d10fda1907be1b",
606 "source_config_checksum": "181ab609bc9c3ba3273dec222afe66e1877b6c65151f8dd81bfdafd0ec5b197f",
607 "source_id": "techcrunch",
608 "week": "2026-W25"
609 }
610 ],
611 "source_config_checksum": "181ab609bc9c3ba3273dec222afe66e1877b6c65151f8dd81bfdafd0ec5b197f",
612 "source_reuse_summary": [
613 {
614 "action": "refreshed",
615 "reasons": [],
616 "refreshed": true,
617 "reused": false,
618 "source": "github_blog"
619 },
620 {
621 "action": "refreshed",
622 "reasons": [],
623 "refreshed": true,
624 "reused": false,
625 "source": "hugging_face_blog"
626 },
627 {
628 "action": "refreshed",
629 "reasons": [],
630 "refreshed": true,
631 "reused": false,
632 "source": "mit_technology_review"
633 },
634 {
635 "action": "refreshed",
636 "reasons": [],
637 "refreshed": true,
638 "reused": false,
639 "source": "nvidia_blog"
640 },
641 {
642 "action": "refreshed",
643 "reasons": [],
644 "refreshed": true,
645 "reused": false,
646 "source": "techcrunch"
647 }
648 ],
649 "source_status": [
650 {
651 "attempts": 1,
652 "duration_seconds": 0.245,
653 "ended_at": "2026-06-15T11:02:25.592526Z",
654 "error_class": "",
655 "error_message": "",
656 "github_links_found": 3,
657 "host": "github.blog",
658 "relevant_articles": 6,
659 "source": "github_blog",
660 "started_at": "2026-06-15T11:02:25.347376Z",
661 "success": true,
662 "timeout_seconds": 15,
663 "total_articles": 6
664 },
665 {
666 "attempts": 1,
667 "duration_seconds": 0.487,
668 "ended_at": "2026-06-15T11:02:25.833080Z",
669 "error_class": "",
670 "error_message": "",
671 "github_links_found": 0,
672 "host": "huggingface.co",
673 "relevant_articles": 2,
674 "source": "hugging_face_blog",
675 "started_at": "2026-06-15T11:02:25.346015Z",
676 "success": true,
677 "timeout_seconds": 15,
678 "total_articles": 5
679 },
680 {
681 "attempts": 1,
682 "duration_seconds": 0.17,
683 "ended_at": "2026-06-15T11:02:25.516491Z",
684 "error_class": "",
685 "error_message": "",
686 "github_links_found": 0,
687 "host": "www.technologyreview.com",
688 "relevant_articles": 3,
689 "source": "mit_technology_review",
690 "started_at": "2026-06-15T11:02:25.346503Z",
691 "success": true,
692 "timeout_seconds": 15,
693 "total_articles": 9
694 },
695 {
696 "attempts": 1,
697 "duration_seconds": 0.526,
698 "ended_at": "2026-06-15T11:02:25.871703Z",
699 "error_class": "",
700 "error_message": "",
701 "github_links_found": 2,
702 "host": "blogs.nvidia.com",
703 "relevant_articles": 5,
704 "source": "nvidia_blog",
705 "started_at": "2026-06-15T11:02:25.345468Z",
706 "success": true,
707 "timeout_seconds": 15,
708 "total_articles": 7
709 },
710 {
711 "attempts": 1,
712 "duration_seconds": 0.107,
713 "ended_at": "2026-06-15T11:02:25.451436Z",
714 "error_class": "",
715 "error_message": "",
716 "github_links_found": 0,
717 "host": "techcrunch.com",
718 "relevant_articles": 6,
719 "source": "techcrunch",
720 "started_at": "2026-06-15T11:02:25.344699Z",
721 "success": true,
722 "timeout_seconds": 15,
723 "total_articles": 18
724 }
725 ],
726 "sources_failed": [],
727 "sources_requested": [
728 "github_blog",
729 "hugging_face_blog",
730 "mit_technology_review",
731 "nvidia_blog",
732 "techcrunch"
733 ],
734 "sources_succeeded": [
735 "github_blog",
736 "hugging_face_blog",
737 "mit_technology_review",
738 "nvidia_blog",
739 "techcrunch"
740 ],
741 "week": "2026-W25"
742 },
743 {
744 "artifact_checksum": null,
745 "crawled_at": null,
746 "exists": true,
747 "freshness": {
748 "reasons": [],
749 "status": "fresh"
750 },
751 "generated_at": "2026-06-15T11:02:43Z",
752 "path": "data/analyzed/2026-W25-correlations.json",
753 "provenance": {
754 "artifact_checksum": null,
755 "generated_at": "2026-06-15T11:02:43Z",
756 "path": "data/analyzed/2026-W25-correlations.json",
757 "same_day_reuse": {
758 "details": "No same-day reuse marker was present on this artifact.",
759 "source": "default",
760 "status": "not_reused"
761 },
762 "sha256": "8e2605e91ccdab7bf8ca694da77d6f40e07ec20d6be1eb79341e11d88d858c04"
763 },
764 "role": "correlations",
765 "same_day_reuse": {
766 "details": "No same-day reuse marker was present on this artifact.",
767 "source": "default",
768 "status": "not_reused"
769 },
770 "sha256": "8e2605e91ccdab7bf8ca694da77d6f40e07ec20d6be1eb79341e11d88d858c04",
771 "size_bytes": 179103,
772 "week": "2026-W25"
773 },
774 {
775 "artifact_checksum": null,
776 "crawled_at": null,
777 "exists": true,
778 "freshness": {
779 "reasons": [],
780 "status": "not_applicable"
781 },
782 "generated_at": "2026-06-15T11:02:43Z",
783 "path": "data/analyzed/2026-W25-press-context.md",
784 "provenance": {
785 "artifact_checksum": null,
786 "generated_at": "2026-06-15T11:02:43Z",
787 "path": "data/analyzed/2026-W25-press-context.md",
788 "same_day_reuse": {
789 "details": "No same-day reuse marker was present on this artifact.",
790 "source": "default",
791 "status": "not_reused"
792 },
793 "sha256": "dc06332a1c876ea310b96269931620bf0b01e5903ce6c37aea707dfa0642d9f1"
794 },
795 "role": "press_context",
796 "same_day_reuse": {
797 "details": "No same-day reuse marker was present on this artifact.",
798 "source": "default",
799 "status": "not_reused"
800 },
801 "sha256": "dc06332a1c876ea310b96269931620bf0b01e5903ce6c37aea707dfa0642d9f1",
802 "size_bytes": 32932,
803 "week": null
804 }
805 ],
806 "source_refresh_policy": "reuse-same-day",
807 "validation": {
808 "gate_report": {
809 "errors": [],
810 "failure_class": "passed",
811 "gates": {
812 "ai_provenance": {
813 "errors": [],
814 "passed": true
815 },
816 "editorial_quality": {
817 "errors": [],
818 "passed": true
819 },
820 "evidence_citation": {
821 "errors": [],
822 "passed": true
823 },
824 "structural_schema": {
825 "errors": [],
826 "passed": true
827 }
828 },
829 "model": "copilot-default",
830 "passed": true,
831 "path": "data/candidates/2026-W25/27541542758/analysis-gate-report.json",
832 "present": true,
833 "repair_actions": [],
834 "sha256": "46d017f17ae2291b0dea476f7fa2e6daba7a9e8320e14257d9b9abf0a877de9e",
835 "source": "copilot-cli"
836 },
837 "quality_gates": [
838 {
839 "name": "analysis_gate",
840 "report": "data/candidates/2026-W25/27541542758/analysis-gate-report.json",
841 "source": "copilot-cli",
842 "status": "passed"
843 }
844 ],
845 "status": "passed"
846 },
847 "week": "2026-W25"
848 }