Skip to content

chore(docs): trivial P1s — error-code scope clarification + integrations date-stamp#595

Merged
amavashev merged 1 commit intomainfrom
chore/audit-trivial-p1s-datestamp-error-scope
May 8, 2026
Merged

chore(docs): trivial P1s — error-code scope clarification + integrations date-stamp#595
amavashev merged 1 commit intomainfrom
chore/audit-trivial-p1s-datestamp-error-scope

Conversation

@amavashev
Copy link
Copy Markdown
Contributor

Summary

Third patch from the public-docs audit (2026-05-08). Two trivial, independent P1s in one PR.

Error-code scope clarification

protocol/error-codes-and-error-handling-in-cycles.md said "Cycles defines 16 error codes." Per the runtime YAML (authoritative — cycles-protocol-v0.yaml's ErrorCode enum has exactly 15 values), the 16th is the admin-plane TENANT_CLOSED lifecycle error which is covered on this page but not part of the runtime wire contract. The admin-plane error enum has additional codes that aren't documented here.

Replaced the bare "16" line with a scope-clarifying sentence: 15 runtime wire codes + 1 admin-plane lifecycle error covered here, with a pointer to the admin spec for the full admin-plane enum and to the tenant-close-cascade-semantics page for TENANT_CLOSED context.

"26 integrations" post date-stamp

blog/26-integrations-every-ai-framework-one-budget-protocol.md is a dated announcement (2026-04-02) but the body read like a current claim. The integrations overview now lists 27 (Rust SDK was added after this post shipped).

Added an inline date-stamp in the lede sentence ("As of this post (2026-04-02), Cycles ships 26 integrations…") and a pointer to the live integrations overview for the current list. No other body changes — the section counts inside the post are internally consistent under the language-variant counting convention used across the site.

Test plan

  • vitest run — 5 files, 83/83 tests pass
  • vitepress build — completes cleanly
  • Manual smoke: confirm the date-stamp + overview link render correctly in the deployed preview

Out of scope

Remaining audit queue: Windows build wrapper (P1, separate PR), SEO title-length sweep (P2), missing <!-- more --> markers (P2), blog-to-how-to internal links (P2), Shiki promql/conf warnings (P3).

…ons date-stamp

Two small, independent fixes from the public-docs audit (2026-05-08):

- protocol/error-codes-and-error-handling-in-cycles.md: the page said
  "Cycles defines 16 error codes" — but the runtime OpenAPI spec
  (cycles-protocol-v0.yaml) defines 15 ErrorCode values; the 16th is the
  admin-plane TENANT_CLOSED lifecycle error covered on the same page.
  Clarify scope: 15 runtime + 1 admin-plane covered here, with a pointer
  to the admin spec for the full admin-plane enum and to the
  tenant-close-cascade semantics page for TENANT_CLOSED context.

- blog/26-integrations-every-ai-framework-one-budget-protocol.md: the
  post is a dated announcement (2026-04-02) but read as if the count
  were current. The integrations overview now lists 27. Date-stamp the
  count inline ("As of this post (2026-04-02)…") and point readers to
  the integrations overview for the live list. No other body changes —
  the section counts in the post are internally consistent under the
  language-variant counting convention used throughout the site.

Verified: vitest 83/83 pass; vitepress build completes.
@amavashev amavashev enabled auto-merge May 8, 2026 23:05
@amavashev amavashev merged commit 45bc518 into main May 8, 2026
5 checks passed
@amavashev amavashev deleted the chore/audit-trivial-p1s-datestamp-error-scope branch May 8, 2026 23:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant