Skip to content

Commit 3537eff

Browse files
committed
docs: scope the JavaScript coverage claim
The suite covers state_payload.js and component_batch_refresh.js. component_refresh.js, which drives individual morph refreshes, has no tests, so claiming the suite covers the browser modules overstated it. Name the two covered modules and record the uncovered one as a known gap.
1 parent bc8970d commit 3537eff

1 file changed

Lines changed: 6 additions & 2 deletions

File tree

docs/roadmap.md

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -34,8 +34,9 @@
3434
- SQLite, PostgreSQL, and MySQL integration suites
3535
- Inline RBS generation/validation, Steep, Standard Ruby, Solid Queue's exact
3636
RuboCop policy, and a warning-free Brakeman scan
37-
- A JavaScript suite covering the browser modules, run in CI with Node's test
38-
runner and jsdom, with every GitHub Actions reference pinned to a commit SHA
37+
- A JavaScript suite covering the state payload and batched refresh browser
38+
modules, run in CI with Node's test runner and jsdom, with every GitHub
39+
Actions reference pinned to a commit SHA
3940

4041
## Partially implemented
4142

@@ -58,6 +59,9 @@
5859
distributed per-actor rate limits and global admission control do not.
5960
- Administration: actor and dead-letter views plus policy hooks exist; richer
6061
filtering, audit records, and bulk-safe tools do not.
62+
- Browser module coverage: the state payload and batched refresh modules have
63+
JavaScript tests; `component_refresh.js`, which drives individual morph
64+
refreshes, does not.
6165
- Outboxes use portable status rows with polling indexes; future versions may
6266
introduce narrow ready/claimed membership tables for very large outboxes.
6367

0 commit comments

Comments
 (0)