---
summary: "CLAUDE.md reconciled with the framework template: adds the missing What's Next? and Server identity and instructions sections, replaces stale ctx.sample references with ctx.enrich/ctx.content, and documents ctx.state.getMany, z.stringbool(), and the retryable/ctx.recoveryFor() error flow."
breaking: false
security: false
---

# 0.1.16 — 2026-07-26

## Changed

- **`CLAUDE.md`** — reconciled with `mcp-ts-core/templates/CLAUDE.md`, which had drifted silently since this file was seeded. Adds the missing `## What's Next?` section and `### Server identity and instructions` subsection; replaces the two stale `ctx.sample` references with `ctx.enrich` (success-path agent context) and `ctx.content` (non-text content blocks); documents `ctx.state.getMany`, `ctx.elicit.url()`, and `z.stringbool()` for env booleans over `z.coerce.boolean()`; clarifies the `retryable: false` / `ctx.recoveryFor()` error-contract flow and the `security:` changelog flag as source-code-only, not a dependency-CVE signal. Server-specific content (the Open States service layer, tool inventory, API-key and rate-budget notes) is unchanged. ([#30](https://github.com/cyanheads/openstates-mcp-server/issues/30))
