openvibers/openvibe.contracts Commits

Contracts 0.104.0: network.resource.read is active (Network serves the resource index) (#49)

OP OpenVibers committed 5 Oct 2026 · tag v0.104 · 0 files, +0 −0

Release 0.104.0 complete. Routes verified from Network main: `server/index.js:491` mounts `/api/v1/resources` guarded by `network.resource.read`, and `server/registry/resource-index.js:183-184` defines `GET /` and `GET /:ovrn` — an exact match for the capability's route list, so `implementedBy` was already correct and only `status` changed.

Changes:
- `manifests/capabilities/network.resource.read.json:5` — status `planned` → `active` (implementedBy already `GET /api/v1/resources`, `GET /api/v1/resources/:ovrn`).
- `CHANGELOG.md:7` — new `## 0.104.0 — 2026-10-05` entry (Network PR #62; ADR-048).
- `STATUS.json:12` — contracts version → `v0.104.0`.
- `STATUS.json:28` — `network.resource.read` feature line `(planned, ADR-048)` → `(active, ADR-048)`.
- `package.json:3` — version → `0.104.0`.
- `package-lock.json:3,9` — version → `0.104.0`.
- `generated/openapi/network.json:217` — new `"/api/v1/resources"` GET operation (2XX `common.resource-list-result.v1`).
- `generated/openapi/network.json:263` — new `"/api/v1/resources/{ovrn}"` GET operation (2XX `common.resource-summary.v1`).
- `generated/openapi/network.json:6` — version/description → `0.104.0`.
- `generated/openapi/index.json:106-107` — network `operations` 37→39, `capabilities` 26→27.
- `generated/openapi/ai.json:6` (and the other 24 service docs: `billing, blog, bot, chat, codes, community, coupons, deals, events, games, host, live, media, news, openre, reviews, search, sources, space, tips, tools, trade, vip, wiki`) — version/description → `0.104.0`; `generated/json-schema/bundle.json` and `generated/typescript/index.d.ts` unchanged (no schema change).
- No catalog entry to change: `contracts/catalog.json` lists schemas only, and no capability is indexed there (nor is it in `compatibility/capability-schema-gaps.json`).

Verification:
- `node scripts/compat.js v0.103.0` → `no breaking changes`.
- `nice -n 15 ov test --no-cache test/platform-fabric.test.js test/product-catalog.test.js test/capability-schemas.test.js test/openapi.test.js` → `4 passed in 34 s`.

Nothing committed or pushed.

This commit has no diff to show.