Skip to content

v0.4.0: CI drift gate (no Claude needed)

Choose a tag to compare

@Eugen24 Eugen24 released this 29 Oct 10:05
· 4 commits to master since this release

Added

  • scripts/drift_check.py: fails a PR when the app calls a path the backend does not serve. Backend from the FastAPI extractor or an OpenAPI file (--openapi). Exit 0 in sync, 1 drift, 2 bad input; --json, --warn.
  • Example GitHub Actions workflow: docs/examples/drift-gate.yml.
  • Tests for path normalisation, prefix tolerance, call-context filtering, base-constant skipping and CLI exit codes.

Limits

Paths only (no methods or fields). Dynamically built paths are not seen. Prefixes present on one side only are tolerated, so it can miss a drift but should not invent one.

Update

claude plugin marketplace update neo-plugins && claude plugin update fullstack-sync@neo-plugins, then restart Claude Code.