generated from coulomb/repo-seed
docs: align v2 bootstrap api contract
This commit is contained in:
@@ -244,7 +244,7 @@ shell does not have `IHP_LIB`/the IHP dev environment loaded.
|
||||
|
||||
```task
|
||||
id: IHUB-WP-0019-T06
|
||||
status: todo
|
||||
status: done
|
||||
priority: medium
|
||||
state_hub_task_id: "84c92e05-3e0f-490a-a48f-e2d9ddace764"
|
||||
```
|
||||
@@ -260,6 +260,19 @@ Update OpenAPI and docs to match the real API:
|
||||
Done when: a new hub implementer can follow docs without discovering missing
|
||||
API endpoints at runtime.
|
||||
|
||||
Implementation note (2026-05-19): updated the generated OpenAPI contract to
|
||||
use distinct request schemas for hub, manifest, API consumer/key, widget,
|
||||
interaction-event, and annotation writes. The spec now represents manifest
|
||||
activation and widget-pattern adoption as no-body actions, documents the
|
||||
one-time `ApiKeyCreatedResponse.fullKey`, adds missing hub registry and widget
|
||||
pattern response schemas, and fixes path parameter naming for `hubId`. Updated
|
||||
`docs/new-hub-quickstart.md` to show the supported `ops-hub` bootstrap path
|
||||
through `/api/v2`, including VSM metadata, manifest activation, consumer/key
|
||||
creation, widget seeding, and `metadata` event submission. Updated the
|
||||
functional contract endpoint list. `git diff --check` passed;
|
||||
`scripts/compile-check` remains blocked in this shell because `IHP_LIB` is not
|
||||
set.
|
||||
|
||||
---
|
||||
|
||||
### T07 — Add an ops-hub bootstrap smoke test
|
||||
|
||||
Reference in New Issue
Block a user