The widget, running

Backed by a scripted conversation, not the harness. No model is called and no shop is touched, so approving the delete card fifty times costs nothing and can reach no catalogue. The replies come from mock/script.mjs; the same engine serves node mock/server.mjs locally.

Host controls

Reparenting is a router moving a live node. It must not open a second session. Unmounting must leave no timer behind.

Try these

  • hello the domain question, closed, no text box
  • a new product order one sentence, two readings
  • set the shawl to 3200 a card, both sides of the change
  • which category an open list: chips and a box
  • what should the price be a box and no chips, deliberately
  • describe it a draft, approved by button not by typing
  • take 10% off every shawl 14 records, and a phrase to type back
  • delete the shawl irreversible, gated on the exact phrase
  • surprise me a block kind this bundle has never heard of
  • what is the weather a decline

Events crossing the boundary

(nothing yet)