Implement rule-based Studio creation, usable canvas and Reader, and consolidated package authoring

This commit is contained in:
Timothy J. Aveni
2026-09-23 00:53:01 -07:00
parent 8455599c3c
commit abd5d57fb9
6 changed files with 22 additions and 12 deletions
+1 -1
View File
@@ -47,7 +47,7 @@ test("execution scaffolds route typed handlers by declared effect and target wit
assert.match(await read("src/impl/asyncWork.ts"), /RemoteImplementation/);
assert.match(await read("src/impl/both.ts"), /PortableImplementation/);
assert.match(await read("flake.nix"), /checkedArtifacts/);
assert.match(await read("package.nix"), /entries.browser/);
assert.match(await read("flake.nix"), /entries.browser/);
await assert.rejects(add("both", "transaction targets [browser, server]"), /unique/);
await assert.rejects(add("invalid", "snapshot targets [remote]"), /browser\/server/);
await assert.rejects(apply("function", { name: "missing", id: "export:missing" }), /explicit execution/);