Reports / spec churn
API spec changes in txperl/PixivBiu
Delimit's diff engine analyzed the recent merged pull requests of txperl/PixivBiu and found 28 distinct OpenAPI spec change(s) (all additive). Spec file(s): api/openapi.yaml. Analyzed at pinned revision 91fa5fc6e082 on 2026-08-11. The same change can appear in more than one merged PR — the per-PR lists below show all 56 occurrences.
PR #97 — refactor: bump to v3
- New endpoint added: /auth/connectivity (in `api/openapi.yaml`)
- New endpoint added: /auth/login (in `api/openapi.yaml`)
- New endpoint added: /auth/logout (in `api/openapi.yaml`)
- New endpoint added: /auth/oauth/exchange (in `api/openapi.yaml`)
- New endpoint added: /auth/oauth/start (in `api/openapi.yaml`)
- New endpoint added: /auth/status (in `api/openapi.yaml`)
- New endpoint added: /config (in `api/openapi.yaml`)
- New endpoint added: /config/reset (in `api/openapi.yaml`)
- New endpoint added: /config/restart (in `api/openapi.yaml`)
- New endpoint added: /config/schema (in `api/openapi.yaml`)
- New endpoint added: /downloads (in `api/openapi.yaml`)
- New endpoint added: /downloads/{id} (in `api/openapi.yaml`)
- New endpoint added: /downloads/{id}/cancel (in `api/openapi.yaml`)
- New endpoint added: /events (in `api/openapi.yaml`)
- New endpoint added: /health (in `api/openapi.yaml`)
- New endpoint added: /illusts/following (in `api/openapi.yaml`)
- New endpoint added: /illusts/ranking (in `api/openapi.yaml`)
- New endpoint added: /illusts/recommended (in `api/openapi.yaml`)
- New endpoint added: /illusts/{id} (in `api/openapi.yaml`)
- New endpoint added: /illusts/{id}/bookmark (in `api/openapi.yaml`)
- New endpoint added: /illusts/{id}/ugoira (in `api/openapi.yaml`)
- New endpoint added: /search/illusts (in `api/openapi.yaml`)
- New endpoint added: /search/users (in `api/openapi.yaml`)
- New endpoint added: /users/{id} (in `api/openapi.yaml`)
- New endpoint added: /users/{id}/bookmarks (in `api/openapi.yaml`)
- New endpoint added: /users/{id}/follow (in `api/openapi.yaml`)
- New endpoint added: /users/{id}/following (in `api/openapi.yaml`)
- New endpoint added: /users/{id}/illusts (in `api/openapi.yaml`)
PR #96 — refactor: bump to v3
- New endpoint added: /auth/connectivity (in `api/openapi.yaml`)
- New endpoint added: /auth/login (in `api/openapi.yaml`)
- New endpoint added: /auth/logout (in `api/openapi.yaml`)
- New endpoint added: /auth/oauth/exchange (in `api/openapi.yaml`)
- New endpoint added: /auth/oauth/start (in `api/openapi.yaml`)
- New endpoint added: /auth/status (in `api/openapi.yaml`)
- New endpoint added: /config (in `api/openapi.yaml`)
- New endpoint added: /config/reset (in `api/openapi.yaml`)
- New endpoint added: /config/restart (in `api/openapi.yaml`)
- New endpoint added: /config/schema (in `api/openapi.yaml`)
- New endpoint added: /downloads (in `api/openapi.yaml`)
- New endpoint added: /downloads/{id} (in `api/openapi.yaml`)
- New endpoint added: /downloads/{id}/cancel (in `api/openapi.yaml`)
- New endpoint added: /events (in `api/openapi.yaml`)
- New endpoint added: /health (in `api/openapi.yaml`)
- New endpoint added: /illusts/following (in `api/openapi.yaml`)
- New endpoint added: /illusts/ranking (in `api/openapi.yaml`)
- New endpoint added: /illusts/recommended (in `api/openapi.yaml`)
- New endpoint added: /illusts/{id} (in `api/openapi.yaml`)
- New endpoint added: /illusts/{id}/bookmark (in `api/openapi.yaml`)
- New endpoint added: /illusts/{id}/ugoira (in `api/openapi.yaml`)
- New endpoint added: /search/illusts (in `api/openapi.yaml`)
- New endpoint added: /search/users (in `api/openapi.yaml`)
- New endpoint added: /users/{id} (in `api/openapi.yaml`)
- New endpoint added: /users/{id}/bookmarks (in `api/openapi.yaml`)
- New endpoint added: /users/{id}/follow (in `api/openapi.yaml`)
- New endpoint added: /users/{id}/following (in `api/openapi.yaml`)
- New endpoint added: /users/{id}/illusts (in `api/openapi.yaml`)
Generated by the Delimit merge gate's diff engine. Maintainers: this page is informational — the same analysis runs as a CI gate via the Delimit GitHub Action.
Run this gate on your repo
The merge gate for AI-written code, with signed, replayable attestation. Works with Claude Code, Codex, Cursor, and Gemini CLI.
- uses: delimit-ai/delimit-action@v1
with:
spec: api/openapi.yamlFree, no account. Point spec at your OpenAPI file.
A signed, replayable attestation is a bounded evidence record of what an AI-assisted merge changed and how the change was classified. It is replayable: re-run the same Delimit version against the same inputs and the result is byte-identical, so a reviewer can verify it without re-deriving the diff. It is the artifact your reviewers or downstream consumers can read straight from the merge gate for AI-written code.
Read the docsFree tier runs the full gate. Pro is $10/mo.