abse/smartwatch-flex-top-only
Three-panel flex smartwatch with two parallel R3.9 bends, all components flat-top, low-profile JST connector harnesses, split heartbeat optical windows and screw-retained PCB mounting. Modeled 39 × 50.5 × 14.5mm prototype; 100% routing, zero native DRC and shorts. Hardware qualification pending.
- Version
- 0.2.22
- License
- unset
- Stars
- 0
reports/validation-report.json
{
"status": "PASS",
"checkedAt": "2026-10-16T21:04:22.209119+00:00",
"localOnly": true,
"published": false,
"baseline": "Published v0.2.21 PCB, CAD and source electrical records",
"routingPercent": 100,
"functionalNets": 94,
"functionalPads": 500,
"nativeDrcErrors": 0,
"nativeWarnings": 0,
"nativeBuildErrors": 0,
"shorts": 0,
"freshShortsChecks": 0,
"unchangedLayerShortsChecks": 16,
"nativeEntries": [
{
"entry": "index.tsx",
"compilerOutcome": "PASS",
"source": "dist/index/circuit.json",
"log": "reports/schematic-notes/local-five-entry-build.log",
"sourceSha256": "c49d3f23bbba2a16f5e02151c68c0c4e1e2fce702dd5d70a4efa0943866f76bc",
"logSha256": "7d451f8ccb5e262f522d11628fc9ce3319c5beafb2e8374dc3a783eb4cf119aa",
"nativeErrors": 0,
"nativeWarnings": 0,
"verification": "reports/schematic/index-verification.json",
"renderMode": "Completed CLI batch entry"
},
{
"entry": "flat.circuit.tsx",
"compilerOutcome": "PASS",
"source": "dist/flat/circuit.json",
"log": "reports/schematic-notes/local-five-entry-build.log",
"sourceSha256": "8a2ef2fd3e71dccfc0e2a695c9c002170f6f18fda78d9efc80393fa0abf0c8b2",
"logSha256": "7d451f8ccb5e262f522d11628fc9ce3319c5beafb2e8374dc3a783eb4cf119aa",
"nativeErrors": 0,
"nativeWarnings": 0,
"verification": "reports/schematic/flat-verification.json",
"renderMode": "Completed CLI batch entry"
},
{
"entry": "assembly.circuit.tsx",
"compilerOutcome": "PASS",
"source": "dist/assembly/circuit.json",
"log": "reports/schematic-notes/local-five-entry-build.log",
"sourceSha256": "db7fc80498dd5e9602b5ae092c31286553e79cc8ae8f6544ed10faa1cde09a19",
"logSha256": "7d451f8ccb5e262f522d11628fc9ce3319c5beafb2e8374dc3a783eb4cf119aa",
"nativeErrors": 0,
"nativeWarnings": 0,
"verification": "reports/schematic/assembly-verification.json",
"renderMode": "Completed CLI batch entry"
},
{
"entry": "enclosure-fit.circuit.tsx",
"compilerOutcome": "PASS",
"source": "dist/enclosure-fit/circuit.json",
"log": "reports/schematic-notes/local-five-entry-build.log",
"sourceSha256": "aad69f4caff07dd51b701e37cb6c6af77ab14f475a9f6eb5a8f78422f87051a2",
"logSha256": "7d451f8ccb5e262f522d11628fc9ce3319c5beafb2e8374dc3a783eb4cf119aa",
"nativeErrors": 0,
"nativeWarnings": 0,
"verification": "reports/schematic/enclosure-fit-verification.json",
"renderMode": "Completed CLI batch entry"
},
{
"entry": "watch.circuit.tsx",
"compilerOutcome": "PASS",
"source": "dist/watch/circuit.json",
"log": "reports/schematic-notes/native-watch-isolated.log",
"sourceSha256": "86ec2b2811fb29ee1c91a4ce09b89ec11d5538aa2a2a4e59a3eaeabe7eaf703e",
"logSha256": "19e7489012cf87e8ab2f930a6c4afd0f52068371937103a68f5819a9a89445ec",
"nativeErrors": 0,
"nativeWarnings": 0,
"verification": "reports/schematic/watch-verification.json",
"renderMode": "Fresh native core process"
},
{
"entry": "pcb.circuit.tsx",
"compilerOutcome": "PASS",
"source": "dist/pcb/circuit.json",
"log": "reports/schematic-notes/local-five-entry-build.log",
"sourceSha256": "f4900cff598dcfe3cab7b74cb31be42726d31610b8b0de2032577dad07103c88",
"logSha256": "7d451f8ccb5e262f522d11628fc9ce3319c5beafb2e8374dc3a783eb4cf119aa",
"nativeErrors": 0,
"nativeWarnings": 0,
"verification": "reports/schematic/pcb-verification.json",
"renderMode": "Completed CLI batch entry"
}
],
"typecheckExitCode": 0,
"changedTraceIds": [
"source_net_57_grid11170_material_0"
],
"minViaHoleDiameter": "0.3mm",
"minViaPadDiameter": "0.45mm",
"nativeVias": 623,
"electricalReceipts": [
{
"path": "reports/copper-audit.json",
"sha256": "d3ec71014b950795da25be48b0aaae2cdf90071fc3ee30557dc38c19dd09849c"
},
{
"path": "reports/clearance-audit.json",
"sha256": "f5b9fa8f906bdba73db219d2938aac69eb357ea145c4f8d43f0b3652753e96ea"
},
{
"path": "reports/board-edge-audit.json",
"sha256": "c99f3ce4fed56e0e24c8371a70018d688c7d3e9cb4180c4aab9f512e3fe8a830"
},
{
"path": "reports/native-drill-audit.json",
"sha256": "d1bbb48c61df808db4e12078cd2a802d492220a8606dc02560d45398a58c5891"
},
{
"path": "reports/electrical-fixes/thermal-vias.json",
"sha256": "216c32929e95b3dd8679effb181426e4e69f6325563a3bc2e7e2d01917cdba7d"
},
{
"path": "reports/flex-geometry.json",
"sha256": "68675223f292ee68a437e4d521ab86c92fa41bd23af9856d8141e85491ca7711"
},
{
"path": "reports/printed-coil-audit.json",
"sha256": "4311810016e9d92eb336b29791a6119a56b6c90209f1bc4632ba32e816a6ebe6"
},
{
"path": "reports/pour-board-edge-audit.json",
"sha256": "e20e36a1bdb2c7c985511f2bda78a7533844968c7ec2219a519743ba0c40e7ac"
}
],
"invariants": {
"status": "PASS",
"baseline": "Published v0.2.21",
"allPcbCadAndElectricalSourceRecordsUnchanged": true,
"nativeWarningsAfter": {},
"nativeErrors": 0,
"nativeVias": 623,
"holeDiameterMM": 0.3,
"padDiameterMM": 0.45,
"schematicRecordsAdded": true,
"all500ConnectedPadsAccountedFor": true,
"reports": [
"reports/schematic/index-verification.json",
"reports/schematic/flat-verification.json",
"reports/schematic/assembly-verification.json",
"reports/schematic/enclosure-fit-verification.json",
"reports/schematic/watch-verification.json",
"reports/schematic/pcb-verification.json"
],
"schematicPurposeNotes": 162,
"schematicStyleIssues": 0
},
"shortsManifest": {
"path": "reports/oled-clock-style/shorts/manifest.json",
"sha256": "0883830c574671348fbc0209ca587119fc32820cee122e4c7b248be3085232f5"
},
"nativeCircuitSha256": "c49d3f23bbba2a16f5e02151c68c0c4e1e2fce702dd5d70a4efa0943866f76bc",
"routeCacheSha256": "f5f02bb87a2f244f469c7b0a3bb8904b313a9db93e61eb6e256548752d2d35ae",
"separateCliStyle": {
"findings": 65,
"categories": {
"PcbTraceStaircase": 65
},
"exitCode": 1,
"passed": false,
"scope": "Separate staircase-style advisories remain; native viewer warnings are zero."
},
"prototypeOrderStatus": "Existing supplier, mechanical and bench qualification holds remain unchanged.",
"version": "0.2.22",
"warningsCleared": 0,
"nativeWarningsBefore": {},
"nativeWarningsAfter": {},
"shortChecks": 16,
"modeledEnclosureMM": [
39,
50.5,
14.5
],
"transportProof": "reports/schematic/index-verification.json",
"previousRoutingValidation": {
"version": "0.2.20",
"baseline": "Published v0.2.17",
"invariants": {
"status": "PASS",
"baseline": "Published v0.2.17",
"changedTraceIds": [
"source_net_57_grid11170_material_0"
],
"changedBottomPours": [
"pcb_copper_pour_614"
],
"nativeWarningsBefore": {
"pcb_trace_style_warning": 1
},
"nativeWarningsAfter": {},
"nativeErrors": 0,
"nativeVias": 623,
"holeDiameterMM": 0.3,
"padDiameterMM": 0.45,
"allRoutingInputsAndRulesIdentical": true,
"allViasAndEndpointsIdentical": true,
"padsComponentsBendsStiffenersAndAssemblyIdentical": true,
"unchangedSourceAndMechanicalFiles": 147,
"refreshedDerivedModels": [
"mechanical/upright-pcb.glb",
"mechanical/upright-pcb.ts",
"mechanical/upright-watch.glb"
],
"sourceSha256": "3083348767c7efa82834aa0cbc04a003394f3f31e23fd696c5ae39e363d7b088",
"cacheSha256": "f5f02bb87a2f244f469c7b0a3bb8904b313a9db93e61eb6e256548752d2d35ae"
},
"nativeWarningsBefore": {
"pcb_trace_style_warning": 1
},
"warningsCleared": 1,
"transportProof": "reports/oled-clock-style/transport-proof.json"
},
"schematicSheets": 9,
"schematicComponents": 162,
"schematicContactPins": 498,
"documentedGroundedCaseLands": 2,
"shortsVerificationScope": "All 16 prior zero-short results retained after exact equality of all emitted PCB geometry, vias, pads, copper pours and electrical-source records against published v0.2.21 in all six entries. No copper or electrical change.",
"schematicPurposeNotes": 162,
"schematicStyleIssues": 0,
"schematicStyleAnalyzerVersion": "0.0.69",
"cliSchematicPlacementAnalyzerVersion": "0.0.50",
"localSiteBuild": {
"status": "INCOMPLETE_WORKER_STALLED",
"completedCliEntries": 5,
"nativeWatchVerifiedSeparately": true,
"cloudFullSixEntryBuildRequiredBeforePromotion": true,
"configurationChange": "Build watch first to avoid the stalled reused worker."
},
"schematicChecks": {
"purposeCoverage": "reports/schematic-notes/purpose-coverage.json",
"latestStyleAnalysis": "reports/schematic-notes/site-style-analysis.json",
"cliStyleAnalysis": "reports/schematic-notes/cli-style-analysis.json",
"commands": [
"tsci check source index.tsx",
"tsci check netlist index.tsx",
"tsci check pin_specification dist/index/circuit.json",
"tsci check schematic-placement dist/index/circuit.json"
]
}
}