Architecture
Studio, WebMCP, and MCP converge on one planner command boundary. Shared contracts generate every public agent surface; deterministic Validation, authorization, ledger integrity, persistence, and exports remain separate deep modules.
First contributor change
- 1Read the source map and choose the command, Constraint, migration, or documentation path.
- 2Change the authoritative runtime source and its focused tests.
- 3Regenerate contracts, docs, examples, and skills.
- 4Run the complete local verification gate.
bash
npm ci
npm run verify:localExtend commands and Constraints
- Commands begin in src/contracts/venue-contracts.ts and execute only through VenuePlanner.execute.
- Agent-facing commands receive one shared tool contract and authorization mapping.
- Constraints enter the versioned evaluator registry and return deterministic stable-ID evidence.
- Contract tests bind runtime required fields, errors, outputs, docs, examples, WebMCP, and MCP.
Migrations, release, and recovery
TypeScript SDKAdapter authoringSDK API referenceSchema migration guideDatabase operationsReal-time collaborationSharing and notificationsRegistration and ticketingOperational resourcesThreat modelResource limitsRelease processRelease checklistProduction hostingFailure recovery runbookSecurity reporting policyPublished guide manifest