Note HubAudio PCB timing: no stored .kicad_pcb, LLM not timed.

This commit is contained in:
2026-09-20 21:31:17 +02:00
parent 39169b33b8
commit a001971248
2 changed files with 24 additions and 1 deletions
@@ -25,4 +25,4 @@ Import of modules ~0.36 s (once). Historical parse/inventory/checks on that job:
## Does geometry dominate?
**No.** Deterministic geometry + via≠pad is tens of milliseconds. ImpedenceFinder (Shapely plane coverage) is ~2 s. The realistic MODE=pcb wall is **~5 minutes**, almost all DeepSeek `review_pcb_ics`. Next board (Hubaudio) should be compared the same way; do not hunt that project until it exists.
**No.** Deterministic geometry + via≠pad is tens of milliseconds. ImpedenceFinder (Shapely plane coverage) is ~2 s. The realistic MODE=pcb wall is **~5 minutes**, almost all DeepSeek `review_pcb_ics`. HubAudio (`a1dba2c6447c`) was inspected the same way: **no stored `.kicad_pcb`**, event log is schematic-only — see [HUBAUDIO_PCB_TIMING.md](./HUBAUDIO_PCB_TIMING.md).
@@ -0,0 +1,23 @@
# HubAudio PCB exam timing (live VPS, 2026-09-20)
Project `a1dba2c6447c` (`usr_9a8d1881a66143b69287d77a0f3d6d35`), same owner as Emmaforo. Read-only inspect of live docker data (`/app/data` = `/root/periscope/data`). **No MODE=pcb / DeepSeek job started** (would rewrite reports). Method matches [EMMAFORO_PCB_TIMING.md](./EMMAFORO_PCB_TIMING.md): parse + `pcb_checks` + ImpedenceFinder on a **stored** `.kicad_pcb`, LLM wall from an existing pcb event log if any.
## Stored board
**None.** Uploads are only `bom.csv` + `netlist.asc`. Project meta: `name=HubAudio`, `status=complete` (schematic), no `has_pcb` / `pcb_status` fields. Tree-wide under `data/`, the only `.kicad_pcb` is Emmaforo `759a4dea9612/uploads/pcb.kicad_pcb`. Incomplete placing/routing would still have been timed if a file were present; there is nothing to parse.
## Wall seconds
| Slice | Source | Seconds |
| --- | --- | --- |
| parse `.kicad_pcb` | not run — no stored board | **N/A** |
| ImpedenceFinder / inventory Z0 | not run — no stored board | **N/A** |
| `run_pcb_checks` | not run — no stored board | **N/A** |
| PCB AI review (LLM) | **not timed** — event log has no pcb job | **N/A** |
| Board size (footprints / segments / vias) | no stored board | **— / — / —** |
## Event log
524 files, all `step_update` (523) + `pipeline_complete` (1). Last event `2026-08-28T16:25:09Z`. Zero events whose payload mentions pcb / kicad / impedance. Schematic `pipeline_complete` only.
Re-measure when `uploads/pcb.kicad_pcb` (or equivalent) is on this project: `docker exec` `parse_kicad_pcb` / `analyze_where_needed` / `run_pcb_checks` only. Still do not start a new MODE=pcb job unless Michele asks.