You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Stacked on perf/homepage-shiki-video (#840) because two items touch
files introduced/changed there.
- HomeProblems: add a section heading ("Four incidents Cycles
prevents") — the incident cards previously appeared with no framing.
- Features grid: new /icons/file-code.svg for Protocol Reference,
which shared book-text.svg with Topic Guides.
- Hero image alt text: replace arrow-chain shorthand ("agents -> gate
-> allow/block") with a screen-reader-friendly sentence.
- snippets.data.ts: GPT-5 per-token prices (125/1000 microcents) are
now single constants interpolated into both the Java and Vercel
snippets — a price change can't half-update the homepage.
- HomeIntegrations: chips without a real brand icon (AWS Bedrock,
Google Gemini, LlamaIndex, CrewAI, Pydantic AI, AutoGen, Groq,
Ollama) now use a neutral layers glyph instead of a misleading
TypeScript/Python logo. Language icons stay on language-framework
chips (Django, Next.js, ...).
- HomeCodeSnippet: proper WAI-ARIA tabs — role=tablist/tab/tabpanel,
aria-selected, roving tabindex, ArrowLeft/Right/Home/End keyboard
navigation.
- Social proof: row now reads "N+ package installs · Apache 2.0 ·
self-hosted · no prompt storage". GitHub stars are fetched in
installs.data.ts and tracked in the cache/installs.json for
analytics but deliberately NOT displayed (count is too small to be
persuasive — same rationale as clones). Stars are not a high-water
mark: they can legitimately decrease, so a successful fetch wins and
the cached value is only an API-failure fallback; the field is
excluded from MONOTONIC_FIELDS.
Verified: vitest 93/93, npm run build:fast clean, rendered homepage
checked via vitepress preview + headless Edge (heading, chips, stat
row, tablist SSR markup, interpolated Java snippet all correct).
installs-cache.json / public/installs.json build side-effects left
uncommitted; the stars field appears there on the next counts refresh.
alt: Three AI agents submit actions to the Cycles gate; allowed actions proceed, blocked ones are denied, and every decision is appended to a signed audit log.
0 commit comments