Kit Langton 79c1544072 refactor(tools): unify tool APIs and result handling (#38367) il y a 2 semaines
..
README.md 79c1544072 refactor(tools): unify tool APIs and result handling (#38367) il y a 2 semaines
catalog-config-plugin-lifecycle.md d54038b9d2 docs(v2): consolidate specifications (#36186) il y a 1 mois
event-stream-architecture.md 7913c4a490 refactor(server): share event stream encoding (#36484) il y a 3 semaines
instruction-sync-proposal.md 96a9731947 feat(core): replace instruction checkpoints with value-delta sync (#36254) il y a 4 semaines
provider-policy.md 103f764624 feat(core): add provider policy enforcement il y a 3 semaines
schema-changelog.md 79c1544072 refactor(tools): unify tool APIs and result handling (#38367) il y a 2 semaines
session-restart-continuation.md d54038b9d2 docs(v2): consolidate specifications (#36186) il y a 1 mois
session.md 79c1544072 refactor(tools): unify tool APIs and result handling (#38367) il y a 2 semaines
tools.md 79c1544072 refactor(tools): unify tool APIs and result handling (#38367) il y a 2 semaines
tui-theme-migration.md 5fcef6773c feat(tui): migrate core surfaces to V2 themes (#37145) il y a 3 semaines

README.md

V2 Specifications

These documents explain V2 behavior that is difficult to recover from one source file. They are not API reference or a backlog.

Authority

Authority follows the concern:

Concern Owner
HTTP operations and transport errors Protocol endpoint definitions assembled by Server HttpApi
Public domain shapes and durable event payloads Schema
Runtime behavior and persistence Core
Canonical vocabulary and cross-domain invariants Root CONTEXT.md
Contributor-critical regression guardrails Root AGENTS.md

Current specifications explain cross-module contracts without copying exact types. Decision records explain why a design was selected. Historical documents describe earlier states and may use obsolete names.

Generated clients follow the assembled public HttpApi. GitHub issues own active work; Git history preserves removed plans and scratchpads.

Current Contracts

Document Job
Session Explain prompt admission, execution, instructions, compaction, and recovery boundaries.
Tools Explain tool construction, registration, execution, and outcome laws.

Decisions And Proposals

Document Status Job
Event stream Accepted and implemented Record why public events use one encoded feed with independent queues.
Managed restart continuation Accepted and implemented Record why graceful managed-service restart uses private Session suspension.
Instruction sync Accepted and implemented Record why instruction state is value deltas plus derived rendering.
Provider policy Proposed and unimplemented Explore provider authorization independently from provider configuration.

Historical Context

Document Job
Schema changelog Preserve the pre-release compatibility ledger. Names in older entries are intentionally historical.
Catalog/config/plugin lifecycle Preserve the option comparison that led to replayable Location-scoped catalog transforms.

Do not add implementation checklists here. Put actionable work in GitHub issues and package-specific contributor guidance next to the code it governs.