> ## Documentation Index
> Fetch the complete documentation index at: https://codluv.mintlify.site/llms.txt
> Use this file to discover all available pages before exploring further.

# cleo — API Reference

> Full API reference for the cleo package

API reference for the `cleo` package.

## Functions & Classes

| Symbol                                                                                                        | Kind     | Description                                                                       |
| ------------------------------------------------------------------------------------------------------------- | -------- | --------------------------------------------------------------------------------- |
| [`engineError()`](/packages/cleo/api/functions#engineerror)                                                   | function | Create a typed engine error result with pino logging and correct exit code.       |
| [`engineSuccess()`](/packages/cleo/api/functions#enginesuccess)                                               | function | Create an engine success result.                                                  |
| [`taskShow()`](/packages/cleo/api/functions#taskshow)                                                         | function | Get a single task by ID.                                                          |
| [`taskList()`](/packages/cleo/api/functions#tasklist)                                                         | function | List tasks with optional filters.                                                 |
| [`taskFind()`](/packages/cleo/api/functions#taskfind)                                                         | function | Fuzzy search tasks by title/description/ID.                                       |
| [`taskExists()`](/packages/cleo/api/functions#taskexists)                                                     | function | Check if a task exists.                                                           |
| [`taskCreate()`](/packages/cleo/api/functions#taskcreate)                                                     | function | Create a new task.                                                                |
| [`taskUpdate()`](/packages/cleo/api/functions#taskupdate)                                                     | function | Update a task's fields.                                                           |
| [`taskComplete()`](/packages/cleo/api/functions#taskcomplete)                                                 | function | Complete a task (set status to done).                                             |
| [`taskDelete()`](/packages/cleo/api/functions#taskdelete)                                                     | function | Delete a task.                                                                    |
| [`taskArchive()`](/packages/cleo/api/functions#taskarchive)                                                   | function | Archive completed tasks. Moves done/cancelled tasks from active task data to...   |
| [`taskNext()`](/packages/cleo/api/functions#tasknext)                                                         | function | Suggest next task to work on based on priority, phase alignment, age, and dep...  |
| [`taskBlockers()`](/packages/cleo/api/functions#taskblockers)                                                 | function | Show blocked tasks and analyze blocking chains.                                   |
| [`taskTree()`](/packages/cleo/api/functions#tasktree)                                                         | function | Build hierarchy tree.                                                             |
| [`taskDeps()`](/packages/cleo/api/functions#taskdeps)                                                         | function | Show dependencies for a task - both what it depends on and what depends on it.    |
| [`taskRelates()`](/packages/cleo/api/functions#taskrelates)                                                   | function | Show task relations (existing relates entries).                                   |
| [`taskRelatesAdd()`](/packages/cleo/api/functions#taskrelatesadd)                                             | function | Add a relation between two tasks.                                                 |
| [`taskAnalyze()`](/packages/cleo/api/functions#taskanalyze)                                                   | function | Analyze a task for description quality, missing fields, and dependency health.    |
| [`taskImpact()`](/packages/cleo/api/functions#taskimpact)                                                     | function | Predict downstream impact of a free-text change description.  Delegates to...     |
| [`taskRestore()`](/packages/cleo/api/functions#taskrestore)                                                   | function | Restore a cancelled task back to pending.                                         |
| [`taskUnarchive()`](/packages/cleo/api/functions#taskunarchive)                                               | function | Move an archived task back to active task data with status 'done' (or specifi...  |
| [`taskReorder()`](/packages/cleo/api/functions#taskreorder)                                                   | function | Change task position within its sibling group.                                    |
| [`taskReparent()`](/packages/cleo/api/functions#taskreparent)                                                 | function | Move task under a different parent.                                               |
| [`taskPromote()`](/packages/cleo/api/functions#taskpromote)                                                   | function | Promote a subtask to task or task to root (remove parent).                        |
| [`taskReopen()`](/packages/cleo/api/functions#taskreopen)                                                     | function | Reopen a completed task (set status back to pending).                             |
| [`taskCancel()`](/packages/cleo/api/functions#taskcancel)                                                     | function | Cancel a task (soft terminal state -- reversible via restore).                    |
| [`taskComplexityEstimate()`](/packages/cleo/api/functions#taskcomplexityestimate)                             | function | Deterministic complexity scoring from task metadata.                              |
| [`taskDepends()`](/packages/cleo/api/functions#taskdepends)                                                   | function | List dependencies for a task in a given direction.  T4657  T4790  T4654           |
| [`taskDepsOverview()`](/packages/cleo/api/functions#taskdepsoverview)                                         | function | Overview of all dependencies across the project.  T5157                           |
| [`taskDepsCycles()`](/packages/cleo/api/functions#taskdepscycles)                                             | function | Detect circular dependencies across the project.  T5157                           |
| [`taskStats()`](/packages/cleo/api/functions#taskstats)                                                       | function | Compute task statistics, optionally scoped to an epic.  T4657  T4790  T4654       |
| [`taskExport()`](/packages/cleo/api/functions#taskexport)                                                     | function | Export tasks as JSON or CSV.  T4657  T4790  T4654                                 |
| [`taskHistory()`](/packages/cleo/api/functions#taskhistory)                                                   | function | Get task history from the log file.  T4657  T4790  T4654                          |
| [`taskLint()`](/packages/cleo/api/functions#tasklint)                                                         | function | Lint tasks for common issues.  T4657  T4790  T4654                                |
| [`taskBatchValidate()`](/packages/cleo/api/functions#taskbatchvalidate)                                       | function | Validate multiple tasks at once.  T4657  T4790  T4654                             |
| [`taskImport()`](/packages/cleo/api/functions#taskimport)                                                     | function | Import tasks from a JSON source string or export package.  T4790                  |
| [`taskPlan()`](/packages/cleo/api/functions#taskplan)                                                         | function | Compute a ranked plan: in-progress epics, ready tasks, blockers, bugs.  T4815     |
| [`taskRelatesFind()`](/packages/cleo/api/functions#taskrelatesfind)                                           | function | Find related tasks using semantic search or keyword matching.  T5672              |
| [`taskLabelList()`](/packages/cleo/api/functions#tasklabellist)                                               | function | List all labels used in tasks.  T5672                                             |
| [`taskLabelShow()`](/packages/cleo/api/functions#tasklabelshow)                                               | function | Show tasks associated with a label.  T5672                                        |
| [`taskSyncReconcile()`](/packages/cleo/api/functions#tasksyncreconcile)                                       | function | Reconcile external tasks with CLEO as SSoT.                                       |
| [`taskSyncLinks()`](/packages/cleo/api/functions#tasksynclinks)                                               | function | List external task links by provider or task ID.                                  |
| [`taskSyncLinksRemove()`](/packages/cleo/api/functions#tasksynclinksremove)                                   | function | Remove all external task links for a provider.                                    |
| [`taskClaim()`](/packages/cleo/api/functions#taskclaim)                                                       | function | Atomically claim a task for an agent.  Fails if the task is already claimed b...  |
| [`taskUnclaim()`](/packages/cleo/api/functions#taskunclaim)                                                   | function | Release an agent's claim on a task, setting assignee to null.  No-op if the t...  |
| [`sessionStatus()`](/packages/cleo/api/functions#sessionstatus)                                               | function | Get current session status.                                                       |
| [`sessionList()`](/packages/cleo/api/functions#sessionlist)                                                   | function | List sessions with budget enforcement.  When a limit is applied (explicit or...   |
| [`sessionFind()`](/packages/cleo/api/functions#sessionfind)                                                   | function | Lightweight session discovery -- returns minimal session records.                 |
| [`sessionShow()`](/packages/cleo/api/functions#sessionshow)                                                   | function | Show a specific session by ID.                                                    |
| [`taskCurrentGet()`](/packages/cleo/api/functions#taskcurrentget)                                             | function | Get current task being worked on. Delegates to core/task-work/currentTask.  T...  |
| [`taskStart()`](/packages/cleo/api/functions#taskstart)                                                       | function | Start working on a specific task. Delegates to core/task-work/startTask.  T4782   |
| [`taskStop()`](/packages/cleo/api/functions#taskstop)                                                         | function | Stop working on the current task. Delegates to core/task-work/stopTask.  T4782    |
| [`taskWorkHistory()`](/packages/cleo/api/functions#taskworkhistory)                                           | function | Get task work history from session notes.  T5323                                  |
| [`sessionStart()`](/packages/cleo/api/functions#sessionstart)                                                 | function | Start a new session. Note: This function has engine-specific logic for task f...  |
| [`sessionEnd()`](/packages/cleo/api/functions#sessionend)                                                     | function | End the current session. Note: This function has engine-specific logic for ta...  |
| [`sessionResume()`](/packages/cleo/api/functions#sessionresume)                                               | function | Resume an ended or suspended session. Note: This function has engine-specific...  |
| [`sessionGc()`](/packages/cleo/api/functions#sessiongc)                                                       | function | Garbage collect old sessions.  T4782                                              |
| [`sessionSuspend()`](/packages/cleo/api/functions#sessionsuspend)                                             | function | Suspend an active session.  T4782                                                 |
| [`sessionHistory()`](/packages/cleo/api/functions#sessionhistory)                                             | function | List session history with focus changes and completed tasks.  T4782               |
| [`sessionCleanup()`](/packages/cleo/api/functions#sessioncleanup)                                             | function | Remove orphaned sessions and clean up stale data.  T4782                          |
| [`sessionRecordDecision()`](/packages/cleo/api/functions#sessionrecorddecision)                               | function | Record a decision to the audit trail.  T4782                                      |
| [`sessionDecisionLog()`](/packages/cleo/api/functions#sessiondecisionlog)                                     | function | Read the decision log, optionally filtered by sessionId and/or taskId.  T4782     |
| [`sessionContextDrift()`](/packages/cleo/api/functions#sessioncontextdrift)                                   | function | Compute context drift score for the current session.  T4782                       |
| [`sessionRecordAssumption()`](/packages/cleo/api/functions#sessionrecordassumption)                           | function | Record an assumption made during a session.  T4782                                |
| [`sessionStats()`](/packages/cleo/api/functions#sessionstats)                                                 | function | Compute session statistics, optionally for a specific session.  T4782             |
| [`sessionSwitch()`](/packages/cleo/api/functions#sessionswitch)                                               | function | Switch to a different session.  T4782                                             |
| [`sessionArchive()`](/packages/cleo/api/functions#sessionarchive)                                             | function | Archive old/ended sessions.  T4782                                                |
| [`sessionHandoff()`](/packages/cleo/api/functions#sessionhandoff)                                             | function | Get handoff data for the most recent ended session.  T4915, T5123                 |
| [`sessionComputeHandoff()`](/packages/cleo/api/functions#sessioncomputehandoff)                               | function | Compute and persist handoff data for a session.  T4915                            |
| [`sessionBriefing()`](/packages/cleo/api/functions#sessionbriefing)                                           | function | Compute session briefing - composite view for session start. Aggregates data...   |
| [`sessionComputeDebrief()`](/packages/cleo/api/functions#sessioncomputedebrief)                               | function | Compute and persist rich debrief data for a session. Persists as both handoff...  |
| [`sessionDebriefShow()`](/packages/cleo/api/functions#sessiondebriefshow)                                     | function | Read a session's debrief data. Falls back to handoff data if no debrief is av...  |
| [`sessionChainShow()`](/packages/cleo/api/functions#sessionchainshow)                                         | function | Show the session chain for a given session. Returns ordered list of sessions...   |
| [`sessionContextInject()`](/packages/cleo/api/functions#sessioncontextinject)                                 | function | Inject context protocol content.  T5673                                           |
| [`listRcsdEpics()`](/packages/cleo/api/functions#listrcsdepics)                                               | function | List all epic IDs that have RCASD pipeline data.                                  |
| [`lifecycleStatus()`](/packages/cleo/api/functions#lifecyclestatus)                                           | function | lifecycle.check / lifecycle.status - Get lifecycle status for epic.  T4785        |
| [`lifecycleHistory()`](/packages/cleo/api/functions#lifecyclehistory)                                         | function | lifecycle.history - Stage transition history.  T4785                              |
| [`lifecycleGates()`](/packages/cleo/api/functions#lifecyclegates)                                             | function | lifecycle.gates - Get all gate statuses for an epic.  T4785                       |
| [`lifecyclePrerequisites()`](/packages/cleo/api/functions#lifecycleprerequisites)                             | function | lifecycle.prerequisites - Get required prior stages for a target stage.  T4785    |
| [`lifecycleCheck()`](/packages/cleo/api/functions#lifecyclecheck)                                             | function | lifecycle.check - Check if a stage's prerequisites are met.  T4785                |
| [`lifecycleProgress()`](/packages/cleo/api/functions#lifecycleprogress)                                       | function | lifecycle.progress / lifecycle.record - Record stage completion.  T4785           |
| [`lifecycleSkip()`](/packages/cleo/api/functions#lifecycleskip)                                               | function | lifecycle.skip - Skip a stage with reason.  T4785                                 |
| [`lifecycleReset()`](/packages/cleo/api/functions#lifecyclereset)                                             | function | lifecycle.reset - Reset a stage (emergency).  T4785                               |
| [`lifecycleGatePass()`](/packages/cleo/api/functions#lifecyclegatepass)                                       | function | lifecycle.gate.pass - Mark gate as passed.  T4785                                 |
| [`lifecycleGateFail()`](/packages/cleo/api/functions#lifecyclegatefail)                                       | function | lifecycle.gate.fail - Mark gate as failed.  T4785                                 |
| [`createGatewayMeta()`](/packages/cleo/api/functions#creategatewaymeta)                                       | function | Create a fully typed GatewayMeta for domain responses.                            |
| [`enforceBudget()`](/packages/cleo/api/functions#enforcebudget)                                               | function | Apply budget enforcement to a dispatch response envelope.  Converts the Domai...  |
| [`isWithinBudget()`](/packages/cleo/api/functions#iswithinbudget)                                             | function | Quick check whether a response exceeds a token budget without modifying it....    |
| [`ShimCommand`](/packages/cleo/api/functions#shimcommand)                                                     | class    | Minimal Commander-compatible Command class. Captures command definitions for...   |
| [`setFieldContext()`](/packages/cleo/api/functions#setfieldcontext)                                           | function | Set the field extraction context for this CLI invocation. Called once from th...  |
| [`getFieldContext()`](/packages/cleo/api/functions#getfieldcontext)                                           | function | Get the current field extraction context.                                         |
| [`resolveFieldContext()`](/packages/cleo/api/functions#resolvefieldcontext)                                   | function | Parse global field options from Commander.js parsed opts and resolve via the...   |
| [`setFormatContext()`](/packages/cleo/api/functions#setformatcontext)                                         | function | Set the resolved format for this CLI invocation. Called once from the preActi...  |
| [`getFormatContext()`](/packages/cleo/api/functions#getformatcontext)                                         | function | Get the current resolved format.                                                  |
| [`isJsonFormat()`](/packages/cleo/api/functions#isjsonformat)                                                 | function | Check if output should be JSON format.                                            |
| [`isHumanFormat()`](/packages/cleo/api/functions#ishumanformat)                                               | function | Check if output should be human-readable format.                                  |
| [`isQuiet()`](/packages/cleo/api/functions#isquiet)                                                           | function | Check if quiet mode is enabled (suppress non-essential output).                   |
| [`resolveFormat()`](/packages/cleo/api/functions#resolveformat)                                               | function | Resolve output format from Commander.js option values.  Reads --json, --human...  |
| [`validateLafsShape()`](/packages/cleo/api/functions#validatelafsshape)                                       | function | Validate a LAFS envelope shape and report violations.  Full envelopes are del...  |
| [`assertLafsShape()`](/packages/cleo/api/functions#assertlafsshape)                                           | function | Assert that a LAFS envelope conforms to the shape contract, throwing an error...  |
| [`LafsViolationError`](/packages/cleo/api/functions#lafsviolationerror)                                       | class    | Error thrown by `assertLafsShape` when an envelope fails validation.  Carries...  |
| [`emitLafsViolation()`](/packages/cleo/api/functions#emitlafsviolation)                                       | function | Emit a LAFS-shaped error envelope describing a validation failure and set...      |
| [`normalizeForHuman()`](/packages/cleo/api/functions#normalizeforhuman)                                       | function | Normalize data shape for human renderers.  Each command expects data with spe...  |
| [`statusSymbol()`](/packages/cleo/api/functions#statussymbol)                                                 | function | Map task status to a display symbol. Falls back to '?' for unknown values.        |
| [`statusColor()`](/packages/cleo/api/functions#statuscolor)                                                   | function | Map task status to a color escape.                                                |
| [`prioritySymbol()`](/packages/cleo/api/functions#prioritysymbol)                                             | function | Map task priority to a display symbol.                                            |
| [`priorityColor()`](/packages/cleo/api/functions#prioritycolor)                                               | function | Map task priority to a color escape.                                              |
| [`hRule()`](/packages/cleo/api/functions#hrule)                                                               | function | Create a horizontal rule with box-drawing characters.                             |
| [`shortDate()`](/packages/cleo/api/functions#shortdate)                                                       | function | Format a date string as YYYY-MM-DD.                                               |
| [`renderDoctor()`](/packages/cleo/api/functions#renderdoctor)                                                 | function |                                                                                   |
| [`renderStats()`](/packages/cleo/api/functions#renderstats)                                                   | function |                                                                                   |
| [`renderNext()`](/packages/cleo/api/functions#rendernext)                                                     | function |                                                                                   |
| [`renderBlockers()`](/packages/cleo/api/functions#renderblockers)                                             | function |                                                                                   |
| [`renderTree()`](/packages/cleo/api/functions#rendertree)                                                     | function |                                                                                   |
| [`renderStart()`](/packages/cleo/api/functions#renderstart)                                                   | function |                                                                                   |
| [`renderStop()`](/packages/cleo/api/functions#renderstop)                                                     | function |                                                                                   |
| [`renderCurrent()`](/packages/cleo/api/functions#rendercurrent)                                               | function |                                                                                   |
| [`renderSession()`](/packages/cleo/api/functions#rendersession)                                               | function |                                                                                   |
| [`renderVersion()`](/packages/cleo/api/functions#renderversion)                                               | function |                                                                                   |
| [`renderPlan()`](/packages/cleo/api/functions#renderplan)                                                     | function |                                                                                   |
| [`renderGeneric()`](/packages/cleo/api/functions#rendergeneric)                                               | function | Generic human renderer for commands that don't have a specific renderer. Rend...  |
| [`renderShow()`](/packages/cleo/api/functions#rendershow)                                                     | function | Render a single task in a box format (mirrors bash display\_text).                |
| [`renderList()`](/packages/cleo/api/functions#renderlist)                                                     | function | Render a list of tasks (mirrors bash list.sh text output).                        |
| [`renderFind()`](/packages/cleo/api/functions#renderfind)                                                     | function | Render search results.                                                            |
| [`renderAdd()`](/packages/cleo/api/functions#renderadd)                                                       | function | Render add result.                                                                |
| [`renderUpdate()`](/packages/cleo/api/functions#renderupdate)                                                 | function | Render update result.                                                             |
| [`renderComplete()`](/packages/cleo/api/functions#rendercomplete)                                             | function | Render complete result.                                                           |
| [`renderDelete()`](/packages/cleo/api/functions#renderdelete)                                                 | function | Render delete result.                                                             |
| [`renderArchive()`](/packages/cleo/api/functions#renderarchive)                                               | function | Render archive result.                                                            |
| [`renderRestore()`](/packages/cleo/api/functions#renderrestore)                                               | function | Render restore result.                                                            |
| [`cliOutput()`](/packages/cleo/api/functions#clioutput)                                                       | function | Output data to stdout in the resolved format (JSON or human-readable).  Repla...  |
| [`cliError()`](/packages/cleo/api/functions#clierror)                                                         | function | Output an error in the resolved format. For JSON: delegates to formatError (a...  |
| [`createDispatchMeta()`](/packages/cleo/api/functions#createdispatchmeta)                                     | function | Create metadata for a dispatch response.                                          |
| [`compose()`](/packages/cleo/api/functions#compose)                                                           | function | Composes an array of Middleware functions into a single Middleware function....   |
| [`deriveGatewayMatrix()`](/packages/cleo/api/functions#derivegatewaymatrix)                                   | function | Derive a gateway operation matrix from the registry.  Returns...                  |
| [`getGatewayDomains()`](/packages/cleo/api/functions#getgatewaydomains)                                       | function | Get all accepted domain names for a gateway (canonical only).                     |
| [`resolve()`](/packages/cleo/api/functions#resolve)                                                           | function | Resolves a domain + operation to its registered definition.                       |
| [`validateRequiredParams()`](/packages/cleo/api/functions#validaterequiredparams)                             | function | Validates that all required parameters are present in the request. Returns an...  |
| [`getByDomain()`](/packages/cleo/api/functions#getbydomain)                                                   | function | Get all operations for a specific canonical domain.                               |
| [`getByGateway()`](/packages/cleo/api/functions#getbygateway)                                                 | function | Get all operations for a specific gateway.                                        |
| [`getByTier()`](/packages/cleo/api/functions#getbytier)                                                       | function | Get all operations available at or below a specific tier.                         |
| [`getActiveDomains()`](/packages/cleo/api/functions#getactivedomains)                                         | function | Get a list of canonical domains that actually have operations registered.         |
| [`getCounts()`](/packages/cleo/api/functions#getcounts)                                                       | function | Returns summary counts of operations for module validation.                       |
| [`Dispatcher`](/packages/cleo/api/functions#dispatcher)                                                       | class    |                                                                                   |
| [`mapCodebase()`](/packages/cleo/api/functions#mapcodebase)                                                   | function | Analyze a codebase and return structured mapping. When storeToBrain is true,...   |
| [`configGet()`](/packages/cleo/api/functions#configget)                                                       | function | Get config value by key (dot-notation supported)                                  |
| [`configSet()`](/packages/cleo/api/functions#configset)                                                       | function | Set a config value by key (dot-notation supported)                                |
| [`configSetPreset()`](/packages/cleo/api/functions#configsetpreset)                                           | function | Apply a strictness preset to the project config.  T067                            |
| [`configListPresets()`](/packages/cleo/api/functions#configlistpresets)                                       | function | List all available strictness presets.  T067                                      |
| [`queryHookProviders()`](/packages/cleo/api/functions#queryhookproviders)                                     | function | Query providers that support a specific hook event  Returns detailed provider...  |
| [`queryCommonHooks()`](/packages/cleo/api/functions#querycommonhooks)                                         | function | Get hook events common to specified providers  Analyzes which hook events are...  |
| [`systemHooksMatrix()`](/packages/cleo/api/functions#systemhooksmatrix)                                       | function | Build a cross-provider hook support matrix using CAAMP APIs.  Calls...            |
| [`initProject()`](/packages/cleo/api/functions#initproject)                                                   | function | Initialize a CLEO project directory.  Creates the .cleo/ directory structure...   |
| [`isAutoInitEnabled()`](/packages/cleo/api/functions#isautoinitenabled)                                       | function | Check if auto-init is enabled via environment variable                            |
| [`ensureInitialized()`](/packages/cleo/api/functions#ensureinitialized)                                       | function | Check initialization status and auto-init if configured                           |
| [`getVersion()`](/packages/cleo/api/functions#getversion)                                                     | function | Get current version (native implementation)                                       |
| [`orchestrateStatus()`](/packages/cleo/api/functions#orchestratestatus)                                       | function | orchestrate.status - Get orchestrator status  T4478                               |
| [`orchestrateAnalyze()`](/packages/cleo/api/functions#orchestrateanalyze)                                     | function | orchestrate.analyze - Dependency analysis  T4478                                  |
| [`orchestrateReady()`](/packages/cleo/api/functions#orchestrateready)                                         | function | orchestrate.ready - Get parallel-safe tasks (ready to execute)  T4478             |
| [`orchestrateNext()`](/packages/cleo/api/functions#orchestratenext)                                           | function | orchestrate.next - Next task to spawn  T4478                                      |
| [`orchestrateWaves()`](/packages/cleo/api/functions#orchestratewaves)                                         | function | orchestrate.waves - Compute dependency waves  T4478                               |
| [`orchestrateContext()`](/packages/cleo/api/functions#orchestratecontext)                                     | function | orchestrate.context - Context usage check  T4478                                  |
| [`orchestrateValidate()`](/packages/cleo/api/functions#orchestratevalidate)                                   | function | orchestrate.validate - Validate spawn readiness for a task  T4478                 |
| [`orchestrateSpawnSelectProvider()`](/packages/cleo/api/functions#orchestratespawnselectprovider)             | function | orchestrate.spawn.select - Select best provider for spawn based on required c...  |
| [`orchestrateSpawnExecute()`](/packages/cleo/api/functions#orchestratespawnexecute)                           | function | orchestrate.spawn.execute - Execute spawn for a task using adapter registry...    |
| [`orchestrateSpawn()`](/packages/cleo/api/functions#orchestratespawn)                                         | function | orchestrate.spawn - Generate spawn prompt for a task  T4478                       |
| [`orchestrateStartup()`](/packages/cleo/api/functions#orchestratestartup)                                     | function | orchestrate.startup - Initialize orchestration for an epic  T4478                 |
| [`orchestrateBootstrap()`](/packages/cleo/api/functions#orchestratebootstrap)                                 | function | orchestrate.bootstrap - Load brain state for agent bootstrapping  T4478  T4657    |
| [`orchestrateCriticalPath()`](/packages/cleo/api/functions#orchestratecriticalpath)                           | function | orchestrate.critical-path - Find the longest dependency chain  T4478              |
| [`orchestrateUnblockOpportunities()`](/packages/cleo/api/functions#orchestrateunblockopportunities)           | function | orchestrate.unblock-opportunities - Analyze dependency graph for unblocking o...  |
| [`orchestrateParallel()`](/packages/cleo/api/functions#orchestrateparallel)                                   | function | orchestrate.parallel - Manage parallel execution (start/end)  T4632               |
| [`orchestrateParallelStart()`](/packages/cleo/api/functions#orchestrateparallelstart)                         | function | orchestrate.parallel.start - Start parallel execution for a wave  T4632           |
| [`orchestrateParallelEnd()`](/packages/cleo/api/functions#orchestrateparallelend)                             | function | orchestrate.parallel.end - End parallel execution for a wave  T4632               |
| [`orchestrateCheck()`](/packages/cleo/api/functions#orchestratecheck)                                         | function | orchestrate.check - Check current orchestration state  T4632                      |
| [`orchestrateSkillInject()`](/packages/cleo/api/functions#orchestrateskillinject)                             | function | orchestrate.skill.inject - Read skill content for injection into agent contex...  |
| [`orchestrateHandoff()`](/packages/cleo/api/functions#orchestratehandoff)                                     | function | orchestrate.handoff - Composite session handoff + successor spawn  Step order...  |
| [`phaseList()`](/packages/cleo/api/functions#phaselist)                                                       | function | phase.list - List all project phases                                              |
| [`phaseShow()`](/packages/cleo/api/functions#phaseshow)                                                       | function | phase.show - Show details of a specific phase                                     |
| [`phaseSet()`](/packages/cleo/api/functions#phaseset)                                                         | function | phase.set - Set the current phase                                                 |
| [`phaseStart()`](/packages/cleo/api/functions#phasestart)                                                     | function | phase.start - Start a pending phase                                               |
| [`phaseComplete()`](/packages/cleo/api/functions#phasecomplete)                                               | function | phase.complete - Complete an active phase                                         |
| [`phaseAdvance()`](/packages/cleo/api/functions#phaseadvance)                                                 | function | phase.advance - Advance to the next phase                                         |
| [`phaseRename()`](/packages/cleo/api/functions#phaserename)                                                   | function | phase.rename - Rename a phase                                                     |
| [`phaseDelete()`](/packages/cleo/api/functions#phasedelete)                                                   | function | phase.delete - Delete a phase                                                     |
| [`releasePrepare()`](/packages/cleo/api/functions#releaseprepare)                                             | function | release.prepare - Prepare a release  T4788                                        |
| [`releaseChangelog()`](/packages/cleo/api/functions#releasechangelog)                                         | function | release.changelog - Generate changelog  T4788                                     |
| [`releaseList()`](/packages/cleo/api/functions#releaselist)                                                   | function | release.list - List all releases (query operation via data read)  T4788           |
| [`releaseShow()`](/packages/cleo/api/functions#releaseshow)                                                   | function | release.show - Show release details (query operation via data read)  T4788        |
| [`releaseCommit()`](/packages/cleo/api/functions#releasecommit)                                               | function | release.commit - Mark release as committed (metadata only)  T4788                 |
| [`releaseTag()`](/packages/cleo/api/functions#releasetag)                                                     | function | release.tag - Mark release as tagged (metadata only)  T4788                       |
| [`releaseGatesRun()`](/packages/cleo/api/functions#releasegatesrun)                                           | function | release.gates.run - Run release gates (validation checks)  T4788                  |
| [`releaseRollback()`](/packages/cleo/api/functions#releaserollback)                                           | function | release.rollback - Rollback a release  T4788                                      |
| [`releaseCancel()`](/packages/cleo/api/functions#releasecancel)                                               | function | release.cancel - Cancel and remove a release in draft or prepared state  T5602    |
| [`releasePush()`](/packages/cleo/api/functions#releasepush)                                                   | function | release.push - Push release to remote via git Uses execFileSync (no shell) fo...  |
| [`releaseShip()`](/packages/cleo/api/functions#releaseship)                                                   | function | release.ship - Composite release operation  Sequence: validate gates → epic c...  |
| [`systemDash()`](/packages/cleo/api/functions#systemdash)                                                     | function | Project dashboard: task counts by status, active session info, current focus,...  |
| [`systemStats()`](/packages/cleo/api/functions#systemstats)                                                   | function | Detailed statistics: tasks by status/priority/type/phase, completion rate, av...  |
| [`systemLabels()`](/packages/cleo/api/functions#systemlabels)                                                 | function | List all unique labels across tasks with counts and task IDs per label.           |
| [`systemArchiveStats()`](/packages/cleo/api/functions#systemarchivestats)                                     | function | Archive metrics: total archived, by reason, average cycle time, archive rate.     |
| [`systemLog()`](/packages/cleo/api/functions#systemlog)                                                       | function | Query audit log with optional filters. Reads from SQLite audit\_log table.   T... |
| [`systemContext()`](/packages/cleo/api/functions#systemcontext)                                               | function | Context window tracking: estimate token usage from current session/state.         |
| [`systemSequence()`](/packages/cleo/api/functions#systemsequence)                                             | function | Read task ID sequence state from canonical SQLite metadata. Supports 'show' a...  |
| [`systemInjectGenerate()`](/packages/cleo/api/functions#systeminjectgenerate)                                 | function | Generate Minimum Viable Injection (MVI).                                          |
| [`systemMetrics()`](/packages/cleo/api/functions#systemmetrics)                                               | function | System metrics: token usage, compliance summary, session counts.  T4631           |
| [`systemHealth()`](/packages/cleo/api/functions#systemhealth)                                                 | function | System health check: verify core data files exist and are valid.  T4631           |
| [`systemDiagnostics()`](/packages/cleo/api/functions#systemdiagnostics)                                       | function | System diagnostics: extended health checks with fix suggestions.  T4631           |
| [`systemHelp()`](/packages/cleo/api/functions#systemhelp)                                                     | function | Return help text for the system.  T4631                                           |
| [`systemRoadmap()`](/packages/cleo/api/functions#systemroadmap)                                               | function | Generate roadmap from pending epics and optional CHANGELOG history.  T4631        |
| [`systemCompliance()`](/packages/cleo/api/functions#systemcompliance)                                         | function | System compliance report from COMPLIANCE.jsonl.  T4631                            |
| [`systemBackup()`](/packages/cleo/api/functions#systembackup)                                                 | function | Create a backup of CLEO data files.  T4631                                        |
| [`systemListBackups()`](/packages/cleo/api/functions#systemlistbackups)                                       | function | List available system backups (read-only).  T4783                                 |
| [`systemRestore()`](/packages/cleo/api/functions#systemrestore)                                               | function | Restore from a backup.  T4631                                                     |
| [`backupRestore()`](/packages/cleo/api/functions#backuprestore)                                               | function | Restore an individual file from backup.  T5329                                    |
| [`systemMigrate()`](/packages/cleo/api/functions#systemmigrate)                                               | function | Check/run schema migrations.  T4631                                               |
| [`systemCleanup()`](/packages/cleo/api/functions#systemcleanup)                                               | function | Cleanup stale data (sessions, backups, logs).  T4631                              |
| [`systemAudit()`](/packages/cleo/api/functions#systemaudit)                                                   | function | Audit data integrity.  T4631                                                      |
| [`systemSync()`](/packages/cleo/api/functions#systemsync)                                                     | function | Sync check (no external sync targets in native mode).  T4631                      |
| [`systemSafestop()`](/packages/cleo/api/functions#systemsafestop)                                             | function | Safe stop: signal clean shutdown for agents.  T4631                               |
| [`systemUncancel()`](/packages/cleo/api/functions#systemuncancel)                                             | function | Uncancel a cancelled task (restore to pending).  T4631                            |
| [`systemDoctor()`](/packages/cleo/api/functions#systemdoctor)                                                 | function | Run comprehensive doctor diagnostics.  T4795                                      |
| [`systemFix()`](/packages/cleo/api/functions#systemfix)                                                       | function | Run auto-fix for failed doctor checks.  T4795                                     |
| [`systemRuntime()`](/packages/cleo/api/functions#systemruntime)                                               | function | Runtime/channel diagnostics for CLI installation mode checks.  T4815              |
| [`systemPaths()`](/packages/cleo/api/functions#systempaths)                                                   | function | Report all resolved CleoOS paths (project + global hub).  Backs the...            |
| [`systemScaffoldHub()`](/packages/cleo/api/functions#systemscaffoldhub)                                       | function | Create the CleoOS Hub directories and seed the starter justfile if absent.  I...  |
| [`systemSequenceRepair()`](/packages/cleo/api/functions#systemsequencerepair)                                 | function | Repair task ID sequence using canonical core implementation.  T4815               |
| [`systemSmoke()`](/packages/cleo/api/functions#systemsmoke)                                                   | function | Run operational smoke tests across all domains.  Dispatches one read-only que...  |
| [`parseIssueTemplates()`](/packages/cleo/api/functions#parseissuetemplates)                                   | function | Parse all templates from the repo's .github/ISSUE\_TEMPLATE/ directory.           |
| [`getTemplateForSubcommand()`](/packages/cleo/api/functions#gettemplateforsubcommand)                         | function | Get template config for a specific subcommand (bug/feature/help).                 |
| [`generateTemplateConfig()`](/packages/cleo/api/functions#generatetemplateconfig)                             | function | Generate and cache the config as .cleo/issue-templates.json.                      |
| [`validateLabels()`](/packages/cleo/api/functions#validatelabels)                                             | function | Validate that labels exist on a GitHub repo.                                      |
| [`validateSchemaOp()`](/packages/cleo/api/functions#validateschemaop)                                         | function | validate.schema - JSON Schema validation  T4477                                   |
| [`validateTask()`](/packages/cleo/api/functions#validatetask)                                                 | function | validate.task - Anti-hallucination task validation  T4477                         |
| [`validateProtocol()`](/packages/cleo/api/functions#validateprotocol)                                         | function | validate.protocol - Protocol compliance check  T4477                              |
| [`validateManifest()`](/packages/cleo/api/functions#validatemanifest)                                         | function | validate.manifest - Manifest entry validation  T4477                              |
| [`validateOutput()`](/packages/cleo/api/functions#validateoutput)                                             | function | validate.output - Output file validation  T4477                                   |
| [`validateComplianceSummary()`](/packages/cleo/api/functions#validatecompliancesummary)                       | function | validate.compliance.summary - Aggregated compliance metrics  T4477                |
| [`validateComplianceViolations()`](/packages/cleo/api/functions#validatecomplianceviolations)                 | function | validate.compliance.violations - List compliance violations  T4477                |
| [`validateComplianceRecord()`](/packages/cleo/api/functions#validatecompliancerecord)                         | function | validate.compliance.record - Record compliance check result  T4477                |
| [`validateTestStatus()`](/packages/cleo/api/functions#validateteststatus)                                     | function | validate.test.status - Test suite status  T4477                                   |
| [`validateCoherenceCheck()`](/packages/cleo/api/functions#validatecoherencecheck)                             | function | validate.coherence-check - Cross-validate task graph for consistency  T4477       |
| [`validateTestRun()`](/packages/cleo/api/functions#validatetestrun)                                           | function | validate.test.run - Execute test suite via subprocess  T4632                      |
| [`validateBatchValidate()`](/packages/cleo/api/functions#validatebatchvalidate)                               | function | validate.batch-validate - Batch validate all tasks against schema and rules...    |
| [`validateTestCoverage()`](/packages/cleo/api/functions#validatetestcoverage)                                 | function | validate.test.coverage - Coverage metrics  T4477                                  |
| [`validateProtocolConsensus()`](/packages/cleo/api/functions#validateprotocolconsensus)                       | function | check.protocol.consensus - Validate consensus protocol compliance  T5327          |
| [`validateProtocolContribution()`](/packages/cleo/api/functions#validateprotocolcontribution)                 | function | check.protocol.contribution - Validate contribution protocol compliance  T5327    |
| [`validateProtocolDecomposition()`](/packages/cleo/api/functions#validateprotocoldecomposition)               | function | check.protocol.decomposition - Validate decomposition protocol compliance  T5327  |
| [`validateProtocolImplementation()`](/packages/cleo/api/functions#validateprotocolimplementation)             | function | check.protocol.implementation - Validate implementation protocol compliance...    |
| [`validateProtocolSpecification()`](/packages/cleo/api/functions#validateprotocolspecification)               | function | check.protocol.specification - Validate specification protocol compliance  T5327  |
| [`validateProtocolResearch()`](/packages/cleo/api/functions#validateprotocolresearch)                         | function | check.protocol.research - Validate research protocol compliance  T260             |
| [`validateProtocolArchitectureDecision()`](/packages/cleo/api/functions#validateprotocolarchitecturedecision) | function | check.protocol.architecture-decision - Validate ADR protocol compliance  T260     |
| [`validateProtocolValidation()`](/packages/cleo/api/functions#validateprotocolvalidation)                     | function | check.protocol.validation - Validate validation-stage protocol compliance  T260   |
| [`validateProtocolTesting()`](/packages/cleo/api/functions#validateprotocoltesting)                           | function | check.protocol.testing - Validate testing-stage protocol compliance (IVT loop...  |
| [`validateProtocolRelease()`](/packages/cleo/api/functions#validateprotocolrelease)                           | function | check.protocol.release - Validate release protocol compliance  T260               |
| [`validateProtocolArtifactPublish()`](/packages/cleo/api/functions#validateprotocolartifactpublish)           | function | check.protocol.artifact-publish - Validate artifact-publish protocol complian...  |
| [`validateProtocolProvenance()`](/packages/cleo/api/functions#validateprotocolprovenance)                     | function | check.protocol.provenance - Validate provenance protocol compliance  T260         |
| [`validateGateVerify()`](/packages/cleo/api/functions#validategateverify)                                     | function | check.gate.verify - View or modify verification gates for a task  T5327           |
| [`dispatchMeta()`](/packages/cleo/api/functions#dispatchmeta)                                                 | function | Build metadata for a dispatch domain response.                                    |
| [`wrapResult()`](/packages/cleo/api/functions#wrapresult)                                                     | function | Wrap a native engine result into a DispatchResponse. Handles success data, pa...  |
| [`errorResult()`](/packages/cleo/api/functions#errorresult)                                                   | function | Return a standard error response.                                                 |
| [`unsupportedOp()`](/packages/cleo/api/functions#unsupportedop)                                               | function | Return a standard "unsupported operation" error response.                         |
| [`getListParams()`](/packages/cleo/api/functions#getlistparams)                                               | function | Extract limit and offset pagination params from a params dict.                    |
| [`handleErrorResult()`](/packages/cleo/api/functions#handleerrorresult)                                       | function | Handle a caught error: extract message and return an internal error response....  |
| [`routeByParam()`](/packages/cleo/api/functions#routebyparam)                                                 | function | Shared parameter-based routing for merged operations. DRY utility -- all doma...  |
| [`BackgroundJobManager`](/packages/cleo/api/functions#backgroundjobmanager)                                   | class    | Manages background jobs for long-running operations                               |
| [`setJobManager()`](/packages/cleo/api/functions#setjobmanager)                                               | function |                                                                                   |
| [`getJobManager()`](/packages/cleo/api/functions#getjobmanager)                                               | function |                                                                                   |
| [`AdminHandler`](/packages/cleo/api/functions#adminhandler)                                                   | class    |                                                                                   |
| [`CheckHandler`](/packages/cleo/api/functions#checkhandler)                                                   | class    |                                                                                   |
| [`ConduitHandler`](/packages/cleo/api/functions#conduithandler)                                               | class    | Conduit dispatch handler for agent messaging operations.                          |
| [`MemoryHandler`](/packages/cleo/api/functions#memoryhandler)                                                 | class    |                                                                                   |
| [`nexusStatus()`](/packages/cleo/api/functions#nexusstatus)                                                   | function | Get nexus status (initialized, project count, last updated).                      |
| [`nexusListProjects()`](/packages/cleo/api/functions#nexuslistprojects)                                       | function | List all registered projects.                                                     |
| [`nexusShowProject()`](/packages/cleo/api/functions#nexusshowproject)                                         | function | Show a single project by name.                                                    |
| [`nexusResolve()`](/packages/cleo/api/functions#nexusresolve)                                                 | function | Resolve a cross-project task query.                                               |
| [`nexusDepsQuery()`](/packages/cleo/api/functions#nexusdepsquery)                                             | function | Get cross-project dependencies for a task query.                                  |
| [`nexusGraph()`](/packages/cleo/api/functions#nexusgraph)                                                     | function | Build the global dependency graph.                                                |
| [`nexusCriticalPath()`](/packages/cleo/api/functions#nexuscriticalpath)                                       | function | Get the critical path across projects.                                            |
| [`nexusBlockers()`](/packages/cleo/api/functions#nexusblockers)                                               | function | Analyze blockers for a task query.                                                |
| [`nexusOrphans()`](/packages/cleo/api/functions#nexusorphans)                                                 | function | List orphaned cross-project tasks.                                                |
| [`nexusDiscover()`](/packages/cleo/api/functions#nexusdiscover)                                               | function | Discover tasks related to a given task query across projects. Delegates all b...  |
| [`nexusSearch()`](/packages/cleo/api/functions#nexussearch)                                                   | function | Search for tasks across all registered projects. Delegates all business logic...  |
| [`nexusInitialize()`](/packages/cleo/api/functions#nexusinitialize)                                           | function | Initialize the nexus.                                                             |
| [`nexusRegisterProject()`](/packages/cleo/api/functions#nexusregisterproject)                                 | function | Register a project in the nexus.                                                  |
| [`nexusUnregisterProject()`](/packages/cleo/api/functions#nexusunregisterproject)                             | function | Unregister a project from the nexus.                                              |
| [`nexusSyncProject()`](/packages/cleo/api/functions#nexussyncproject)                                         | function | Sync a specific project or all projects.                                          |
| [`nexusSetPermission()`](/packages/cleo/api/functions#nexussetpermission)                                     | function | Set permission level for a project.                                               |
| [`nexusReconcileProject()`](/packages/cleo/api/functions#nexusreconcileproject)                               | function | Reconcile the nexus registry with the filesystem.                                 |
| [`nexusShareStatus()`](/packages/cleo/api/functions#nexussharestatus)                                         | function | Get sharing status for a project.                                                 |
| [`nexusShareSnapshotExport()`](/packages/cleo/api/functions#nexussharesnapshotexport)                         | function | Export a snapshot of the project's tasks.                                         |
| [`nexusShareSnapshotImport()`](/packages/cleo/api/functions#nexussharesnapshotimport)                         | function | Import a snapshot into the project.                                               |
| [`nexusTransferPreview()`](/packages/cleo/api/functions#nexustransferpreview)                                 | function | Preview a cross-project task transfer (dry run).                                  |
| [`nexusTransferExecute()`](/packages/cleo/api/functions#nexustransferexecute)                                 | function | Execute a cross-project task transfer.                                            |
| [`NexusHandler`](/packages/cleo/api/functions#nexushandler)                                                   | class    |                                                                                   |
| [`OrchestrateHandler`](/packages/cleo/api/functions#orchestratehandler)                                       | class    |                                                                                   |
| [`PipelineHandler`](/packages/cleo/api/functions#pipelinehandler)                                             | class    |                                                                                   |
| [`bindSession()`](/packages/cleo/api/functions#bindsession)                                                   | function | Bind a session to the current process. Called by session.start mutation handl...  |
| [`getBoundSession()`](/packages/cleo/api/functions#getboundsession)                                           | function | Get the currently bound session context, or null if none is bound.                |
| [`hasSession()`](/packages/cleo/api/functions#hassession)                                                     | function | Check whether a session is currently bound.                                       |
| [`unbindSession()`](/packages/cleo/api/functions#unbindsession)                                               | function | Unbind the current session context. Called by session.end mutation handler.       |
| [`resetSessionContext()`](/packages/cleo/api/functions#resetsessioncontext)                                   | function | Reset the session context (for testing only).                                     |
| [`SessionHandler`](/packages/cleo/api/functions#sessionhandler)                                               | class    |                                                                                   |
| [`stickyAdd()`](/packages/cleo/api/functions#stickyadd)                                                       | function | Create a new sticky note.                                                         |
| [`stickyList()`](/packages/cleo/api/functions#stickylist)                                                     | function | List sticky notes with optional filtering.                                        |
| [`stickyShow()`](/packages/cleo/api/functions#stickyshow)                                                     | function | Get a single sticky note by ID.                                                   |
| [`stickyConvertToTask()`](/packages/cleo/api/functions#stickyconverttotask)                                   | function | Convert a sticky note to a task.                                                  |
| [`stickyConvertToMemory()`](/packages/cleo/api/functions#stickyconverttomemory)                               | function | Convert a sticky note to a memory observation.                                    |
| [`stickyArchive()`](/packages/cleo/api/functions#stickyarchive)                                               | function | Archive a sticky note.                                                            |
| [`stickyConvertToTaskNote()`](/packages/cleo/api/functions#stickyconverttotasknote)                           | function | Convert a sticky note to a task note.                                             |
| [`stickyConvertToSessionNote()`](/packages/cleo/api/functions#stickyconverttosessionnote)                     | function | Convert a sticky note to a session note.                                          |
| [`stickyPurge()`](/packages/cleo/api/functions#stickypurge)                                                   | function | Purge (permanently delete) a sticky note.                                         |
| [`StickyHandler`](/packages/cleo/api/functions#stickyhandler)                                                 | class    |                                                                                   |
| [`TasksHandler`](/packages/cleo/api/functions#taskshandler)                                                   | class    |                                                                                   |
| [`codeOutline()`](/packages/cleo/api/functions#codeoutline)                                                   | function | code.outline — file structural skeleton.                                          |
| [`codeSearch()`](/packages/cleo/api/functions#codesearch)                                                     | function | code.search — cross-codebase symbol search.                                       |
| [`codeUnfold()`](/packages/cleo/api/functions#codeunfold)                                                     | function | code.unfold — single symbol extraction.                                           |
| [`codeParse()`](/packages/cleo/api/functions#codeparse)                                                       | function | code.parse — raw AST parse for a single file.                                     |
| [`toolsIssueDiagnostics()`](/packages/cleo/api/functions#toolsissuediagnostics)                               | function | Collect issue diagnostics.                                                        |
| [`toolsSkillList()`](/packages/cleo/api/functions#toolsskilllist)                                             | function | List all discovered skills.                                                       |
| [`toolsSkillShow()`](/packages/cleo/api/functions#toolsskillshow)                                             | function | Show a single skill by name.                                                      |
| [`toolsSkillFind()`](/packages/cleo/api/functions#toolsskillfind)                                             | function | Find skills matching a query string.                                              |
| [`toolsSkillDispatch()`](/packages/cleo/api/functions#toolsskilldispatch)                                     | function | Get dispatch matrix entries for a skill.                                          |
| [`toolsSkillVerify()`](/packages/cleo/api/functions#toolsskillverify)                                         | function | Verify a skill's installation and catalog status.                                 |
| [`toolsSkillDependencies()`](/packages/cleo/api/functions#toolsskilldependencies)                             | function | Get dependency tree for a skill.                                                  |
| [`toolsSkillSpawnProviders()`](/packages/cleo/api/functions#toolsskillspawnproviders)                         | function | Get spawn-capable providers by capability.                                        |
| [`toolsSkillCatalogInfo()`](/packages/cleo/api/functions#toolsskillcataloginfo)                               | function | Get catalog info (protocols, profiles, resources, or summary).                    |
| [`toolsSkillCatalogProtocols()`](/packages/cleo/api/functions#toolsskillcatalogprotocols)                     | function | List catalog protocols.                                                           |
| [`toolsSkillCatalogProfiles()`](/packages/cleo/api/functions#toolsskillcatalogprofiles)                       | function | List catalog profiles.                                                            |
| [`toolsSkillCatalogResources()`](/packages/cleo/api/functions#toolsskillcatalogresources)                     | function | List catalog shared resources.                                                    |
| [`toolsSkillPrecedenceShow()`](/packages/cleo/api/functions#toolsskillprecedenceshow)                         | function | Show skill precedence map.                                                        |
| [`toolsSkillPrecedenceResolve()`](/packages/cleo/api/functions#toolsskillprecedenceresolve)                   | function | Resolve skill paths for a specific provider.                                      |
| [`toolsSkillInstall()`](/packages/cleo/api/functions#toolsskillinstall)                                       | function | Install a skill to one or more providers.                                         |
| [`toolsSkillUninstall()`](/packages/cleo/api/functions#toolsskilluninstall)                                   | function | Uninstall a skill from all providers.                                             |
| [`toolsSkillRefresh()`](/packages/cleo/api/functions#toolsskillrefresh)                                       | function | Refresh all tracked skills that have updates available.                           |
| [`toolsProviderList()`](/packages/cleo/api/functions#toolsproviderlist)                                       | function | List all registered providers.                                                    |
| [`toolsProviderDetect()`](/packages/cleo/api/functions#toolsproviderdetect)                                   | function | Detect all available providers in the environment.                                |
| [`toolsProviderInjectStatus()`](/packages/cleo/api/functions#toolsproviderinjectstatus)                       | function | Check injection status for all installed providers.                               |
| [`toolsProviderSupports()`](/packages/cleo/api/functions#toolsprovidersupports)                               | function | Check if a provider supports a specific capability.                               |
| [`toolsProviderHooks()`](/packages/cleo/api/functions#toolsproviderhooks)                                     | function | Query hook providers for a specific event.                                        |
| [`toolsProviderInject()`](/packages/cleo/api/functions#toolsproviderinject)                                   | function | Inject CLEO directives into all installed provider instruction files.             |
| [`toolsAdapterList()`](/packages/cleo/api/functions#toolsadapterlist)                                         | function | List all discovered adapters.                                                     |
| [`toolsAdapterShow()`](/packages/cleo/api/functions#toolsadaptershow)                                         | function | Show a single adapter by ID.                                                      |
| [`toolsAdapterDetect()`](/packages/cleo/api/functions#toolsadapterdetect)                                     | function | Detect active adapters.                                                           |
| [`toolsAdapterHealth()`](/packages/cleo/api/functions#toolsadapterhealth)                                     | function | Get adapter health status.                                                        |
| [`toolsAdapterActivate()`](/packages/cleo/api/functions#toolsadapteractivate)                                 | function | Activate an adapter by ID.                                                        |
| [`toolsAdapterDispose()`](/packages/cleo/api/functions#toolsadapterdispose)                                   | function | Dispose one or all adapters.                                                      |
| [`ToolsHandler`](/packages/cleo/api/functions#toolshandler)                                                   | class    |                                                                                   |
| [`createDomainHandlers()`](/packages/cleo/api/functions#createdomainhandlers)                                 | function | Create a Map of all canonical domain handlers.                                    |
| [`RateLimiter`](/packages/cleo/api/functions#ratelimiter)                                                     | class    | Sliding-window rate limiter for the dispatch pipeline.                            |
| [`createRateLimiter()`](/packages/cleo/api/functions#createratelimiter)                                       | function | Creates a rate limiting middleware for the dispatch pipeline.                     |
| [`ConfigValidationError`](/packages/cleo/api/functions#configvalidationerror)                                 | class    | Configuration validation error                                                    |
| [`validateConfig()`](/packages/cleo/api/functions#validateconfig)                                             | function | Validate complete configuration                                                   |
| [`loadConfig()`](/packages/cleo/api/functions#loadconfig)                                                     | function | Load configuration from all sources  Priority order: 1. Environment variables...  |
| [`getConfig()`](/packages/cleo/api/functions#getconfig)                                                       | function | Get global configuration (singleton)                                              |
| [`resetConfig()`](/packages/cleo/api/functions#resetconfig)                                                   | function | Reset global configuration (for testing)                                          |
| [`createAudit()`](/packages/cleo/api/functions#createaudit)                                                   | function | Creates an audit middleware that logs all mutate operations (and query operat...  |
| [`createFieldFilter()`](/packages/cleo/api/functions#createfieldfilter)                                       | function | Create the LAFS field-filter middleware.  Handles: - \_fields: filter response... |
| [`createSanitizer()`](/packages/cleo/api/functions#createsanitizer)                                           | function | Creates a middleware that sanitizes incoming request parameters. Uses the can...  |
| [`createSessionResolver()`](/packages/cleo/api/functions#createsessionresolver)                               | function | Creates the session resolver middleware.                                          |
| [`getCliDispatcher()`](/packages/cleo/api/functions#getclidispatcher)                                         | function | Get or create the singleton CLI dispatcher.  Creates a Dispatcher with all 9...   |
| [`createCliDispatcher()`](/packages/cleo/api/functions#createclidispatcher)                                   | function | Factory: creates a Dispatcher with all domain handlers + session-resolver, sa...  |
| [`resetCliDispatcher()`](/packages/cleo/api/functions#resetclidispatcher)                                     | function | Reset the singleton dispatcher (for testing).                                     |
| [`dispatchFromCli()`](/packages/cleo/api/functions#dispatchfromcli)                                           | function | Build a DispatchRequest, dispatch it, and handle output/errors.  This is the...   |
| [`handleRawError()`](/packages/cleo/api/functions#handlerawerror)                                             | function | Handle an error response from dispatchRaw().  Calls cliError() and process.ex...  |
| [`dispatchRaw()`](/packages/cleo/api/functions#dispatchraw)                                                   | function | Dispatch and return the raw response without handling output.  For commands t...  |
| [`registerAddCommand()`](/packages/cleo/api/functions#registeraddcommand)                                     | function | Register the add command.  T4460                                                  |
| [`registerAdminCommand()`](/packages/cleo/api/functions#registeradmincommand)                                 | function | Register the admin command group.                                                 |
| [`registerAdrCommand()`](/packages/cleo/api/functions#registeradrcommand)                                     | function |                                                                                   |
| [`registerAgentCommand()`](/packages/cleo/api/functions#registeragentcommand)                                 | function | Register the `cleo agent` command group.                                          |
| [`registerAgentsCommand()`](/packages/cleo/api/functions#registeragentscommand)                               | function | Register `agents` as an alias that prints deprecation notice. Health monitori...  |
| [`registerAnalyzeCommand()`](/packages/cleo/api/functions#registeranalyzecommand)                             | function | Register the analyze command.  T4538                                              |
| [`registerArchiveCommand()`](/packages/cleo/api/functions#registerarchivecommand)                             | function | Register the archive command.  T4461                                              |
| [`registerArchiveStatsCommand()`](/packages/cleo/api/functions#registerarchivestatscommand)                   | function | Register the archive-stats command. Routes through dispatch layer to admin.ar...  |
| [`registerBackfillCommand()`](/packages/cleo/api/functions#registerbackfillcommand)                           | function | Register the `cleo backfill` CLI command.                                         |
| [`registerBackupCommand()`](/packages/cleo/api/functions#registerbackupcommand)                               | function |                                                                                   |
| [`registerBlockersCommand()`](/packages/cleo/api/functions#registerblockerscommand)                           | function |                                                                                   |
| [`registerBrainCommand()`](/packages/cleo/api/functions#registerbraincommand)                                 | function | Register the `cleo brain` command group.  Registers a `brain` parent command...   |
| [`registerBriefingCommand()`](/packages/cleo/api/functions#registerbriefingcommand)                           | function | Register the briefing command.  T4916                                             |
| [`registerBugCommand()`](/packages/cleo/api/functions#registerbugcommand)                                     | function | Register the bug command.  T4913                                                  |
| [`registerCantCommand()`](/packages/cleo/api/functions#registercantcommand)                                   | function |                                                                                   |
| [`registerCheckCommand()`](/packages/cleo/api/functions#registercheckcommand)                                 | function | Register the check command group.                                                 |
| [`registerCheckpointCommand()`](/packages/cleo/api/functions#registercheckpointcommand)                       | function | Register the checkpoint command. Delegates to src/store/git-checkpoint.ts for...  |
| [`registerCommandsCommand()`](/packages/cleo/api/functions#registercommandscommand)                           | function | Register the commands command.  T4551, T5671                                      |
| [`registerCompleteCommand()`](/packages/cleo/api/functions#registercompletecommand)                           | function | Register the complete command.  T4461                                             |
| [`registerComplianceCommand()`](/packages/cleo/api/functions#registercompliancecommand)                       | function |                                                                                   |
| [`registerConfigCommand()`](/packages/cleo/api/functions#registerconfigcommand)                               | function |                                                                                   |
| [`registerConsensusCommand()`](/packages/cleo/api/functions#registerconsensuscommand)                         | function | Register the consensus command group.  T4537                                      |
| [`registerContextCommand()`](/packages/cleo/api/functions#registercontextcommand)                             | function |                                                                                   |
| [`registerContributionCommand()`](/packages/cleo/api/functions#registercontributioncommand)                   | function | Register the contribution command group.  T4537                                   |
| [`registerCurrentCommand()`](/packages/cleo/api/functions#registercurrentcommand)                             | function | Register the current command.  T4756  T4666                                       |
| [`registerDashCommand()`](/packages/cleo/api/functions#registerdashcommand)                                   | function | Register the dash command.  T4535                                                 |
| [`registerDecompositionCommand()`](/packages/cleo/api/functions#registerdecompositioncommand)                 | function | Register the decomposition command group.  T4537                                  |
| [`registerDeleteCommand()`](/packages/cleo/api/functions#registerdeletecommand)                               | function | Register the delete command.  T4461                                               |
| [`registerDepsCommand()`](/packages/cleo/api/functions#registerdepscommand)                                   | function | Register the deps command group and its subcommands.                              |
| [`registerTreeCommand()`](/packages/cleo/api/functions#registertreecommand)                                   | function | Register the tree command.                                                        |
| [`registerDetectCommand()`](/packages/cleo/api/functions#registerdetectcommand)                               | function |                                                                                   |
| [`registerDetectDriftCommand()`](/packages/cleo/api/functions#registerdetectdriftcommand)                     | function |                                                                                   |
| [`registerDocsCommand()`](/packages/cleo/api/functions#registerdocscommand)                                   | function | Register the docs command.  T4551                                                 |
| [`ProgressTracker`](/packages/cleo/api/functions#progresstracker)                                             | class    | Simple progress tracker for CLI operations.                                       |
| [`Spinner`](/packages/cleo/api/functions#spinner)                                                             | class    | Simple spinner for indeterminate progress.                                        |
| [`createSelfUpdateProgress()`](/packages/cleo/api/functions#createselfupdateprogress)                         | function | Create a progress tracker for self-update operations.                             |
| [`createDoctorProgress()`](/packages/cleo/api/functions#createdoctorprogress)                                 | function | Create a progress tracker for doctor operations.                                  |
| [`createUpgradeProgress()`](/packages/cleo/api/functions#createupgradeprogress)                               | function | Create a progress tracker for upgrade operations.                                 |
| [`registerDoctorCommand()`](/packages/cleo/api/functions#registerdoctorcommand)                               | function |                                                                                   |
| [`registerEnvCommand()`](/packages/cleo/api/functions#registerenvcommand)                                     | function | Register the env command group.  T4581                                            |
| [`registerExistsCommand()`](/packages/cleo/api/functions#registerexistscommand)                               | function | Register the exists command.                                                      |
| [`registerExportCommand()`](/packages/cleo/api/functions#registerexportcommand)                               | function |                                                                                   |
| [`registerExportTasksCommand()`](/packages/cleo/api/functions#registerexporttaskscommand)                     | function |                                                                                   |
| [`registerFindCommand()`](/packages/cleo/api/functions#registerfindcommand)                                   | function | Register the find command.  T4460  T4668                                          |
| [`registerGenerateChangelogCommand()`](/packages/cleo/api/functions#registergeneratechangelogcommand)         | function | Register the generate-changelog command.  T4555                                   |
| [`registerGradeCommand()`](/packages/cleo/api/functions#registergradecommand)                                 | function |                                                                                   |
| [`registerHistoryCommand()`](/packages/cleo/api/functions#registerhistorycommand)                             | function |                                                                                   |
| [`registerImplementationCommand()`](/packages/cleo/api/functions#registerimplementationcommand)               | function | Register the implementation command group.  T4537                                 |
| [`registerImportCommand()`](/packages/cleo/api/functions#registerimportcommand)                               | function |                                                                                   |
| [`registerImportTasksCommand()`](/packages/cleo/api/functions#registerimporttaskscommand)                     | function |                                                                                   |
| [`getGitignoreTemplate()`](/packages/cleo/api/functions#getgitignoretemplate)                                 | function | Load the gitignore template from the package's templates/ directory. Falls ba...  |
| [`registerInitCommand()`](/packages/cleo/api/functions#registerinitcommand)                                   | function | Register the init command.  T4681  T4663                                          |
| [`registerInjectCommand()`](/packages/cleo/api/functions#registerinjectcommand)                               | function |                                                                                   |
| [`registerIssueCommand()`](/packages/cleo/api/functions#registerissuecommand)                                 | function | Register the issue command with all subcommands.  T4555                           |
| [`registerLabelsCommand()`](/packages/cleo/api/functions#registerlabelscommand)                               | function | Register the labels command group.  T4538                                         |
| [`registerLifecycleCommand()`](/packages/cleo/api/functions#registerlifecyclecommand)                         | function |                                                                                   |
| [`registerListCommand()`](/packages/cleo/api/functions#registerlistcommand)                                   | function | Register the list command.  T4460  T4668                                          |
| [`registerLogCommand()`](/packages/cleo/api/functions#registerlogcommand)                                     | function | Register the log command.  T4538                                                  |
| [`registerMapCommand()`](/packages/cleo/api/functions#registermapcommand)                                     | function | Register the map command.                                                         |
| [`registerMemoryBrainCommand()`](/packages/cleo/api/functions#registermemorybraincommand)                     | function |                                                                                   |
| [`registerMigrateClaudeMemCommand()`](/packages/cleo/api/functions#registermigrateclaudememcommand)           | function | Register the `migrate claude-mem` command under a migrate parent command.  Us...  |
| [`registerNextCommand()`](/packages/cleo/api/functions#registernextcommand)                                   | function |                                                                                   |
| [`registerNexusCommand()`](/packages/cleo/api/functions#registernexuscommand)                                 | function | Register the nexus command group.  T4554                                          |
| [`registerObserveCommand()`](/packages/cleo/api/functions#registerobservecommand)                             | function |                                                                                   |
| [`registerOpsCommand()`](/packages/cleo/api/functions#registeropscommand)                                     | function | Register the ops command.                                                         |
| [`registerOrchestrateCommand()`](/packages/cleo/api/functions#registerorchestratecommand)                     | function |                                                                                   |
| [`registerOtelCommand()`](/packages/cleo/api/functions#registerotelcommand)                                   | function | Register the otel command group.  T4535                                           |
| [`registerPhaseCommand()`](/packages/cleo/api/functions#registerphasecommand)                                 | function | Register the phase command group.  T4464, T5326                                   |
| [`registerPhasesCommand()`](/packages/cleo/api/functions#registerphasescommand)                               | function | Register the phases command group.  T4538, T5326                                  |
| [`registerPlanCommand()`](/packages/cleo/api/functions#registerplancommand)                                   | function |                                                                                   |
| [`registerPromoteCommand()`](/packages/cleo/api/functions#registerpromotecommand)                             | function |                                                                                   |
| [`registerReasonCommand()`](/packages/cleo/api/functions#registerreasoncommand)                               | function | Register the `cleo reason` command group and its subcommands.                     |
| [`registerRefreshMemoryCommand()`](/packages/cleo/api/functions#registerrefreshmemorycommand)                 | function |                                                                                   |
| [`registerRelatesCommand()`](/packages/cleo/api/functions#registerrelatescommand)                             | function | Register the relates command group.  T4538                                        |
| [`registerReleaseCommand()`](/packages/cleo/api/functions#registerreleasecommand)                             | function |                                                                                   |
| [`registerRemoteCommand()`](/packages/cleo/api/functions#registerremotecommand)                               | function | Register the remote command with add/remove/list/push/pull subcommands.  T4884    |
| [`registerReorderCommand()`](/packages/cleo/api/functions#registerreordercommand)                             | function |                                                                                   |
| [`registerReparentCommand()`](/packages/cleo/api/functions#registerreparentcommand)                           | function |                                                                                   |
| [`registerResearchCommand()`](/packages/cleo/api/functions#registerresearchcommand)                           | function |                                                                                   |
| [`registerRestoreCommand()`](/packages/cleo/api/functions#registerrestorecommand)                             | function |                                                                                   |
| [`registerRoadmapCommand()`](/packages/cleo/api/functions#registerroadmapcommand)                             | function |                                                                                   |
| [`registerSafestopCommand()`](/packages/cleo/api/functions#registersafestopcommand)                           | function | Register the safestop command.  T4551                                             |
| [`registerSelfUpdateCommand()`](/packages/cleo/api/functions#registerselfupdatecommand)                       | function |                                                                                   |
| [`registerSequenceCommand()`](/packages/cleo/api/functions#registersequencecommand)                           | function |                                                                                   |
| [`registerSessionCommand()`](/packages/cleo/api/functions#registersessioncommand)                             | function | Register the session command group.  T4463                                        |
| [`registerShowCommand()`](/packages/cleo/api/functions#registershowcommand)                                   | function | Register the show command.  T4460  T4666                                          |
| [`registerSkillsCommand()`](/packages/cleo/api/functions#registerskillscommand)                               | function | Register the skills command with all subcommands.  T4555                          |
| [`registerSnapshotCommand()`](/packages/cleo/api/functions#registersnapshotcommand)                           | function |                                                                                   |
| [`registerSpecificationCommand()`](/packages/cleo/api/functions#registerspecificationcommand)                 | function | Register the specification command group.  T4537                                  |
| [`registerStartCommand()`](/packages/cleo/api/functions#registerstartcommand)                                 | function | Register the start command.  T4756  T4666                                         |
| [`registerStatsCommand()`](/packages/cleo/api/functions#registerstatscommand)                                 | function | Register the stats command.  T4535                                                |
| [`registerStickyCommand()`](/packages/cleo/api/functions#registerstickycommand)                               | function | Register the sticky command group.  T5281                                         |
| [`registerStopCommand()`](/packages/cleo/api/functions#registerstopcommand)                                   | function | Register the stop command.  T4756  T4666                                          |
| [`registerTestingCommand()`](/packages/cleo/api/functions#registertestingcommand)                             | function | Register the testing command.  T4551                                              |
| [`registerTokenCommand()`](/packages/cleo/api/functions#registertokencommand)                                 | function |                                                                                   |
| [`registerUpdateCommand()`](/packages/cleo/api/functions#registerupdatecommand)                               | function | Register the update command.  T4461                                               |
| [`registerUpgradeCommand()`](/packages/cleo/api/functions#registerupgradecommand)                             | function |                                                                                   |
| [`registerValidateCommand()`](/packages/cleo/api/functions#registervalidatecommand)                           | function |                                                                                   |
| [`registerVerifyCommand()`](/packages/cleo/api/functions#registerverifycommand)                               | function |                                                                                   |
| [`registerWebCommand()`](/packages/cleo/api/functions#registerwebcommand)                                     | function | Register the web command.  T4551                                                  |
| [`initCliLogger()`](/packages/cleo/api/functions#initclilogger)                                               | function | Initialize CLI logger with optional projectHash correlation context.              |
| [`registerDynamicCommands()`](/packages/cleo/api/functions#registerdynamiccommands)                           | function | Register dynamically-generated commands onto the Commander program.  Stub imp...  |
| [`renderErrorMarkdown()`](/packages/cleo/api/functions#rendererrormarkdown)                                   | function | Render a CleoError as structured markdown for CLI display.                        |
| [`createProtocolEnforcement()`](/packages/cleo/api/functions#createprotocolenforcement)                       | function | Creates a middleware that enforces protocol compliance.  Delegates to Protoco...  |
| [`createVerificationGates()`](/packages/cleo/api/functions#createverificationgates)                           | function | Creates a middleware that enforces verification gates on task operations.         |
| [`getOperationSchema()`](/packages/cleo/api/functions#getoperationschema)                                     | function | Look up an operation in the OPERATIONS registry and return a JSON Schema obje...  |
| [`getAllOperationSchemas()`](/packages/cleo/api/functions#getalloperationschemas)                             | function | Return schemas for ALL operations of a given gateway.  Useful for documentati...  |
| [`resolveTier()`](/packages/cleo/api/functions#resolvetier)                                                   | function | Resolve tier from request params, defaulting to 'standard'.                       |
| [`isOperationAllowed()`](/packages/cleo/api/functions#isoperationallowed)                                     | function | Check if a domain is allowed at the given tier.                                   |
| [`applyProjection()`](/packages/cleo/api/functions#applyprojection)                                           | function | Apply field projection to a result object. Removes fields that are excluded a...  |
| [`createProjectionContext()`](/packages/cleo/api/functions#createprojectioncontext)                           | function | Create projection context from request params.                                    |
| [`createProjectionMiddleware()`](/packages/cleo/api/functions#createprojectionmiddleware)                     | function | Create the MVI projection middleware.  Extracts \_mviTier from params, checks...  |

## Types & Interfaces

| Symbol                                                                              | Kind      | Description                                                                      |
| ----------------------------------------------------------------------------------- | --------- | -------------------------------------------------------------------------------- |
| [`TaskRecord`](/packages/cleo/api/types#taskrecord)                                 | interface | Task object as stored in task data.                                              |
| [`MinimalTaskRecord`](/packages/cleo/api/types#minimaltaskrecord)                   | interface | Minimal task representation for find results.                                    |
| [`GatewayMetaRecord`](/packages/cleo/api/types#gatewaymetarecord)                   | type      | GatewayMeta with an index signature for DomainResponse.\_meta compatibility....  |
| [`ShimOption`](/packages/cleo/api/types#shimoption)                                 | interface | Parsed option definition.                                                        |
| [`ShimArg`](/packages/cleo/api/types#shimarg)                                       | interface | Positional argument definition.                                                  |
| [`CommanderCompatOption`](/packages/cleo/api/types#commandercompatoption)           | interface | Commander-compatible option view for tests.                                      |
| [`ActionHandler`](/packages/cleo/api/types#actionhandler)                           | type      | Type for the action handler function - flexible to support various signatures    |
| [`LafsShapeViolation`](/packages/cleo/api/types#lafsshapeviolation)                 | interface | The minimum shape invariants for a LAFS envelope, compatible with both minima... |
| [`CliOutputOptions`](/packages/cleo/api/types#clioutputoptions)                     | interface |                                                                                  |
| [`CliErrorDetails`](/packages/cleo/api/types#clierrordetails)                       | interface | Error details for structured error output.                                       |
| [`Gateway`](/packages/cleo/api/types#gateway)                                       | type      | CQRS gateway: read-only queries vs state-modifying mutations.                    |
| [`Source`](/packages/cleo/api/types#source)                                         | type      | Where the request originated.                                                    |
| [`Tier`](/packages/cleo/api/types#tier)                                             | type      | Progressive disclosure tier. 0 = tasks + session (80% of agents) 1 = + memory... |
| [`ParamType`](/packages/cleo/api/types#paramtype)                                   | type      | The concrete value types a parameter can carry at runtime. Drives JSON Schema... |
| [`ParamCliDef`](/packages/cleo/api/types#paramclidef)                               | interface | CLI-specific decoration for a parameter. All fields are optional — omit the e... |
| [`ParamDef`](/packages/cleo/api/types#paramdef)                                     | interface | A fully-described parameter definition.  One `ParamDef` entry drives Commande... |
| [`CanonicalDomain`](/packages/cleo/api/types#canonicaldomain)                       | type      |                                                                                  |
| [`DispatchRequest`](/packages/cleo/api/types#dispatchrequest)                       | interface | Canonical request shape that the CLI adapter produces.  The dispatcher valida... |
| [`RateLimitMeta`](/packages/cleo/api/types#ratelimitmeta)                           | interface | Rate limit metadata attached to every response.                                  |
| [`DispatchError`](/packages/cleo/api/types#dispatcherror)                           | interface | Structured error shape (LAFS-compatible).                                        |
| [`DispatchResponse`](/packages/cleo/api/types#dispatchresponse)                     | interface | Canonical response shape returned by the dispatcher.  The CLI adapter transla... |
| [`DomainHandler`](/packages/cleo/api/types#domainhandler)                           | interface | Contract for domain handlers.  Each of the 9 target domains (tasks, session,...  |
| [`DispatchNext`](/packages/cleo/api/types#dispatchnext)                             | type      | Async function that produces a DispatchResponse.                                 |
| [`Middleware`](/packages/cleo/api/types#middleware)                                 | type      | Middleware function signature.  Receives the request and a `next` continuatio... |
| [`OperationDef`](/packages/cleo/api/types#operationdef)                             | interface | Definition of a single dispatchable operation.                                   |
| [`Resolution`](/packages/cleo/api/types#resolution)                                 | interface | Resolution output for a dispatch request.                                        |
| [`DispatcherConfig`](/packages/cleo/api/types#dispatcherconfig)                     | interface |                                                                                  |
| [`ProviderMatrixEntry`](/packages/cleo/api/types#providermatrixentry)               | interface | Coverage summary for a single provider in the hook matrix.                       |
| [`HookMatrixResult`](/packages/cleo/api/types#hookmatrixresult)                     | interface | Full hook matrix result.                                                         |
| [`RuntimeData`](/packages/cleo/api/types#runtimedata)                               | type      |                                                                                  |
| [`DashboardData`](/packages/cleo/api/types#dashboarddata)                           | interface | Dashboard data shape returned by `systemDash`.                                   |
| [`StatsData`](/packages/cleo/api/types#statsdata)                                   | interface | Project statistics data shape returned by `systemStats`.                         |
| [`LogQueryData`](/packages/cleo/api/types#logquerydata)                             | interface | Paginated operation log query result.                                            |
| [`ContextData`](/packages/cleo/api/types#contextdata)                               | interface | Context window monitoring data.                                                  |
| [`SequenceData`](/packages/cleo/api/types#sequencedata)                             | interface | Task ID sequence state.                                                          |
| [`RoadmapData`](/packages/cleo/api/types#roadmapdata)                               | interface | Project roadmap data with upcoming epics and release history.                    |
| [`ComplianceData`](/packages/cleo/api/types#compliancedata)                         | interface | Compliance monitoring data.                                                      |
| [`HelpData`](/packages/cleo/api/types#helpdata)                                     | interface | Help topic content and related commands.                                         |
| [`SyncData`](/packages/cleo/api/types#syncdata)                                     | interface |                                                                                  |
| [`PathsData`](/packages/cleo/api/types#pathsdata)                                   | interface | Summary of all resolved CleoOS paths (project + global hub).                     |
| [`ScaffoldHubData`](/packages/cleo/api/types#scaffoldhubdata)                       | interface | Result of scaffolding the CleoOS Hub.                                            |
| [`SmokeProbe`](/packages/cleo/api/types#smokeprobe)                                 | interface | Result for a single domain smoke probe.                                          |
| [`SmokeResult`](/packages/cleo/api/types#smokeresult)                               | interface | Aggregate smoke test result.                                                     |
| [`EngineResult`](/packages/cleo/api/types#engineresult)                             | interface | Engine result shape accepted by wrapResult. Matches the union of what all eng... |
| [`JobStatus`](/packages/cleo/api/types#jobstatus)                                   | type      | Background job status                                                            |
| [`BackgroundJob`](/packages/cleo/api/types#backgroundjob)                           | interface | Background job representation                                                    |
| [`BackgroundJobManagerConfig`](/packages/cleo/api/types#backgroundjobmanagerconfig) | interface | Configuration for BackgroundJobManager                                           |
| [`SessionContext`](/packages/cleo/api/types#sessioncontext)                         | interface | Immutable snapshot of the bound session context.                                 |
| [`RateLimitConfig`](/packages/cleo/api/types#ratelimitconfig)                       | interface | Per-category rate limit thresholds.                                              |
| [`RateLimitingConfig`](/packages/cleo/api/types#ratelimitingconfig)                 | interface | Full rate limiting configuration across all categories.                          |
| [`LifecycleEnforcementConfig`](/packages/cleo/api/types#lifecycleenforcementconfig) | interface | Lifecycle enforcement configuration (Section 12.2)                               |
| [`ProtocolValidationConfig`](/packages/cleo/api/types#protocolvalidationconfig)     | interface | Protocol validation configuration (Section 12.3)                                 |
| [`DispatchConfig`](/packages/cleo/api/types#dispatchconfig)                         | interface |                                                                                  |
| [`MCPConfig`](/packages/cleo/api/types#mcpconfig)                                   | type      | Alias for DispatchConfig.                                                        |
| [`ProgressOptions`](/packages/cleo/api/types#progressoptions)                       | interface |                                                                                  |
| [`MviTier`](/packages/cleo/api/types#mvitier)                                       | type      | Disclosure tier level for MVI (Minimum Viable Information) filtering.            |
| [`ProjectionConfig`](/packages/cleo/api/types#projectionconfig)                     | interface | Configuration for a single MVI projection tier.                                  |
| [`ProjectionContext`](/packages/cleo/api/types#projectioncontext)                   | interface |                                                                                  |

## Other Exports

| Symbol                                                                                          | Kind     | Description                                                                      |
| ----------------------------------------------------------------------------------------------- | -------- | -------------------------------------------------------------------------------- |
| [`STRING_TO_EXIT`](/packages/cleo/api/functions#stringtoexit)                                   | variable | Canonical mapping from string error codes to numeric exit codes.  Source of t... |
| [`_error.ts`](/packages/cleo/api/functions#errorts)                                             | file     |                                                                                  |
| [`task-engine.ts`](/packages/cleo/api/functions#task-enginets)                                  | file     |                                                                                  |
| [`session-engine.ts`](/packages/cleo/api/functions#session-enginets)                            | file     |                                                                                  |
| [`lifecycle-engine.ts`](/packages/cleo/api/functions#lifecycle-enginets)                        | file     |                                                                                  |
| [`core-parity.test.ts`](/packages/cleo/api/functions#core-paritytestts)                         | file     |                                                                                  |
| [`gateway-meta.ts`](/packages/cleo/api/functions#gateway-metats)                                | file     |                                                                                  |
| [`golden-parity.test.ts`](/packages/cleo/api/functions#golden-paritytestts)                     | file     |                                                                                  |
| [`budget.ts`](/packages/cleo/api/functions#budgetts)                                            | file     |                                                                                  |
| [`lafs-conformance.test.ts`](/packages/cleo/api/functions#lafs-conformancetestts)               | file     |                                                                                  |
| [`commander-shim.ts`](/packages/cleo/api/functions#commander-shimts)                            | file     |                                                                                  |
| [`field-context.ts`](/packages/cleo/api/functions#field-contextts)                              | file     |                                                                                  |
| [`format-context.ts`](/packages/cleo/api/functions#format-contextts)                            | file     |                                                                                  |
| [`output-format.ts`](/packages/cleo/api/functions#output-formatts)                              | file     |                                                                                  |
| [`lafs-validator.ts`](/packages/cleo/api/functions#lafs-validatorts)                            | file     |                                                                                  |
| [`normalizer.ts`](/packages/cleo/api/functions#normalizerts)                                    | file     |                                                                                  |
| [`BOLD`](/packages/cleo/api/functions#bold)                                                     | variable |                                                                                  |
| [`DIM`](/packages/cleo/api/functions#dim)                                                       | variable |                                                                                  |
| [`NC`](/packages/cleo/api/functions#nc)                                                         | variable |                                                                                  |
| [`RED`](/packages/cleo/api/functions#red)                                                       | variable |                                                                                  |
| [`GREEN`](/packages/cleo/api/functions#green)                                                   | variable |                                                                                  |
| [`YELLOW`](/packages/cleo/api/functions#yellow)                                                 | variable |                                                                                  |
| [`BLUE`](/packages/cleo/api/functions#blue)                                                     | variable |                                                                                  |
| [`MAGENTA`](/packages/cleo/api/functions#magenta)                                               | variable |                                                                                  |
| [`CYAN`](/packages/cleo/api/functions#cyan)                                                     | variable |                                                                                  |
| [`BOX`](/packages/cleo/api/functions#box)                                                       | variable |                                                                                  |
| [`colors.ts`](/packages/cleo/api/functions#colorsts)                                            | file     |                                                                                  |
| [`system.ts`](/packages/cleo/api/functions#systemts)                                            | file     |                                                                                  |
| [`tasks.ts`](/packages/cleo/api/functions#tasksts)                                              | file     |                                                                                  |
| [`index.ts`](/packages/cleo/api/functions#indexts)                                              | file     |                                                                                  |
| [`CANONICAL_DOMAINS`](/packages/cleo/api/functions#canonicaldomains)                            | variable | The 10 canonical domain names.                                                   |
| [`types.ts`](/packages/cleo/api/functions#typests)                                              | file     |                                                                                  |
| [`meta.ts`](/packages/cleo/api/functions#metats)                                                | file     |                                                                                  |
| [`pipeline.ts`](/packages/cleo/api/functions#pipelinets)                                        | file     |                                                                                  |
| [`OPERATIONS`](/packages/cleo/api/functions#operations)                                         | variable | The single source of truth for all operations in CLEO.                           |
| [`registry.ts`](/packages/cleo/api/functions#registryts)                                        | file     |                                                                                  |
| [`dispatcher.ts`](/packages/cleo/api/functions#dispatcherts)                                    | file     |                                                                                  |
| [`codebase-map-engine.ts`](/packages/cleo/api/functions#codebase-map-enginets)                  | file     |                                                                                  |
| [`config-engine.ts`](/packages/cleo/api/functions#config-enginets)                              | file     |                                                                                  |
| [`hooks-engine.ts`](/packages/cleo/api/functions#hooks-enginets)                                | file     |                                                                                  |
| [`init-engine.ts`](/packages/cleo/api/functions#init-enginets)                                  | file     |                                                                                  |
| [`memory-engine.ts`](/packages/cleo/api/functions#memory-enginets)                              | file     |                                                                                  |
| [`orchestrate-engine.ts`](/packages/cleo/api/functions#orchestrate-enginets)                    | file     |                                                                                  |
| [`pipeline-engine.ts`](/packages/cleo/api/functions#pipeline-enginets)                          | file     |                                                                                  |
| [`release-engine.ts`](/packages/cleo/api/functions#release-enginets)                            | file     |                                                                                  |
| [`system-engine.ts`](/packages/cleo/api/functions#system-enginets)                              | file     |                                                                                  |
| [`template-parser.ts`](/packages/cleo/api/functions#template-parserts)                          | file     |                                                                                  |
| [`validate-engine.ts`](/packages/cleo/api/functions#validate-enginets)                          | file     |                                                                                  |
| [`engine.ts`](/packages/cleo/api/functions#enginets)                                            | file     |                                                                                  |
| [`_meta.ts`](/packages/cleo/api/functions#metats)                                               | file     |                                                                                  |
| [`_base.ts`](/packages/cleo/api/functions#basets)                                               | file     |                                                                                  |
| [`_routing.ts`](/packages/cleo/api/functions#routingts)                                         | file     |                                                                                  |
| [`background-jobs.ts`](/packages/cleo/api/functions#background-jobsts)                          | file     |                                                                                  |
| [`job-manager-accessor.ts`](/packages/cleo/api/functions#job-manager-accessorts)                | file     |                                                                                  |
| [`admin.ts`](/packages/cleo/api/functions#admints)                                              | file     |                                                                                  |
| [`check.ts`](/packages/cleo/api/functions#checkts)                                              | file     |                                                                                  |
| [`conduit.ts`](/packages/cleo/api/functions#conduitts)                                          | file     |                                                                                  |
| [`memory.ts`](/packages/cleo/api/functions#memoryts)                                            | file     |                                                                                  |
| [`nexus-engine.ts`](/packages/cleo/api/functions#nexus-enginets)                                | file     |                                                                                  |
| [`nexus.ts`](/packages/cleo/api/functions#nexusts)                                              | file     |                                                                                  |
| [`orchestrate.ts`](/packages/cleo/api/functions#orchestratets)                                  | file     |                                                                                  |
| [`pipeline.ts`](/packages/cleo/api/functions#pipelinets)                                        | file     |                                                                                  |
| [`session-context.ts`](/packages/cleo/api/functions#session-contextts)                          | file     |                                                                                  |
| [`session.ts`](/packages/cleo/api/functions#sessionts)                                          | file     |                                                                                  |
| [`sticky-engine.ts`](/packages/cleo/api/functions#sticky-enginets)                              | file     |                                                                                  |
| [`sticky.ts`](/packages/cleo/api/functions#stickyts)                                            | file     |                                                                                  |
| [`tasks.ts`](/packages/cleo/api/functions#tasksts)                                              | file     |                                                                                  |
| [`code-engine.ts`](/packages/cleo/api/functions#code-enginets)                                  | file     |                                                                                  |
| [`tools-engine.ts`](/packages/cleo/api/functions#tools-enginets)                                | file     |                                                                                  |
| [`tools.ts`](/packages/cleo/api/functions#toolsts)                                              | file     |                                                                                  |
| [`index.ts`](/packages/cleo/api/functions#indexts)                                              | file     |                                                                                  |
| [`DEFAULT_RATE_LIMITING`](/packages/cleo/api/functions#defaultratelimiting)                     | variable |                                                                                  |
| [`rate-limiter.ts`](/packages/cleo/api/functions#rate-limiterts)                                | file     |                                                                                  |
| [`DEFAULT_LIFECYCLE_ENFORCEMENT`](/packages/cleo/api/functions#defaultlifecycleenforcement)     | variable | Default lifecycle enforcement configuration                                      |
| [`DEFAULT_PROTOCOL_VALIDATION`](/packages/cleo/api/functions#defaultprotocolvalidation)         | variable | Default protocol validation configuration                                        |
| [`DEFAULT_CONFIG`](/packages/cleo/api/functions#defaultconfig)                                  | variable |                                                                                  |
| [`ENV_PREFIX`](/packages/cleo/api/functions#envprefix)                                          | variable | Environment variable prefix for CLEO configuration                               |
| [`CONFIG_SCHEMA`](/packages/cleo/api/functions#configschema)                                    | variable | Configuration schema for validation                                              |
| [`defaults.ts`](/packages/cleo/api/functions#defaultsts)                                        | file     |                                                                                  |
| [`config-loader.ts`](/packages/cleo/api/functions#config-loaderts)                              | file     |                                                                                  |
| [`config.ts`](/packages/cleo/api/functions#configts)                                            | file     |                                                                                  |
| [`audit.ts`](/packages/cleo/api/functions#auditts)                                              | file     |                                                                                  |
| [`field-filter.ts`](/packages/cleo/api/functions#field-filterts)                                | file     |                                                                                  |
| [`security.ts`](/packages/cleo/api/functions#securityts)                                        | file     |                                                                                  |
| [`sanitizer.ts`](/packages/cleo/api/functions#sanitizerts)                                      | file     |                                                                                  |
| [`session-resolver.ts`](/packages/cleo/api/functions#session-resolverts)                        | file     |                                                                                  |
| [`cli.ts`](/packages/cleo/api/functions#clits)                                                  | file     |                                                                                  |
| [`add.ts`](/packages/cleo/api/functions#addts)                                                  | file     |                                                                                  |
| [`admin.ts`](/packages/cleo/api/functions#admints)                                              | file     |                                                                                  |
| [`adr.ts`](/packages/cleo/api/functions#adrts)                                                  | file     |                                                                                  |
| [`agent.ts`](/packages/cleo/api/functions#agentts)                                              | file     |                                                                                  |
| [`agents.ts`](/packages/cleo/api/functions#agentsts)                                            | file     |                                                                                  |
| [`analyze.ts`](/packages/cleo/api/functions#analyzets)                                          | file     |                                                                                  |
| [`archive.ts`](/packages/cleo/api/functions#archivets)                                          | file     |                                                                                  |
| [`archive-stats.ts`](/packages/cleo/api/functions#archive-statsts)                              | file     |                                                                                  |
| [`backfill.ts`](/packages/cleo/api/functions#backfillts)                                        | file     |                                                                                  |
| [`backup.ts`](/packages/cleo/api/functions#backupts)                                            | file     |                                                                                  |
| [`blockers.ts`](/packages/cleo/api/functions#blockersts)                                        | file     |                                                                                  |
| [`brain.ts`](/packages/cleo/api/functions#braints)                                              | file     |                                                                                  |
| [`briefing.ts`](/packages/cleo/api/functions#briefingts)                                        | file     |                                                                                  |
| [`bug.ts`](/packages/cleo/api/functions#bugts)                                                  | file     |                                                                                  |
| [`cant.ts`](/packages/cleo/api/functions#cantts)                                                | file     |                                                                                  |
| [`check.ts`](/packages/cleo/api/functions#checkts)                                              | file     |                                                                                  |
| [`checkpoint.ts`](/packages/cleo/api/functions#checkpointts)                                    | file     |                                                                                  |
| [`commands.ts`](/packages/cleo/api/functions#commandsts)                                        | file     |                                                                                  |
| [`complete.ts`](/packages/cleo/api/functions#completets)                                        | file     |                                                                                  |
| [`compliance.ts`](/packages/cleo/api/functions#compliancets)                                    | file     |                                                                                  |
| [`config.ts`](/packages/cleo/api/functions#configts)                                            | file     |                                                                                  |
| [`consensus.ts`](/packages/cleo/api/functions#consensusts)                                      | file     |                                                                                  |
| [`context.ts`](/packages/cleo/api/functions#contextts)                                          | file     |                                                                                  |
| [`contribution.ts`](/packages/cleo/api/functions#contributionts)                                | file     |                                                                                  |
| [`current.ts`](/packages/cleo/api/functions#currentts)                                          | file     |                                                                                  |
| [`dash.ts`](/packages/cleo/api/functions#dashts)                                                | file     |                                                                                  |
| [`decomposition.ts`](/packages/cleo/api/functions#decompositionts)                              | file     |                                                                                  |
| [`delete.ts`](/packages/cleo/api/functions#deletets)                                            | file     |                                                                                  |
| [`deps.ts`](/packages/cleo/api/functions#depsts)                                                | file     |                                                                                  |
| [`detect.ts`](/packages/cleo/api/functions#detectts)                                            | file     |                                                                                  |
| [`detect-drift.ts`](/packages/cleo/api/functions#detect-driftts)                                | file     |                                                                                  |
| [`docs.ts`](/packages/cleo/api/functions#docsts)                                                | file     |                                                                                  |
| [`progress.ts`](/packages/cleo/api/functions#progressts)                                        | file     |                                                                                  |
| [`doctor.ts`](/packages/cleo/api/functions#doctorts)                                            | file     |                                                                                  |
| [`env.ts`](/packages/cleo/api/functions#envts)                                                  | file     |                                                                                  |
| [`exists.ts`](/packages/cleo/api/functions#existsts)                                            | file     |                                                                                  |
| [`export.ts`](/packages/cleo/api/functions#exportts)                                            | file     |                                                                                  |
| [`export-tasks.ts`](/packages/cleo/api/functions#export-tasksts)                                | file     |                                                                                  |
| [`find.ts`](/packages/cleo/api/functions#findts)                                                | file     |                                                                                  |
| [`generate-changelog.ts`](/packages/cleo/api/functions#generate-changelogts)                    | file     |                                                                                  |
| [`grade.ts`](/packages/cleo/api/functions#gradets)                                              | file     |                                                                                  |
| [`history.ts`](/packages/cleo/api/functions#historyts)                                          | file     |                                                                                  |
| [`implementation.ts`](/packages/cleo/api/functions#implementationts)                            | file     |                                                                                  |
| [`import.ts`](/packages/cleo/api/functions#importts)                                            | file     |                                                                                  |
| [`import-tasks.ts`](/packages/cleo/api/functions#import-tasksts)                                | file     |                                                                                  |
| [`init.ts`](/packages/cleo/api/functions#initts)                                                | file     |                                                                                  |
| [`inject.ts`](/packages/cleo/api/functions#injectts)                                            | file     |                                                                                  |
| [`issue.ts`](/packages/cleo/api/functions#issuets)                                              | file     |                                                                                  |
| [`labels.ts`](/packages/cleo/api/functions#labelsts)                                            | file     |                                                                                  |
| [`lifecycle.ts`](/packages/cleo/api/functions#lifecyclets)                                      | file     |                                                                                  |
| [`list.ts`](/packages/cleo/api/functions#listts)                                                | file     |                                                                                  |
| [`log.ts`](/packages/cleo/api/functions#logts)                                                  | file     |                                                                                  |
| [`map.ts`](/packages/cleo/api/functions#mapts)                                                  | file     |                                                                                  |
| [`memory-brain.ts`](/packages/cleo/api/functions#memory-braints)                                | file     |                                                                                  |
| [`migrate-claude-mem.ts`](/packages/cleo/api/functions#migrate-claude-memts)                    | file     |                                                                                  |
| [`next.ts`](/packages/cleo/api/functions#nextts)                                                | file     |                                                                                  |
| [`nexus.ts`](/packages/cleo/api/functions#nexusts)                                              | file     |                                                                                  |
| [`observe.ts`](/packages/cleo/api/functions#observets)                                          | file     |                                                                                  |
| [`ops.ts`](/packages/cleo/api/functions#opsts)                                                  | file     |                                                                                  |
| [`orchestrate.ts`](/packages/cleo/api/functions#orchestratets)                                  | file     |                                                                                  |
| [`otel.ts`](/packages/cleo/api/functions#otelts)                                                | file     |                                                                                  |
| [`phase.ts`](/packages/cleo/api/functions#phasets)                                              | file     |                                                                                  |
| [`phases.ts`](/packages/cleo/api/functions#phasests)                                            | file     |                                                                                  |
| [`plan.ts`](/packages/cleo/api/functions#plants)                                                | file     |                                                                                  |
| [`promote.ts`](/packages/cleo/api/functions#promotets)                                          | file     |                                                                                  |
| [`reason.ts`](/packages/cleo/api/functions#reasonts)                                            | file     |                                                                                  |
| [`refresh-memory.ts`](/packages/cleo/api/functions#refresh-memoryts)                            | file     |                                                                                  |
| [`relates.ts`](/packages/cleo/api/functions#relatests)                                          | file     |                                                                                  |
| [`release.ts`](/packages/cleo/api/functions#releasets)                                          | file     |                                                                                  |
| [`remote.ts`](/packages/cleo/api/functions#remotets)                                            | file     |                                                                                  |
| [`reorder.ts`](/packages/cleo/api/functions#reorderts)                                          | file     |                                                                                  |
| [`reparent.ts`](/packages/cleo/api/functions#reparentts)                                        | file     |                                                                                  |
| [`research.ts`](/packages/cleo/api/functions#researchts)                                        | file     |                                                                                  |
| [`restore.ts`](/packages/cleo/api/functions#restorets)                                          | file     |                                                                                  |
| [`roadmap.ts`](/packages/cleo/api/functions#roadmapts)                                          | file     |                                                                                  |
| [`safestop.ts`](/packages/cleo/api/functions#safestopts)                                        | file     |                                                                                  |
| [`self-update.ts`](/packages/cleo/api/functions#self-updatets)                                  | file     |                                                                                  |
| [`sequence.ts`](/packages/cleo/api/functions#sequencets)                                        | file     |                                                                                  |
| [`session.ts`](/packages/cleo/api/functions#sessionts)                                          | file     |                                                                                  |
| [`show.ts`](/packages/cleo/api/functions#showts)                                                | file     |                                                                                  |
| [`skills.ts`](/packages/cleo/api/functions#skillsts)                                            | file     |                                                                                  |
| [`snapshot.ts`](/packages/cleo/api/functions#snapshotts)                                        | file     |                                                                                  |
| [`specification.ts`](/packages/cleo/api/functions#specificationts)                              | file     |                                                                                  |
| [`start.ts`](/packages/cleo/api/functions#startts)                                              | file     |                                                                                  |
| [`stats.ts`](/packages/cleo/api/functions#statsts)                                              | file     |                                                                                  |
| [`sticky.ts`](/packages/cleo/api/functions#stickyts)                                            | file     |                                                                                  |
| [`stop.ts`](/packages/cleo/api/functions#stopts)                                                | file     |                                                                                  |
| [`testing.ts`](/packages/cleo/api/functions#testingts)                                          | file     |                                                                                  |
| [`token.ts`](/packages/cleo/api/functions#tokents)                                              | file     |                                                                                  |
| [`update.ts`](/packages/cleo/api/functions#updatets)                                            | file     |                                                                                  |
| [`upgrade.ts`](/packages/cleo/api/functions#upgradets)                                          | file     |                                                                                  |
| [`validate.ts`](/packages/cleo/api/functions#validatets)                                        | file     |                                                                                  |
| [`verify.ts`](/packages/cleo/api/functions#verifyts)                                            | file     |                                                                                  |
| [`web.ts`](/packages/cleo/api/functions#webts)                                                  | file     |                                                                                  |
| [`codeCommand`](/packages/cleo/api/functions#codecommand)                                       | variable |                                                                                  |
| [`code.ts`](/packages/cleo/api/functions#codets)                                                | file     |                                                                                  |
| [`index.ts`](/packages/cleo/api/functions#indexts)                                              | file     |                                                                                  |
| [`logger-bootstrap.ts`](/packages/cleo/api/functions#logger-bootstrapts)                        | file     |                                                                                  |
| [`archive-stats.test.ts`](/packages/cleo/api/functions#archive-statstestts)                     | file     |                                                                                  |
| [`checkpoint.test.ts`](/packages/cleo/api/functions#checkpointtestts)                           | file     |                                                                                  |
| [`cli-output-flags.test.ts`](/packages/cleo/api/functions#cli-output-flagstestts)               | file     |                                                                                  |
| [`commands.test.ts`](/packages/cleo/api/functions#commandstestts)                               | file     |                                                                                  |
| [`docs.test.ts`](/packages/cleo/api/functions#docstestts)                                       | file     |                                                                                  |
| [`export-tasks.test.ts`](/packages/cleo/api/functions#export-taskstestts)                       | file     |                                                                                  |
| [`import-tasks.test.ts`](/packages/cleo/api/functions#import-taskstestts)                       | file     |                                                                                  |
| [`logger-bootstrap.test.ts`](/packages/cleo/api/functions#logger-bootstraptestts)               | file     |                                                                                  |
| [`safestop.test.ts`](/packages/cleo/api/functions#safestoptestts)                               | file     |                                                                                  |
| [`testing.test.ts`](/packages/cleo/api/functions#testingtestts)                                 | file     |                                                                                  |
| [`web.test.ts`](/packages/cleo/api/functions#webtestts)                                         | file     |                                                                                  |
| [`dynamic.ts`](/packages/cleo/api/functions#dynamicts)                                          | file     |                                                                                  |
| [`init-detect.test.ts`](/packages/cleo/api/functions#init-detecttestts)                         | file     |                                                                                  |
| [`init-gitignore.test.ts`](/packages/cleo/api/functions#init-gitignoretestts)                   | file     |                                                                                  |
| [`nexus.test.ts`](/packages/cleo/api/functions#nexustestts)                                     | file     |                                                                                  |
| [`error.ts`](/packages/cleo/api/functions#errorts)                                              | file     |                                                                                  |
| [`cli-error-signature.test.ts`](/packages/cleo/api/functions#cli-error-signaturetestts)         | file     |                                                                                  |
| [`protocol-enforcement.ts`](/packages/cleo/api/functions#protocol-enforcementts)                | file     |                                                                                  |
| [`verification-gates.ts`](/packages/cleo/api/functions#verification-gatests)                    | file     |                                                                                  |
| [`index.ts`](/packages/cleo/api/functions#indexts)                                              | file     |                                                                                  |
| [`parity.integration.test.ts`](/packages/cleo/api/functions#parityintegrationtestts)            | file     |                                                                                  |
| [`param-utils.ts`](/packages/cleo/api/functions#param-utilsts)                                  | file     |                                                                                  |
| [`schema-utils.ts`](/packages/cleo/api/functions#schema-utilsts)                                | file     |                                                                                  |
| [`parity.test.ts`](/packages/cleo/api/functions#paritytestts)                                   | file     |                                                                                  |
| [`registry-derivation.test.ts`](/packages/cleo/api/functions#registry-derivationtestts)         | file     |                                                                                  |
| [`registry.test.ts`](/packages/cleo/api/functions#registrytestts)                               | file     |                                                                                  |
| [`cli.test.ts`](/packages/cleo/api/functions#clitestts)                                         | file     |                                                                                  |
| [`admin.test.ts`](/packages/cleo/api/functions#admintestts)                                     | file     |                                                                                  |
| [`alias-detection.test.ts`](/packages/cleo/api/functions#alias-detectiontestts)                 | file     |                                                                                  |
| [`check-ops.test.ts`](/packages/cleo/api/functions#check-opstestts)                             | file     |                                                                                  |
| [`check.test.ts`](/packages/cleo/api/functions#checktestts)                                     | file     |                                                                                  |
| [`memory-brain.test.ts`](/packages/cleo/api/functions#memory-braintestts)                       | file     |                                                                                  |
| [`memory-legacy-rejection.test.ts`](/packages/cleo/api/functions#memory-legacy-rejectiontestts) | file     |                                                                                  |
| [`nexus.test.ts`](/packages/cleo/api/functions#nexustestts)                                     | file     |                                                                                  |
| [`orchestrate-handoff.test.ts`](/packages/cleo/api/functions#orchestrate-handofftestts)         | file     |                                                                                  |
| [`orchestrate.test.ts`](/packages/cleo/api/functions#orchestratetestts)                         | file     |                                                                                  |
| [`pipeline-manifest.test.ts`](/packages/cleo/api/functions#pipeline-manifesttestts)             | file     |                                                                                  |
| [`pipeline.test.ts`](/packages/cleo/api/functions#pipelinetestts)                               | file     |                                                                                  |
| [`registry-parity.test.ts`](/packages/cleo/api/functions#registry-paritytestts)                 | file     |                                                                                  |
| [`sticky-list.test.ts`](/packages/cleo/api/functions#sticky-listtestts)                         | file     |                                                                                  |
| [`sticky.test.ts`](/packages/cleo/api/functions#stickytestts)                                   | file     |                                                                                  |
| [`tasks-filters.test.ts`](/packages/cleo/api/functions#tasks-filterstestts)                     | file     |                                                                                  |
| [`tasks.test.ts`](/packages/cleo/api/functions#taskstestts)                                     | file     |                                                                                  |
| [`tools.test.ts`](/packages/cleo/api/functions#toolstestts)                                     | file     |                                                                                  |
| [`hooks-engine.test.ts`](/packages/cleo/api/functions#hooks-enginetestts)                       | file     |                                                                                  |
| [`lifecycle-engine.test.ts`](/packages/cleo/api/functions#lifecycle-enginetestts)               | file     |                                                                                  |
| [`orchestrate-engine.test.ts`](/packages/cleo/api/functions#orchestrate-enginetestts)           | file     |                                                                                  |
| [`release-engine.test.ts`](/packages/cleo/api/functions#release-enginetestts)                   | file     |                                                                                  |
| [`release-push-guard.test.ts`](/packages/cleo/api/functions#release-push-guardtestts)           | file     |                                                                                  |
| [`release-ship.test.ts`](/packages/cleo/api/functions#release-shiptestts)                       | file     |                                                                                  |
| [`session-engine-scope.test.ts`](/packages/cleo/api/functions#session-engine-scopetestts)       | file     |                                                                                  |
| [`session-handoff-fix.test.ts`](/packages/cleo/api/functions#session-handoff-fixtestts)         | file     |                                                                                  |
| [`session-safety.test.ts`](/packages/cleo/api/functions#session-safetytestts)                   | file     |                                                                                  |
| [`task-engine.test.ts`](/packages/cleo/api/functions#task-enginetestts)                         | file     |                                                                                  |
| [`validate-engine.test.ts`](/packages/cleo/api/functions#validate-enginetestts)                 | file     |                                                                                  |
| [`capability-matrix.ts`](/packages/cleo/api/functions#capability-matrixts)                      | file     |                                                                                  |
| [`PROJECTIONS`](/packages/cleo/api/functions#projections)                                       | variable |                                                                                  |
| [`projections.ts`](/packages/cleo/api/functions#projectionsts)                                  | file     |                                                                                  |
| [`meta.test.ts`](/packages/cleo/api/functions#metatestts)                                       | file     |                                                                                  |
| [`projection.ts`](/packages/cleo/api/functions#projectionts)                                    | file     |                                                                                  |
| [`projections.test.ts`](/packages/cleo/api/functions#projectionstestts)                         | file     |                                                                                  |
| [`security.test.ts`](/packages/cleo/api/functions#securitytestts)                               | file     |                                                                                  |
| [`audit.test.ts`](/packages/cleo/api/functions#audittestts)                                     | file     |                                                                                  |
| [`pipeline.test.ts`](/packages/cleo/api/functions#pipelinetestts)                               | file     |                                                                                  |
| [`projection.test.ts`](/packages/cleo/api/functions#projectiontestts)                           | file     |                                                                                  |
| [`protocol-enforcement.test.ts`](/packages/cleo/api/functions#protocol-enforcementtestts)       | file     |                                                                                  |
