diff --git a/examples/kanban/README.md b/examples/kanban/README.md index 78271b7..6ec7f8c 100644 --- a/examples/kanban/README.md +++ b/examples/kanban/README.md @@ -12,7 +12,7 @@ The example is a server-first Kanban board with: - move-left / move-right card controls - delete-card controls - generated target objects for checked slot updates -- tuple-composed `IntoEffect` / `application/slhx` responses +- tuple-composed `IntoEffect` responses - SSE presence updates It intentionally uses buttons instead of custom JavaScript drag-and-drop; drag/local-first sync remain north-star features in `examples/kanban.md`. diff --git a/examples/techdemo/README.md b/examples/techdemo/README.md index ec305bd..df36641 100644 --- a/examples/techdemo/README.md +++ b/examples/techdemo/README.md @@ -9,12 +9,12 @@ Open . This is a polished Linear-style product demo for planning typed work across lanes. It is tailored to showcase slhx strengths: - modern SSR-first UI -- generated resource modules from `.heml` +- generated target objects from `.heml` - hemplate partials for issue lanes, cards, and inspector panels -- native form posts wired through generated slhx handles -- multi-target tuple-composed `IntoEffect` / `application/slhx` responses +- native form posts wired through generated form/handle resources +- multi-target tuple-composed `IntoEffect` responses - generated slot updates instead of selectors -- root-scoped runtime lowering (`data-hid`, `data-sid`) +- root-scoped runtime application without selector lookups - page-enhancer navigation with native link fallback - SSE server push into a generated slot - drag-and-drop lane moves persisted by typed server handlers through the slhx runtime diff --git a/slhx-test/tests/examples_contract.rs b/slhx-test/tests/examples_contract.rs index 970823a..f33cfec 100644 --- a/slhx-test/tests/examples_contract.rs +++ b/slhx-test/tests/examples_contract.rs @@ -116,8 +116,11 @@ fn canonical_example_docs_do_not_teach_low_level_plumbing() { let examples = root.join("examples"); let forbidden = [ "generated handles and slots", + "generated slhx handles", "generated handle ids", "numeric handle ids", + "runtime lowering", + "application/slhx responses", "EffectBatch", "manual registry", "HandlerRegistry",