docs(changes): consolidate and tighten changelog entries

- Merge related fix entries into single files (name-match-span-merge into character-name-split-and-scan-recovery, kanji-non-independent-noun-annotations + lexicalized-expression-frequency into content-adverb-annotation-stop-list, greedy-name-parsing-priority into character-name-split-and-scan-recovery, kiku-field-grouping-cancel-double-toast into kiku-field-grouping-modal-recovery, history-rofi-cover-art into launcher-history-command)
- Rewrite remaining entries for brevity and reclassify stats-trend-title-limits as "changed"
This commit is contained in:
2026-07-10 01:04:01 -07:00
parent 8712780d08
commit 846292809c
17 changed files with 18 additions and 47 deletions
+2 -4
View File
@@ -1,7 +1,5 @@
type: internal
area: testing
- Test lanes are now defined once in `scripts/test-lanes.ts` and discovered by directory instead of hand-maintained file lists in `package.json`; the unused `test:core:*`/`test:config:dist`/`test:full` scripts were removed.
- `scripts/run-test-lane.mjs` runs each test file in an isolated `bun test` process with a wall timeout, so a hanging test or leaked global can no longer cascade failures across the lane.
- Previously orphaned suites now run in CI: the stats dashboard tests (`bun run test:stats`), the `scripts/**` tests (`bun run test:scripts`, including the change-verification skill tests), the `test-plugin-process-start-retries.lua` plugin test, and the runtime-compat dist slice (now part of `bun run test:fast`).
- The change-verification skill gained a `stats` lane for `stats/` edits.
- Test lanes now live in `scripts/test-lanes.ts`, discover tests by directory, and run each Bun test file in an isolated process with a wall timeout.
- CI now covers the previously orphaned stats, scripts, plugin process-retry, and runtime-compat suites. The SubMiner change-verification workflow also gained a stats lane.