952 B
952 B
Fixture Pack
Schemeta uses deterministic fixture circuits for compile/layout/readability QA.
Core fixtures
examples/esp32-audio.json- Baseline audio pipeline (MCU -> DAC -> amp).
examples/dense-analog.json- High-density analog topology used for overlap/crossing stress.
examples/i2c-sensor-hub.json- Shared bus topology with pull-ups and interrupt branches.
examples/power-tree.json- Multi-domain power-distribution with digital branch nets.
Usage
- Manual import in UI:
Import JSONthen select fixture file.
- API:
POST /compileorPOST /analyzewith fixture payload.
- Automated regression:
npm run test:uiusesdense-analogfor layout budget checks.
Notes
- Fixtures should stay deterministic (stable ordering and explicit naming).
- Avoid avoidable warnings in default/demo fixtures.
- Add a fixture whenever a routing/layout bug is fixed to prevent regressions.