# aspect: openapi

> OpenAPI aspect placeholder. The current CLI does not yet provide a
> scripted capture driver for this aspect; only code capture is exposed via
> `context capture --code`.

## Target

Extract HTTP endpoints, request/response schemas, and auth requirements
from OpenAPI spec files in the repo.

## Schema (planned contract)

Payloads produced by the future scripted capture will land under dated
buckets and contain:

- `facts.jsonl` — endpoint-level facts (path, method, auth, deprecation)
- `_meta.yaml` — bucket metadata (`spec_version`, `endpoint_count`,
  `captured_at`, `script_hash`, `content_hash`)

## Notes

- Not executable by the current CLI.
- source-id reserved as `aspect:openapi`.
