Skip to content

test(ogc): bdms-923 add Sprint 1 cleanup feature spec for OGC#749

Merged
ksmuczynski merged 1 commit into
stagingfrom
kas-BDMS-923-create-feat-file-ogc-cleanup-sprint1
Jun 30, 2026
Merged

test(ogc): bdms-923 add Sprint 1 cleanup feature spec for OGC#749
ksmuczynski merged 1 commit into
stagingfrom
kas-BDMS-923-create-feat-file-ogc-cleanup-sprint1

Conversation

@ksmuczynski

Copy link
Copy Markdown
Contributor

Why

This PR addresses the following problem / context:

  • BDMS-923 calls for a behavior spec capturing Sprint 1 of the OGC feature layer cleanup so expected behavior is documented before implementation lands.
  • The OGC layers need a single source of truth for what Sprint 1 covers (exposure filters, naming, configuration) versus what's deferred, so reviewers, testers, and follow-up sprints can plan against the same scope.
  • Helps ensure scenarios are properly categorized for efficient tracking and execution.

How

Implementation summary - the following was changed / added / removed:

  • Introduced a new BDD feature file capturing the Sprint 1 cleanup scenarios.
  • Tagged scenarios with relevant metadata like concern, scope, priority, and action item.

Notes

Any special considerations, workarounds, or follow-up work to note?

  • Spec-only PR — no step definitions or production code changes yet. Scenarios are intentionally pending until the Sprint 1 implementation work lands.
  • A2 is @wip: terms_of_service and contact_name still need confirming with the technical lead before that scenario can run in CI
  • A22 ADR: needs to be written before the two remaining A22 scenarios are meaningful — see comment in the file.
  • other_things ordering: A1 S3 and all three A13 scenarios include other_things because A1 still needs to patch its view; comments in the file flag that these should run before A18 is applied.
  • A4 count may drift: 322 is the audit snapshot — if the data changes before step definitions are written, this will need updating.
  • A11 role name TBD: the Authentik role for /ogcapi-internal access is part of A11 itself and doesn't exist yet; "public-viewer" and "required role" references in A11 S2–S4 should be updated once it's provisioned.

Add a new BDD feature file covering OGC cleanup Sprint 1 behavior.

Tag scenarios by concern, sprint scope, priority, and action item so the spec captures both expected behavior and how cases should be grouped for execution and tracking.
@ksmuczynski ksmuczynski changed the title Add Sprint 1 cleanup feature spec for OGC BDSM-923: (test) add Sprint 1 cleanup feature spec for OGC Jun 30, 2026
@ksmuczynski ksmuczynski changed the title BDSM-923: (test) add Sprint 1 cleanup feature spec for OGC test(ogc): BDMS-923 add Sprint 1 cleanup feature spec for OGC Jun 30, 2026
@ksmuczynski ksmuczynski changed the title test(ogc): BDMS-923 add Sprint 1 cleanup feature spec for OGC test(ogc): bdms-923 add Sprint 1 cleanup feature spec for OGC Jun 30, 2026
@ksmuczynski ksmuczynski self-assigned this Jun 30, 2026

@chasetmartin chasetmartin left a comment

Copy link
Copy Markdown
Collaborator

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good! If you run into issues testing against exact feature or entity counts you may need to adjust a few clauses, but I would just roll with it as you work through them.

@ksmuczynski ksmuczynski merged commit af36cf1 into staging Jun 30, 2026
9 of 13 checks passed
@ksmuczynski ksmuczynski deleted the kas-BDMS-923-create-feat-file-ogc-cleanup-sprint1 branch June 30, 2026 16:31
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants