Skip to content

spec: Newman integration collection (17 OCS endpoints) #36

@rubenvdlinde

Description

@rubenvdlinde

OpenSpec change

Slug: newman-integration-suite-2026-04-24
Change directory: openspec/changes/newman-integration-suite-2026-04-24/
Capabilities exercised: dashboards, tiles, widgets, conditional-visibility (rules), admin-settings, prometheus-metrics

Summary

Close the ADR-008 Newman/Postman collection gap. code-quality.yml already declares enable-newman: true; the collection is the missing artefact. Add tests/integration/mydash.postman_collection.json covering all 17 OCS endpoints across 6 folders: Health+Metrics, Dashboards, Tiles, Widgets, Rules, Admin.

Artefacts

Surface

  • Files touched: tests/integration/mydash.postman_collection.json (new), tests/integration/README.md (new). Possibly .github/workflows/code-quality.yml if the reusable quality workflow needs a member-user provisioning preamble.
  • Risk: if the reusable quality workflow only provisions an admin user, member-level branch tests need either (a) a workflow extension PR on ConductionNL/.github or (b) scope down to admin-level tests only and defer the member branch.

Pipeline gating

Labels openspec + yolo applied now. Do NOT apply ready-to-build until PR #34 merges.

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or requestopenspecOpenSpec-driven changeyoloAuto-merge when all phases pass

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions