Repository navigation
v0.5.0: methods and field names in the drift check
Added
drift_check.pychecks HTTP methods (METHOD) as well as paths (PATH), both fail the run.--fields:FIELD?review list of JSON keys the app reads infromJson/ writes intoJsonthat no backend model declares (snake_case-normalised).--strict-fieldsmakes it fail. A coverage guard skips the list when the extractor cannot see the backend's models.- The Stop hook runs the check and prints concrete
PATH/METHODlines in its nudge. - OpenAPI source (
--openapi) now supplies methods and schema fields. - Opt-outs:
// fss-ignoreanddrift_ignorein the config.
Fixed
- A verb from an earlier statement leaked into a later wrapper call (false METHOD).
- An unserved-prefix rule hid real endpoints that were also a prefix of another path.
Limits
Per-endpoint field checking (a field on the wrong model) stays with the model-driven api-contract-sync skill. Dynamic paths are not seen.
Update
claude plugin marketplace update neo-plugins && claude plugin update fullstack-sync@neo-plugins, then restart Claude Code.