9dd8e4a944
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.
2.5 KiB
2.5 KiB
id, type, status, parent, title, refs
| id | type | status | parent | title | refs | |||||
|---|---|---|---|---|---|---|---|---|---|---|
| SLICE-0016 | slice | ready | NS-0004 | Update html_examples smoke and README for index/page navigation |
|
Objective
Keep the public documentation and focused browser smoke aligned with the new html_examples structure so contributors can trust / as an index, focused pages as copyable examples, and infinite-scroll as a scroll-triggered interaction.
Authority
AGENTS.mdidentifiescargo run -p hemx-xtask -- html-examples-smokeas the focused repo-owned browser verification for the HTML pattern gallery and no-reload dynamic interactions. req: test/006 req: test/013 req: test/014examples/html_examples/README.mdis the public run command and pattern matrix.hemx-xtask/src/main.rsowns smoke scripts, diagnostics, and no-navigation/no-reload guards.
Close when
examples/html_examples/README.mdstill explains the run command and pattern matrix, but its proof anchors and navigation notes match the new index/per-page structure.cargo run -p hemx-xtask -- html-examples-smokestarts from the index, follows real example links/routes, and proves representative no-reload dynamic behavior on focused pages.- The smoke includes a scroll-based infinite-scroll proof and keeps the existing no-navigation/no-reload guard for dynamic interactions.
- Smoke failures identify the named example route/path so a broken page split is easy to diagnose.
Allowed files
examples/html_examples/README.mdhemx-xtask/src/main.rsexamples/html_examples/src/main.rsonly for testability hooks or route names already owned by implementation slicesREQUIREMENTS.mdonly if smoke/documentation duties become durable requirementsAGENTS.mdonly if the stable command guidance must change; otherwise do not touch it
Verification
cargo test -p hemx-xtaskcargo run -p hemx-xtask -- html-examples-smokecargo test -p hemx-html-examplesif route names/templates changed in the same sliceredgate health --strict && redgate lintifREQUIREMENTS.mdorAGENTS.mdchanges
Non-goals
- Do not add a second smoke runner, Playwright/Selenium dependency,
/tmpsmoke scripts, or untracked proof files. - Do not use smoke updates to implement new examples.
- Do not weaken existing dynamic checks for click-to-edit, edit-row, validation, search, lazy-load, click-to-load, progress, value-select, reset, or revealed fallback.
Evidence
Ready; no implementation evidence yet.