The eight changes of the 2026-07-23 market-gap wave were built and unit/vitest-verified locally, but no live Nextcloud instance was available, so several UI-observable scenarios carry honest @e2e exclude annotations or unexecuted Playwright specs. Needs one live-instance pass:
Also: docs/features/*.md pages for this wave have no screenshots (this repo has no docs/images capture pipeline — see ADR-010).
The eight changes of the 2026-07-23 market-gap wave were built and unit/vitest-verified locally, but no live Nextcloud instance was available, so several UI-observable scenarios carry honest
@e2e excludeannotations or unexecuted Playwright specs. Needs one live-instance pass:tests/e2e/sbom-import.spec.tslists correctly but was never executed — confirm thegetByRole('tab', {name: 'Components'})sidebar-tab locator and the upload flow.Also: docs/features/*.md pages for this wave have no screenshots (this repo has no docs/images capture pipeline — see ADR-010).