Skip to content

Bootstrap follow-up: deferred verification tasks (4.3, 4.4, 5.2) #10

@rubenvdlinde

Description

@rubenvdlinde

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.

Referenced from PR #2 — MWest review finding #5.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions