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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions