slhx agent
9dd8e4a944
docs(work): map html examples navigation slices
...
Add a northstar and ready vertical slices for making html_examples start at an index, splitting implemented examples into focused pages, proving infinite-scroll by scrolling, and keeping smoke/docs/requirements aligned.
2026-06-26 08:18:21 +02:00
slhx agent
379ed02f88
fix(html-examples): make progress click-driven
...
Remove interval auto-ticking from the progress example, render visible percentage text next to the native progress element, and update smoke coverage to assert explicit click behavior.
req: htmx_equivalents/001
req: examples/001
req: test/006
2026-06-26 07:47:07 +02:00
slhx agent
dc5743de99
docs(work): close requirement governance slice
...
Record redgate and req-citation evidence for SLICE-0004.
2026-06-26 00:37:42 +02:00
slhx agent
53e4709bbd
docs(work): close keyed regression slice
...
Record generated-resource assertion evidence for SLICE-0003.
2026-06-26 00:36:21 +02:00
slhx agent
2122b3c9ca
docs(work): close browser runtime slice
...
Record html_examples smoke evidence for SLICE-0002.
2026-06-26 00:34:22 +02:00
slhx agent
67d167fdbe
docs(work): close verification tier slice
...
Record full and focused verification evidence for SLICE-0001.
2026-06-26 00:32:14 +02:00
slhx agent
2e55406a24
test(lsp): add hemplate highlighting fixture
...
Add repo-owned hemplate highlighting fixture and golden capture contract without editor packaging or a second parser.
req: diagnostics/004
req: diagnostics/008
2026-06-26 00:20:11 +02:00
slhx agent
34327d6b8f
docs(editor): define hemplate highlight boundary
...
Document the repo-owned .heml highlighting overlay tokens and exclude diagnostics/completion/formatting/build validation from highlighting authority.
req: diagnostics/004
req: diagnostics/008
2026-06-26 00:16:47 +02:00
slhx agent
5d38d0ca0a
docs(work): close lsp build-fact slice
...
Record that LSP build-fact boundary coverage is complete via build-owned diagnostics and template facts.
2026-06-26 00:14:08 +02:00
slhx agent
f605c9ee74
docs(work): mark completed lsp slices
...
Update workledger status for completed diagnostics, completion, hover, and protocol LSP slices.
2026-06-26 00:10:55 +02:00
slhx agent
38794cfa6d
docs(work): use workledger command name
...
Update work graph verification references from work to workledger.
2026-06-25 23:40:19 +02:00
slhx agent
e77ddd459c
test(lsp): cover protocol framing basics
...
Add LSP protocol coverage for initialize capabilities, shutdown response, and unknown request errors.
req: diagnostics/008
2026-06-25 23:36:15 +02:00
slhx agent
258524f3b8
test(lsp): cover documented hover facts
...
Make hover token-position aware and add protocol/helper coverage for documented hemplate hover facts.
req: diagnostics/007
req: diagnostics/008
2026-06-25 23:34:04 +02:00
slhx agent
baf4b1529c
test(lsp): cover documented completions
...
Add protocol and helper coverage for documented hemplate completion items, including data-hemx-root.
req: diagnostics/006
2026-06-25 23:29:33 +02:00
slhx agent
6cf800cac6
test(lsp): cover diagnostic publish lifecycle
...
Add protocol-level LSP tests for build-equivalent diagnostics across open/change/save/close and file-backed save without text.
req: diagnostics/004
req: diagnostics/005
2026-06-25 23:25:35 +02:00
slhx agent
df0fabd4fb
docs(work): map testing and editor northstars
...
Add repo-local northstars and ready slices for testing strategy, LSP/editor completion, and hemplate highlighting boundaries.
2026-06-25 22:20:50 +02:00
slhx agent
edc65be7b6
test(hemx-test): name rendered target assertions
...
Add rendered target and handle assertions that include generated names in diagnostics instead of only raw runtime ids.
req: test/017
req: dx/006
2026-06-25 19:05:34 +02:00
slhx agent
d7cf6fe9f6
test(html-examples): cover interval progress path
...
Exercise the data-hemx-interval trigger path through the progress-bar example and browser smoke while clearing stale timers before each smoke run.
req: convention/005
req: convention/011
req: test/006
2026-06-25 18:58:10 +02:00
slhx agent
18af9d6eee
fix(html-examples): keep keyed search helper local
...
Inline keyed search reconciliation so the public examples contract does not see low-level advanced primitives while preserving remove/replace/append behavior.
req: list/006
req: examples/001
2026-06-25 18:50:19 +02:00
slhx agent
57a975bbdc
docs(test): document verification tiers
...
Document fast, focused browser, and full authority verification tiers plus the full local timeout/shard expectation.
req: test/015
req: test/016
req: test/004
req: test/006
2026-06-25 18:41:26 +02:00
slhx agent
1a67d0c5a4
test(xtask): assert html examples avoid reloads
...
Wrap html_examples browser smoke interactions with a no-navigation guard so dynamic paths fail if native form fallback or full-page reload occurs.
req: test/014
req: test/006
2026-06-25 18:37:27 +02:00
slhx agent
da8fb70168
test(xtask): cover revealed fallback smoke
...
Add a deterministic html_examples browser smoke path that reloads the runtime with IntersectionObserver disabled and verifies data-hemx-revealed fallback dispatch.
req: convention/014
req: test/006
2026-06-25 18:32:22 +02:00
slhx agent
6e6efa0012
test(html-examples): reconcile keyed search rows
...
Make the active-search example use a safer keyed reconciliation path for filtered rows: remove filtered-out keys, replace retained keys, and append newly visible keys.
req: list/006
req: htmx_equivalents/001
req: examples/001
2026-06-25 18:24:35 +02:00
slhx agent
5c40e773a3
docs(requirements): add target policy rings
...
Add explicit ring fields to target policy requirements without changing behavior.
req: target_policy/001
req: target_policy/002
2026-06-25 18:10:29 +02:00
slhx agent
5a05ef8fbd
docs(requirements): add multipart rings
...
Add explicit ring fields to multipart requirements without changing behavior.
req: multipart/001
req: multipart/002
req: multipart/003
2026-06-25 18:07:32 +02:00
slhx agent
b4833de441
docs(requirements): split convention rows
...
Add explicit ring fields to convention requirements and split UX convention constraints without changing behavior.
req: convention/001
req: convention/002
req: convention/003
req: convention/004
req: convention/005
req: convention/006
req: convention/007
req: convention/008
req: convention/009
req: convention/010
req: convention/011
req: convention/012
req: convention/013
req: convention/014
req: convention/015
req: convention/016
req: convention/017
2026-06-25 18:05:05 +02:00
slhx agent
cd59dfda9b
docs(requirements): split style rows
...
Add explicit northstar ring fields to style requirements and split class-token constraints without changing behavior.
req: style/001
req: style/002
req: style/003
req: style/004
req: style/005
req: style/006
2026-06-25 18:01:26 +02:00
slhx agent
17025f3221
docs(requirements): add locality rings
...
Add explicit ring fields to locality requirements and remove speculative wording without changing behavior.
req: locality/001
req: locality/002
2026-06-25 17:58:14 +02:00
slhx agent
dceda8fdce
docs(requirements): split app registry row
...
Add explicit ring fields to derive_app requirements and split app registry singleton constraints without changing behavior.
req: derive_app/001
req: derive_app/002
2026-06-25 17:55:07 +02:00
slhx agent
c7ca3aab9d
docs(requirements): split handler rows
...
Add explicit ring fields to derive_handler requirements and split handler parameter constraints without changing behavior.
req: derive_handler/001
req: derive_handler/002
req: derive_handler/003
req: derive_handler/004
req: derive_handler/005
2026-06-25 17:52:36 +02:00
slhx agent
82b1b29f1f
docs(requirements): split boundary rows
...
Add explicit ring fields to boundary requirements and split the hemplate/hemx surface boundary without changing behavior.
req: boundary/001
req: boundary/002
req: boundary/003
req: boundary/004
2026-06-25 17:48:43 +02:00
slhx agent
d3a7cc12de
docs(requirements): split misc rows
...
Add explicit ring fields to misc requirements and split oversized primitive-design rows without changing behavior.
req: misc/001
req: misc/002
req: misc/003
req: misc/004
req: misc/005
req: misc/006
req: misc/007
req: misc/008
req: misc/009
req: misc/010
2026-06-25 17:46:31 +02:00
slhx agent
bcadbd4594
docs(requirements): split build rows
...
Add explicit northstar ring fields to build requirements and split oversized proc-macro/global-codegen rows without changing behavior.
req: build/001
req: build/002
req: build/003
req: build/004
req: build/005
req: build/006
req: build/007
req: build/008
2026-06-25 17:43:05 +02:00
slhx agent
05b35bc7bd
docs(requirements): add ts ring
...
Add an explicit northstar ring field to the TypeScript definition requirement without changing behavior.
req: ts/001
2026-06-25 17:39:12 +02:00
slhx agent
3be6bceea4
docs(requirements): split milestone row
...
Add explicit northstar ring fields to milestone requirements and split the kanban milestone into focused obligations.
req: milestone/001
req: milestone/002
req: milestone/003
2026-06-25 17:36:39 +02:00
slhx agent
ceb06a7723
docs(requirements): split example rows
...
Add explicit northstar ring fields to example requirements and split shared-runtime and mobile-framework boundaries without changing behavior.
req: examples/001
req: examples/002
req: examples/003
req: examples/004
req: examples/005
req: examples/006
req: examples/007
req: examples/008
req: examples/009
req: examples/010
req: examples/011
req: examples/012
req: examples/013
2026-06-25 17:29:24 +02:00
slhx agent
1a9387dca9
docs(requirements): split v0 scope row
...
Add explicit northstar ring fields to v0_scope requirements and split stable-release scope without changing behavior.
req: v0_scope/001
req: v0_scope/002
req: v0_scope/003
req: v0_scope/004
req: v0_scope/005
2026-06-25 17:24:23 +02:00
slhx agent
8ce60d9b8d
docs(requirements): split invariant rows
...
Add explicit northstar ring fields to invariant requirements and split global completeness behavior without changing behavior.
req: invariant/001
req: invariant/002
req: invariant/003
req: invariant/004
req: invariant/005
req: invariant/006
2026-06-25 17:19:51 +02:00
slhx agent
2ccbedb5ac
docs(requirements): add rings to async data rows
...
Add explicit northstar ring fields to async_data requirements and remove speculative wording without changing behavior.
req: async_data/001
req: async_data/002
req: async_data/003
2026-06-25 17:15:07 +02:00
slhx agent
7ed44038d7
docs(requirements): add rings to client-local rows
...
Add explicit northstar ring fields to client_local requirements and remove illustrative syntax wording without changing behavior.
req: client_local/001
req: client_local/002
req: client_local/003
req: client_local/004
2026-06-25 17:12:25 +02:00
slhx agent
a787e5473a
docs(requirements): split state rows
...
Add explicit northstar ring fields to state requirements, split atom type-hash guidance, and shorten SSR bootstrap wording without changing behavior.
req: state/001
req: state/002
req: state/003
req: state/004
req: state/005
req: state/006
req: state/007
2026-06-25 17:08:02 +02:00
slhx agent
12bab8d5f7
docs(requirements): add rings to check rows
...
Add explicit northstar ring fields to check requirements without changing behavior.
req: check/001
req: check/002
req: check/003
req: check/004
2026-06-25 17:03:30 +02:00
slhx agent
dbf7619712
docs(requirements): split test governance rows
...
Add explicit northstar ring fields to test requirements and split browser-selector, surface-generation, browser-E2E, and durable-smoke boundaries without changing behavior.
req: test/001
req: test/002
req: test/003
req: test/004
req: test/005
req: test/006
req: test/007
req: test/008
req: test/009
req: test/010
req: test/011
req: test/012
req: test/013
2026-06-25 17:00:18 +02:00
slhx agent
78bc761366
docs(requirements): split diagnostics rows
...
Add explicit northstar ring fields to diagnostics requirements and split editor overlay and rust-analyzer boundaries without changing behavior.
req: diagnostics/001
req: diagnostics/002
req: diagnostics/003
req: diagnostics/004
req: diagnostics/005
req: diagnostics/006
req: diagnostics/007
req: diagnostics/008
2026-06-25 16:56:11 +02:00
slhx agent
691c6f009a
fix(html-examples): tighten email and progress feedback
...
Require a complete dotted email before inline validation reports success, preserve the typed email after valid revalidation, and update progress via the actual progress element so visible progress is not stuck at 100%.
req: htmx_equivalents/005
req: examples/001
req: test/006
2026-06-25 16:53:12 +02:00
slhx agent
3d1d613eb2
docs(requirements): add rings to view rows
...
Add explicit northstar ring fields to view requirements and tighten generated slot wording without changing behavior.
req: view/001
req: view/002
2026-06-25 16:07:00 +02:00
slhx agent
5a316a33cf
docs(requirements): split html safety row
...
Add explicit northstar ring fields to html_safety requirements, split SafeHtml shell and handler-helper obligations, and update beginner guidance without changing behavior.
req: html_safety/001
req: html_safety/002
req: html_safety/003
req: html_safety/004
req: html_safety/005
2026-06-25 16:03:46 +02:00
slhx agent
e38867d58c
docs(requirements): add rings to navigation rows
...
Add explicit northstar ring fields to navigation requirements without changing behavior.
req: nav/001
req: nav/002
req: nav/003
req: nav/004
req: nav/005
2026-06-25 16:00:29 +02:00
slhx agent
11e50ab647
docs(requirements): split interop ownership rows
...
Add explicit northstar ring fields to interop requirements, split leaf/preserve/no-framework boundaries, and shorten ownership wording without changing behavior.
req: interop/001
req: interop/002
req: interop/003
req: interop/004
req: interop/005
req: interop/006
req: interop/007
req: interop/008
req: interop/009
req: interop/010
req: interop/011
req: interop/012
2026-06-25 15:57:58 +02:00
slhx agent
0337a44edb
docs(requirements): tighten local rows
...
Add explicit northstar ring fields to local requirements and shorten local command-log wording without changing behavior.
req: local/001
req: local/002
req: local/003
req: local/004
2026-06-25 15:53:50 +02:00