Commit Graph

4 Commits

Author SHA1 Message Date
ZiyaZhang
eb10123015 test(web): simplify approval snapshot assertions 2026-07-30 03:57:57 -07:00
ZiyaZhang
285cd60744 docs(ui-workspace): align approval status contracts 2026-07-30 02:40:31 -07:00
ZiyaZhang
8014abffa0 test(web): cover waiting approval in built graph 2026-07-30 02:13:02 -07:00
imccyu
4d1ab81f05 test(web): shrink the assembled jsdom lane to one built-bundle boot smoke
The seven behavior-pinning snapshots (workspace-flow, slash-flow,
todo-display, session-title, session-actions, terminal-card,
code-mode-fixture) asserted per-package behavior through the whole
built app: every assertion now lives in the owning package's suite at
equal strength (SlotTestRuntime benches assemble the same plugin apply
over the production slot machinery), while the assembled layer kept
re-failing on unrelated churn at 10s-timeout debugging cost.

What only this lane can prove is the artifact plane: lib/client.js
bundles loading through the ModuleLoader path, staged boot activation
across the inject layers, per-plugin CSS injection, and a journey
reaching chat content over the fixture transport. built-boot.snapshot.ts
pins exactly that, and nothing else — behavior assertions belong to the
package suites.
2026-07-29 23:51:21 +08:00