mohan-bee/fitness-band

A 4-layer BLE wearable mainboard with Li-ion charging/protection, 3.3/1.8 V power regulation, motion and battery sensing, plus a folded 2-layer flex sensor board carrying MAX30102 optical and TMP117 temperature sensors.

Version
0.0.2
License
unset
Stars
0

validation/website-v0.0.1-build.log

:started
retry: 2000

:hb

id: 1
event: log
data: [2026-10-22T06:54:11.066Z] Starting execution

id: 2
event: log
data: [2026-10-22T06:54:12.898Z] Sandbox ready: tscircuit-runtime-bb7d657a32b4b9ad7d3d32bcbf1db09e1c36e7a7215c4

id: 3
event: log
data: [2026-10-22T06:54:12.994Z] Wrote .npmrc with auth token

id: 4
event: log
data: [2026-10-22T06:54:35.086Z] Created directory: imports

id: 5
event: log
data: [2026-10-22T06:54:35.121Z] Created directory: manufacturing/rev-b

id: 6
event: log
data: [2026-10-22T06:54:35.164Z] Created directory: manufacturing/rev-b/flex

id: 7
event: log
data: [2026-10-22T06:54:35.196Z] Created directory: manufacturing/rev-b/flex/gerbers

id: 8
event: log
data: [2026-10-22T06:54:35.229Z] Created directory: manufacturing/rev-b/main

id: 9
event: log
data: [2026-10-22T06:54:35.263Z] Created directory: manufacturing/rev-b/main/gerbers

id: 10
event: log
data: [2026-10-22T06:54:35.295Z] Created directory: manufacturing/rev-b/previews

id: 11
event: log
data: [2026-10-22T06:54:35.327Z] Created directory: manufacturing/rev-b/source-snapshots

id: 12
event: log
data: [2026-10-22T06:54:35.360Z] Created directory: scripts

id: 13
event: log
data: [2026-10-22T06:54:35.391Z] Created directory: validation

id: 14
event: log
data: [2026-10-22T06:54:35.424Z] Created directory: validation/repros

id: 15
event: log
data: [2026-10-22T06:54:35.456Z] Wrote file: HARDWARE_REVIEW.md

id: 16
event: log
data: [2026-10-22T06:54:35.489Z] Wrote file: ISSUES.md

id: 17
event: log
data: [2026-10-22T06:54:35.522Z] Wrote file: README.md

id: 18
event: log
data: [2026-10-22T06:54:35.561Z] Wrote file: bun.lock

id: 19
event: log
data: [2026-10-22T06:54:35.592Z] Wrote file: env.d.ts

id: 20
event: log
data: [2026-10-22T06:54:35.620Z] Wrote file: imports/A_79D05.tsx

id: 21
event: log
data: [2026-10-22T06:54:35.649Z] Wrote file: imports/BMA400.tsx

id: 22
event: log
data: [2026-10-22T06:54:35.679Z] Wrote file: imports/BQ24074RGTR.tsx

id: 23
event: log
data: [2026-10-22T06:54:35.711Z] Wrote file: imports/BQ25180YBGR.tsx

id: 24
event: log
data: [2026-10-22T06:54:35.741Z] Wrote file: imports/CFP3.tsx

id: 25
event: log
data: [2026-10-22T06:54:35.772Z] Wrote file: imports/LPS3015_222MRB.tsx

id: 26
event: log
data: [2026-10-22T06:54:35.806Z] Wrote file: imports/MAX17048G_T10.tsx

id: 27
event: log
data: [2026-10-22T06:54:35.837Z] Wrote file: imports/MAX30102.tsx

id: 28
event: log
data: [2026-10-22T06:54:35.873Z] Wrote file: imports/MCP73871.tsx

id: 29
event: log
data: [2026-10-22T06:54:35.907Z] Wrote file: imports/MDBT50Q_1MV2.tsx

id: 30
event: log
data: [2026-10-22T06:54:35.935Z] Wrote file: imports/SOD323.tsx

id: 31
event: log
data: [2026-10-22T06:54:35.966Z] Wrote file: imports/TLV70018DDCR.tsx

id: 32
event: log
data: [2026-10-22T06:54:35.997Z] Wrote file: imports/TMP117AIDRVR.tsx

id: 33
event: log
data: [2026-10-22T06:54:36.027Z] Wrote file: imports/TPS63031DSKR.tsx

id: 34
event: log
data: [2026-10-22T06:54:36.056Z] Wrote file: imports/VLS201612ET_2R2M.tsx

id: 35
event: log
data: [2026-10-22T06:54:36.087Z] Wrote file: index.circuit.tsx

id: 36
event: log
data: [2026-10-22T06:54:36.118Z] Wrote file: interconnect.tsx

id: 37
event: log
data: [2026-10-22T06:54:36.150Z] Wrote file: manufacturing/rev-b/ASSEMBLY_AND_BRINGUP.md

id: 38
event: log
data: [2026-10-22T06:54:36.183Z] Wrote file: manufacturing/rev-b/FABRICATION.md

id: 39
event: log
data: [2026-10-22T06:54:36.215Z] Wrote file: manufacturing/rev-b/MANUFACTURING_STATUS.md

id: 40
event: log
data: [2026-10-22T06:54:36.246Z] Wrote file: manufacturing/rev-b/checksums.sha256

id: 41
event: log
data: [2026-10-22T06:54:36.281Z] Wrote file: manufacturing/rev-b/flex-fabrication.zip

id: 42
event: log
data: [2026-10-22T06:54:36.311Z] Wrote file: manufacturing/rev-b/flex/BOM.csv

id: 43
event: log
data: [2026-10-22T06:54:36.341Z] Wrote file: manufacturing/rev-b/flex/assembly-orientation.csv

id: 44
event: log
data: [2026-10-22T06:54:36.370Z] Wrote file: manufacturing/rev-b/flex/export-normalization.json

id: 45
event: log
data: [2026-10-22T06:54:36.412Z] Wrote file: manufacturing/rev-b/flex/flex.kicad_pcb

id: 46
event: log
data: [2026-10-22T06:54:36.442Z] Wrote file: manufacturing/rev-b/flex/flex.kicad_prl

id: 47
event: log
data: [2026-10-22T06:54:36.473Z] Wrote file: manufacturing/rev-b/flex/flex.kicad_pro

id: 48
event: log
data: [2026-10-22T06:54:36.505Z] Wrote file: manufacturing/rev-b/flex/gerbers/BOTTOM_COVERLAY_NO_OPENINGS.gbr

id: 49
event: log
data: [2026-10-22T06:54:36.541Z] Wrote file: manufacturing/rev-b/flex/gerbers/BOTTOM_FR4_STIFFENER_0p4mm.gbr

id: 50
event: log
data: [2026-10-22T06:54:36.571Z] Wrote file: manufacturing/rev-b/flex/gerbers/BOTTOM_PI_STIFFENER_0p15mm.gbr

id: 51
event: log
data: [2026-10-22T06:54:36.601Z] Wrote file: manufacturing/rev-b/flex/gerbers/TOP_COVERLAY_OPENINGS.gbr

id: 52
event: log
data: [2026-10-22T06:54:36.631Z] Wrote file: manufacturing/rev-b/flex/gerbers/flex-B_Cu.gbl

id: 53
event: log
data: [2026-10-22T06:54:36.662Z] Wrote file: manufacturing/rev-b/flex/gerbers/flex-B_Paste.gbp

id: 54
event: log
data: [2026-10-22T06:54:36.694Z] Wrote file: manufacturing/rev-b/flex/gerbers/flex-Edge_Cuts.gm1

id: 55
event: log
data: [2026-10-22T06:54:36.728Z] Wrote file: manufacturing/rev-b/flex/gerbers/flex-F_Cu.gtl

id: 56
event: log
data: [2026-10-22T06:54:36.760Z] Wrote file: manufacturing/rev-b/flex/gerbers/flex-F_Paste.gtp

id: 57
event: log
data: [2026-10-22T06:54:36.791Z] Wrote file: manufacturing/rev-b/flex/gerbers/flex-NPTH-drl_map.svg

id: 58
event: log
data: [2026-10-22T06:54:36.822Z] Wrote file: manufacturing/rev-b/flex/gerbers/flex-NPTH.drl

id: 59
event: log
data: [2026-10-22T06:54:36.857Z] Wrote file: manufacturing/rev-b/flex/gerbers/flex-PTH-drl_map.svg

id: 60
event: log
data: [2026-10-22T06:54:36.888Z] Wrote file: manufacturing/rev-b/flex/gerbers/flex-PTH.drl

id: 61
event: log
data: [2026-10-22T06:54:36.919Z] Wrote file: manufacturing/rev-b/flex/gerbers/flex-drill.rpt

id: 62
event: log
data: [2026-10-22T06:54:36.949Z] Wrote file: manufacturing/rev-b/flex/positions-native.csv

id: 63
event: log
data: [2026-10-22T06:54:36.980Z] Wrote file: manufacturing/rev-b/main-fabrication.zip

id: 64
event: log
data: [2026-10-22T06:54:37.011Z] Wrote file: manufacturing/rev-b/main/BOM.csv

id: 65
event: log
data: [2026-10-22T06:54:37.044Z] Wrote file: manufacturing/rev-b/main/assembly-orientation.csv

id: 66
event: log
data: [2026-10-22T06:54:37.075Z] Wrote file: manufacturing/rev-b/main/export-normalization.json

id: 67
event: log
data: [2026-10-22T06:54:37.105Z] Wrote file: manufacturing/rev-b/main/gerbers/main-B_Cu.gbl

id: 68
event: log
data: [2026-10-22T06:54:37.137Z] Wrote file: manufacturing/rev-b/main/gerbers/main-B_Mask.gbs

id: 69
event: log
data: [2026-10-22T06:54:37.168Z] Wrote file: manufacturing/rev-b/main/gerbers/main-B_Paste.gbp

id: 70
event: log
data: [2026-10-22T06:54:37.199Z] Wrote file: manufacturing/rev-b/main/gerbers/main-B_Silkscreen.gbo

id: 71
event: log
data: [2026-10-22T06:54:37.231Z] Wrote file: manufacturing/rev-b/main/gerbers/main-Edge_Cuts.gm1

id: 72
event: log
data: [2026-10-22T06:54:37.265Z] Wrote file: manufacturing/rev-b/main/gerbers/main-F_Cu.gtl

id: 73
event: log
data: [2026-10-22T06:54:37.295Z] Wrote file: manufacturing/rev-b/main/gerbers/main-F_Mask.gts

id: 74
event: log
data: [2026-10-22T06:54:37.324Z] Wrote file: manufacturing/rev-b/main/gerbers/main-F_Paste.gtp

id: 75
event: log
data: [2026-10-22T06:54:37.355Z] Wrote file: manufacturing/rev-b/main/gerbers/main-F_Silkscreen.gto

id: 76
event: log
data: [2026-10-22T06:54:37.388Z] Wrote file: manufacturing/rev-b/main/gerbers/main-In1_Cu.g1

id: 77
event: log
data: [2026-10-22T06:54:37.419Z] Wrote file: manufacturing/rev-b/main/gerbers/main-In2_Cu.g2

id: 78
event: log
data: [2026-10-22T06:54:37.453Z] Wrote file: manufacturing/rev-b/main/gerbers/main-NPTH-drl_map.svg

id: 79
event: log
data: [2026-10-22T06:54:37.483Z] Wrote file: manufacturing/rev-b/main/gerbers/main-NPTH.drl

id: 80
event: log
data: [2026-10-22T06:54:37.513Z] Wrote file: manufacturing/rev-b/main/gerbers/main-PTH-drl_map.svg

id: 81
event: log
data: [2026-10-22T06:54:37.548Z] Wrote file: manufacturing/rev-b/main/gerbers/main-PTH.drl

id: 82
event: log
data: [2026-10-22T06:54:37.581Z] Wrote file: manufacturing/rev-b/main/gerbers/main-drill.rpt

id: 83
event: log
data: [2026-10-22T06:54:37.641Z] Wrote file: manufacturing/rev-b/main/main.kicad_pcb

id: 84
event: log
data: [2026-10-22T06:54:37.669Z] Wrote file: manufacturing/rev-b/main/main.kicad_prl

id: 85
event: log
data: [2026-10-22T06:54:37.699Z] Wrote file: manufacturing/rev-b/main/main.kicad_pro

id: 86
event: log
data: [2026-10-22T06:54:37.730Z] Wrote file: manufacturing/rev-b/main/positions-native.csv

id: 87
event: log
data: [2026-10-22T06:54:37.760Z] Wrote file: manufacturing/rev-b/previews/flex-bottom.png

id: 88
event: log
data: [2026-10-22T06:54:37.793Z] Wrote file: manufacturing/rev-b/previews/flex-coverlay.png

id: 89
event: log
data: [2026-10-22T06:54:37.825Z] Wrote file: manufacturing/rev-b/previews/flex-fr4-stiffener.png

id: 90
event: log
data: [2026-10-22T06:54:37.856Z] Wrote file: manufacturing/rev-b/previews/flex-pi-stiffener.png

id: 91
event: log
data: [2026-10-22T06:54:37.885Z] Wrote file: manufacturing/rev-b/previews/flex-top.png

id: 92
event: log
data: [2026-10-22T06:54:37.915Z] Wrote file: manufacturing/rev-b/previews/main-bottom.png

id: 93
event: log
data: [2026-10-22T06:54:37.948Z] Wrote file: manufacturing/rev-b/previews/main-ground.png

id: 94
event: log
data: [2026-10-22T06:54:37.981Z] Wrote file: manufacturing/rev-b/previews/main-inner2.png

id: 95
event: log
data: [2026-10-22T06:54:38.012Z] Wrote file: manufacturing/rev-b/previews/main-top.png

id: 96
event: log
data: [2026-10-22T06:54:38.043Z] Wrote file: manufacturing/rev-b/release-manifest.json

id: 97
event: log
data: [2026-10-22T06:54:38.084Z] Wrote file: manufacturing/rev-b/source-snapshots/flex.circuit.json

id: 98
event: log
data: [2026-10-22T06:54:38.160Z] Wrote file: manufacturing/rev-b/source-snapshots/main.circuit.json

id: 99
event: log
data: [2026-10-22T06:54:38.190Z] Wrote file: package.json

id: 100
event: log
data: [2026-10-22T06:54:38.218Z] Wrote file: parts.tsx

id: 101
event: log
data: [2026-10-22T06:54:38.250Z] Wrote file: scripts/coverlay.py

id: 102
event: log
data: [2026-10-22T06:54:38.284Z] Wrote file: scripts/export-release.py

id: 103
event: log
data: [2026-10-22T06:54:38.315Z] Wrote file: scripts/finish-fabrication.py

id: 104
event: log
data: [2026-10-22T06:54:38.345Z] Wrote file: scripts/merge-flex-vias.py

id: 105
event: log
data: [2026-10-22T06:54:38.376Z] Wrote file: scripts/package-release.py

id: 106
event: log
data: [2026-10-22T06:54:38.408Z] Wrote file: scripts/prepare-kicad.py

id: 107
event: log
data: [2026-10-22T06:54:38.436Z] Wrote file: sensor-flex.circuit.tsx

id: 108
event: log
data: [2026-10-22T06:54:38.466Z] Wrote file: tscircuit.config.json

id: 109
event: log
data: [2026-10-22T06:54:38.499Z] Wrote file: tsconfig.json

id: 110
event: log
data: [2026-10-22T06:54:38.531Z] Wrote file: validation/README.md

id: 111
event: log
data: [2026-10-22T06:54:38.562Z] Wrote file: validation/contract-check.log

id: 112
event: log
data: [2026-10-22T06:54:38.595Z] Wrote file: validation/fabrication-export.log

id: 113
event: log
data: [2026-10-22T06:54:38.628Z] Wrote file: validation/flex-build.log

id: 114
event: log
data: [2026-10-22T06:54:38.661Z] Wrote file: validation/flex-coverlay-windows.json

id: 115
event: log
data: [2026-10-22T06:54:38.693Z] Wrote file: validation/flex-export-normalization.log

id: 116
event: log
data: [2026-10-22T06:54:38.723Z] Wrote file: validation/flex-fabrication-finish.json

id: 117
event: log
data: [2026-10-22T06:54:38.755Z] Wrote file: validation/flex-native-drc.json

id: 118
event: log
data: [2026-10-22T06:54:38.787Z] Wrote file: validation/flex-native-pads.json

id: 119
event: log
data: [2026-10-22T06:54:38.818Z] Wrote file: validation/flex-netlist.log

id: 120
event: log
data: [2026-10-22T06:54:38.849Z] Wrote file: validation/flex-placement.log

id: 121
event: log
data: [2026-10-22T06:54:38.879Z] Wrote file: validation/flex-readiness-drc.json

id: 122
event: log
data: [2026-10-22T06:54:38.910Z] Wrote file: validation/flex-routing-difficulty.log

id: 123
event: log
data: [2026-10-22T06:54:38.942Z] Wrote file: validation/flex-schematic-placement.log

id: 124
event: log
data: [2026-10-22T06:54:38.975Z] Wrote file: validation/flex-shorts.log

id: 125
event: log
data: [2026-10-22T06:54:39.006Z] Wrote file: validation/flex-status.json

id: 126
event: log
data: [2026-10-22T06:54:39.041Z] Wrote file: validation/flex-trace-length.log

id: 127
event: log
data: [2026-10-22T06:54:39.072Z] Wrote file: validation/flex-via-normalization.json

id: 128
event: log
data: [2026-10-22T06:54:39.106Z] Wrote file: validation/import-mcp73871.log

id: 129
event: log
data: [2026-10-22T06:54:39.137Z] Wrote file: validation/main-build.log

id: 130
event: log
data: [2026-10-22T06:54:39.171Z] Wrote file: validation/main-export-normalization.log

id: 131
event: log
data: [2026-10-22T06:54:39.202Z] Wrote file: validation/main-fabrication-finish.json

id: 132
event: log
data: [2026-10-22T06:54:39.234Z] Wrote file: validation/main-native-drc.json

id: 133
event: log
data: [2026-10-22T06:54:39.266Z] Wrote file: validation/main-native-pads.json

id: 134
event: log
data: [2026-10-22T06:54:39.295Z] Wrote file: validation/main-netlist.log

id: 135
event: log
data: [2026-10-22T06:54:39.324Z] Wrote file: validation/main-placement.log

id: 136
event: log
data: [2026-10-22T06:54:39.354Z] Wrote file: validation/main-readiness-drc.json

id: 137
event: log
data: [2026-10-22T06:54:39.395Z] Wrote file: validation/main-routing-difficulty.log

id: 138
event: log
data: [2026-10-22T06:54:39.429Z] Wrote file: validation/main-schematic-placement.log

id: 139
event: log
data: [2026-10-22T06:54:39.461Z] Wrote file: validation/main-shorts.log

id: 140
event: log
data: [2026-10-22T06:54:39.492Z] Wrote file: validation/main-status.json

id: 141
event: log
data: [2026-10-22T06:54:39.523Z] Wrote file: validation/main-trace-length.log

id: 142
event: log
data: [2026-10-22T06:54:39.559Z] Wrote file: validation/main-unbroken-plane-attempt.log

id: 143
event: log
data: [2026-10-22T06:54:39.592Z] Wrote file: validation/manufacturing-readiness.json

id: 144
event: log
data: [2026-10-22T06:54:39.621Z] Wrote file: validation/native-routing-notes.md

id: 145
event: log
data: [2026-10-22T06:54:39.650Z] Wrote file: validation/platform-search-max30102.log

id: 146
event: log
data: [2026-10-22T06:54:39.686Z] Wrote file: validation/publish-flex-build.log

id: 147
event: log
data: [2026-10-22T06:54:39.719Z] Wrote file: validation/publish-index-netlist.log

id: 148
event: log
data: [2026-10-22T06:54:39.751Z] Wrote file: validation/publish-index-placement.log

id: 149
event: log
data: [2026-10-22T06:54:39.782Z] Wrote file: validation/publish-index-schematic-placement.log

id: 150
event: log
data: [2026-10-22T06:54:39.813Z] Wrote file: validation/publish-sensor-flex-netlist.log

id: 151
event: log
data: [2026-10-22T06:54:39.841Z] Wrote file: validation/publish-sensor-flex-placement.log

id: 152
event: log
data: [2026-10-22T06:54:39.872Z] Wrote file: validation/publish-sensor-flex-schematic-placement.log

id: 153
event: log
data: [2026-10-22T06:54:39.903Z] Wrote file: validation/readiness-export.log

id: 154
event: log
data: [2026-10-22T06:54:39.932Z] Wrote file: validation/release-flex-build.log

id: 155
event: log
data: [2026-10-22T06:54:39.963Z] Wrote file: validation/release-flex-export.log

id: 156
event: log
data: [2026-10-22T06:54:39.999Z] Wrote file: validation/release-flex-netlist.log

id: 157
event: log
data: [2026-10-22T06:54:40.032Z] Wrote file: validation/release-flex-placement.log

id: 158
event: log
data: [2026-10-22T06:54:40.063Z] Wrote file: validation/release-flex-schematic-placement.log

id: 159
event: log
data: [2026-10-22T06:54:40.096Z] Wrote file: validation/release-flex-schematic.log

id: 160
event: log
data: [2026-10-22T06:54:40.129Z] Wrote file: validation/release-main-build.log

id: 161
event: log
data: [2026-10-22T06:54:40.162Z] Wrote file: validation/release-main-export.log

id: 162
event: log
data: [2026-10-22T06:54:40.194Z] Wrote file: validation/release-main-netlist.log

id: 163
event: log
data: [2026-10-22T06:54:40.225Z] Wrote file: validation/release-main-placement.log

id: 164
event: log
data: [2026-10-22T06:54:40.256Z] Wrote file: validation/release-main-schematic-placement.log

id: 165
event: log
data: [2026-10-22T06:54:40.286Z] Wrote file: validation/release-main-schematic.log

id: 166
event: log
data: [2026-10-22T06:54:40.316Z] Wrote file: validation/release-typecheck.log

id: 167
event: log
data: [2026-10-22T06:54:40.348Z] Wrote file: validation/release-verify.log

id: 168
event: log
data: [2026-10-22T06:54:40.380Z] Wrote file: validation/repros/via-via-observed.json

id: 169
event: log
data: [2026-10-22T06:54:40.413Z] Wrote file: validation/repros/via-via.circuit.json

id: 170
event: log
data: [2026-10-22T06:54:40.446Z] Wrote file: validation/repros/via-via.kicad_pcb

id: 171
event: log
data: [2026-10-22T06:54:40.481Z] Wrote file: validation/site-build.log

id: 172
event: log
data: [2026-10-22T06:54:40.514Z] Wrote file: validation/typecheck.log

id: 173
event: log
data: [2026-10-22T06:54:40.543Z] Wrote file: verify.ts

id: 174
event: log
data: [2026-10-22T06:54:40.989Z] Created symlinks for bundled tscircuit dependencies

id: 175
event: log
data: [2026-10-22T06:54:40.989Z] Executing script

id: 176
event: log
data: [2026-10-22T06:54:41.013Z] Streaming command: bunx tscircuit build --ci --concurrency 4

id: 177
event: stdout
data: [2026-10-22T06:54:48.781Z] Found existing package.json.

id: 178
event: stdout
data: [2026-10-22T06:54:48.782Z] Installing dependencies using bun...

id: 179
event: stdout
data: [2026-10-22T06:54:48.782Z] > bun install

id: 180
event: stdout
data: [2026-10-22T06:54:50.927Z] bun install v1.3.12 (700fc117)

id: 181
event: stdout
data: [2026-10-22T06:54:50.927Z]

id: 182
event: stdout
data: [2026-10-22T06:54:50.927Z] + @tscircuit/cli@0.1.2385

id: 183
event: stdout
data: [2026-10-22T06:54:50.927Z] + @types/bun@1.4.3

id: 184
event: stdout
data: [2026-10-22T06:54:50.927Z] + typescript@5.9.3

id: 185
event: stdout
data: [2026-10-22T06:54:50.927Z] + tscircuit@0.0.2976

id: 186
event: stdout
data: [2026-10-22T06:54:50.927Z]

id: 187
event: stdout
data: [2026-10-22T06:54:50.927Z] 298 packages installed [2.11s]

id: 188
event: stdout
data: [2026-10-22T06:54:50.927Z] Dependencies installed successfully.

id: 189
event: stdout
data: [2026-10-22T06:54:51.029Z] Building 5 file(s) with concurrency 4...

id: 190
event: stdout
data: [2026-10-22T06:54:52.678Z] Generating circuit JSON for manufacturing/rev-b/source-snapshots/main.circuit.json...

id: 191
event: stdout
data: [2026-10-22T06:54:52.898Z] Circuit JSON written to dist/manufacturing/rev-b/source-snapshots/main/circuit.json

id: 192
event: stdout
data: [2026-10-22T06:54:52.899Z] Warning: The "J" prefix is being used with a <chip />, try using it with a <connector /> or <jumper />

id: 193
event: stdout
data: [2026-10-22T06:54:52.899Z] Warning: The "J" prefix is being used with a <chip />, try using it with a <connector /> or <jumper />

id: 194
event: stdout
data: [2026-10-22T06:54:52.899Z] Warning: The "J" prefix is being used with a <chip />, try using it with a <connector /> or <jumper />

id: 195
event: stdout
data: [2026-10-22T06:54:52.899Z] Warning: The "J" prefix is being used with a <chip />, try using it with a <connector /> or <jumper />

id: 196
event: stdout
data: [2026-10-22T06:54:52.899Z] Warning: <trace#1339(from:.R7 > .pin1 to:.U2 > .PROG1) /> is missing a name. Add a name prop to make the trace easier to identify.

id: 197
event: stdout
data: [2026-10-22T06:54:52.899Z] Warning: <trace#1341(from:.R8 > .pin1 to:.U2 > .PROG3) /> is missing a name. Add a name prop to make the trace easier to identify.

id: 198
event: stdout
data: [2026-10-22T06:54:52.899Z] Warning: Port VBUS on U1 is missing a trace

id: 199
event: stdout
data: [2026-10-22T06:54:52.899Z] Warning: J_SWD has no pin with requires_power=true

id: 200
event: stdout
data: [2026-10-22T06:54:52.899Z] Warning: J_SWD has no pin with requires_ground=true

id: 201
event: stdout
data: [2026-10-22T06:54:52.899Z] Warning: All pins on J_SWD are underspecified (no pinAttributes set)

id: 202
event: stdout
data: [2026-10-22T06:54:52.899Z] Warning: U2 has no pin with requires_power=true

id: 203
event: stdout
data: [2026-10-22T06:54:52.899Z] Warning: U2 has no pin with requires_ground=true

id: 204
event: stdout
data: [2026-10-22T06:54:52.899Z] Warning: All pins on U2 are underspecified (no pinAttributes set)

id: 205
event: stdout
data: [2026-10-22T06:54:52.899Z] Warning: J_BAT has no pin with requires_power=true

id: 206
event: stdout
data: [2026-10-22T06:54:52.899Z] Warning: J_BAT has no pin with requires_ground=true

id: 207
event: stdout
data: [2026-10-22T06:54:52.899Z] Warning: All pins on J_BAT are underspecified (no pinAttributes set)

id: 208
event: stdout
data: [2026-10-22T06:54:52.899Z] Warning: J_CHG has no pin with requires_power=true

id: 209
event: stdout
data: [2026-10-22T06:54:52.899Z] Warning: J_CHG has no pin with requires_ground=true

id: 210
event: stdout
data: [2026-10-22T06:54:52.899Z] Warning: All pins on J_CHG are underspecified (no pinAttributes set)

id: 211
event: stdout
data: [2026-10-22T06:54:52.899Z] Warning: D1 has no pin with requires_power=true

id: 212
event: stdout
data: [2026-10-22T06:54:52.899Z] Warning: D1 has no pin with requires_ground=true

id: 213
event: stdout
data: [2026-10-22T06:54:52.899Z] Warning: All pins on D1 are underspecified (no pinAttributes set)

id: 214
event: stdout
data: [2026-10-22T06:54:52.899Z] Warning: D2 has no pin with requires_power=true

id: 215
event: stdout
data: [2026-10-22T06:54:52.899Z] Warning: D2 has no pin with requires_ground=true

id: 216
event: stdout
data: [2026-10-22T06:54:52.899Z] Warning: All pins on D2 are underspecified (no pinAttributes set)

id: 217
event: stdout
data: [2026-10-22T06:54:52.899Z] Warning: U6 has no pin with requires_power=true

id: 218
event: stdout
data: [2026-10-22T06:54:52.899Z] Warning: J_FLEX has no pin with requires_power=true

id: 219
event: stdout
data: [2026-10-22T06:54:52.899Z] Warning: J_FLEX has no pin with requires_ground=true

id: 220
event: stdout
data: [2026-10-22T06:54:52.899Z] Warning: All pins on J_FLEX are underspecified (no pinAttributes set)

id: 221
event: stdout
data: [2026-10-22T06:54:52.899Z] Warning: No <schematicsheet> was found. Add a <schematicsheet> to define the schematic drawing area.

id: 222
event: stdout
data: [2026-10-22T06:54:52.899Z] Warning: J_FLEX has no courtyard

id: 223
event: stdout
data: [2026-10-22T06:54:52.899Z] Warning: Trace [.U3 > .VOUT to .C7 > .pin1] is routed thinner than requested (requested: 0.3mm, actual: 0.15mm).

id: 224
event: stdout
data: [2026-10-22T06:54:52.899Z] Warning: Trace [.C7 > .pin1 to .C8 > .pin1] is routed thinner than requested (requested: 0.3mm, actual: 0.15mm).

id: 225
event: stdout
data: [2026-10-22T06:54:52.899Z] ✓ manufacturing/rev-b/source-snapshots/main.circuit.json

id: 226
event: stdout
data: [2026-10-22T06:54:52.901Z] Generating circuit JSON for validation/repros/via-via.circuit.json...

id: 227
event: stdout
data: [2026-10-22T06:54:52.901Z] Circuit JSON written to dist/validation/repros/via-via/circuit.json

id: 228
event: stdout
data: [2026-10-22T06:54:52.901Z] ✓ validation/repros/via-via.circuit.json

id: 229
event: stdout
data: [2026-10-22T06:54:52.901Z] Generating circuit JSON for sensor-flex.circuit.tsx...

id: 230
event: stdout
data: [2026-10-22T06:54:53.026Z] Generating circuit JSON for index.circuit.tsx...

id: 231
event: stdout
data: [2026-10-22T06:54:53.127Z] Generating circuit JSON for manufacturing/rev-b/source-snapshots/flex.circuit.json...

id: 232
event: stdout
data: [2026-10-22T06:54:53.128Z] Circuit JSON written to dist/manufacturing/rev-b/source-snapshots/flex/circuit.json

id: 233
event: stdout
data: [2026-10-22T06:54:53.128Z] Warning: The "J" prefix is being used with a <chip />, try using it with a <connector /> or <jumper />

id: 234
event: stdout
data: [2026-10-22T06:54:53.128Z] Warning: J_TAIL has no pin with requires_power=true

id: 235
event: stdout
data: [2026-10-22T06:54:53.128Z] Warning: J_TAIL has no pin with requires_ground=true

id: 236
event: stdout
data: [2026-10-22T06:54:53.128Z] Warning: All pins on J_TAIL are underspecified (no pinAttributes set)

id: 237
event: stdout
data: [2026-10-22T06:54:53.128Z] Warning: No <schematicsheet> was found. Add a <schematicsheet> to define the schematic drawing area.

id: 238
event: stdout
data: [2026-10-22T06:54:53.128Z] Warning: J_TAIL has no courtyard

id: 239
event: stdout
data: [2026-10-22T06:54:53.128Z] Warning: Trace [.J_TAIL > .pin5 to .TP5 > .pin1] is routed thinner than requested (requested: 0.3mm, actual: 0.15mm).

id: 240
event: stdout
data: [2026-10-22T06:54:53.128Z] ✓ manufacturing/rev-b/source-snapshots/flex.circuit.json

id: 241
event: stderr
data: [2026-10-22T06:54:59.005Z] Each child in a list should have a unique "key" prop.

id: 242
event: stderr
data: [2026-10-22T06:54:59.005Z]

id: 243
event: stderr
data: [2026-10-22T06:54:59.005Z] Check the render method of `MainBoard`. It was passed a child from FlexConnections. See https://react.dev/link/warning-keys for more information.

id: 244
event: stderr
data: [2026-10-22T06:54:59.111Z] Each child in a list should have a unique "key" prop.

id: 245
event: stderr
data: [2026-10-22T06:54:59.111Z]

id: 246
event: stderr
data: [2026-10-22T06:54:59.111Z] Check the render method of `board`. It was passed a child from MainBoard. See https://react.dev/link/warning-keys for more information.

id: 247
event: stderr
data: [2026-10-22T06:54:59.111Z] Each child in a list should have a unique "key" prop.

id: 248
event: stderr
data: [2026-10-22T06:54:59.111Z]

id: 249
event: stderr
data: [2026-10-22T06:54:59.111Z] Check the render method of `FlexLanding`. See https://react.dev/link/warning-keys for more information.

id: 250
event: stderr
data: [2026-10-22T06:54:59.218Z] Each child in a list should have a unique "key" prop.

id: 251
event: stderr
data: [2026-10-22T06:54:59.218Z]

id: 252
event: stderr
data: [2026-10-22T06:54:59.218Z] Check the render method of `board`. It was passed a child from SensorFlex. See https://react.dev/link/warning-keys for more information.

id: 253
event: stderr
data: [2026-10-22T06:54:59.218Z] Each child in a list should have a unique "key" prop.

id: 254
event: stderr
data: [2026-10-22T06:54:59.218Z]

id: 255
event: stderr
data: [2026-10-22T06:54:59.218Z] Check the render method of `FlexLanding`. See https://react.dev/link/warning-keys for more information.

id: 256
event: stdout
data: [2026-10-22T06:55:11.047Z] Autorouting phase 1/1 has been running for 10.3s; enabling phase diagnostics. Re-run with --autorouter-debug for full autorouter logs from the start.

id: 257
event: stdout
data: [2026-10-22T06:55:11.047Z] Autorouting <board#177 /> phase 1/1 long-running start: connections=7, obstacles=157, previous_traces=0, router=tscircuit, solver=AutoroutingPipelineSolver9_PreloadedTraceGraph, cache=miss, cache_id=12cad7cd/7af71a6a

id: 258
event: stdout
data: [2026-10-22T06:55:11.047Z]   connections: net.GND, net.V3V3, net.V1V8, net.SCL, net.SDA, net.PPG_INT, net.TEMP_ALERT

id: 259
event: stdout
data: [2026-10-22T06:55:11.047Z]   phase 1/1 progress: solver=AutoroutingPipelineSolver9_PreloadedTraceGraph solver_phase=pipeline9JointDrcRepairSolver steps=29 progress=86% iterations_per_second=9 elapsed=10.3s

id: 260
event: stdout
data: [2026-10-22T06:55:11.351Z]   phase 1/1 progress: solver=AutoroutingPipelineSolver9_PreloadedTraceGraph solver_phase=pipeline9JointDrcRepairSolver steps=30 progress=86% iterations_per_second=24 elapsed=10.6s

id: 261
event: stdout
data: [2026-10-22T06:55:13.073Z] Autorouting phase 1/1 has been running for 10.3s; enabling phase diagnostics. Re-run with --autorouter-debug for full autorouter logs from the start.

id: 262
event: stdout
data: [2026-10-22T06:55:13.073Z] Autorouting <board#506 /> phase 1/1 long-running start: connections=22, obstacles=369, previous_traces=0, router=tscircuit, solver=AutoroutingPipelineSolver9_PreloadedTraceGraph, cache=miss, cache_id=12cad7cd/42f09225

id: 263
event: stdout
data: [2026-10-22T06:55:13.074Z]   connections: R7.pin1 to U2.PROG1, R8.pin1 to U2.PROG3, net.GND, net.V3V3, net.V1V8, net.VBAT, net.VSYS, net.CHG_5V, net.DOCK_5V, net.FUSED_5V, net.SDA, net.SCL, net.PPG_INT, net.MOTION_INT, net.CHG_INT, net.FG_INT, net.SWDIO, net.SWDCLK, net.RESET, net.BAT_NTC, net.SW1, net.SW2

id: 264
event: stdout
data: [2026-10-22T06:55:13.074Z]   phase 1/1 progress: solver=AutoroutingPipelineSolver9_PreloadedTraceGraph solver_phase=necessaryCrampedPortPointSolver steps=11 progress=36% iterations_per_second=793 elapsed=10.4s

id: 265
event: stdout
data: [2026-10-22T06:55:13.433Z]   phase 1/1 progress: solver=AutoroutingPipelineSolver9_PreloadedTraceGraph solver_phase=portPointPathingSolver steps=12 progress=44% iterations_per_second=2012 elapsed=10.7s

id: 266
event: stderr
data: [2026-10-22T06:55:14.872Z] Could not save autorouting paths for subcircuit_source_group_0: Saved phase paths for "source_net_0" must connect every endpoint; use autorouter="fanout" for saved escapes

id: 267
event: stdout
data: [2026-10-22T06:55:14.873Z]   phase 1/1 done: routed_traces=23, jumpers=0, errors=0, elapsed=14.2s

id: 268
event: stdout
data: [2026-10-22T06:55:15.699Z] Circuit JSON written to dist/sensor-flex/circuit.json

id: 269
event: stdout
data: [2026-10-22T06:55:15.699Z] Warning: The "J" prefix is being used with a <chip />, try using it with a <connector /> or <jumper />

id: 270
event: stdout
data: [2026-10-22T06:55:15.699Z] Warning: J_TAIL has no pin with requires_power=true

id: 271
event: stdout
data: [2026-10-22T06:55:15.699Z] Warning: J_TAIL has no pin with requires_ground=true

id: 272
event: stdout
data: [2026-10-22T06:55:15.699Z] Warning: All pins on J_TAIL are underspecified (no pinAttributes set)

id: 273
event: stdout
data: [2026-10-22T06:55:15.699Z] Warning: No <schematicsheet> was found. Add a <schematicsheet> to define the schematic drawing area.

id: 274
event: stdout
data: [2026-10-22T06:55:15.699Z] Warning: J_TAIL has no courtyard

id: 275
event: stdout
data: [2026-10-22T06:55:15.699Z] Warning: U7 may not have availability from jlcpcb (C2839431).

id: 276
event: stdout
data: [2026-10-22T06:55:15.699Z] Warning: <resistor#164 name=".R6" /> footprint "0402" does not match supplier footprint jlcpcb:C25744 (copper IoU 0.7741).

id: 277
event: stdout
data: [2026-10-22T06:55:15.699Z] Warning: <capacitor#152 name=".C18" /> footprint "0402" does not match supplier footprint jlcpcb:C1525 (copper IoU 0.7249).

id: 278
event: stdout
data: [2026-10-22T06:55:15.699Z] Warning: <capacitor#107 name=".C15" /> footprint "0402" does not match supplier footprint jlcpcb:C1525 (copper IoU 0.7249).

id: 279
event: stdout
data: [2026-10-22T06:55:15.699Z] Warning: <capacitor#131 name=".C17" /> footprint "0402" does not match supplier footprint jlcpcb:C1525 (copper IoU 0.7249).

id: 280
event: stdout
data: [2026-10-22T06:55:15.699Z] Warning: Trace [.J_TAIL > .pin5 to .TP5 > .pin1] is routed thinner than requested (requested: 0.3mm, actual: 0.15mm).

id: 281
event: stdout
data: [2026-10-22T06:55:15.699Z] ✓ sensor-flex.circuit.tsx

id: 282
event: stderr
data: [2026-10-22T06:55:18.128Z] Async effect error in PcbTraceRender "autorouting":

id: 283
event: stdout
data: [2026-10-22T06:55:18.128Z]   phase 1/1 error after 15.4s: Static reachability precheck failed: 1 route(s) have no legal path under the current reservation and start-region rules net.V3V3_mst9 (internal element->internal element) (capacity-autorouter@0.0.988)

id: 284
event: stderr
data: [2026-10-22T06:55:18.128Z] AutorouterError: Static reachability precheck failed: 1 route(s) have no legal path under the current reservation and start-region rules source_net_1_mst9 (pcb_port_127->pcb_port_170) (capacity-autorouter@0.0.988)

id: 285
event: stderr
data: [2026-10-22T06:55:18.128Z]     at runCycleAndQueueNextCycle (/workspace/node_modules/@tscircuit/core/dist/index.js:139820:24)

id: 286
event: stderr
data: [2026-10-22T06:55:18.128Z]     at <anonymous> (/workspace/node_modules/@tscircuit/core/dist/index.js:139855:27)

id: 287
event: stdout
data: [2026-10-22T06:55:19.454Z] Circuit JSON written to dist/index/circuit.json

id: 288
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: The "J" prefix is being used with a <chip />, try using it with a <connector /> or <jumper />

id: 289
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: The "J" prefix is being used with a <chip />, try using it with a <connector /> or <jumper />

id: 290
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: The "J" prefix is being used with a <chip />, try using it with a <connector /> or <jumper />

id: 291
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: The "J" prefix is being used with a <chip />, try using it with a <connector /> or <jumper />

id: 292
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: <trace#1339(from:.R7 > .pin1 to:.U2 > .PROG1) /> is missing a name. Add a name prop to make the trace easier to identify.

id: 293
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: <trace#1341(from:.R8 > .pin1 to:.U2 > .PROG3) /> is missing a name. Add a name prop to make the trace easier to identify.

id: 294
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: Port VBUS on U1 is missing a trace

id: 295
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: J_SWD has no pin with requires_power=true

id: 296
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: J_SWD has no pin with requires_ground=true

id: 297
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: All pins on J_SWD are underspecified (no pinAttributes set)

id: 298
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: U2 has no pin with requires_power=true

id: 299
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: U2 has no pin with requires_ground=true

id: 300
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: All pins on U2 are underspecified (no pinAttributes set)

id: 301
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: J_BAT has no pin with requires_power=true

id: 302
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: J_BAT has no pin with requires_ground=true

id: 303
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: All pins on J_BAT are underspecified (no pinAttributes set)

id: 304
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: J_CHG has no pin with requires_power=true

id: 305
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: J_CHG has no pin with requires_ground=true

id: 306
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: All pins on J_CHG are underspecified (no pinAttributes set)

id: 307
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: D1 has no pin with requires_power=true

id: 308
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: D1 has no pin with requires_ground=true

id: 309
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: All pins on D1 are underspecified (no pinAttributes set)

id: 310
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: D2 has no pin with requires_power=true

id: 311
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: D2 has no pin with requires_ground=true

id: 312
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: All pins on D2 are underspecified (no pinAttributes set)

id: 313
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: U6 has no pin with requires_power=true

id: 314
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: J_FLEX has no pin with requires_power=true

id: 315
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: J_FLEX has no pin with requires_ground=true

id: 316
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: All pins on J_FLEX are underspecified (no pinAttributes set)

id: 317
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: No <schematicsheet> was found. Add a <schematicsheet> to define the schematic drawing area.

id: 318
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: J_FLEX has no courtyard

id: 319
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: U1 may not have availability from jlcpcb (C5118826).

id: 320
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: L1 may not have availability from jlcpcb (C5350399).

id: 321
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: <resistor#422 name=".R2" /> footprint "0402" does not match supplier footprint jlcpcb:C25744 (copper IoU 0.7741).

id: 322
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: <capacitor#361 name=".C11" /> footprint "0402" does not match supplier footprint jlcpcb:C1525 (copper IoU 0.7249).

id: 323
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: <capacitor#253 name=".C2" /> footprint "0402" does not match supplier footprint jlcpcb:C1525 (copper IoU 0.7249).

id: 324
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: <capacitor#337 name=".C9" /> footprint "0402" does not match supplier footprint jlcpcb:C1525 (copper IoU 0.7249).

id: 325
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: <resistor#409 name=".R1" /> footprint "0402" does not match supplier footprint jlcpcb:C25744 (copper IoU 0.7741).

id: 326
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: <capacitor#349 name=".C10" /> footprint "0402" does not match supplier footprint jlcpcb:C1525 (copper IoU 0.7249).

id: 327
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: <capacitor#397 name=".C19" /> footprint "0402" does not match supplier footprint jlcpcb:C1525 (copper IoU 0.7249).

id: 328
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: <resistor#120 name=".R8" /> footprint "0402" does not match supplier footprint jlcpcb:C25741 (copper IoU 0.7741).

id: 329
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: <resistor#435 name=".R3" /> footprint "0402" does not match supplier footprint jlcpcb:C25900 (copper IoU 0.7741).

id: 330
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: <resistor#448 name=".R4" /> footprint "0402" does not match supplier footprint jlcpcb:C25900 (copper IoU 0.7741).

id: 331
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: <resistor#107 name=".R7" /> footprint "0402" does not match supplier footprint jlcpcb:C25765 (copper IoU 0.7741).

id: 332
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: <resistor#461 name=".R5" /> footprint "0402" does not match supplier footprint jlcpcb:C25900 (copper IoU 0.7741).

id: 333
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: <resistor#133 name=".R9" /> footprint "0402" does not match supplier footprint jlcpcb:C54068 (copper IoU 0.7741).

id: 334
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: Trace [.U3 > .VOUT to .C7 > .pin1] is routed thinner than requested (requested: 0.3mm, actual: 0.15mm).

id: 335
event: stdout
data: [2026-10-22T06:55:19.454Z] Warning: Trace [.C7 > .pin1 to .C8 > .pin1] is routed thinner than requested (requested: 0.3mm, actual: 0.15mm).

id: 336
event: stdout
data: [2026-10-22T06:55:19.454Z] Generating preview assets for dist/index in same worker...

id: 337
event: stdout
data: [2026-10-22T06:55:20.978Z] [worker-pool] heartbeat: workers busy=1/4, idle=3, queued_jobs=0 | w0:busy task=/workspace/index.circuit.tsx running_ms=30006 | w1:idle | w2:idle | w3:idle

id: 338
event: stdout
data: [2026-10-22T06:55:26.847Z] ✓ index.circuit.tsx

id: 339
event: stdout
data: [2026-10-22T06:55:26.847Z] Generating preview images in worker threads...

id: 340
event: stdout
data: [2026-10-22T06:55:26.847Z] Generating 3D preview images for all site builds...

id: 341
event: stdout
data: [2026-10-22T06:55:26.847Z] [manufacturing/rev-b/source-snapshots/main] Generating 3D PNG...

id: 342
event: stdout
data: [2026-10-22T06:55:31.090Z] [manufacturing/rev-b/source-snapshots/main] Written 3d.png

id: 343
event: stdout
data: [2026-10-22T06:55:31.090Z] [validation/repros/via-via] Generating 3D PNG...

id: 344
event: stdout
data: [2026-10-22T06:55:32.404Z] [validation/repros/via-via] Written 3d.png

id: 345
event: stdout
data: [2026-10-22T06:55:32.404Z] [manufacturing/rev-b/source-snapshots/flex] Generating 3D PNG...

id: 346
event: stdout
data: [2026-10-22T06:55:35.946Z] [manufacturing/rev-b/source-snapshots/flex] Written 3d.png

id: 347
event: stdout
data: [2026-10-22T06:55:35.946Z] [sensor-flex] Generating 3D PNG...

id: 348
event: stdout
data: [2026-10-22T06:55:37.967Z] [sensor-flex] Written 3d.png

id: 349
event: stdout
data: [2026-10-22T06:55:37.967Z] Transpiling entry file...

id: 350
event: stdout
data: [2026-10-22T06:55:37.967Z] Building ESM bundle...

id: 351
event: stdout
data: [2026-10-22T06:56:00.141Z] [worker-pool] heartbeat: workers busy=0/4, idle=4, queued_jobs=0 | w0:idle | w1:idle | w2:idle | w3:idle

id: 352
event: stderr
data: [2026-10-22T06:56:00.357Z] Transpilation failed: RollupError: [plugin typescript] @rollup/plugin-typescript: Path of Typescript compiler option 'outDir' must be located inside the same directory as the Rollup 'file' option.

id: 353
event: stderr
data: [2026-10-22T06:56:00.358Z] RollupError: [plugin typescript] @rollup/plugin-typescript: Path of Typescript compiler option 'outDir' must be located inside the same directory as the Rollup 'file' option.

id: 354
event: stderr
data: [2026-10-22T06:56:00.358Z]     at getRollupError (/root/.bun/install/global/node_modules/rollup/dist/es/shared/parseAst.js:337:45)

id: 355
event: stderr
data: [2026-10-22T06:56:00.358Z]     at error (/root/.bun/install/global/node_modules/rollup/dist/es/shared/parseAst.js:333:42)

id: 356
event: stderr
data: [2026-10-22T06:56:00.358Z]     at validatePaths (/root/.bun/install/global/node_modules/@rollup/plugin-typescript/dist/es/index.js:411:29)

id: 357
event: stderr
data: [2026-10-22T06:56:00.358Z]     at renderStart (/root/.bun/install/global/node_modules/@rollup/plugin-typescript/dist/es/index.js:972:13)

id: 358
event: stderr
data: [2026-10-22T06:56:00.358Z]     at <anonymous> (/root/.bun/install/global/node_modules/rollup/dist/es/shared/node-entry.js:23692:40)

id: 359
event: stderr
data: [2026-10-22T06:56:00.358Z]     at processTicksAndRejections (native:7:39)

id: 360
event: stderr
data: [2026-10-22T06:56:00.358Z] Transpilation failed

id: 361
event: stderr
data: [2026-10-22T06:56:00.358Z] Build exiting with code 1: transpile command failed

id: 362
event: log
data: [2026-10-22T06:56:01.471Z] Script completed with exit code 1

id: 363
event: log
data: [2026-10-22T06:56:01.533Z] Job failed: Script exited with non-zero exit code 1

id: 364
event: log
data: [2026-10-22T06:56:02.757Z] Destroyed sandbox: tscircuit-runtime-bb7d657a32b4b9ad7d3d32bcbf1db09e1c36e7a7215c4

event: end
data: {"status":"failed","logs_count":364}