GESSO — FIG. 00 / CONTRACTS, MEASURED
OpenAPI contract
testing for PHP.Validate. Measure. Ship.
headline: 2 lines — measured / spec: OpenAPI 3.0 · 3.1 · 3.2
PHPUnit coverage, request and response validation, fuzzing, and drift detection for Laravel, Symfony, Pest, PSR-7, or plain PHP.
MIT / PHP ≥ 8.3
FIG. 01 — ENDPOINT COVERAGE
OPERATIONS COVERED
96.2%
GET /users/{id} · 200 · jsoncovered
POST /orders · 201 · jsoncovered
PATCH /users/{id} · 422covered
DELETE /orders/{id} · 204untested
SIDECAR .gesso/coverage.json — MERGED 4 SHARDS
section — 01 / features
Why Gesso
F-01
Contract enforcement
Validate requests and responses with OpenAPI 3.0, 3.1, and 3.2 semantics.
F-02
Visible coverage
See untested operations, statuses, and content types in PHPUnit and CI.
F-03
Framework choice
Use dedicated adapters or the framework-independent core.