Summary
Implement the selected openapi-spec-validator 0.9.0 authority behind the versioned, supervised process boundary from ADR 0001.
Scope
- Define the worker request and response protocol over bounded standard input and output.
- Run strict JSON and YAML parsing and OpenAPI 3.0 or 3.1 structural and semantic validation.
- Use only the immutable input closure and deny external resolution.
- Normalize diagnostics with defining file, pointer, coordinates, code, severity, and truncation counts.
- Supervise timeout, process-tree termination, malformed output, dependency failure, and protocol failure.
Acceptance criteria
Dependencies
Priority gate and claiming
Keep status:blocked until every open priority:p0 issue is closed
and every explicit dependency above is closed. Only then replace it
with status:ready and add help wanted.
To claim a ready issue, assign yourself, replace status:ready with
status:in-progress, and comment with a short implementation plan.
Non-goals
- Implementing Agent contract rules.
- Merging disposable spike adapters.
- Claiming the process boundary is a complete operating-system sandbox.
Summary
Implement the selected openapi-spec-validator 0.9.0 authority behind the versioned, supervised process boundary from ADR 0001.
Scope
Acceptance criteria
Dependencies
Priority gate and claiming
Keep
status:blockeduntil every openpriority:p0issue is closedand every explicit dependency above is closed. Only then replace it
with
status:readyand addhelp wanted.To claim a ready issue, assign yourself, replace
status:readywithstatus:in-progress, and comment with a short implementation plan.Non-goals