Build a code-analysis tool that discovers undocumented API contracts by examining frontend API calls, backend controllers, validation rules, serializers, database models, and existing tests. Reconstruct request and response schemas, authentication requirements, error formats, pagination behavior, and implicit business rules. Highlight disagreements between frontend expectations and backend behavior, then generate a unified API specification and contract tests. Link each inferred rule to its source code and mark uncertain conclusions for developer review rather than treating inference as proof.
0 Comments