molecule-core/canvas/src/store
Molecule AI Core-FE dc0c3e7a27
Some checks failed
Secret scan / Scan diff for credential-shaped strings (pull_request) Successful in 4s
sop-tier-check / tier-check (pull_request) Failing after 4s
audit-force-merge / audit (pull_request) Successful in 5s
test(canvas): add pure-function tests for resolveRuntime and canvas-topology utilities
- preflight-resolveRuntime.test.ts: resolveRuntime from deploy-preflight.ts
  covering explicit runtime-map entries, identity fallback, -default suffix
  stripping, edge cases (empty string, multiple suffixes).
- canvas-topology-pure.test.ts: sortParentsBeforeChildren (topological
  sort, orphan handling, no-op, non-mutating), defaultChildSlot (2-col
  grid), childSlotInGrid (variable-size siblings, uniform-grid fallback),
  parentMinSize (0–5 children, grid dimensions), parentMinSizeFromChildren
  (variable sizes, empty array, width/height correctness).

Co-Authored-By: Claude Opus 4.7 <noreply@anthropic.com>
2026-05-10 04:46:28 +00:00
..
__tests__ test(canvas): add pure-function tests for resolveRuntime and canvas-topology utilities 2026-05-10 04:46:28 +00:00
canvas-capabilities.ts initial commit — Molecule AI platform 2026-04-13 11:55:37 -07:00
canvas-events.ts feat(canvas): screen reader live announcements for canvas state changes 2026-05-09 21:30:33 +00:00
canvas-topology.ts feat(canvas): render misconfigured workspaces with the configuration_status from agent_card 2026-05-04 15:14:40 -07:00
canvas.ts feat(canvas): keyboard-accessible node drag via Arrow keys 2026-05-09 22:19:01 +00:00
classNames.ts feat(canvas+platform): chat attachments, model selection, deploy/delete UX 2026-04-24 13:27:51 -07:00
deleteTombstones.ts chore(simplify): share FALLBACK_POLL_MS as the tombstone TTL + trim verbose comments 2026-04-26 13:52:49 -07:00
socket-events.ts refactor(canvas): route panel WS subscriptions through global socket 2026-04-27 13:12:47 -07:00
socket.ts refactor(canvas): route panel WS subscriptions through global socket 2026-04-27 13:12:47 -07:00