Agent
Reviews OpenAPI specification files against REST API and IAM permission-naming guidelines. Runs a deterministic Spectral lint against the bundled ruleset first (silently skipped when no Spectral CLI is available), then reviews what a linter cannot express. Checks version consistency, required elements, naming…