Files
hemx/INTENT.tsv
T
2026-09-01 23:14:12 +02:00

1.7 KiB

1IDPROBLEMFOROUTCOME
2server/001Browser frameworks duplicate authoritative application state and policyRust teams building ordinary server-owned web applicationsKeep state, authorization, validation, and recovery on the server
3resource/001Copied selectors and protocol identifiers drift away from rendered templatesTemplate and handler authorsUse generated typed resources and actions for every interaction boundary
4protocol/001Ad hoc browser commands create ambiguous ordering and compatibilityFramework adapters and browser runtimesApply one deterministic ordered effect protocol within an owned root
5web/001Framework abstractions often replace native web semantics unnecessarilyPeople using Hemx applicationsRetain semantic HTML, accessibility, URLs, forms, and browser fallback
6portable/001Host-only parsing dependencies prevent portable server-side renderingRust applications targeting Wasm and constrained serversRender through normal Hemx APIs without host parser dependencies
7scope/001Universal extension systems turn a small interaction layer into a client frameworkMaintainers and application authorsCompose ordinary behavior from a small kernel, direct adapters, and explicit islands
8maintainability/001Build and adapter responsibilities are interleaved, making safe changes costlyHemx maintainers and downstream users relying on stable generated contractsCohesive private ownership seams preserve behavior, diagnostics, and portability
9assurance/001Boundary changes can pass broad suites without focused semantic drift checksMaintainers changing generated APIs, handlers, adapters, and browser runtimeFocused checks expose contract and integration drift at the owning seam