Files
ccs/docs
Kenneth Wong 3583b544d0 feat(models): add Claude Fable 5.1 and correct Sonnet 5 pricing
Register `claude-fable-5-1` in the CLIProxy model catalog, the dashboard
catalog, and the usage pricing registry.

Pricing is taken from Anthropic's official pricing page:

- Fable 5.1 base rates are $10/$50 per MTok with a $12.50 5m cache write,
  matching Fable 5.
- Cache hits bill at 0.025x base input ($0.25/MTok) rather than the
  standard 0.1x multiplier. Anthropic applies that reduced rate only to
  Fable 5.1 and Mythos 5.1, so this entry cannot derive its cache rates
  from CACHE_READ_MULTIPLIER.

This also corrects Claude Sonnet 5 from $3/$15 to $2/$10 (cache write
$2.50, cache read $0.20). The launch introductory rate became the
standard price and the increase scheduled for 2026-09-01 was cancelled,
so the previous entry over-reported Sonnet 5 usage cost by 50%.

Thinking on Fable 5.1 is always on and can only be steered through
effort levels, so the catalog entry exposes the same `low`..`max` level
surface as Fable 5 and Opus 5 instead of a manual token budget.

The GitHub Copilot catalog is deliberately left unchanged, since Copilot
availability for Fable 5.1 is not verified; surfacing it there would
offer a model the backend may reject.

Regenerates docs/reports/hardening-inventory.{json,md} so the ci-parity
gate matches the source tree.
2026-09-03 16:26:41 +08:00
..

CCS Maintainer Documentation

This directory explains how the CLI repository is organized and maintained. User-facing guides and command reference live at docs.ccs.kaitran.ca.

Truth Hierarchy

Use the narrowest authoritative source:

  1. Source, tests, package scripts, and workflows define implemented behavior.
  2. CLAUDE.md and CONTRIBUTING.md define repository workflow.
  3. The documents below explain architecture, rationale, and maintainer decisions.
  4. Build artifacts, releases, and runtime checks define shipped or observed state.

When sources disagree, verify the implementation first and update or remove the stale prose. Avoid copying volatile counts, recursive trees, and exhaustive option lists when a source link can remain accurate.

Start Here

Need Owner
Repository domains and source entry points Codebase summary
Coding, testing, error, and size conventions Code standards
System boundaries and data flow System architecture
Current maintenance direction Project roadmap
Release mechanics Release process
Dashboard localization Dashboard i18n
Test layout and commands Test suite
Dashboard development UI guide

Feature-specific maintainer notes remain in this directory. Discover them by filename, then verify referenced behavior against the linked source.

Update Triggers

Update the owning documentation in the same change when any of these move:

  • CLI or dashboard behavior, commands, flags, or configuration
  • installation, deployment, release, or contributor workflow
  • architecture, data flow, persistence, security, or public contracts
  • source ownership or the stable entry point named by a guide

Pure refactors need documentation changes only when they invalidate a maintainer decision or navigation link. Public behavior changes also require a matching update in the separate kaitranntt/ccs-docs repository on the same target branch. Maintainers using the standard CloudPersonal checkout may have that repository at /Users/kaitran/CloudPersonal/ccs/docs; fork contributors can use their own checkout and coordinate the matching docs change in the PR.

Validation

Before review:

bash tests/docs/quickstart-parity.sh
git diff --check

The repository-owned docs test currently checks the canonical quickstart snippet only. For other changed Markdown, verify each relative link and referenced path directly, then run the focused validation command for any code or workflow the document describes.