Skip to content

Update contract-test allowlists for MVP2 endpoints + enum value #357

Description

@SoundMindsAI

Summary

Three contract tests assert against hand-maintained allowlists (expected endpoint paths / enum values). MVP2 features added new endpoints and an enum value but didn't update those allowlists, so the tests are stale. This is a clean, low-risk way to learn the contract-test layer.

Fix

Update the allowlists to include the new MVP2 surface (the exact paths/values are enumerated in the idea file's analysis). Run the contract suite to confirm the three failures go green:

make test-contract

Definition of done

  • The three previously-failing contract tests pass
  • No production code changed — test-data/allowlist updates only
  • make test-contract is green

Background

Captured at docs/00_overview/planned_features/02_mvp2/bug_contract_allowlists_outdated_after_mvp2_features/idea.md (lists the exact endpoints + enum value to add).

Good first issue: bounded test-data update; teaches the contract-test layer + API surface contracts.

Metadata

Metadata

Assignees

No one assigned

    Labels

    good first issueGood for newcomerstestsTest coverage / test infrastructure

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions