You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Tracks the items deferred from PR #2 (feature/apply-bootstrap-openbuilt-core) so they don't get lost after merge.
The PR ships the core register + runtime; what remains is verification work that requires either a live Nextcloud container or live OR data.
Deferred from openspec/changes/bootstrap-openbuilt/tasks.md
Section 4 — Verification
4.3 Run npm run check:manifest (ADR-024) on the seeded hello-world manifest blob in tests — passes against the canonical schema pinned in package.json.
4.4 Visually verify on a fresh docker compose up that /index.php/apps/openbuilt/builder/hello-world renders the seeded virtual app.
Section 5 — Tests
5.2 PHPUnit Integration — tests/Integration/ApplicationLifecycleTest.php walks the Application through draft → published → archived → draft, asserts audit entries on each transition, asserts a disallowed transition is rejected, asserts BuiltAppRoute upkeep. Requires container-bound NC bootstrap.
Note
Sections 5.1 (PHPUnit unit), 5.3 (Newman), 5.4 (Playwright), 6.x (docs), 7.x (i18n) were completed before merge — see PR #2 task list for the green ticks.
Tracks the items deferred from PR #2 (
feature/apply-bootstrap-openbuilt-core) so they don't get lost after merge.The PR ships the core register + runtime; what remains is verification work that requires either a live Nextcloud container or live OR data.
Deferred from openspec/changes/bootstrap-openbuilt/tasks.md
Section 4 — Verification
npm run check:manifest(ADR-024) on the seededhello-worldmanifest blob in tests — passes against the canonical schema pinned inpackage.json.docker compose upthat/index.php/apps/openbuilt/builder/hello-worldrenders the seeded virtual app.Section 5 — Tests
tests/Integration/ApplicationLifecycleTest.phpwalks the Application throughdraft → published → archived → draft, asserts audit entries on each transition, asserts a disallowed transition is rejected, asserts BuiltAppRoute upkeep. Requires container-bound NC bootstrap.Note
Sections 5.1 (PHPUnit unit), 5.3 (Newman), 5.4 (Playwright), 6.x (docs), 7.x (i18n) were completed before merge — see PR #2 task list for the green ticks.
Referenced from PR #2 — MWest review finding #5.