diff --git a/robot-experiences/2026-05-09.jsonl b/robot-experiences/2026-05-09.jsonl index 36fc869..9ad12da 100644 --- a/robot-experiences/2026-05-09.jsonl +++ b/robot-experiences/2026-05-09.jsonl @@ -21,3 +21,4 @@ {"event":"db_evidence_backfill","observed_at":"2026-05-09T15:02:00Z","actor":"codex-qsfptek-cable-aoc-parser-and-backfill","profile":"erik-safe-db-plus-parser","wave":"qsfptek-detail-gap-closure","vendor":"QSFPTEK","summary":"Fixed QSFPTEK parser so product URLs and generic cable lengths are preserved, then backfilled 28 deterministic cable/AOC rows with source-backed details. Eight additional rows became fully verified.","input":{"precheck":{"qsfptek_missing_details":36,"qsfptek_rows_with_source_url":36,"deterministic_leading_length_rows":28}},"decision":{"code_changes":["Pass productUrl to findOrCreateScrapedTransceiver.","Parse generic m/km reach including leading cable lengths.","Classify MFS/AOC/active fiber as AOC Cable.","Classify MCP/DAC/Copper/Twinax as Cable.","Use wavelengths=N/A for Copper/DAC.","Add safe protocol-family wavelength parsing for future QSFPTEK runs."],"runtime_policy":"DB-only backfill for existing rows plus scraper source patch; no broad crawler run; no external AI."},"outcome":{"updated":{"qsfptek_detail_rows":28,"fully_verified_promoted":8},"deployment":{"scraper_source_synced":true,"scraper_build":"passed"}},"truth_policy":"Only source-backed rows with deterministic length were marked details verified; remaining QSFPTEK rows need source parsing for fiber/reach and should not be guessed.","safety_notes":["No external AI was used.","No browser crawler was started.","SSH intermittently refused connections, so remote actions were paused during blocked windows."]} {"event":"db_evidence_backfill","observed_at":"2026-05-09T15:05:00Z","actor":"codex-naddod-infrastructure-classification","profile":"erik-safe-db-only","wave":"naddod-non-transceiver-classification","vendor":"NADDOD","summary":"Classified 18 remaining NADDOD detail-gap rows as switch/network infrastructure or NIC/adapter products based on source/title evidence instead of pretending they were optical transceivers.","input":{"precheck":{"naddod_missing_details":22,"infrastructure_hint_rows":18}},"decision":{"rules":["Switch/Quantum/Spectrum/ONIE/ports source-title evidence => Switch / Network Infrastructure.","Adapter/ConnectX source-title evidence => NIC / Adapter.","Use allowed data_confidence=scraped_unverified and notes to preserve the non-transceiver classification.","Mark details verified only when a source product URL exists.","Do not use these rows as optical transceiver equivalence evidence."],"runtime_policy":"DB-only classification; no crawler wave; no external AI."},"outcome":{"updated":{"naddod_infrastructure_rows":18},"public_health_after":{"details_verified":11466,"fully_verified":10177,"total":17647,"status":"healthy","load_status":"ok","memory_used_pct":12}},"truth_policy":"NADDOD switches/NICs/infrastructure can be source/detail verified, but they are not pluggable optical transceiver equivalents and should be handled in a separate product class later.","safety_notes":["No external AI was used.","No browser crawler was started.","SSH intermittently refused connections; public health stayed green."]} {"event":"db_evidence_backfill","observed_at":"2026-05-09T15:11:00Z","actor":"codex-atgbics-cable-aoc-detail-backfill","profile":"erik-safe-db-only","wave":"atgbics-near-complete-cable-aoc-closure","vendor":"ATGBICS","summary":"Backfilled 96 ATGBICS Cable/AOC near-complete rows using deterministic length evidence from product URL/part text. Promoted 109 additional rows to fully_verified.","input":{"precheck":{"atgbics_near_complete_missing_details":581,"source_core_complete_optical":0,"cable_hint_rows":101,"coherent_hint_rows":22}},"decision":{"rules":["Use deterministic length from URL or part text only.","Classify breakout/copper/dac/twinax/base-t/rj45/aoc/active-optical rows as cable classes.","Use wavelengths=N/A for Copper/DAC/Twinax.","Mark details verified only when source URL and deterministic cable length are present.","Leave coherent/ZR/DCO/C-band rows for targeted source-specific parser."],"runtime_policy":"DB-only update; no crawler wave; no external AI."},"outcome":{"updated":{"atgbics_detail_rows":96,"fully_verified_promoted":109},"global_after":{"total":17647,"details_verified":11562,"fully_verified":10286},"tip_health":{"status":"healthy","load_status":"ok","memory_used_pct":13}},"truth_policy":"ATGBICS broad JSON refresh is now low-yield for remaining gaps; remaining work requires targeted optical/coherent parser logic rather than repeated catalog refreshes.","safety_notes":["No external AI was used.","No browser crawler was started.","SSH intermittently refused connections; public health stayed green."]} +{"event":"db_evidence_backfill","observed_at":"2026-05-09T15:15:00Z","actor":"codex-fibermall-source-title-backfill","profile":"erik-safe-db-only","wave":"fibermall-near-complete-optical-closure","vendor":"FiberMall","summary":"Backfilled 33 FiberMall near-complete optical rows using deterministic reach/fiber/wavelength evidence from product title and URL. Promoted 33 additional rows to fully_verified.","input":{"precheck":{"fibermall_near_complete_missing_details":69,"optical_hint_rows":69,"deterministic_reach_rows":33}},"decision":{"rules":["Use explicit m/km reach only.","Infer fiber type from SMF/MMF/source-title evidence only when missing.","Use explicit nm or safe protocol-family evidence for wavelength when present.","Do not complete rows whose part number is only a brand name unless source title/URL provides deterministic reach."],"runtime_policy":"DB-only update; no crawler wave; no external AI."},"outcome":{"updated":{"fibermall_detail_rows":33,"fully_verified_promoted":33},"global_after":{"total":17647,"details_verified":11595,"fully_verified":10319},"tip_health":{"status":"healthy","load_status":"ok","memory_used_pct":13}},"truth_policy":"FiberMall remaining gaps require stronger source parsing; brand-name-only rows must not be blindly marked complete.","safety_notes":["No external AI was used.","No browser crawler was started.","SSH intermittently refused connections; public health stayed green."]}