Skip to content

feat: add validated layout engine - #33

Open
ddebowczyk wants to merge 2 commits into
Jeshwin:mainfrom
ddebowczyk:feat/validated-layout-engine-pr08
Open

feat: add validated layout engine#33
ddebowczyk wants to merge 2 commits into
Jeshwin:mainfrom
ddebowczyk:feat/validated-layout-engine-pr08

Conversation

@ddebowczyk

Copy link
Copy Markdown

Summary

  • replace path-based reducer internals with a pure, stable-ID command engine
  • add strict state validation, detached inspection, and version-2 snapshots with split identities
  • route React interactions through the same commands and update the demo and README

This is stacked on #32. Review the commit after 553f577 for this step.

Verification

  • npm run build:demo
  • npm run build:lib
  • NODE_OPTIONS="--localstorage-file=/tmp/react-layman-vitest-localstorage" npm test
  • npm run lint
  • markdownlint README.md
  • git diff --check
@ddebowczyk
ddebowczyk force-pushed the feat/validated-layout-engine-pr08 branch 2 times, most recently from dea8bb1 to be3266b Compare August 12, 2026 13:42
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

1 participant