docs(wiki): pauses, lease yielding and per-child recovery on any instance (#333)
docs(#333): tree-wide slots, depth and budgets across instances (PR 3) — Workflow-as-a-step, Several-instances, FinOps, Changelog
docs(#458): instances: 2 on SQLite :memory: is one database per instance — Several-instances, Testing, Changelog
docs(#333): child workflows on any instance — ChildPlacement, ChildExecutionQueueRepository, the in-step wait (PR 2) — Workflow-as-a-step, Several-instances, App, Observability, ADR-0022, Changelog
docs(#401): execution history — ExecutionHistoryRepository, executionRecordRetention, records export (PR 1) — Execution-history, App, Several-instances, CLI, Changelog
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XQGj6TfWHuvSMazca2Fw4p
docs(#398): mesh trust — signed envelopes, origin, the caller's budget and deadline, run reports, dedupe, /cancel (PR 2) — A2A, MCP, Several-instances, Changelog
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XQGj6TfWHuvSMazca2Fw4p
docs(#340 PR 4): an interrupted undo is finished by recovery (@agboss/unwinding, @agboss/compensated/<key>); the record after the undo; app.cancel rejects with CompensationFailedError — Several-instances, Rollback, Saga-And-Cancellation, ADR-0020, Changelog
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XQGj6TfWHuvSMazca2Fw4p
docs(#367): the shutdown grace — App, Several-instances, Changelog
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XQGj6TfWHuvSMazca2Fw4p
docs(#367): app.close() waits for interrupted step bodies — App (app.close()), Several-instances (graceful stop), Changelog
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XQGj6TfWHuvSMazca2Fw4p
docs(#360): app.cancel from any instance — Several-instances (Cancelling from any instance, reserved @agboss/ tree keys), Saga-And-Cancellation, Observability, Changelog
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XQGj6TfWHuvSMazca2Fw4p
docs(#332): maxConcurrentSteps — Several-instances (An instance's cap on steps, Recovery, Probes), Health-checks, Configuration, CLI, Changelog
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XQGj6TfWHuvSMazca2Fw4p
docs(#336): a child workflow's change is part of its root's configHash — Terns and evaluation (children), Several-instances (Recovery), App (resume), Changelog — PR 1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XQGj6TfWHuvSMazca2Fw4p
docs(#334): a PII key per root execution — Several-instances (PII tokens across instances), Environments (The PII key), Guards, Changelog
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XQGj6TfWHuvSMazca2Fw4p
docs(#268): generators and naming — CLI (full names, generate workflow, create), Tools (names, timeouts), Naming (new), Components, App, Pauses, Testing, Knowledge bases, Changelog — PR 4
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XQGj6TfWHuvSMazca2Fw4p
docs(#335): lease fencing at expiry, unique tool-call ids — Several-instances, Tools, Changelog
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XQGj6TfWHuvSMazca2Fw4p
docs(#300): health checks — Health-checks (new), Several-instances (probes, ping), App, Configuration, Changelog, sidebar — PR 1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XQGj6TfWHuvSMazca2Fw4p
docs(#313): the IdGenerator contract — App (Infrastructure), Components, Several-instances (extending SqliteExecutionRecordRepository), Testing (Ids), Changelog
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XQGj6TfWHuvSMazca2Fw4p
docs(#267): reply interpreters, pause answer records and retention — Pauses, Tools, Observability, Several-instances, Testing, Changelog
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XQGj6TfWHuvSMazca2Fw4p
docs(#267): pauses and resume — Pauses (pending, resume by id, who answers, a pause's life, concurrent answers), Pause seam (S35), Tools, Testing, App, Several instances, Observability, Changelog — PR 2
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XQGj6TfWHuvSMazca2Fw4p
docs(#266): rate limits and retries, provider keys in the environment — Model-providers (policies, rateLimitPolicy, fairness, 429/AIMD, plan values, the key and the name), Configuration, Environments, Several-instances (windows and pauses), FinOps (capacity), Changelog — PR 2
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XQGj6TfWHuvSMazca2Fw4p
docs(#261): logging, observers, describe — Observability (observers in @Application, execution events, StepRecord, ExecutionOperation, nameOf, the framework's log, assembly warnings), ExecutionObserver / ExecutionCancelledError, App, CLI, Context-And-Authorization, Mcp, Several-instances, FinOps, Saga-And-Cancellation, Workflow, Advanced-Routing, Changelog — PR 6
docs(#261): budgets and limits at run time — FinOps (budgets checked, the ledger, steps and visits, eval), Configuration, App, Changelog and the pages that named settings().limits — PR 5
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XQGj6TfWHuvSMazca2Fw4p
docs(#262): the clock — Testing (The clock), Several-instances (the clock, SqliteConnection as a token, extending a SQLite implementation — #265 S70), Changelog — PR 1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XQGj6TfWHuvSMazca2Fw4p
docs(#261): contexts — Context-And-Authorization (the levels, subclasses, values, thread keys), App, Several-instances, Environments, Components, Testing, Pause-seam, Saga, Terns, Changelog — PR 3
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XQGj6TfWHuvSMazca2Fw4p
docs(#265): the SQLite implementations — Several instances (SQLite, limits), App (Infrastructure), Configuration (sqlitePath), Changelog — PR 3
docs(#265): recovery and the graceful stop — Several instances (Recovery), App (app.close, shutdown timeout, SIGTERM), Observability, Changelog — PR 2
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XQGj6TfWHuvSMazca2Fw4p
docs(#265): Several instances (the execution lease, the shared contracts, testing with instances), App infrastructure and resume, Testing, Changelog — PR 1
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XQGj6TfWHuvSMazca2Fw4p