Skip to content

Conversation

@skydread1
Copy link
Contributor

remote

  • Add public execute fn for transport-agnostic pattern execution (no HTTP needed)
  • execute-pull kept as thin wrapper delegating to execute for backward compatibility
  • Re-export execute from sg.flybot.pullable.remote public API

pull-playground

  • Sandbox delegates to remote/execute instead of hand-rolling pattern compilation
  • Schema and seed are now pull-able data in the store ({:schema ?s}, {:seed {nil true}})
  • Collapse sandbox-api/remote-api into single flat pull-api with make-executor as only mode-specific fn
  • Unify all defalias components as .cljc — reader conditionals only inside for JS-specific parts
  • Uniform [::alias-name props] syntax in app-view, no platform split
  • Remove dead state keys (schema-loading?, sample-data, schema-view-mode)
  • Add Replicant to :dev deps for CLJ test classpath

@skydread1 skydread1 self-assigned this Feb 10, 2026
@skydread1 skydread1 merged commit 10ab2ec into main Feb 10, 2026
2 checks passed
@skydread1 skydread1 deleted the improve-pull-playground-ui-arch branch February 11, 2026 06:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant