Skip to content

feat: add route parity CI guard and MCP smoke probe - #15

Merged
oldrepublicwizard merged 2 commits into
mainfrom
feat/route-parity-guard
Jul 18, 2026
Merged

feat: add route parity CI guard and MCP smoke probe#15
oldrepublicwizard merged 2 commits into
mainfrom
feat/route-parity-guard

Conversation

@oldrepublicwizard

Copy link
Copy Markdown
Contributor

Summary

  • Fix route parity CI guard: discover /api/v1 REST paths via OpenAPI (includes routes_extra router) and assert sync SDK, async SDK, and web api.ts coverage
  • Add MCP REST tools/list probe to compose smoke script
  • Add nightly live-stack Playwright workflow (nightly-e2e.yml) with minimal home/pipeline smoke
  • Sync parity docs: MCP DNS rebinding row, PR feat: add route parity CI guard and MCP smoke probe #15 references, deployment table updates

Test plan

  • uv run pytest -q — 171 passed
  • uv run pytest tests/test_api_route_parity.py -q — 5 passed
  • CI smoke job (compose + MCP probe)
  • Nightly workflow (manual dispatch optional)

Copilot added 2 commits July 18, 2026 16:13
OpenAPI-based route discovery fixes the parity test for included routers;
compose smoke now validates MCP tools/list; nightly live Playwright workflow
and parity doc sync complete the hardening pass.
live-smoke.spec.ts requires a running compose stack and belongs only in
the nightly live config, not the default mocked e2e job.
@oldrepublicwizard
oldrepublicwizard merged commit 8c25974 into main Jul 18, 2026
3 checks passed
@oldrepublicwizard
oldrepublicwizard deleted the feat/route-parity-guard branch July 18, 2026 21:17
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.

1 participant