Rbanh commented on issue Rbanh/schemeta#2 2026-02-18 21:02:21 -05:00
Selection & edit UX hardening: predictable drag, deselect, isolate, and multi-select behavior

Final closure summary:

  • Selection/movement behavior hardened across click-off deselect, isolate resets, and multi-select flows.
  • Undo/redo stack implemented and integrated across editing…
Rbanh commented on issue Rbanh/schemeta#1 2026-02-18 21:02:20 -05:00
Routing engine v2: overlap-averse schematic routing with label-tie fallback

Final closure summary:

  • Routing heuristics upgraded with stronger tie-net fallback and route-quality metrics.
  • Compile/UI now expose crossings, overlaps, bends, detour, and tie-net counts. -…
Rbanh pushed to main at Rbanh/schemeta 2026-02-18 21:02:07 -05:00
347d547875 Add 500+ instance performance regression test
Rbanh pushed to main at Rbanh/schemeta 2026-02-18 21:01:30 -05:00
9ce07c860b Add CI workflow, render snapshots, and keyboard apply shortcuts
Rbanh commented on issue Rbanh/schemeta#8 2026-02-18 20:59:32 -05:00
QA/CI hardening: e2e editor tests, schema regression tests, and release checklist

QA coverage increment in main via commit bfb8275.

Delivered:

  • Added tests/auth.test.js for hosted auth controls (SCHEMETA_AUTH_TOKEN, bearer, x-api-key).
  • Test suite now covers compile,…
Rbanh commented on issue Rbanh/schemeta#9 2026-02-18 20:59:31 -05:00
MCP/API productionization: versioned contracts, auth model, and operational docs

Hosted-mode auth controls are now implemented in main via commit bfb8275.

Delivered:

  • Added optional API token enforcement via SCHEMETA_AUTH_TOKEN.
  • When configured, all POST API routes…
Rbanh pushed to main at Rbanh/schemeta 2026-02-18 20:59:24 -05:00
bfb8275b2f Add optional API token auth and validation tests
Rbanh commented on issue Rbanh/schemeta#1 2026-02-18 20:55:44 -05:00
Routing engine v2: overlap-averse schematic routing with label-tie fallback

Routing readability increment delivered in main via commit f65e4d9.

Delivered:

  • Expanded label-tie routing heuristics in schematic mode:
    • auto tie-net mode for dense multi-node nets…
Rbanh pushed to main at Rbanh/schemeta 2026-02-18 20:55:37 -05:00
f65e4d9876 Improve tie-net heuristics and destructive edit safeguards
Rbanh commented on issue Rbanh/schemeta#4 2026-02-18 20:53:35 -05:00
Inspector UX redesign: task-oriented editors with less cognitive load

Inspector safety polish shipped in main via commit 31d2182.

Delivered destructive-action safeguards:

  • Confirm dialog before deleting a component, with impact summary (nodes removed, nets…
Rbanh pushed to main at Rbanh/schemeta 2026-02-18 20:53:30 -05:00
31d2182258 Add destructive-action confirmations in inspector editors
Rbanh commented on issue Rbanh/schemeta#3 2026-02-18 20:51:34 -05:00
Symbol/pin editor safety: schema-constrained edits with net reference migration

Implemented a major symbol/pin safety pass in main via commit fcad4b2.

Delivered:

  • Added explicit Preview Migration flow in Symbol editor.
  • Added migration impact summary before commit…
Rbanh pushed to main at Rbanh/schemeta 2026-02-18 20:51:29 -05:00
fcad4b284b Harden symbol editor with migration preview and pin reorder
Rbanh commented on issue Rbanh/schemeta#8 2026-02-18 20:43:10 -05:00
QA/CI hardening: e2e editor tests, schema regression tests, and release checklist

Additional QA gate added in main via commit c6578c0.

Delivered:

  • Introduced tests/perf-budget.test.js to detect compile performance regressions automatically.
  • npm test now includes…
Rbanh commented on issue Rbanh/schemeta#6 2026-02-18 20:43:09 -05:00
Performance budget and virtualization for large schematics

Performance regression coverage increment shipped in main via commit c6578c0.

Delivered:

  • Added tests/perf-budget.test.js with a deterministic large synthetic model.
  • Added a compile-time…
Rbanh pushed to main at Rbanh/schemeta 2026-02-18 20:43:03 -05:00
c6578c05fe Add compile performance budget regression test
Rbanh commented on issue Rbanh/schemeta#8 2026-02-18 20:42:07 -05:00
QA/CI hardening: e2e editor tests, schema regression tests, and release checklist

QA regression coverage expanded in main via commit 2cfef41.

Delivered:

  • Added tests/schema-regression.test.js to lock down streamlined schema behavior:
    • shorthand symbol definitions…
Rbanh pushed to main at Rbanh/schemeta 2026-02-18 20:42:02 -05:00
2cfef4198a Add schema regression tests for shorthand symbol model
Rbanh commented on issue Rbanh/schemeta#9 2026-02-18 20:41:10 -05:00
MCP/API productionization: versioned contracts, auth model, and operational docs

Contract-test slice completed in main via commit 925f807.

Delivered:

  • Added tests/api-contract.test.js covering stable REST/MCP contract envelopes.
  • Added assertions for compile/analyze…
Rbanh pushed to main at Rbanh/schemeta 2026-02-18 20:41:03 -05:00
925f8072e9 Add import-safe API/MCP contract tests