Commit Graph

370 Commits

Author SHA1 Message Date
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
slhx agent 8a562b25c0 docs(requirements): tighten sync rows
Add explicit northstar ring fields to sync requirements and remove future-planning wording without changing behavior.

req: sync/001

req: sync/002

req: sync/003

req: sync/004

req: sync/005

req: sync/006

req: sync/007

req: sync/008
2026-06-25 15:51:24 +02:00
slhx agent 409e8a9984 docs(requirements): split push stream rows
Add explicit northstar ring fields to push requirements, split cross-origin stream guidance, and shorten SSE swap wording without changing behavior.

req: push/001

req: push/002

req: push/003

req: push/004

req: push/005

req: push/006

req: push/007
2026-06-25 15:48:34 +02:00
slhx agent 4c1ef3f0c9 docs(requirements): add rings to auth rows
Add explicit northstar ring fields to auth requirements without changing behavior.

req: auth/001

req: auth/002

req: auth/003

req: auth/004

req: auth/005
2026-06-25 15:45:27 +02:00
slhx agent d3e6448209 docs(requirements): add rings to host rows
Add explicit northstar ring fields to host capability requirements without changing behavior.

req: host/001

req: host/002

req: host/003

req: host/004

req: host/005
2026-06-25 15:42:50 +02:00
slhx agent e27593337b docs(requirements): tighten axum rows
Add explicit northstar ring fields to axum_integration requirements, split page helper behavior, and shorten adapter wording without changing behavior.

req: axum_integration/001

req: axum_integration/002

req: axum_integration/003

req: axum_integration/004

req: axum_integration/005

req: axum_integration/006
2026-06-25 15:39:56 +02:00
slhx agent 2a72341c95 docs(requirements): add rings to failure rows
Add explicit northstar ring fields to failure requirements and shorten missing-target failure wording without changing behavior.

req: failure/001

req: failure/002

req: failure/003

req: failure/004

req: failure/005

req: failure/006
2026-06-25 15:36:19 +02:00
slhx agent c5f999e91e docs(requirements): tighten runtime rows
Add explicit northstar ring fields to runtime requirements and split EffectBatch application from the tiny-runtime size target without changing behavior.

req: runtime/001

req: runtime/002

req: runtime/003

req: runtime/004

req: runtime/005

req: runtime/006
2026-06-25 15:33:08 +02:00
slhx agent 954b177b0c docs(requirements): add rings to abi rows
Add explicit northstar ring fields to abi requirements without changing behavior.

req: abi/001

req: abi/002

req: abi/003

req: abi/004

req: abi/005
2026-06-25 15:29:33 +02:00
slhx agent 3a1512994d docs(requirements): tighten wire rows
Add explicit northstar ring fields to wire requirements, split root-boundary metadata, and shorten runtime metadata wording without changing behavior.

req: wire/001

req: wire/002

req: wire/003

req: wire/004

req: wire/005

req: wire/006
2026-06-25 15:27:05 +02:00