This is a stub page. Edit this file to add your project’s conceptual documentation. Auto-generated sections below (inside FORGE:AUTO markers) update on every build.
How It Works
cleocode processes your TypeScript source with a single AST traversal, extracting TSDoc comments and type information to generate documentation.Key Abstractions
AdapterManifest— Minimal manifest shape for provider discovery.SkillLibraryEntry— A single skill entry in a library catalog.SkillLibraryValidationResult— Validation result from skill frontmatter validation.SkillLibraryValidationIssue— A single validation issue.SkillLibraryProfile— Profile definition for grouped skill installation.SkillLibraryDispatchMatrix— Dispatch matrix for task routing to skills.SkillLibraryManifestSkill— Skill entry within the library manifest.SkillLibraryManifest— Full manifest structure for a skill library.SkillLibrary— Standard interface for a skill library. Any directory or module providing skills must implement this contract. CAAMP uses it to discover, resolve, and install skills from any source.RegistryDetection— Raw detection configuration as stored in registry.json.ProviderPriority— Priority tier identifier stored in registry.json.ProviderStatus— Lifecycle status identifier stored in registry.json.RegistryProvider— Raw provider definition as stored in registry.json before path resolution.McpConfigFormat— Supported MCP config file formats.McpTransportType— MCP transport protocols a provider may advertise.RegistryMcpIntegration— MCP server integration metadata for providers that consume MCP servers via a per-agent config file.RegistryHarnessKind— Harness role category for a primary or standalone harness.RegistryHarnessCapability— First-class harness role declaration.SkillsPrecedence— How a provider resolves skill file precedence between vendor and agents directories.RegistrySkillsCapability— Raw skills capability definition as stored in registry.json.HookEvent— Hook lifecycle event identifier from registry.json.RegistryHookFormat— The on-disk layout of a provider’s hook configuration.RegistryHookCatalog— Which native event catalog a provider’s hook system uses.RegistryHooksCapability— Raw hooks capability definition as stored in registry.json.SpawnMechanism— Mechanism a provider uses to spawn subagents.RegistrySpawnCapability— Raw spawn capability definition as stored in registry.json.RegistryCapabilities— Aggregate capability block for a provider in registry.json.ProviderRegistry— Top-level structure of the provider registry JSON file.CtSkillEntry— Backward-compatible alias forSkillLibraryEntry.CtValidationResult— Backward-compatible alias forSkillLibraryValidationResult.CtValidationIssue— Backward-compatible alias forSkillLibraryValidationIssue.CtProfileDefinition— Backward-compatible alias forSkillLibraryProfile.CtDispatchMatrix— Backward-compatible alias forSkillLibraryDispatchMatrix.CtManifest— Backward-compatible alias forSkillLibraryManifest.CtManifestSkill— Backward-compatible alias forSkillLibraryManifestSkill.ConfigFormat— Supported configuration file formats. -"json"- Standard JSON -"jsonc"- JSON with comments (comment-preserving via jsonc-parser) -"yaml"- YAML (via js-yaml) -"toml"- TOML (via iarna/toml)TransportType— MCP server transport protocol type. -"stdio"- Standard input/output (local process) -"sse"- Server-Sent Events (remote) -"http"- HTTP/Streamable HTTP (remote)DetectionMethod— Method used to detect whether an AI agent is installed on the system. -"binary"- Check if a CLI binary exists on PATH -"directory"- Check if known config/data directories exist -"appBundle"- Check for macOS .app bundle in standard app directories -"flatpak"- Check for Flatpak installation on LinuxDetectionConfig— Configuration for detecting whether a provider is installed.ProviderMcpCapability— Resolved MCP server integration metadata for a provider.ProviderHarnessCapability— Resolved first-class harness capability for a provider.ProviderSkillsCapability— Resolved skills capability for a provider at runtime.ProviderHooksCapability— Resolved hooks capability for a provider at runtime.ProviderSpawnCapability— Resolved spawn capability for a provider at runtime.ProviderCapabilities— Aggregate provider capabilities for MCP, harness role, skills, hooks, and spawn.ProviderPriority— Priority tier for a provider, used for sorting and default selection. -"primary"- First-class harness. Default target when no--agentflag is given. Exactly zero or one provider per registry should have this priority; CAAMP consumers (e.g.getPrimaryProvider()) expect that invariant but the registry loader does not enforce it. -"high"- Major, widely-used agents -"medium"- Established but less common agents -"low"- Niche or experimental agentsProviderStatus— Lifecycle status of a provider in the registry. -"active"- Fully supported -"beta"- Supported but may have rough edges -"deprecated"- Still present but no longer recommended -"planned"- Not yet implementedProvider— A resolved AI agent provider definition with platform-specific paths.McpServerConfig— Canonical MCP server configuration.SourceType— Classified type of an MCP server or skill source. -"remote"- HTTP/HTTPS URL to a remote MCP server -"package"- npm package name -"command"- Shell command string -"github"- GitHub repository (URL or shorthand) -"gitlab"- GitLab repository URL -"local"- Local filesystem path -"library"- Built-in skill library referenceParsedSource— Result of parsing a source string into its typed components.SkillMetadata— Metadata extracted from a SKILL.md frontmatter.SkillEntry— A discovered skill entry with its location and metadata.LockEntry— A single entry in the CAAMP lock file tracking an installed skill or MCP server.CaampLockFile— The CAAMP lock file structure, stored at the resolved canonical lock path.MarketplaceSkill— A skill listing from a marketplace search result.MarketplaceSearchResult— Paginated search results from a marketplace API.AuditSeverity— Severity level for a security audit finding. Ordered from most to least severe:"critical""high""medium""low""info".AuditRule— A security audit rule definition with a regex pattern to match against skill content.AuditFinding— A single finding from a security audit scan, with line-level location.AuditResult— Aggregate audit result for a single file.InjectionStatus— Status of a CAAMP injection block in an instruction file. -"current"- Injection block exists and matches expected content -"outdated"- Injection block exists but content differs -"missing"- Instruction file does not exist -"none"- File exists but has no CAAMP injection blockInjectionCheckResult— Result of checking a single instruction file for CAAMP injection status.McpServerEntry— An MCP server entry read from a provider’s config file.GlobalOptions— Global CLI options shared across all CAAMP commands.PlatformPaths— OS-appropriate directory paths for CAAMP’s global storage.SystemInfo— Snapshot of the current system environment and resolved platform paths.PathScope— Scope for path resolution, either global (user home) or project-local.PlatformLocations— Platform-specific directory locations for agent configuration.InjectionTemplate— Structured template for injection content.EnsureProviderInstructionFileOptions— Options for ensuring a provider instruction file.EnsureProviderInstructionFileResult— Result of ensuring a provider instruction file.DetectionResult— Result of detecting whether a provider is installed on the system.DetectionCacheOptions— Options for controlling the detection result cache.SkillInstallResult— Result of installing a skill to the canonical location and linking to agents.SkillBatchOperation— Single skill operation entry used by batch orchestration.BatchInstallOptions— Options for rollback-capable batch installation.BatchInstallResult— Result of rollback-capable batch installation.InstructionUpdateSummary— Result of a single-operation instruction update across providers.MVILevel— LAFS MVI disclosure level - defined locally to avoid CI module resolution issues with re-exported types.LAFSErrorShape— LAFS Error structure - re-exported from protocol as LAFSErrorShape for CAAMP compatibility.LAFSWarning— LAFS Warning structure - re-exported from protocol.LAFSEnvelope— Generic LAFS Envelope structure for type-safe command results.FormatOptions— Format resolution options.LAFSCommandOptions— Standard command options interface for LAFS-compliant commands.ProviderTargetOptions— Options for resolving which providers to target in advanced commands.HookCategory— Union type of valid hook category strings.EventSource— Union type of valid event source types.CanonicalHookEvent— Union type of all canonical hook event names.CanonicalEventDefinition— Definition of a canonical hook event including its category and behavior.HookSystemType— The type of hook system a provider uses.HookHandlerType— The mechanism a provider uses to execute hook handlers.HookMapping— Mapping of a single canonical event to a provider’s native representation.ProviderHookProfile— Complete hook profile for a single provider.NormalizedHookEvent— A fully resolved hook event with both canonical and native names.HookSupportResult— Result of querying whether a provider supports a specific canonical event.ProviderHookSummary— Aggregated hook support summary for a single provider.CrossProviderMatrix— Cross-provider hook support matrix comparing multiple providers.HookMappingsFile— Schema for theproviders/hook-mappings.jsondata file.MarketplaceAdapter— Contract that each marketplace backend adapter must implement.MarketplaceResult— Normalized marketplace record returned by all adapters.SearchOptions— Options for marketplace search requests.RecommendationErrorCode— Union type of all recommendation error code string literals.RecommendationValidationIssue— Describes a single validation issue found in recommendation criteria.RecommendationValidationResult— Result of validating recommendation criteria input.RecommendationCriteriaInput— Raw user-provided criteria for skill recommendations.NormalizedRecommendationCriteria— Normalized and tokenized form of recommendation criteria.RecommendationReasonCode— String literal union of all reason codes emitted during skill scoring.RecommendationReason— A single reason contributing to a skill’s recommendation score.RecommendationScoreBreakdown— Detailed breakdown of a skill’s recommendation score by category.RankedSkillRecommendation— A single skill recommendation with its computed score and explanations.RecommendationOptions— Configuration options for the skill recommendation engine.RecommendationWeights— Numeric weights controlling the recommendation scoring algorithm.RecommendSkillsResult— The complete result of a skill recommendation operation.SearchSkillsOptions— Options for searching skills via marketplace APIs.RecommendSkillsQueryOptions— Options for the recommendation query combining ranking options with a result limit.GitFetchResult— Result of fetching a Git repository to a local temporary directory.ValidationIssue— A single validation issue found during SKILL.md validation.ValidationResult— Result of validating a SKILL.md file against the Agent Skills standard.SpawnOptions— Options for spawning a subagent.SpawnResult— Result from a spawn operation.SpawnAdapter— Provider-neutral interface for spawning and managing subagents. Concrete implementations will be provider-specific (e.g. ClaudeCodeSpawnAdapter, CodexSpawnAdapter) and registered by CLEO’s orchestration layer.SkillIntegrityStatus— Status of a single skill’s integrity check.SkillIntegrityResult— Result of checking a single skill’s integrity.ResolvedImports— Result of resolving lines in content.WellKnownSkill— A skill entry discovered via the RFC 8615 well-known endpoint.MigrationOptions— Options controlling migration behavior.MigrationResult— Result of migrating a single markdown file.ConvertedFile— A single converted .cant output file.UnconvertedSection— A section of markdown that was not converted.MarkdownSection— A parsed markdown section identified by heading. Used internally by the markdown parser to structure the input before classification and conversion.SectionClassification— Classification of a markdown section for conversion purposes.ExtractedProperty— A key-value property extracted from a markdown bullet list. Matches patterns like- **Key**: valueor- Key: value.ExtractedPermission— A permission entry extracted from markdown. Matches patterns like- Tasks: read, writeor- Read and write tasks.CantDocumentIR— Intermediate representation of a CANT document for serialization. This is the bridge between the converter’s output and the final .cant file text. Each field maps to a CANT construct.CantBlockIR— A CANT block (agent, skill, hook, or workflow).CantPropertyIR— A single property key-value pair.NativeParseResult— Shape returned by the native Rust WASM cantParse function.DirectiveType— TheDirectiveTypetype.ParsedCANTMessage— TheParsedCANTMessageinterface.LoggerConfig— TheLoggerConfiginterface.PlatformPaths— OS-appropriate paths for CLEO’s global directories.SystemInfo— Immutable system information snapshot, captured once per process.RequiredColumn— Required column definition for ensureColumns().VacuumOptions— TheVacuumOptionsinterface.AgentInstanceRow— TheAgentInstanceRowtype.NewAgentInstanceRow— TheNewAgentInstanceRowtype.AgentErrorLogRow— TheAgentErrorLogRowtype.NewAgentErrorLogRow— TheNewAgentErrorLogRowtype.AgentInstanceStatus— TheAgentInstanceStatustype.AgentType— TheAgentTypetype.AgentErrorType— TheAgentErrorTypetype.WarpChainRow— TheWarpChainRowtype.NewWarpChainRow— TheNewWarpChainRowtype.WarpChainInstanceRow— TheWarpChainInstanceRowtype.NewWarpChainInstanceRow— TheNewWarpChainInstanceRowtype.StatusRegistryRow— TheStatusRegistryRowtype.TaskRow— TheTaskRowtype.NewTaskRow— TheNewTaskRowtype.SessionRow— TheSessionRowtype.NewSessionRow— TheNewSessionRowtype.TaskDependencyRow— TheTaskDependencyRowtype.TaskRelationRow— TheTaskRelationRowtype.WorkHistoryRow— TheWorkHistoryRowtype.LifecyclePipelineRow— TheLifecyclePipelineRowtype.NewLifecyclePipelineRow— TheNewLifecyclePipelineRowtype.LifecycleStageRow— TheLifecycleStageRowtype.NewLifecycleStageRow— TheNewLifecycleStageRowtype.LifecycleGateResultRow— TheLifecycleGateResultRowtype.NewLifecycleGateResultRow— TheNewLifecycleGateResultRowtype.LifecycleEvidenceRow— TheLifecycleEvidenceRowtype.NewLifecycleEvidenceRow— TheNewLifecycleEvidenceRowtype.LifecycleTransitionRow— TheLifecycleTransitionRowtype.NewLifecycleTransitionRow— TheNewLifecycleTransitionRowtype.AuditLogRow— TheAuditLogRowtype.NewAuditLogRow— TheNewAuditLogRowtype.TokenUsageRow— TheTokenUsageRowtype.NewTokenUsageRow— TheNewTokenUsageRowtype.ArchitectureDecisionRow— TheArchitectureDecisionRowtype.NewArchitectureDecisionRow— TheNewArchitectureDecisionRowtype.AdrTaskLinkRow— TheAdrTaskLinkRowtype.NewAdrTaskLinkRow— TheNewAdrTaskLinkRowtype.AdrRelationRow— TheAdrRelationRowtype.NewAdrRelationRow— TheNewAdrRelationRowtype.ManifestEntryRow— TheManifestEntryRowtype.NewManifestEntryRow— TheNewManifestEntryRowtype.PipelineManifestRow— ThePipelineManifestRowtype.NewPipelineManifestRow— TheNewPipelineManifestRowtype.ReleaseManifestRow— TheReleaseManifestRowtype.NewReleaseManifestRow— TheNewReleaseManifestRowtype.ExternalTaskLinkRow— TheExternalTaskLinkRowtype.NewExternalTaskLinkRow— TheNewExternalTaskLinkRowtype.BrainDecisionRow— TheBrainDecisionRowtype.NewBrainDecisionRow— TheNewBrainDecisionRowtype.BrainPatternRow— TheBrainPatternRowtype.NewBrainPatternRow— TheNewBrainPatternRowtype.BrainLearningRow— TheBrainLearningRowtype.NewBrainLearningRow— TheNewBrainLearningRowtype.BrainObservationRow— TheBrainObservationRowtype.NewBrainObservationRow— TheNewBrainObservationRowtype.BrainMemoryLinkRow— TheBrainMemoryLinkRowtype.NewBrainMemoryLinkRow— TheNewBrainMemoryLinkRowtype.BrainPageNodeRow— TheBrainPageNodeRowtype.NewBrainPageNodeRow— TheNewBrainPageNodeRowtype.BrainPageEdgeRow— TheBrainPageEdgeRowtype.NewBrainPageEdgeRow— TheNewBrainPageEdgeRowtype.BrainStickyNoteRow— TheBrainStickyNoteRowtype.NewBrainStickyNoteRow— TheNewBrainStickyNoteRowtype.ProjectRegistryRow— TheProjectRegistryRowtype.NewProjectRegistryRow— TheNewProjectRegistryRowtype.NexusAuditLogRow— TheNexusAuditLogRowtype.NewNexusAuditLogRow— TheNewNexusAuditLogRowtype.NexusSchemaMetaRow— TheNexusSchemaMetaRowtype.NewNexusSchemaMetaRow— TheNewNexusSchemaMetaRowtype.ErrorDefinition— A single entry in the unified error catalog.ProblemDetails— RFC 9457 Problem Details object. Structured error representation for API responses. T5240ArchiveFields— Archive-specific fields for task upsert.RegisterAgentOptions— Options for registering a new agent instance.UpdateStatusOptions— Options for updating agent status.ListAgentFilters— Filters for listing agent instances.AgentHealthReport— Agent health report summary.AtomicMigrationResult— Atomic database migration result.ReleaseFn— A release function returned by acquireLock.ProviderHookEvent— CAAMP canonical hook event type. This is the normalized 16-event taxonomy from CAAMP 1.9.1.InternalHookEvent— TheInternalHookEventtype.HookEvent— Full CLEO hook event union. CAAMP defines provider-facing canonical events; CLEO extends the registry with local coordination events for autonomous execution.HookPayload— Base interface for all hook payloads Provides common fields available across all hook eventsSessionStartPayload— Payload for SessionStart hook (canonical: was onSessionStart) Fired when a CLEO session beginsOnSessionStartPayload— TheOnSessionStartPayloadtype.SessionEndPayload— Payload for SessionEnd hook (canonical: was onSessionEnd) Fired when a CLEO session endsOnSessionEndPayload— TheOnSessionEndPayloadtype.PreToolUsePayload— Payload for PreToolUse hook (canonical: was onToolStart) Fired when a task/tool operation beginsOnToolStartPayload— TheOnToolStartPayloadtype.PostToolUsePayload— Payload for PostToolUse hook (canonical: was onToolComplete) Fired when a task/tool operation completesOnToolCompletePayload— TheOnToolCompletePayloadtype.HookHandler— Handler function type for hook events Handlers receive project root and typed payloadHookRegistration— Hook registration metadata Tracks registered handlers with priority and event bindingHookConfig— Configuration for the hook system Controls which events are enabled/disabledNotificationPayload— Payload for Notification hook (canonical: was onFileChange) Fired when a tracked file is written, created, or deleted, or for general-purpose notifications.OnFileChangePayload— TheOnFileChangePayloadtype.PostToolUseFailurePayload— Payload for PostToolUseFailure hook (canonical: was onError) Fired when an operation fails with a structured errorOnErrorPayload— TheOnErrorPayloadtype.PromptSubmitPayload— Payload for PromptSubmit hook (canonical: was onPromptSubmit) Fired when an agent submits a prompt through a gatewayOnPromptSubmitPayload— TheOnPromptSubmitPayloadtype.ResponseCompletePayload— Payload for ResponseComplete hook (canonical: was onResponseComplete) Fired when a gateway operation finishes (success or failure)OnResponseCompletePayload— TheOnResponseCompletePayloadtype.SubagentStartPayload— Payload for SubagentStart hook Fired when a subagent process is launchedSubagentStopPayload— Payload for SubagentStop hook Fired when a subagent process completesPreCompactPayload— Payload for PreCompact hook Fired before context compaction beginsPostCompactPayload— Payload for PostCompact hook Fired after context compaction completesConfigChangePayload— Payload for ConfigChange hook Fired when configuration is updatedOnWorkAvailablePayload— Payload for onWorkAvailable hook Fired when the system detects ready work on a Loom/TapestryOnAgentSpawnPayload— Payload for onAgentSpawn hook Fired when a worker session/process is launchedOnAgentCompletePayload— Payload for onAgentComplete hook Fired when a worker finishes its assigned runOnCascadeStartPayload— Payload for onCascadeStart hook Fired when autonomous execution begins flowing through a chain or waveOnPatrolPayload— Payload for onPatrol hook Fired when a watcher performs a periodic health/sweep cycleCLEOLifecycleEvent— Type for CLEO lifecycle event names These are the internal events CLEO fires that get mapped to CAAMP eventsCLEOAutonomousLifecycleEvent— Type for autonomous CLEO lifecycle events.SaveJsonOptions— Options for saveJson.CheckpointConfig— Checkpoint configuration.CheckpointStatus— Checkpoint status information.ChangedFile— Changed file with its status.SafetyOptions— Safety configuration - can be overridden per-operationRepairResult— Repair result with proper typing.SafetyConfig— Safety configuration options.NextDirectives— Map of follow-up operation names to CLI command strings.TaskDetail— Enriched task with hierarchy info.PaginateInput— Input parameters for paginating a result set. T4668 T4663CompactTask— Compact task representation — minimal fields for list responses.ListTasksOptions— Filter options for listing tasks.ListTasksResult— Result of listing tasks.FindResult— Minimal task info for search results.FindTasksOptions— Options for finding tasks.FindTasksResult— Result of finding tasks.AdrFrontmatter— Parsed ADR frontmatter from .md fileAdrRecord— TheAdrRecordinterface.AdrSyncResult— TheAdrSyncResultinterface.AdrListResult— TheAdrListResultinterface.AdrFindResult— TheAdrFindResultinterface.PipelineAdrLinkResult— ThePipelineAdrLinkResultinterface.EvidenceType— TheEvidenceTypetype.EvidenceRecord— TheEvidenceRecordinterface.RelatedLink— Related link in frontmatter.FrontmatterMetadata— Frontmatter metadata for an RCASD artifact.ParsedFrontmatter— Result of parsing frontmatter from a markdown file.Stage— Stage type derived from canonical stage list. T4800StageCategory— Stage category for grouping related stages. T4800StageDefinition— Stage metadata with descriptive information. T4800TransitionRule— Transition rule - defines if a transition is allowed. T4800StageArtifactResult— TheStageArtifactResultinterface.SkillFrontmatter— Skill frontmatter parsed from SKILL.md YAML header. This is CLEO’s extended skill metadata — a functional superset of CAAMP’sSkillMetadata. All fields fromCaampSkillMetadata(name, description, version, allowedTools) are present here. CLEO adds: tags, triggers, dispatchPriority, model, invocable, command, protocol. Use this type when working with CLEO’s skill loading, dispatch, and orchestration systems. UseCaampSkillMetadatawhen interfacing directly with CAAMP’s discovery/install APIs.Skill— Skill definition loaded from disk. CLEO-specific type that wraps aSkillFrontmatterwith filesystem context. For CAAMP’s equivalent, seeCtSkillEntrywhich wrapsCaampSkillMetadatawith install/discovery metadata instead.SkillSummary— Lightweight skill summary for manifest/listing. Projected fromSkillfor efficient caching inSkillManifest. Contains only the fields needed for CLI display and dispatch selection.SkillManifest— Skill manifest (cached aggregate of all discovered skills).SkillProtocolType— RCASD-IVTR+C protocol types.AgentConfig— Agent configuration from AGENT.md or agent definition.AgentRegistryEntry— Agent registry entry.AgentRegistry— Agent registry (persisted).SkillSearchScope— CAAMP search order for skill discovery.SkillSearchPath— Ordered search path entry.DispatchStrategy— Dispatch strategy for skill selection.DispatchResult— Dispatch result from skill_auto_dispatch.TokenDefinition— Token definition from placeholders.json.TokenValidationResult— Token validation result.TokenContext— Token injection context.OrchestratorThresholds— Orchestrator context thresholds.PreSpawnCheckResult— Pre-spawn check result.SpawnPromptResult— Spawn prompt result.DependencyWave— Dependency wave for parallel execution.DependencyAnalysis— Dependency analysis result.HitlSummary— HITL summary for session handoff.ManifestEntry— Research manifest entry (pipeline_manifest table, ADR-027).ManifestValidationResult— Manifest validation result.ComplianceResult— Compliance verification result.InstalledSkill— Installed skill tracking.InstalledSkillsFile— Installed skills file.TokenValues— Token values map: TOKEN_NAME - value.MultiSkillComposition— Result of multi-skill composition.StageGuidance— Structured guidance for a single pipeline stage. Pi extensions consume the.promptfield directly (render via{ systemPrompt }inbefore_agent_start). The structured fields are exposed for TUI widgets, badges, and logging.EnforcementMode— Lifecycle enforcement modes.GateData— Gate data within a stage.ManifestStageData— Stage data in an on-disk manifest.RcasdManifest— Canonical RCASD manifest-shaped interface for compatibility payloads. Lifecycle persistence is SQLite-native; this shape is used for API responses that present stage+gate state in a manifest-like structure. Stage keys use full canonical names matching the DB CHECK constraint: research, consensus, architecture_decision, specification, decomposition, implementation, validation, testing, release. T4798GateCheckResult— Gate check result.StageTransitionResult— Stage transition result.LifecycleHistoryEntry— History entry for stage transitions.AlertLevel— Alert level names.AlertCheckResult— Alert result from check_context_alert.FormatOptions— Options for envelope formatting. T4668 T4670 T4663CleoRegistryEntry— Entry in the CLEO-to-LAFS error registry. T4671 T4663TestDbEnv— Result of creating a test database environment.HierarchyValidation— Validate that adding a child to a parent would not violate constraints.TaskTreeNode— Build a tree structure from flat task list.HierarchyPolicy— TheHierarchyPolicyinterface.HierarchyValidationResult— TheHierarchyValidationResultinterface.StrictnessPreset— Valid preset names.PresetDefinition— A preset definition: the config keys it sets and a human description.ApplyPresetResult— Result of applying a preset.SessionRecord— Session object (engine-compatible).TaskWorkStateExt— Task work state from the task store. Extends the strict contractsTaskWorkStatewith required-null fields for session engine compatibility. The engine layer always expects these fields to be present (even if null), whereas the contracts type marks them as optional.DecisionRecord— Decision record stored in decisions.jsonl.AssumptionRecord— Assumption record stored in assumptions.jsonl.RecordDecisionParams— TheRecordDecisionParamsinterface.DecisionLogParams— TheDecisionLogParamsinterface.HandoffData— Handoff data schema - structured state for session transition.ComputeHandoffOptions— Options for computing handoff data.GitState— Git state snapshot captured at session end.DebriefDecision— Decision summary for debrief output.DebriefData— Rich debrief data — superset of HandoffData. Captures comprehensive session state for cross-conversation continuity. T4959ComputeDebriefOptions— Options for computing debrief data.BrainFtsRow— Row returned by FTS content_hash duplicate check (brain-retrieval.ts observeBrain).BrainNarrativeRow— Row returned by narrative backfill query (brain-retrieval.ts populateEmbeddings).BrainSearchHit— Flattened FTS hit used in hybrid search scoring (brain-search.ts hybridSearch).BrainKnnRow— Row returned by KNN vector similarity query (brain-similarity.ts searchSimilar).BrainDecisionNode— Decision node attached to a blocker in causal traces (brain-reasoning.ts reasonWhy).BrainAnchor— Anchor entry in a timeline result (brain-retrieval.ts timelineBrain).BrainTimelineNeighborRow— Row returned by timeline UNION ALL neighbor queries (brain-retrieval.ts timelineBrain). Represents an entry from any of the four brain tables projected to a common id, type, date shape for chronological ordering.BrainConsolidationObservationRow— Row returned by the consolidation observation query (brain-lifecycle.ts consolidateMemories). Fetches old observations for keyword-based clustering and archival. Uses snake_case column names matching the raw SQLite row shape.BrainIdCheckRow— Row returned by ID existence check queries (claude-mem-migration.ts). Used bySELECT id FROM brain_observations WHERE id = ?and similar single-column lookups for idempotent migration dedup.EmbeddingProvider— Contract for embedding providers (local models, API services, etc.).SimilarityResult— TheSimilarityResultinterface.BrainSearchResult— Search result with BM25 rank.BrainSearchOptions— Search options.HybridResult— Result from hybridSearch combining multiple search signals.HybridSearchOptions— Options for hybridSearch weighting and limits.MemoryBridgeConfig— Configuration for memory bridge content generation.BrainCompactHit— Compact search hit — minimal fields for index-level results.SearchBrainCompactParams— Parameters for searchBrainCompact.SearchBrainCompactResult— Result from searchBrainCompact.TimelineBrainParams— Parameters for timelineBrain.TimelineNeighbor— Timeline entry — compact id/type/date tuple.TimelineBrainResult— Result from timelineBrain.FetchBrainEntriesParams— Parameters for fetchBrainEntries.FetchedBrainEntry— Fetched entry with full data.FetchBrainEntriesResult— Result from fetchBrainEntries.BrainObservationType— Observation type from schema.BrainObservationSourceType— Observation source type from schema.ObserveBrainParams— Parameters for observeBrain.ObserveBrainResult— Result from observeBrain.PopulateEmbeddingsResult— Result from populateEmbeddings backfill.PopulateEmbeddingsOptions— Options for the embedding backfill pipeline.AuditEntry— Audit entry interface. Used by session-grade and system-engine for behavioral analysis.StoreLearningParams— Parameters for storing a new learning.SearchLearningParams— Parameters for searching learnings.DimensionScore— TheDimensionScoreinterface.GradeResult— TheGradeResultinterface.AdapterInfo— Summary info for an adapter without exposing the full instance.SessionBridgeData— Session data needed to create a memory bridge observation.StoreDecisionParams— Parameters for storing a new decision.SearchDecisionParams— Parameters for searching decisions.ListDecisionParams— Parameters for listing decisions.PatternType— Pattern types from ADR-009.PatternImpact— Impact level.StorePatternParams— Parameters for storing a new pattern.SearchPatternParams— Parameters for searching patterns.RecordAssumptionParams— TheRecordAssumptionParamsinterface.BulkLinkEntry— A link to be created in bulk.SessionMemoryResult— Result of persisting session memory to brain.db.MemoryItem— A memory item to be persisted to brain.db.SessionMemoryContext— Memory context returned for session start/resume enrichment.Pipeline— Pipeline entity representing a task’s lifecycle state. T4800 T4799 - Unified pipeline structure replaces scattered manifestsPipelineStageRecord— Pipeline stage record linking pipeline to individual stages. T4800 T4801 - Requires pipeline_stages tablePipelineTransition— Pipeline transition record for audit trail. T4800 T4801 - Requires pipeline_transitions tableInitializePipelineOptions— Options for initializing a pipeline. T4800AdvanceStageOptions— Options for advancing pipeline stage. T4800PipelineQueryOptions— Pipeline query options. T4800BriefingTask— Task summary for briefing output.BriefingBug— Bug summary for briefing output.BriefingBlockedTask— Blocked task summary for briefing output.BriefingEpic— Active epic summary for briefing output.PipelineStageInfo— Pipeline stage data for briefing output.LastSessionInfo— Last session info with handoff data.CurrentTaskInfo— Currently active task info.SessionBriefing— Session briefing result.BriefingOptions— Options for computing session briefing.MinimalSessionRecord— Minimal session record returned by findSessions().FindSessionsParams— Parameters for findSessions().ContextDriftResult— TheContextDriftResultinterface.SessionHistoryEntry— TheSessionHistoryEntryinterface.SessionHistoryParams— TheSessionHistoryParamsinterface.SessionStatsResult— TheSessionStatsResultinterface.RuntimeProviderContext— TheRuntimeProviderContextinterface.RuntimeProviderSnapshot— TheRuntimeProviderSnapshotinterface.StartSessionOptions— Options for starting a session.EndSessionOptions— Options for ending a session.ListSessionsOptions— Options for listing sessions.EnforcementMode— Enforcement modes.ActiveSessionInfo— Session info for enforcement checks.EnforcementResult— Enforcement result.ValidationResult— TheValidationResultinterface.AddTaskEnforcementOptions— TheAddTaskEnforcementOptionsinterface.UpdateTaskEnforcementOptions— TheUpdateTaskEnforcementOptionsinterface.AcceptanceEnforcement— TheAcceptanceEnforcementinterface.ResolvedParent— Minimal parent task shape needed for pipeline stage resolution. T060TaskPipelineStage— Union type of all valid pipeline stage names.LifecycleMode— The resolved enforcement mode (from lifecycle.mode config key).EpicEnforcementResult— Result of an enforcement check.warningis populated in advisory mode.AddTaskOptions— Options for creating a task.descriptionis required per CLEO’s anti-hallucination rules — every task must have both a title and a description, and they must differ.AddTaskResult— Result of adding a task.ListPhasesResult— Options for listing phases.SetPhaseOptions— Options for setting current phase.SetPhaseResult— Result of a phase set operation.ShowPhaseResult— Phase show result.AdvancePhaseResult— Phase advance result.RenamePhaseResult— Phase rename result.DeletePhaseResult— Phase delete result.PruneResult— ThePruneResultinterface.SchemaInstallResult— TheSchemaInstallResultinterface.StalenessReport— TheStalenessReportinterface.InstalledSchema— TheInstalledSchemainterface.CheckResult— TheCheckResultinterface.JsonFileIntegrityResult— Result for a single file check.SchemaIntegrityReport— Full integrity report for all JSON files.ProjectType— Detected project type.TestFramework— Test framework.FileNamingConvention— TheFileNamingConventiontype.ImportStyle— TheImportStyletype.ProjectContext— Schema-compliant project context for LLM agent consumption.ScaffoldResult— TheScaffoldResultinterface.InjectionCheckResult— TheInjectionCheckResultinterface.ScaffoldResult— Result of an ensure* scaffolding operation.CheckStatus— Status of a check* diagnostic.CheckResult— Result of a check* diagnostic (compatible with doctor/checks.ts CheckResult).ProjectClassification— Classification result for a project directory.ClassificationSignal— A single classification signal detected on the filesystem.ScaffoldResult— TheScaffoldResultinterface.HookCheckResult— TheHookCheckResultinterface.EnsureGitHooksOptions— TheEnsureGitHooksOptionsinterface.ManagedHook— TheManagedHooktype.LegacyDetectionResult— Result of detecting legacy agent-output directories.AgentOutputsMigrationResult— Result of running the agent-outputs migration.NexusPermissionLevel— TheNexusPermissionLeveltype.NexusHealthStatus— TheNexusHealthStatustype.NexusProject— Domain representation of a registered Nexus project.NexusRegistryFile— Legacy registry file shape (pre-SQLite). Retained for migration compatibility.StackAnalysis— TheStackAnalysisinterface.ArchAnalysis— TheArchAnalysisinterface.StructureAnalysis— TheStructureAnalysisinterface.ConventionAnalysis— TheConventionAnalysisinterface.TestingAnalysis— TheTestingAnalysisinterface.IntegrationAnalysis— TheIntegrationAnalysisinterface.ConcernAnalysis— TheConcernAnalysisinterface.CodebaseMapResult— TheCodebaseMapResultinterface.MapCodebaseOptions— TheMapCodebaseOptionsinterface.InitOptions— Options for the init operation.InitResult— Result of the init operation.BootstrapContext— Result tracking arrays passed through each bootstrap step.BootstrapOptions— Options for bootstrapGlobalCleo.ExportFormat— TheExportFormattype.ExportParams— TheExportParamsinterface.ExportResult— TheExportResultinterface.ImportParams— TheImportParamsinterface.ImportResult— TheImportResultinterface.AgentExecutionOutcome— The outcome of an agent’s execution attempt on a task.AgentExecutionEvent— Context recorded when an agent completes or fails a task.AgentPerformanceSummary— Summary of an agent type’s execution performance on a task type.HealingSuggestion— A self-healing suggestion derived from failure pattern history.AgentCapacity— Task-count-based capacity for a single agent instance.AgentPerformanceMetrics— Metrics provided when recording agent performance.CapacitySummary— Capacity summary for reporting.AgentHealthStatus— Health status of a specific agent instance.RetryPolicy— Configuration for retry behavior.RetryResult— Result of a retried operation.AgentRecoveryResult— Result of a recovery attempt for a single agent.RiskFactor— A single factor contributing to a task’s overall risk score. Each factor has a weight (how much it matters) and a value (current level, 0-1). The weighted sum of all factors produces the aggregate risk score.RiskAssessment— Complete risk assessment for a single task. Returned bycalculateTaskRisk. TheriskScoreis the weighted aggregate of allRiskFactorentries infactors.ValidationPrediction— Predicted outcome for a lifecycle validation gate. Returned bypredictValidationOutcome. Combines historical pattern data with the task’s current state to estimate pass likelihood.DetectedPattern— A pattern automatically detected from historical brain/task data. Detected patterns may be stored in the existing brain_patterns table if they meet frequency and confidence thresholds.PatternMatch— Result of matching a task against known patterns from brain_patterns. Includes the original pattern row and a relevance score indicating how strongly the pattern applies to the target task.PatternExtractionOptions— Options for pattern extraction from historical data.PatternStatsUpdate— Result of updating pattern statistics after an outcome.LearningContext— Summary of applicable learnings for a task, used in prediction.ImpactAssessment— Full impact assessment for a task within its dependency graph. Captures direct dependents, transitive dependents, lifecycle pipeline effects, blocked work counts, and critical path membership.ChangeType— The type of change being analyzed.ChangeImpact— Predicted downstream effects of a specific change to a task. Models what happens when a task is cancelled, blocked, completed, or reprioritized — including cascading status changes and recommendations.AffectedTask— A single task affected by a change, with its predicted new state.ImpactedTask— A single task predicted to be affected by a free-text change description. Produced bypredictImpactafter matching candidate tasks against the change description and running downstream dependency analysis.ImpactReport— Full impact prediction report for a free-text change description. Returned bypredictImpact. Combines fuzzy task search with reverse dependency analysis to enumerate which tasks are at risk.BlastRadiusSeverity— Severity classification for blast radius.BlastRadius— Quantified scope of a task’s impact across the project.GateFocusRecommendation— A gate-level focus recommendation produced by adaptive validation.AdaptiveValidationSuggestion— Full adaptive validation suggestion set for a task.VerificationConfidenceScore— Result of scoring and persisting a completed verification round.StorePredictionOptions— Parameters for storing a quality prediction as a brain observation.DependencyCheckResult— Result of a dependency validation check.DependencyError— A dependency error.DependencyWarning— A dependency warning.DependencyWave— A wave of parallelizable tasks.NexusParsedQuery— TheNexusParsedQueryinterface.NexusResolvedTask— Task with project context annotation.DiscoverResult— TheDiscoverResultinterface.NexusDiscoverResult— TheNexusDiscoverResultinterface.SearchResult— TheSearchResultinterface.NexusSearchResult— TheNexusSearchResultinterface.PermissionCheckResult— ThePermissionCheckResultinterface.SharingStatus— Result of a sharing status check.TaskCurrentResult— Result of getting current task.TaskStartResult— Result of starting work on a task.TaskWorkHistoryEntry— Task work history entry.CompleteTaskOptions— Options for completing a task.CompleteTaskResult— Result of completing a task.RuleViolation— Validation error from anti-hallucination checksUpdateTaskOptions— Options for updating a task.UpdateTaskResult— Result of updating a task.ParsedDirective— Parsed directive from a Conduit message.RouteResult— Result of routing a directive to a project.WorkspaceStatus— Aggregated task status across all projects.WorkspaceProjectSummary— Task summary for a single project.WorkspaceAgent— Agent info aggregated across projects.ProjectACL— Project-level ACL entry.DepNode— A node in the dependency graph.DepsOverviewResult— Dependency overview result.TaskDepsResult— Single task dependency result.ExecutionWave— Execution wave (group of parallelizable tasks).CriticalPathResult— Critical path result.CycleResult— Cycle detection result.TreeNode— Tree node representation.CircularDependency— A circular dependency cycle found via DFS traversal.MissingDependency— A missing dependency reference within an epic.DependencyAnalysis— Full dependency analysis result for an epic.ContextEstimation— Context estimation result.Wave— TheWaveinterface.EnrichedWave— TheEnrichedWaveinterface.StatusCounts— Status counts by task state.EpicStatus— Epic-specific status result.OverallStatus— Overall orchestration status (no specific epic).ProgressMetrics— Progress metrics for orchestration check.StartupSummary— Startup summary for an epic.OrchestratorSession— Orchestrator session state.SpawnContext— Spawn context for a subagent.TaskReadiness— Task readiness assessment.AnalysisResult— Orchestrator analysis result.ArtifactType— Supported artifact types.ArtifactConfig— Artifact configuration from release config.ArtifactResult— Result of an artifact operation.ArtifactHandler— Artifact handler interface.ReleaseConfig— Release configuration shape.ReleaseGate— Release gate definition.GitFlowConfig— GitFlow branch configuration.ChannelConfig— Channel-to-branch mapping for npm dist-tag resolution.PushMode— Push mode: direct push vs PR creation vs auto-detect.ReleaseChannel— npm dist-tag channel for a release.ChannelValidationResult— Result of validating a version string against a channel’s expectations.CIPlatform— Supported CI/CD platforms.BranchProtectionResult— TheBranchProtectionResultinterface.PRCreateOptions— ThePRCreateOptionsinterface.PRResult— ThePRResultinterface.RepoIdentity— TheRepoIdentityinterface.EpicCompletenessResult— Epic completeness result.DoubleListingResult— Double-listing check result.BumpType— Bump type for version calculation.VersionBumpTarget— Version bump target config from .cleo/config.json.BumpResult— Bump result for a single file.ReleaseManifest— Release manifest structure.ReleaseListOptions— TheReleaseListOptionsinterface.ReleaseTaskRecord— Task record shape needed for release operations.ReleaseGateMetadata— Metadata captured during gate evaluation, returned alongside gate results. Downstream (engine layer) uses this to determine PR vs direct push.PushPolicy— Push policy configuration from config.release.push.SnapshotDecision— A decision recorded during the session.SnapshotObservation— Brain observation linked to this session.SnapshotTaskContext— Active task context at snapshot time.SessionSnapshot— Complete session snapshot — everything needed to resume. This is the serialization format. It is JSON-safe and can be stored in a file, database column, or transmitted over the network.SerializeOptions— Options for serializing a session.RestoreOptions— Options for restoring a session.StickyNoteStatus— Sticky note status values.StickyNoteColor— Sticky note color options.StickyNotePriority— Sticky note priority levels.ConvertedTargetType— Converted target type.ConvertedTarget— Converted target reference.StickyNote— Core sticky note interface.CreateStickyParams— Parameters for creating a sticky note.ListStickiesParams— Parameters for listing sticky notes.ConvertStickyParams— Parameters for converting a sticky note.ArchiveTasksOptions— Options for archiving tasks.ArchiveTasksResult— Result of archiving tasks.DeleteTaskOptions— Options for deleting a task.DeleteTaskResult— Result of deleting a task.EngineResult— Canonical EngineResult type used by all engines and core engine-compat modules.ExportMeta— Export package metadata.ExportSelection— Export selection criteria.IdMapEntry— ID map entry.RelationshipGraph— Relationship graph.ExportPackage— Complete export package.ExportTasksParams— TheExportTasksParamsinterface.ExportTasksResult— TheExportTasksResultinterface.HelpOperationDef— Minimal operation definition consumed by help logic.CostHint— Cost hint classification for an operation.GroupedOperations— Domain-grouped operation format (compact).VerboseOperation— Verbose operation entry with cost hints.HelpResult— Result of the help computation.TransferMode— Transfer mode: copy keeps source tasks, move archives them.TransferScope— Transfer scope: single task or full subtree.TransferOnConflict— Conflict resolution when target has tasks with duplicate titles.TransferOnMissingDep— How to handle missing dependencies in the target project.TransferParams— Parameters for a cross-project transfer operation.TransferManifestEntry— A single task entry in the transfer manifest.TransferManifest— Manifest describing what was (or would be) transferred.TransferResult— Result of a transfer operation.ImportFromPackageOptions— Options passed to importFromPackage (extracted from importTasksPackage).ImportFromPackageResult— Result from importFromPackage.RemapTable— Forward and reverse remap tables.ImportTasksParams— TheImportTasksParamsinterface.ImportTasksResult— TheImportTasksResultinterface.ValidationError— TheValidationErrorinterface.ValidationResult— TheValidationResultinterface.AdrValidationError— ValidationError — canonical name per ADR-017 specAdrValidationResult— ValidationResult — canonical name per ADR-017 specTreeSitterLanguage— Supported tree-sitter language identifiers.OutlineNode— A symbol node in the outline tree, with optional children.SmartOutlineResult— Result of generating a smart outline for a file.SmartSearchResult— A search result with relevance score.SmartSearchOptions— Options for smart_search.SmartUnfoldResult— Result of unfolding a single symbol.ComplianceJsonlEntry— TheComplianceJsonlEntrytype.PayloadValidationResult— Result of payload validation.BuildConfig— TheBuildConfigtype.RepositoryConfig— TheRepositoryConfigtype.IssueTemplate— Parsed issue template.AddIssueParams— TheAddIssueParamsinterface.AddIssueResult— TheAddIssueResultinterface.RetryablePredicate— A predicate or pattern used to decide whether an error is retryable. -RegExp— matched againsterror.message(orString(error)) -(error: unknown) => boolean— arbitrary predicate functionRetryOptions— Options that control retry behavior forwithRetry.RetryContext— Metadata attached to errors thrown after all retry attempts are exhausted. The last error from the final attempt is augmented with these fields so callers can distinguish a retry-exhausted failure from a first-attempt one.DecayResult— Result from applying temporal decay.ConsolidationResult— Result from consolidating memories.BrainMigrationResult— Result from a migration run.ResearchEntry— Research entry attached to a task.ManifestEntry— Manifest entry (JSONL line).AddResearchOptions— Options for adding research.ListResearchOptions— Options for listing research.ManifestQueryOptions— Manifest query options.ExtendedManifestEntry— Extended manifest entry with optional fields used by the engine.ResearchFilter— Research filter criteria used by the engine.ContradictionDetail— Contradiction detail between two manifest entries.SupersededDetail— Superseded entry detail.ComplianceSummary— Compliance summary shape.OtelCaptureMode— OTel capture mode.OtelTokenDataPoint— Token data point parsed from OTel metrics.AggregatedTokens— Aggregated token counts.ABVariant— A/B test variant.ABEventType— A/B test event types.ABTestSummary— A/B test summary result.Severity— Violation severity levels.ManifestIntegrity— Manifest integrity states.InstructionStability— Instruction stability levels.SessionDegradation— Session degradation levels.AgentReliability— Agent reliability levels.MetricCategory— Metric categories.MetricSource— Metric sources.AggregationPeriod— Aggregation periods.TokenEventType— Token event types.TokenEvent— A token usage event entry.TokenSessionSummary— Token session summary shape.VerificationResult— Result of a backup verification operation.LogLevel— Log entry severity levelMigrationLogEntry— Single migration log entryMigrationLoggerConfig— Migration logger configurationPreflightResult— Pre-flight check result.MigrationPhase— Migration phase - tracks current step in the migration processSourceFileInfo— Source file info with checksum for integrity verificationMigrationProgress— Migration progress trackingMigrationState— Complete migration state structureJsonFileValidation— Result of validating a single JSON file.JsonValidationResult— Complete validation result for all source files.SchemaVersion— Schema version info.MigrationFn— Migration function signature.MigrationDef— Migration definition.MigrationResult— Migration run result.MigrationStatus— Status of all data files.NexusGraphNode— TheNexusGraphNodeinterface.NexusGraphEdge— TheNexusGraphEdgeinterface.NexusGlobalGraph— TheNexusGlobalGraphinterface.DepsResult— Result of a dependency query.DepsEntry— Single dependency entry with resolution status.CriticalPathResult— Critical path result.BlockingAnalysisResult— Blocking analysis result.OrphanEntry— Orphan detection result.PinoLevel— Pino log levels as written by CLEO’s logger (uppercase).PinoLogEntry— A parsed pino log entry from a CLEO log file. Core fields are always present; additional fields are captured inextra.LogFileInfo— Metadata about a discovered log file.LogFilter— Filter criteria for log queries. All fields are optional; when multiple are provided, they are ANDed.LogQueryResult— Result of a log query operation.LogDiscoveryOptions— Options for discovering log files.LogSummary— Summary of log activity across files.RemoteConfig— Remote configuration.PushResult— Result of a push operation.PullResult— Result of a pull operation.RemoteInfo— Result of a remote list operation.ExecutionMode— Execution mode for an operationGatewayType— Gateway typePreferredChannel— Preferred communication channel for token efficiency. CLI is the only dispatch channel. T5240OperationCapability— TheOperationCapabilityinterface.CapabilityReport— Capability report returned by system.doctorRateLimitConfig— Rate limiter configurationRateLimitResult— Rate limit check resultContributionDecision— A contribution decision from an agent.ContributionConflict— Conflict between two agent decisions.ConsensusResult— Consensus result from weighted voting.SkillsMpConfig— SkillsMP configuration.MarketplaceSkill— Marketplace skill result (CLEO-specific shape).BatchSpawnEntry— Result of a single spawn within a batch.BatchSpawnResult— Result of a batch spawn operation.SessionInitResult— Session init result.PauseStatus— Pause status result.SkillSourceType— Source type classification for a skill directory.SkillSourceMode— Skill source mode.SkillSearchPath— Search path entry with its origin.IssueSeverity— Validation issue severity.ValidationIssue— Single validation issue.SkillValidationResult— Validation result for a skill.SnapshotMeta— Snapshot metadata.SnapshotTask— Portable task representation (subset of Task, omitting local-only fields).Snapshot— Complete snapshot package.ImportResult— Import result summary.SpawnCapability— Spawn capability type - subset of provider capabilities related to spawningWorkflowRuleMetric— Per-rule compliance breakdown.WorkflowComplianceReport— Full workflow compliance report.ArchiveMetadata— Archive metadata that may be attached to archived task records.AnalyticsTask— Archived task shape used internally for analytics.ArchiveReportType— TheArchiveReportTypetype.SummaryReportData— Summary report result.PhaseGroupEntry— Phase group entry.LabelFrequencyEntry— Label frequency entry.PriorityGroupEntry— Priority group entry.CycleTimeDistribution— Cycle time distribution buckets.CycleTimePercentiles— Cycle time percentiles.CycleTimesReportData— Cycle times report result.DailyArchiveEntry— Daily archive entry.MonthlyArchiveEntry— Monthly archive entry.TrendsReportData— Trends report result.EmptyArchiveData— Empty archive sentinel (when totalArchived is 0).ArchiveReportDataMap— Union type mapping report types to their data shapes.ArchiveAnalyticsResult— The envelope returned by analyzeArchive.AnalyzeArchiveOptions— Options for analyzeArchive.ArchiveStatsResult— TheArchiveStatsResultinterface.AuditIssue— TheAuditIssueinterface.AuditResult— TheAuditResultinterface.BackupResult— TheBackupResultinterface.RestoreResult— TheRestoreResultinterface.BackupEntry— A single backup entry returned by listSystemBackups.CleanupResult— TheCleanupResultinterface.Platform— Detected platform.SystemInfo— Structured snapshot of the host system for diagnostics, error reports, and logging.CheckStatus— TheCheckStatustype.CheckResult— TheCheckResultinterface.HealthCheck— TheHealthCheckinterface.HealthResult— TheHealthResultinterface.DiagnosticsCheck— TheDiagnosticsCheckinterface.DiagnosticsResult— TheDiagnosticsResultinterface.DoctorCheck— TheDoctorCheckinterface.DoctorReport— TheDoctorReportinterface.FixResult— TheFixResultinterface.StartupState— Outcome of a startup health check. Tells the caller exactly what state the system is in so it can route to init, upgrade, or proceed normally.StartupHealthCheck— TheStartupHealthCheckinterface.StartupHealthResult— TheStartupHealthResultinterface.InjectGenerateResult— TheInjectGenerateResultinterface.LabelsResult— TheLabelsResultinterface.SystemMetricsResult— TheSystemMetricsResultinterface.MigrateResult— TheMigrateResultinterface.RuntimeDiagnostics— TheRuntimeDiagnosticsinterface.SafestopResult— TheSafestopResultinterface.UncancelResult— TheUncancelResultinterface.TemplateSection— A single section/field within an issue template.IssueTemplate— A parsed issue template.TemplateConfig— The full template config output.TemplateResult— Result type for template parser operations.ShellType— Supported shell types.ChangelogSection— Grouped changelog sections.CommandMeta— Parsed command metadata.ParsedFlags— Parsed flag state.InsertTask— TheInsertTasktype.SelectTask— TheSelectTasktype.InsertTaskDependency— TheInsertTaskDependencytype.SelectTaskDependency— TheSelectTaskDependencytype.InsertTaskRelation— TheInsertTaskRelationtype.SelectTaskRelation— TheSelectTaskRelationtype.InsertSession— TheInsertSessiontype.SelectSession— TheSelectSessiontype.InsertWorkHistory— TheInsertWorkHistorytype.SelectWorkHistory— TheSelectWorkHistorytype.InsertLifecyclePipeline— TheInsertLifecyclePipelinetype.SelectLifecyclePipeline— TheSelectLifecyclePipelinetype.InsertLifecycleStage— TheInsertLifecycleStagetype.SelectLifecycleStage— TheSelectLifecycleStagetype.InsertLifecycleGateResult— TheInsertLifecycleGateResulttype.SelectLifecycleGateResult— TheSelectLifecycleGateResulttype.InsertLifecycleEvidence— TheInsertLifecycleEvidencetype.SelectLifecycleEvidence— TheSelectLifecycleEvidencetype.InsertLifecycleTransition— TheInsertLifecycleTransitiontype.SelectLifecycleTransition— TheSelectLifecycleTransitiontype.InsertSchemaMeta— TheInsertSchemaMetatype.SelectSchemaMeta— TheSelectSchemaMetatype.InsertAuditLog— TheInsertAuditLogtype.SelectAuditLog— TheSelectAuditLogtype.AuditLogInsert— Canonical type alias for audit log insert (T4848).AuditLogSelect— Canonical type alias for audit log select (T4848).InsertTokenUsage— TheInsertTokenUsagetype.SelectTokenUsage— TheSelectTokenUsagetype.InsertArchitectureDecision— TheInsertArchitectureDecisiontype.SelectArchitectureDecision— TheSelectArchitectureDecisiontype.InsertManifestEntry— TheInsertManifestEntrytype.SelectManifestEntry— TheSelectManifestEntrytype.InsertPipelineManifest— TheInsertPipelineManifesttype.SelectPipelineManifest— TheSelectPipelineManifesttype.InsertReleaseManifest— TheInsertReleaseManifesttype.SelectReleaseManifest— TheSelectReleaseManifesttype.InsertExternalTaskLink— TheInsertExternalTaskLinktype.SelectExternalTaskLink— TheSelectExternalTaskLinktype.InsertAgentInstance— TheInsertAgentInstancetype.SelectAgentInstance— TheSelectAgentInstancetype.InsertAgentErrorLog— TheInsertAgentErrorLogtype.SelectAgentErrorLog— TheSelectAgentErrorLogtype.ManifestIntegrity— TheManifestIntegritytype.Severity— TheSeveritytype.ComplianceMetrics— TheComplianceMetricsinterface.ManifestEntry— TheManifestEntryinterface.TokenMetrics— TheTokenMetricsinterface.TokenEfficiency— TheTokenEfficiencyinterface.OrchestrationOverhead— TheOrchestrationOverheadinterface.DriftIssue— TheDriftIssueinterface.DriftReport— TheDriftReportinterface.CommandIndexEntry— TheCommandIndexEntryinterface.CommandIndex— TheCommandIndexinterface.SchemaVersions— TheSchemaVersionsinterface.FileHashes— TheFileHashesinterface.ProjectCacheEntry— TheProjectCacheEntryinterface.DoctorProjectCache— TheDoctorProjectCacheinterface.ProjectDetail— TheProjectDetailinterface.CategorizedProjects— TheCategorizedProjectsinterface.UserJourneyStage— TheUserJourneyStagetype.HealthSummary— TheHealthSummaryinterface.ValidationError— TheValidationErrorinterface.ValidationResult— TheValidationResultinterface.Task— TheTaskinterface.TaskData— Task data shape for validation functions.ArchiveData— Archive data shape for validation functions.ComprehensiveValidationResult— TheComprehensiveValidationResultinterface.ManifestDoc— TheManifestDocinterface.GapEntry— TheGapEntryinterface.CoverageEntry— TheCoverageEntryinterface.GapReport— TheGapReportinterface.ManifestEntry— TheManifestEntryinterface.ManifestViolation— TheManifestViolationinterface.ManifestValidationResult— TheManifestValidationResultinterface.ComplianceEntry— TheComplianceEntryinterface.ProtocolViolation— TheProtocolViolationinterface.ProtocolValidationResult— TheProtocolValidationResultinterface.GateName— TheGateNametype.AgentName— TheAgentNametype.FailureLogEntry— TheFailureLogEntryinterface.VerificationGates— TheVerificationGatesinterface.Verification— TheVerificationinterface.VerificationStatus— TheVerificationStatustype.CircularValidationResult— TheCircularValidationResultinterface.TaskForVerification— TheTaskForVerificationinterface.ProjectInfo— Fields consumed by logging, audit, and correlation subsystems.BackfillOptions— Options for backfillTasks().BackfillTaskChange— Summary of what was (or would be) changed for a single task.BackfillResult— Overall result returned by backfillTasks().RequirementLevel— RFC 2119 requirement levelsViolationSeverity— Violation severityProtocolRule— Protocol rule definitionProtocolViolation— Protocol violation resultProtocolValidationResult— Protocol validation resultErrorSeverity— Error severity levels for protocol/gate validation.ErrorCategory— Error category for grouping protocol/gate violations.ProtocolExitCode— Protocol-specific exit codes used by the RCASD-IVTR+C enforcement system. These map to the protocol violation range (60-70) and lifecycle enforcement range (80-84) defined in the protocol specification. The values here align with the protocol enforcement layer’s own exit code semantics, which differ from the canonical CLI exit codes in src/types/exit-codes.ts. The canonical CLI ExitCode enum at src/types/exit-codes.ts maps range 60-67 to orchestrator errors, while this enum maps them to protocol violations. Both are valid in their respective contexts — CLI vs protocol enforcement.ProtocolRequest— Request shape used by the protocol enforcement system. Minimal interface matching the fields needed by ProtocolEnforcer.ProtocolResponse— Response shape used by the protocol enforcement system.ProtocolType— Protocol types aligned with RCASD-IVTR+C lifecycleViolationLogEntry— Violation log entryChainFindCriteria— TheChainFindCriteriainterface.ProtocolViolation— Protocol violation entry.ProtocolValidationResult— Protocol validation result.ManifestEntryInput— Manifest entry structure for validation.ProtocolType— TheProtocolTypetype.VotingMatrix— TheVotingMatrixinterface.AdrStatus— ADR lifecycle status values. T260ArchitectureDecisionOptions— Architecture decision options for validator.ValidationStageOptions— Validation-stage options for validator.TestFramework— Project-agnostic test framework identifiers. The testing protocol is deliberately framework-neutral. Whichever framework the project uses, the protocol only cares that tests run autonomously via a framework adapter and loop until the spec is met. T260TestingOptions— Testing-stage options for validator.BrainMaintenanceDecayResult— Temporal decay step result subset used in maintenance output.BrainMaintenanceConsolidationResult— Memory consolidation step result subset used in maintenance output.BrainMaintenanceReconciliationResult— Orphaned reference reconciliation step result.BrainMaintenanceEmbeddingsResult— Embedding backfill step result.BrainMaintenanceResult— Aggregated result from a full brain maintenance run. All counts are zero when a step is skipped via the correspondingskip*option.BrainMaintenanceOptions— Options forrunBrainMaintenance. Allskip*flags default tofalse— the full maintenance pass runs unless specific steps are disabled.ClaudeMemMigrationResult— Result from a claude-mem migration run.ClaudeMemMigrationOptions— Options for the claude-mem migration.BlockerNode— TheBlockerNodeinterface.CausalTrace— TheCausalTraceinterface.SimilarEntry— TheSimilarEntryinterface.ManifestEntry— TheManifestEntrytype.ModelProviderLookup— TheModelProviderLookupinterface.TokenMethod— TheTokenMethodtype.TokenConfidence— TheTokenConfidencetype.TokenTransport— TheTokenTransporttype.TokenExchangeInput— TheTokenExchangeInputinterface.TokenMeasurement— TheTokenMeasurementinterface.TokenUsageFilters— TheTokenUsageFiltersinterface.TokenUsageSummary— TheTokenUsageSummaryinterface.SkillEntry— TheSkillEntryinterface.SkillContent— TheSkillContentinterface.HighImpactTask— TheHighImpactTaskinterface.SingleBlockerTask— TheSingleBlockerTaskinterface.CommonBlocker— TheCommonBlockerinterface.UnblockResult— TheUnblockResultinterface.ValidationIssue— TheValidationIssueinterface.SpawnValidationResult— TheSpawnValidationResultinterface.ContextInjectionData— Data returned by context injection.CancelResult— Result of a cancel operation.FlatTreeNode— Tree node representation for task hierarchy.ComplexityFactor— Complexity factor contributing to a task’s size estimate.AnalysisResult— TheAnalysisResultinterface.StoreEngine— Store engine type. SQLite is the only supported engine (ADR-006). T4647TaskFilters— Common task filter options.SessionFilters— Common session filter options.StoreProvider— Store provider interface. Backed by SQLite (ADR-006 canonical storage).MigrationResult— Migration result.MigrationOptions— Options for migration.RepairAction— A single repair action with status.UpgradeAction— A single upgrade action with status.UpgradeResult— Full upgrade result.UpgradeSummary— Counts of what upgrade checked/applied/skipped.DiagnoseFinding— A single diagnostic finding from —diagnose.DiagnoseResult— Result from diagnoseUpgrade().GateLayer— Gate layer enumerationGateStatus— Gate status for each layerGateViolation— Violation detail for a specific gate layerLayerResult— Result from a single gate layer validationVerificationResult— Complete verification result across all 4 layersOperationContext— Operation context for gate validationWorkflowGateName— Workflow gate names per protocol specification Section 7.1 T3141WorkflowGateStatus— Workflow gate status values per Section 7.3WorkflowGateAgent— Agent responsible for each gate per Section 7.2WorkflowGateDefinition— Individual workflow gate definition per Section 7.2WorkflowGateState— State of a single workflow gateJsonSchemaType— TheJsonSchemaTypetype.JsonSchemaProperty— TheJsonSchemaPropertyinterface.JSONSchemaObject— TheJSONSchemaObjectinterface.CommanderArgSplit— TheCommanderArgSplitinterface.ValidationResult— Validation resultValidationError— Individual validation errorSchemaType— Schema types that can be validated via AJV/JSON Schema. SQLite-backed types (todo, archive, log, sessions) use drizzle-zod validation instead.ComplianceEntry— Compliance entry stored in COMPLIANCE.jsonlCoherenceIssue— Coherence issue found during graph validation.ValidateCheckDetail— TheValidateCheckDetailinterface.ValidateReportResult— TheValidateReportResultinterface.ValidateAndFixResult— Result from validate + fix operation.CriticalPathNode— TheCriticalPathNodeinterface.CriticalPathResult— TheCriticalPathResultinterface.SkillsPrecedenceConfig— Configuration for skill precedence resolution across providers.ResolvedSkillPath— A resolved skill path with full provenance metadata.SkillInstallationContext— Context for a skill installation operation.InProgressEpic— In-progress epic entry.ReadyTask— Ready task entry with leverage analysis.BlockedTask— Blocked task entry.OpenBug— Open bug entry.PlanMetrics— Planning metrics.PlanResult— Composite planning view result.RcasdIndex— RCASD-INDEX.json top-level structure.IndexMeta— Index metadata.IndexTotals— Aggregate counts.TaskAnchor— Task-anchored RCASD artifact reference.SpecEntry— Specification entry.ReportEntry— Report entry.PipelineState— Pipeline state.PipelineOperation— Active pipeline operation.ChangeEntry— Change entry.ExecutionResult— The aggregate result of executing a CANT workflow.StepResult— The result of a single workflow statement execution.DiscretionContext— Context provided to a discretion evaluator for AI-judged conditions.ApprovalTokenStatus— Valid states for an approval token.ApprovalToken— An approval token for human-in-the-loop workflow gates. Tokens are bound to a specific session and workflow. TheworkflowHashprovides TOCTOU protection: if the workflow is modified between token creation and approval, the token is invalidated. Security invariants: - Token values MUST NOT appear in audit logs, summaries, or error messages. -approvalTokensJsonis NEVER included in handoff/debrief serialization. - Status transitions use atomic CAS (pending - approved|rejected|expired only).TokenValidation— Result of validating an approval token.JoinStrategy— Join strategy for parallel block execution.SettleResult— Result of a parallel block execution with the settle strategy.ExecutionScope— Variable scope for workflow execution.DiscretionEvaluator— Evaluates a discretion condition and returns a boolean judgment.ParallelArm— A single parallel arm to execute.ParallelResult— Result of a parallel block execution.WorkflowExecutorConfig— Configuration options for the workflow executor.ResumablePipeline— Resumable pipeline information returned to callers. T4805 T4798PipelineContext— Pipeline context for session resume. T4805StageContext— Stage context within a pipeline. T4805GateResultContext— Gate result context. T4805 T4804EvidenceContext— Evidence context. T4805 T4804TransitionContext— Transition context. T4805TaskContext— Task context. T4805ResumeResult— Result of a resume operation. T4805AutoResumeResult— Auto-resume detection result. T4805FindResumableOptions— Options for finding resumable pipelines. T4805SessionResumeCheckOptions— Options for session start with resume check. T4805SessionResumeCheckResult— Result of session resume check. T4805PrereqCheck— Prerequisite check result. T4800TransitionValidation— Transition validation result. T4800StageState— Stage state snapshot for state machine. T4800StateMachineContext— State machine context for a pipeline. T4800StateTransition— State transition request. T4800StateTransitionResult— State transition result. T4800ContextWindowInput— Context window input from Claude Code.ContextStatus— Context status derived from input.HITLLevel— HITL warning level.HITLWarning— HITL warning entry.HITLWarningsResult— HITL warnings result.StatuslineStatus— Statusline integration status.RoutingEntry— Routing entry describing the preferred channel for an operation. Derived from OperationCapability in the capability matrix. Use this type when consuming domain-level routing results from getRoutingForDomain() or getOperationsByChannel().ProviderContext— Provider capability context for dynamic skill generation.IndexMap— Cache index mapping labels/phases to task IDs.ImportPackageMeta— Import package metadata extracted from the export file.ImportConflictType— Import conflict types.ImportConflictResolution— Import conflict resolution strategies.ImportOptions— Import options for logging context.SortableTask— Minimal task shape needed for topological sorting.PipelineStageTaskRow— Row shape for pipeline + stage + task JOIN.PipelineStageRow— Row shape for pipeline + stage JOIN.InsertProjectRegistry— TheInsertProjectRegistrytype.SelectProjectRegistry— TheSelectProjectRegistrytype.InsertNexusAuditLog— TheInsertNexusAuditLogtype.SelectNexusAuditLog— TheSelectNexusAuditLogtype.InsertNexusSchemaMeta— TheInsertNexusSchemaMetatype.SelectNexusSchemaMeta— TheSelectNexusSchemaMetatype.AtomicityResult— TheAtomicityResultinterface.AtomicityCriterion— TheAtomicityCriteriontype.RelatesType— Valid relationship types for relates entries.RelatesEntry— A single relates entry.Severity— Impact severity levels.DeleteWarning— An impact warning.AffectedTasks— Affected tasks info.DeleteImpact— Impact analysis.DeletePreview— Full preview result.ChildStrategy— Valid child handling strategies.StrategyResult— Result from a strategy handler.DiscoveryMethod— Discovery method.DiscoveryMatch— A single discovery match.PhaseProgress— Phase progress information.PhaseTransitionValidation— Validate a phase transition.StalenessThresholds— Staleness thresholds in days.StalenessLevel— Staleness classification.StalenessInfo— Staleness assessment for a single task.StalenessSummary— Get staleness summary statistics.TaskRecord— Task object as stored in task data.MinimalTaskRecord— Minimal task representation for find results.GatewayMetaRecord— GatewayMeta with an index signature for DomainResponse._meta compatibility. All domain handlers receive this from createGatewayMeta(). T4655ShimOption— Parsed option definition.ShimArg— Positional argument definition.CommanderCompatOption— Commander-compatible option view for tests.ActionHandler— Type for the action handler function - flexible to support various signaturesLafsShapeViolation— The minimum shape invariants for a LAFS envelope, compatible with both minimal ({ok, r, _m}) and full ({success, result, _meta}) formats.CliOutputOptions— TheCliOutputOptionsinterface.CliErrorDetails— Error details for structured error output.Gateway— CQRS gateway: read-only queries vs state-modifying mutations.Source— Where the request originated.Tier— Progressive disclosure tier. 0 = tasks + session (80% of agents) 1 = + memory + check (15% of agents) 2 = + pipeline + orchestrate + tools + admin + nexus (5%)ParamType— The concrete value types a parameter can carry at runtime. Drives JSON Schematypeand Commander argument/option parsing.ParamCliDef— CLI-specific decoration for a parameter. All fields are optional — omit the entireclikey for params with no CLI surface.ParamDef— A fully-described parameter definition. OneParamDefentry drives Commander:.argument()(positional) or.option()(flag).CanonicalDomain— TheCanonicalDomaintype.DispatchRequest— Canonical request shape that the CLI adapter produces. The dispatcher validates this against the OperationRegistry before passing it through the middleware pipeline and into a DomainHandler.RateLimitMeta— Rate limit metadata attached to every response.DispatchError— Structured error shape (LAFS-compatible).DispatchResponse— Canonical response shape returned by the dispatcher. The CLI adapter translates this into cliOutput() / cliError() + process.exit().DomainHandler— Contract for domain handlers. Each of the 9 target domains (tasks, session, memory, check, pipeline, orchestrate, tools, admin, nexus) implements this interface.DispatchNext— Async function that produces a DispatchResponse.Middleware— Middleware function signature. Receives the request and anextcontinuation. Can short-circuit by returning early (e.g., rate-limit exceeded) or modify the request/response.OperationDef— Definition of a single dispatchable operation.Resolution— Resolution output for a dispatch request.DispatcherConfig— TheDispatcherConfiginterface.ProviderMatrixEntry— Coverage summary for a single provider in the hook matrix.HookMatrixResult— Full hook matrix result.RuntimeData— TheRuntimeDatatype.DashboardData— Dashboard data shape returned bysystemDash.StatsData— Project statistics data shape returned bysystemStats.LogQueryData— Paginated operation log query result.ContextData— Context window monitoring data.SequenceData— Task ID sequence state.RoadmapData— Project roadmap data with upcoming epics and release history.ComplianceData— Compliance monitoring data.HelpData— Help topic content and related commands.SyncData— TheSyncDatainterface.PathsData— Summary of all resolved CleoOS paths (project + global hub).ScaffoldHubData— Result of scaffolding the CleoOS Hub.SmokeProbe— Result for a single domain smoke probe.SmokeResult— Aggregate smoke test result.EngineResult— Engine result shape accepted by wrapResult. Matches the union of what all engine functions return.JobStatus— Background job statusBackgroundJob— Background job representationBackgroundJobManagerConfig— Configuration for BackgroundJobManagerSessionContext— Immutable snapshot of the bound session context.RateLimitConfig— Per-category rate limit thresholds.RateLimitingConfig— Full rate limiting configuration across all categories.LifecycleEnforcementConfig— Lifecycle enforcement configuration (Section 12.2)ProtocolValidationConfig— Protocol validation configuration (Section 12.3)DispatchConfig— TheDispatchConfiginterface.MCPConfig— Alias for DispatchConfig.ProgressOptions— TheProgressOptionsinterface.MviTier— Disclosure tier level for MVI (Minimum Viable Information) filtering.ProjectionConfig— Configuration for a single MVI projection tier.ProjectionContext— TheProjectionContextinterface.AdapterCapabilities— Adapter capability declarations for CLEO provider adapters. T5240AdapterContextMonitorProvider— Context monitor provider interface for CLEO provider adapters. Allows providers to implement context window tracking and statusline integration. T5240AdapterHookProvider— Hook provider interface for CLEO provider adapters. Maps provider-specific events to CAAMP hook events. T5240AdapterInstallProvider— Install provider interface for CLEO provider adapters. Handles registration with the provider and instruction file references. T5240InstallOptions— TheInstallOptionsinterface.InstallResult— TheInstallResultinterface.AdapterPathProvider— Path provider interface for CLEO provider adapters. Allows providers to declare their OS-specific directory locations. T5240AdapterSpawnProvider— Spawn provider interface for CLEO provider adapters. T5240SpawnContext— TheSpawnContextinterface.SpawnResult— TheSpawnResultinterface.ExternalTaskStatus— Normalized status for tasks coming from an external provider.ExternalTask— A task as reported by an external provider, normalized to a common shape. Provider-specific adapters translate their native format into this.ExternalLinkType— How an external task link was established.SyncDirection— Direction of the sync that established the link.ExternalTaskLink— A link between a CLEO task and an external provider task. Stored in the external_task_links table in tasks.db.ConflictPolicy— Policy for resolving conflicts between CLEO and provider state. -cleo-wins: CLEO state takes precedence (default). -provider-wins: Provider state takes precedence. -latest-wins: Most recently modified value wins. -report-only: Report conflicts without applying changes.ReconcileOptions— Options for the reconciliation engine.ReconcileActionType— The type of action the reconciliation engine will take.ReconcileAction— A single reconciliation action (planned or applied).ReconcileResult— Result of a full reconciliation run.ExternalTaskProvider— Interface that provider adapters implement to expose their external task system to the reconciliation engine. Provider-specific parsing lives in the adapter — core never sees native formats. Consumers implement this interface to integrate their issue tracker with CLEO.TransportConfig— Transport-specific configuration stored per agent credential.AgentCredential— A registered agent’s credentials and profile.AgentListFilter— Filter options for listing agent credentials.AgentRegistryAPI— CRUD and lifecycle operations for agent credentials.ConduitMessage— A message received through the Conduit.ConduitSendOptions— Options for sending a message.ConduitSendResult— Result of sending a message.ConduitUnsubscribe— Unsubscribe function returned by event subscriptions.ConduitState— Conduit connection states.ConduitStateChange— Connection state change event.Conduit— The Conduit Protocol interface — high-level agent messaging. Conduit wraps a Transport adapter, adding messaging semantics. Implementations: -ConduitClient(@cleocode/core— wraps any Transport) -HttpTransport(HTTP polling to cloud SignalDock API) -LocalTransport(napi-rs in-process — embedded SignalDock, future) -SseTransport(Server-Sent Events — real-time cloud, future) Consumers: -@cleocode/cleoCLI (cleo agent watch/poll/send) -@cleocode/runtime(background polling, SSE connections) - CleoOS Electron (embedded SignalDock via LocalTransport) - Agent spawners (deliver task assignments, collect results)ConduitConfig— Configuration for creating a Conduit instance.TransportConnectConfig— Configuration passed to Transport.connect().Transport— Low-level wire transport for agent messaging.AdapterTransportProvider— TheAdapterTransportProviderinterface.CLEOProviderAdapter— Core provider adapter interface that every CLEO provider must implement.AdapterHealthStatus— Health check result returned byCLEOProviderAdapter.healthCheck.TaskStatus— TheTaskStatustype.SessionStatus— TheSessionStatustype.PipelineStatus— ThePipelineStatustype.StageStatus— TheStageStatustype.AdrStatus— TheAdrStatustype.GateStatus— TheGateStatustype.ManifestStatus— TheManifestStatustype.EntityType— TheEntityTypetype.TaskPriority— Task priority levels.TaskType— Task type in hierarchy.TaskSize— Task size (scope, NOT time).EpicLifecycle— Epic lifecycle states.TaskOrigin— Task origin (provenance).VerificationAgent— Verification agent types.VerificationGate— Verification gate names.VerificationFailure— Verification failure log entry.TaskVerification— Task verification state.TaskProvenance— Task provenance tracking.TaskRelation— A single task relation entry.Task— A single CLEO task as stored in the database. Fields marked as required are enforced by CLEO’s anti-hallucination validation at runtime. Making them required here ensures the type system catches violations at compile time rather than deferring to runtime checks.TaskCreate— Input type for creating a new task viaaddTask(). Only the fields the caller MUST provide are required. All other fields have sensible defaults applied by the creation logic: -statusdefaults to'pending'-prioritydefaults to'medium'-typeis inferred from parent context -sizedefaults to'medium'CompletedTask— A task withstatus = 'done'. NarrowsTaskto requirecompletedAt. Use this type when you need to guarantee a completed task has its completion timestamp — for example, in cycle-time calculations or archive operations.CancelledTask— A task withstatus = 'cancelled'. NarrowsTaskto requirecancelledAtandcancellationReason. Use this type when processing cancelled tasks where the cancellation metadata is guaranteed to be present.PhaseStatus— Phase status.Phase— Phase definition.PhaseTransition— Phase transition record.ReleaseStatus— Release status.Release— Release definition.ProjectMeta— Project metadata.FileMeta— File metadata (_meta block).SessionNote— Session note in taskWork block.TaskWorkState— Task work state.ArchiveMetadata— Archive metadata attached to archived task records.ArchivedTask— A task with archive metadata.ArchiveReportType— Report type for archive statistics.ArchiveSummaryReport— Summary report from archive statistics.ArchivePhaseEntry— Phase breakdown entry from archive statistics.ArchiveLabelEntry— Label breakdown entry from archive statistics.ArchivePriorityEntry— Priority breakdown entry from archive statistics.CycleTimeDistribution— Cycle time distribution buckets.CycleTimePercentiles— Cycle time percentiles.ArchiveCycleTimesReport— Cycle times report from archive statistics.ArchiveDailyTrend— Daily archive trend entry.ArchiveMonthlyTrend— Monthly archive trend entry.ArchiveTrendsReport— Trends report from archive statistics.ArchiveStatsEnvelope— Archive statistics result envelope.BrainEntryRef— Compact brain entry reference used in contradiction analysis.BrainEntrySummary— Brain entry reference with summary, used in superseded analysis.ContradictionDetail— Contradiction detail between two brain entries.SupersededEntry— Superseded entry pair showing old and replacement entries.CodeSymbolKind— Kind of code symbol extracted from AST.CodeSymbol— A structured code symbol extracted from a source file via tree-sitter.ParseResult— Result of parsing a single file.BatchParseResult— Result of batch-parsing multiple files.OutputFormat— Output format options.DateFormat— Date format options.OutputConfig— Output configuration.BackupConfig— Backup configuration.EnforcementProfile— Hierarchy enforcement profile preset.HierarchyConfig— Hierarchy configuration.SessionConfig— Session configuration.LogLevel— Pino log levels.LoggingConfig— Logging configuration.AcceptanceEnforcementMode— Acceptance criteria enforcement mode.AcceptanceEnforcementConfig— Acceptance criteria enforcement settings.SessionEnforcementConfig— Session enforcement settings.EnforcementConfig— Top-level enforcement configuration.VerificationConfig— Verification gate configuration.LifecycleEnforcementMode— Lifecycle enforcement mode.LifecycleConfig— Lifecycle enforcement configuration.SharingMode— Sharing mode: whether .cleo/ files are committed to the project git repo.SharingConfig— Sharing configuration for multi-contributor .cleo/ state management.BrainMemoryBridgeConfig— Brain memory bridge refresh configuration. Controls when.cleo/memory-bridge.mdis automatically regenerated. T134 T135BrainEmbeddingConfig— Brain embedding provider configuration. T134 T136BrainSummarizationConfig— Brain session summarization configuration. T134 T140BrainConfig— Brain (BRAIN memory system) configuration. Controls automated memory capture, embedding generation, memory bridge refresh behavior, and session summarization. T134 T135SessionSummaryInput— Structured session summary input for ingestStructuredSummary(). T134 T140SignalDockMode— SignalDock transport mode.SignalDockConfig— SignalDock integration configuration.CleoConfig— CLEO project configuration (config.json).ConfigSource— Configuration resolution priority.ResolvedValue— A resolved config value with its source.SessionScope— Session scope JSON blob shape.SessionStats— Session statistics.SessionTaskWork— Active task work state within a session.Session— Session domain type — plain interface aligned with Drizzle sessions table.SessionStartResult— Result of a session start operation. ThesessionIdfield is a convenience alias forsession.id, provided for consumers that expect it at the top level of the result.DataAccessorAgentInstance— Agent instance row shape for DataAccessor methods. Mirrors the agent_instances Drizzle table in core but avoids Drizzle dependency.ArchiveFields— Archive-specific fields for task upsert.ArchiveFile— Archive file structure.TaskQueryFilters— Filter bag for queryTasks(). Covers ~90% of task query patterns.QueryTasksResult— Result from queryTasks() with pagination support.TaskFieldUpdates— Partial task row fields for updateTaskFields().TransactionAccessor— Subset of DataAccessor methods available inside a transaction callback. Write-only — reads use the outer accessor (snapshot isolation).DataAccessor— DataAccessor interface. Core modules call these methods instead of readJson/saveJson. Each method maps directly to the file-level operations that core modules already perform.AdapterManifest— TheAdapterManifestinterface.DetectionPattern— TheDetectionPatterninterface.ExitCode— CLEO exit codes — canonical definitions shared across all layers. Ranges: 0 = success, 1-99 = errors, 100+ = special (non-error) states. T4454 T4456 T5710LAFSErrorCategory— LAFS error category.LAFSError— LAFS error object.Warning— LAFS warning.LAFSTransport— LAFS transport metadata.MVILevel— MVI (Minimal Viable Information) level.LAFSPageNone— LAFS page — no pagination.LAFSPageOffset— LAFS page — offset-based pagination.LAFSPage— LAFS page union.LAFSMeta— LAFS metadata block.LAFSEnvelope— LAFS envelope (canonical protocol type).FlagInput— Flag input for conformance checks.ConformanceReport— Conformance report.LafsAlternative— Actionable alternative the caller can try.LafsErrorDetail— LAFS error detail shared between CLI and gateway.LafsSuccess— LAFS success envelope (CLI).LafsError— LAFS error envelope (CLI).LafsEnvelope— CLI envelope union type.GatewayMeta— Metadata attached to every gateway response. Extends the canonical LAFSMeta with CLEO gateway-specific fields. T4655GatewaySuccess— Gateway success envelope (extends CLI base with _meta).GatewayError— Gateway error envelope (extends CLI base with _meta).GatewayEnvelope— Gateway envelope union type.CleoResponse— Unified CLEO response envelope. Every CLEO response (CLI or Gateway) is a CleoResponse. Gateway responses include the _meta field; CLI responses do not.MemoryBridgeConfig— Memory bridge types for CLEO provider adapters. Defines the shape of .cleo/memory-bridge.md content for cross-provider memory sharing. T5240MemoryBridgeContent— Structured content of the.cleo/memory-bridge.mdfile.SessionSummary— Summary of a completed session for the memory bridge.BridgeLearning— A key learning extracted from brain.db for the memory bridge.BridgePattern— A recurring pattern identified in brain.db entries.BridgeDecision— A decision recorded in brain.db for the memory bridge.BridgeObservation— A recent observation from brain.db for the memory bridge.IssueSeverity— Common issue typesIssueArea— TheIssueAreatype.IssueType— TheIssueTypetype.Diagnostics— TheDiagnosticsinterface.IssuesDiagnosticsParams— TheIssuesDiagnosticsParamstype.IssuesDiagnosticsResult— TheIssuesDiagnosticsResultinterface.IssuesCreateBugParams— TheIssuesCreateBugParamsinterface.IssuesCreateBugResult— TheIssuesCreateBugResultinterface.IssuesCreateFeatureParams— TheIssuesCreateFeatureParamsinterface.IssuesCreateFeatureResult— TheIssuesCreateFeatureResultinterface.IssuesCreateHelpParams— TheIssuesCreateHelpParamsinterface.IssuesCreateHelpResult— TheIssuesCreateHelpResultinterface.LifecycleStage— Common lifecycle typesGateStatus— TheGateStatustype.StageRecord— TheStageRecordinterface.Gate— TheGateinterface.LifecycleCheckParams— TheLifecycleCheckParamsinterface.LifecycleCheckResult— TheLifecycleCheckResultinterface.LifecycleStatusParams— TheLifecycleStatusParamsinterface.LifecycleStatusResult— TheLifecycleStatusResultinterface.LifecycleHistoryParams— TheLifecycleHistoryParamsinterface.LifecycleHistoryEntry— TheLifecycleHistoryEntryinterface.LifecycleHistoryResult— TheLifecycleHistoryResulttype.LifecycleGatesParams— TheLifecycleGatesParamsinterface.LifecycleGatesResult— TheLifecycleGatesResulttype.LifecyclePrerequisitesParams— TheLifecyclePrerequisitesParamsinterface.LifecyclePrerequisitesResult— TheLifecyclePrerequisitesResultinterface.LifecycleProgressParams— TheLifecycleProgressParamsinterface.LifecycleProgressResult— TheLifecycleProgressResultinterface.LifecycleSkipParams— TheLifecycleSkipParamsinterface.LifecycleSkipResult— TheLifecycleSkipResultinterface.LifecycleResetParams— TheLifecycleResetParamsinterface.LifecycleResetResult— TheLifecycleResetResultinterface.LifecycleGatePassParams— TheLifecycleGatePassParamsinterface.LifecycleGatePassResult— TheLifecycleGatePassResultinterface.LifecycleGateFailParams— TheLifecycleGateFailParamsinterface.LifecycleGateFailResult— TheLifecycleGateFailResultinterface.Wave— Common orchestration typesSkillDefinition— TheSkillDefinitioninterface.OrchestrateStatusParams— TheOrchestrateStatusParamsinterface.OrchestrateStatusResult— TheOrchestrateStatusResultinterface.OrchestrateNextParams— TheOrchestrateNextParamsinterface.OrchestrateNextResult— TheOrchestrateNextResultinterface.OrchestrateReadyParams— TheOrchestrateReadyParamsinterface.OrchestrateReadyResult— TheOrchestrateReadyResultinterface.OrchestrateAnalyzeParams— TheOrchestrateAnalyzeParamsinterface.OrchestrateAnalyzeResult— TheOrchestrateAnalyzeResultinterface.OrchestrateContextParams— TheOrchestrateContextParamsinterface.OrchestrateContextResult— TheOrchestrateContextResultinterface.OrchestrateWavesParams— TheOrchestrateWavesParamsinterface.OrchestrateWavesResult— TheOrchestrateWavesResulttype.OrchestrateSkillListParams— TheOrchestrateSkillListParamsinterface.OrchestrateSkillListResult— TheOrchestrateSkillListResulttype.OrchestrateBootstrapParams— TheOrchestrateBootstrapParamsinterface.BrainState— TheBrainStateinterface.OrchestrateStartupParams— TheOrchestrateStartupParamsinterface.OrchestrateStartupResult— TheOrchestrateStartupResultinterface.OrchestrateSpawnParams— TheOrchestrateSpawnParamsinterface.OrchestrateSpawnResult— TheOrchestrateSpawnResultinterface.OrchestrateHandoffParams— TheOrchestrateHandoffParamsinterface.OrchestrateHandoffResult— TheOrchestrateHandoffResultinterface.OrchestrateValidateParams— TheOrchestrateValidateParamsinterface.OrchestrateValidateResult— TheOrchestrateValidateResultinterface.OrchestrateParallelStartParams— TheOrchestrateParallelStartParamsinterface.OrchestrateParallelStartResult— TheOrchestrateParallelStartResultinterface.OrchestrateParallelEndParams— TheOrchestrateParallelEndParamsinterface.OrchestrateParallelEndResult— TheOrchestrateParallelEndResultinterface.ReleaseType— Common release typesReleaseGate— TheReleaseGateinterface.ChangelogSection— TheChangelogSectioninterface.ReleasePrepareParams— TheReleasePrepareParamsinterface.ReleasePrepareResult— TheReleasePrepareResultinterface.ReleaseChangelogParams— TheReleaseChangelogParamsinterface.ReleaseChangelogResult— TheReleaseChangelogResultinterface.ReleaseCommitParams— TheReleaseCommitParamsinterface.ReleaseCommitResult— TheReleaseCommitResultinterface.ReleaseTagParams— TheReleaseTagParamsinterface.ReleaseTagResult— TheReleaseTagResultinterface.ReleasePushParams— TheReleasePushParamsinterface.ReleasePushResult— TheReleasePushResultinterface.ReleaseGatesRunParams— TheReleaseGatesRunParamsinterface.ReleaseGatesRunResult— TheReleaseGatesRunResultinterface.ReleaseRollbackParams— TheReleaseRollbackParamsinterface.ReleaseRollbackResult— TheReleaseRollbackResultinterface.ResearchEntry— Common research typesManifestEntry— TheManifestEntryinterface.ResearchShowParams— TheResearchShowParamsinterface.ResearchShowResult— TheResearchShowResulttype.ResearchListParams— TheResearchListParamsinterface.ResearchListResult— TheResearchListResulttype.ResearchQueryParams— TheResearchQueryParamsinterface.ResearchQueryResult— TheResearchQueryResultinterface.ResearchPendingParams— TheResearchPendingParamsinterface.ResearchPendingResult— TheResearchPendingResulttype.ResearchStatsParams— TheResearchStatsParamsinterface.ResearchStatsResult— TheResearchStatsResultinterface.ResearchManifestReadParams— TheResearchManifestReadParamsinterface.ResearchManifestReadResult— TheResearchManifestReadResulttype.ResearchInjectParams— TheResearchInjectParamsinterface.ResearchInjectResult— TheResearchInjectResultinterface.ResearchLinkParams— TheResearchLinkParamsinterface.ResearchLinkResult— TheResearchLinkResultinterface.ResearchManifestAppendParams— TheResearchManifestAppendParamsinterface.ResearchManifestAppendResult— TheResearchManifestAppendResultinterface.ResearchManifestArchiveParams— TheResearchManifestArchiveParamsinterface.ResearchManifestArchiveResult— TheResearchManifestArchiveResultinterface.SessionOp— Common session typesSessionStatusParams— TheSessionStatusParamstype.SessionStatusResult— TheSessionStatusResultinterface.SessionListParams— TheSessionListParamsinterface.SessionListResult— TheSessionListResultinterface.SessionShowParams— TheSessionShowParamsinterface.SessionShowResult— TheSessionShowResulttype.SessionHistoryParams— TheSessionHistoryParamsinterface.SessionHistoryEntry— TheSessionHistoryEntryinterface.SessionHistoryResult— TheSessionHistoryResulttype.SessionStartParams— TheSessionStartParamsinterface.SessionStartResult— TheSessionStartResulttype.SessionEndParams— TheSessionEndParamsinterface.SessionEndResult— TheSessionEndResultinterface.SessionResumeParams— TheSessionResumeParamsinterface.SessionResumeResult— TheSessionResumeResulttype.SessionSuspendParams— TheSessionSuspendParamsinterface.SessionSuspendResult— TheSessionSuspendResultinterface.SessionGcParams— TheSessionGcParamsinterface.SessionGcResult— TheSessionGcResultinterface.SkillCategory— Common skill typesSkillStatus— TheSkillStatustype.DispatchStrategy— TheDispatchStrategytype.SkillSummary— TheSkillSummaryinterface.SkillDetail— TheSkillDetailinterface.DispatchCandidate— TheDispatchCandidateinterface.DependencyNode— TheDependencyNodeinterface.ValidationIssue— TheValidationIssueinterface.SkillsListParams— TheSkillsListParamsinterface.SkillsListResult— TheSkillsListResulttype.SkillsShowParams— TheSkillsShowParamsinterface.SkillsShowResult— TheSkillsShowResulttype.SkillsFindParams— TheSkillsFindParamsinterface.SkillsFindResult— TheSkillsFindResultinterface.SkillsDispatchParams— TheSkillsDispatchParamsinterface.SkillsDispatchResult— TheSkillsDispatchResultinterface.SkillsVerifyParams— TheSkillsVerifyParamsinterface.SkillsVerifyResult— TheSkillsVerifyResultinterface.SkillsDependenciesParams— TheSkillsDependenciesParamsinterface.SkillsDependenciesResult— TheSkillsDependenciesResultinterface.SkillsInstallParams— TheSkillsInstallParamsinterface.SkillsInstallResult— TheSkillsInstallResultinterface.SkillsUninstallParams— TheSkillsUninstallParamsinterface.SkillsUninstallResult— TheSkillsUninstallResultinterface.SkillsEnableParams— TheSkillsEnableParamsinterface.SkillsEnableResult— TheSkillsEnableResultinterface.SkillsDisableParams— TheSkillsDisableParamsinterface.SkillsDisableResult— TheSkillsDisableResultinterface.SkillsConfigureParams— TheSkillsConfigureParamsinterface.SkillsConfigureResult— TheSkillsConfigureResultinterface.SkillsRefreshParams— TheSkillsRefreshParamsinterface.SkillsRefreshResult— TheSkillsRefreshResultinterface.HealthCheck— Common system typesProjectStats— TheProjectStatsinterface.SystemVersionParams— TheSystemVersionParamstype.SystemVersionResult— TheSystemVersionResultinterface.SystemDoctorParams— TheSystemDoctorParamstype.SystemDoctorResult— TheSystemDoctorResultinterface.SystemConfigGetParams— TheSystemConfigGetParamsinterface.SystemConfigGetResult— TheSystemConfigGetResultinterface.SystemStatsParams— TheSystemStatsParamstype.SystemStatsResult— TheSystemStatsResulttype.SystemContextParams— TheSystemContextParamstype.SystemContextResult— TheSystemContextResultinterface.SystemInitParams— TheSystemInitParamsinterface.SystemInitResult— TheSystemInitResultinterface.SystemConfigSetParams— TheSystemConfigSetParamsinterface.SystemConfigSetResult— TheSystemConfigSetResultinterface.SystemBackupParams— TheSystemBackupParamsinterface.SystemBackupResult— TheSystemBackupResultinterface.SystemRestoreParams— TheSystemRestoreParamsinterface.SystemRestoreResult— TheSystemRestoreResultinterface.SystemMigrateParams— TheSystemMigrateParamsinterface.SystemMigrateResult— TheSystemMigrateResultinterface.SystemSyncParams— TheSystemSyncParamsinterface.SystemSyncResult— TheSystemSyncResultinterface.SystemCleanupParams— TheSystemCleanupParamsinterface.SystemCleanupResult— TheSystemCleanupResultinterface.TaskPriority— TheTaskPrioritytype.TaskOp— TheTaskOpinterface.MinimalTask— TheMinimalTaskinterface.TasksGetParams— TheTasksGetParamsinterface.TasksGetResult— TheTasksGetResulttype.TasksListParams— TheTasksListParamsinterface.TasksListResult— TheTasksListResultinterface.TasksFindParams— TheTasksFindParamsinterface.TasksFindResult— TheTasksFindResulttype.TasksExistsParams— TheTasksExistsParamsinterface.TasksExistsResult— TheTasksExistsResultinterface.TasksTreeParams— TheTasksTreeParamsinterface.TaskTreeNode— TheTaskTreeNodeinterface.TasksTreeResult— TheTasksTreeResulttype.TasksBlockersParams— TheTasksBlockersParamsinterface.Blocker— TheBlockerinterface.TasksBlockersResult— TheTasksBlockersResulttype.TasksDepsParams— TheTasksDepsParamsinterface.TaskDependencyNode— TheTaskDependencyNodeinterface.TasksDepsResult— TheTasksDepsResultinterface.TasksAnalyzeParams— TheTasksAnalyzeParamsinterface.TriageRecommendation— TheTriageRecommendationinterface.TasksAnalyzeResult— TheTasksAnalyzeResulttype.TasksNextParams— TheTasksNextParamsinterface.SuggestedTask— TheSuggestedTaskinterface.TasksNextResult— TheTasksNextResulttype.TasksCreateParams— TheTasksCreateParamsinterface.TasksCreateResult— TheTasksCreateResulttype.TasksUpdateParams— TheTasksUpdateParamsinterface.TasksUpdateResult— TheTasksUpdateResulttype.TasksCompleteParams— TheTasksCompleteParamsinterface.TasksCompleteResult— TheTasksCompleteResultinterface.TasksDeleteParams— TheTasksDeleteParamsinterface.TasksDeleteResult— TheTasksDeleteResultinterface.TasksArchiveParams— TheTasksArchiveParamsinterface.TasksArchiveResult— TheTasksArchiveResultinterface.TasksUnarchiveParams— TheTasksUnarchiveParamsinterface.TasksUnarchiveResult— TheTasksUnarchiveResulttype.TasksReparentParams— TheTasksReparentParamsinterface.TasksReparentResult— TheTasksReparentResulttype.TasksPromoteParams— TheTasksPromoteParamsinterface.TasksPromoteResult— TheTasksPromoteResulttype.TasksReorderParams— TheTasksReorderParamsinterface.TasksReorderResult— TheTasksReorderResultinterface.TasksReopenParams— TheTasksReopenParamsinterface.TasksReopenResult— TheTasksReopenResulttype.TasksStartParams— TheTasksStartParamsinterface.TasksStartResult— TheTasksStartResultinterface.TasksStopParams— TheTasksStopParamstype.TasksStopResult— TheTasksStopResultinterface.TasksCurrentParams— TheTasksCurrentParamstype.TasksCurrentResult— TheTasksCurrentResultinterface.ValidationSeverity— Common validation typesValidationViolation— TheValidationViolationinterface.ComplianceMetrics— TheComplianceMetricsinterface.ValidateSchemaParams— TheValidateSchemaParamsinterface.ValidateSchemaResult— TheValidateSchemaResultinterface.ValidateProtocolParams— TheValidateProtocolParamsinterface.ValidateProtocolResult— TheValidateProtocolResultinterface.ValidateTaskParams— TheValidateTaskParamsinterface.ValidateTaskResult— TheValidateTaskResultinterface.ValidateManifestParams— TheValidateManifestParamsinterface.ValidateManifestResult— TheValidateManifestResultinterface.ValidateOutputParams— TheValidateOutputParamsinterface.ValidateOutputResult— TheValidateOutputResultinterface.ValidateComplianceSummaryParams— TheValidateComplianceSummaryParamsinterface.ValidateComplianceSummaryResult— TheValidateComplianceSummaryResulttype.ValidateComplianceViolationsParams— TheValidateComplianceViolationsParamsinterface.ValidateComplianceViolationsResult— TheValidateComplianceViolationsResultinterface.ValidateTestStatusParams— TheValidateTestStatusParamsinterface.ValidateTestStatusResult— TheValidateTestStatusResultinterface.ValidateTestCoverageParams— TheValidateTestCoverageParamsinterface.ValidateTestCoverageResult— TheValidateTestCoverageResultinterface.ValidateComplianceRecordParams— TheValidateComplianceRecordParamsinterface.ValidateComplianceRecordResult— TheValidateComplianceRecordResultinterface.ValidateTestRunParams— TheValidateTestRunParamsinterface.ValidateTestRunResult— TheValidateTestRunResultinterface.OrchestrationLevel— The 5 orchestration levels in order of authority.AgentHierarchyEntry— An agent’s position in the orchestration hierarchy.AgentHierarchy— The full agent hierarchy tree.EscalationChain— An escalation path from an agent to its authority chain.OrchestrationHierarchyAPI— API for querying and managing the agent hierarchy.TaskRecordRelation— A single task relation entry (string-widened version).ValidationHistoryEntry— Validation history entry.TaskRecord— String-widened Task for JSON serialization in dispatch/LAFS layer.MinimalTaskRecord— Minimal task representation for find results.TaskSummary— Task summary counts used in dashboard and stats views.LabelCount— Label frequency entry.DashboardResult— Dashboard result from system.dash query.StatsCurrentState— Current state counts used in stats results.StatsCompletionMetrics— Completion metrics for a given time period.StatsActivityMetrics— Activity metrics for a given time period.StatsAllTime— All-time cumulative statistics.StatsCycleTimes— Cycle time statistics.StatsResult— Stats result from system.stats query.LogQueryResult— Log query result from system.log query.ContextResult— Context monitoring data from system.context query.SequenceResult— Sequence counter data from system.sequence query.TaskRef— Compact task reference used across analysis and dependency results.TaskRefPriority— Task reference with optional priority (used in orchestrator/HITL contexts).LeveragedTask— Task with leverage score for prioritization.BottleneckTask— Bottleneck task — blocks other tasks.TaskAnalysisResult— Task analysis result from tasks.analyze.TaskDepsResult— Single task dependency result from tasks.deps.CompleteTaskUnblocked— Completion result — unblocked tasks after completing a task.Provider— Provider identifier for spawn operations.CAAMPSpawnOptions— CAAMP-compatible spawn options (inlined for zero-dep contracts).CAAMPSpawnResult— CAAMP-compatible spawn result (inlined for zero-dep contracts).CLEOSpawnContext— CLEO-specific spawn context Extends CAAMP options with CLEO task and protocol metadataCLEOSpawnResult— CLEO spawn result Extends CAAMP SpawnResult with CLEO-specific timing and metadataCLEOSpawnAdapter— Spawn adapter interface Wraps CAAMP SpawnAdapter with CLEO-specific context and result typesTokenResolution— Token resolution information for prompt processingSpawnStatus— Spawn status valuesProtocolType— All supported protocol types. Covers the 9 RCASD-IVTR pipeline stages plus the 3 cross-cutting protocols (contribution, artifact-publish, provenance). Must stay in sync withpackages/core/src/orchestration/protocol-validators.ts#PROTOCOL_TYPES. T260 — add architecture-decision, validation, testingGateName— Verification gate names (ordered dependency chain).WarpStage— A single stage in the warp chain. The category union includes all canonical CLEO pipeline stages plus ‘custom’ for user-defined stages.WarpLink— Connection between two stages in the chain.ChainShape— The topology/DAG of a workflow.GateCheck— Discriminated union for gate check types.GateContract— A quality gate embedded in the chain.WarpChain— Complete chain definition combining shape and gates.ChainValidation— Result of validating a chain definition.WarpChainInstance— A chain bound to a specific epic.GateResult— Result of evaluating a single gate.WarpChainExecution— Runtime state of a chain instance execution.TesseraVariable— A variable declaration within a Tessera template.TesseraTemplate— A parameterized WarpChain template with variable bindings.TesseraInstantiationInput— Input for instantiating a Tessera template into a concrete chain.BrainObservationType— Brain observation type.HybridSearchOptions— Options for hybrid (FTS + vector + graph) brain search.DuplicateStrategy— Strategy for handling duplicate tasks during import.ImportParams— Parameters for task import operations.AgentInstanceStatus— Agent instance status type.AgentType— Agent type classification.AgentInstanceRow— Row shape for theagent_instancestable. Manually defined to avoid Drizzle dependency in contracts. Must stay in sync withpackages/core/src/agents/agent-schema.ts.RegisterAgentOptions— Options for registering a new agent instance.AgentCapacity— Agent capacity information.AgentHealthStatus— Agent health status from heartbeat monitoring.BlastRadiusSeverity— Severity classification for blast radius.ImpactedTask— A single task predicted to be affected by a change.ImpactReport— Full impact prediction report for a free-text change description.BlastRadius— Quantified scope of a task’s impact across the project.TaskStartResult— Result of starting work on a task.TasksAPI— Tasks domain API.SessionsAPI— Sessions domain API.MemoryAPI— Memory/Brain domain API.OrchestrationAPI— Orchestration domain API.LifecycleAPI— Lifecycle pipeline domain API.ReleaseAPI— Release management domain API.AdminAPI— Admin domain API.StickyAPI— Sticky notes domain API.NexusAPI— Cross-project Nexus domain API.SyncAPI— Task reconciliation / sync domain API.AgentsAPI— Agent registry domain API.IntelligenceAPI— Intelligence / impact analysis domain API.CleoInitOptions— Options for initializing the Cleo facade.LafsExtensionParams— LAFS extension parameters declared in Agent CardExtensionKind— Classification of an A2A extension’s behavior.ExtensionNegotiationResult— Result of extension negotiation between client and agentBuildLafsExtensionOptions— Options for building the LAFS extension declarationBuildExtensionOptions— Options for building a generic A2A extension declarationExtensionNegotiationMiddlewareOptions— Options for the extension negotiation middlewareAgentProvider— A2A Agent Provider information.AgentCapabilities— A2A Agent Capabilities.AgentExtension— A2A Agent Extension declaration.AgentSkill— A2A Agent Skill.SecurityScheme— Security scheme for authentication (OpenAPI 3.0 style).AgentCard— A2A v1.0 Agent Card - Standard format for agent discovery.Capability— Legacy capability descriptor.ServiceConfig— Legacy service configuration.EndpointConfig— Legacy endpoint configuration.DiscoveryDocument— Legacy discovery document format.DiscoveryConfig— Configuration for the discovery middleware (A2A v1.0 format).DiscoveryMiddlewareOptions— Discovery middleware options.TokenEstimatorOptions— Configuration options for the token estimator.LAFSTransport— Transport protocol used to deliver a LAFS envelope.LAFSErrorCategory— Classification category for a LAFS error.Warning— A non-fatal warning attached to a LAFS envelope’s_meta.warningsarray.MVILevel— Minimum Viable Information level controlling envelope verbosity.LAFSMeta— Metadata block (_meta) embedded in every LAFS envelope.LAFSAgentAction— Recommended action an LLM agent should take in response to an error.LAFSError— Structured error payload returned in a failing LAFS envelope.LAFSPageCursor— Cursor-based pagination metadata.LAFSPageOffset— Offset-based pagination metadata.LAFSPageNone— Sentinel pagination mode indicating no pagination is applied.LAFSPage— Discriminated union of all supported pagination modes.ContextLedgerEntry— A single entry in the context ledger recording one state mutation.ContextLedger— Append-only ledger tracking context mutations across agent interactions.LAFSEnvelope— Top-level LAFS response envelope wrapping every operation result.FlagInput— Input parameters for resolving the output format via flag semantics.ConformanceReport— Result of a LAFS conformance test run.BudgetEnforcementOptions— Options controlling token-budget enforcement behaviour.TokenEstimate— Token-count estimate attached to a budget-aware envelope.LAFSMetaWithBudget— Extended metadata block that includes an optional token-budget estimate.LAFSEnvelopeWithBudget— LAFS envelope variant whose metadata includes token-budget estimates.MiddlewareFunction— Middleware function that transforms a LAFS envelope.NextFunction— Continuation function passed toBudgetMiddlewareto invoke the next middleware in the chain.BudgetMiddleware— Middleware function for token-budget enforcement with chain delegation.BudgetEnforcementResult— Outcome of running budget enforcement on a LAFS envelope.ConformanceTier— Named conformance tier indicating the breadth of checks applied.ConformanceProfiles— Schema for the conformance-profiles JSON file.RegistryCode— A single entry in the LAFS error-code registry.ErrorRegistry— Top-level shape of the LAFS error-registry JSON file.TransportMapping— A transport-specific status value resolved from the error registry.FlagResolution— Result of resolving output format flags.NativeValidationResult— Shape of the validation result from the native binding.StructuredValidationError— Structured representation of a single schema validation error.EnvelopeValidationResult— Result of validating a value against the LAFS envelope JSON Schema.EnvelopeConformanceOptions— Options for configuring envelope conformance checking.ComplianceStage— Identifies which stage of the compliance pipeline produced an issue.ComplianceIssue— Describes a single compliance failure detected during enforcement.EnforceComplianceOptions— Options controlling which compliance stages are executed.ComplianceResult— Aggregated result of a full LAFS compliance run.ComplianceMiddleware— Middleware signature for intercepting LAFS envelopes in a pipeline.DeprecationEntry— A single deprecation rule in the registry.CreateEnvelopeMetaInput— Input for constructing the_metablock of a LAFS envelope.CreateEnvelopeSuccessInput— Input for creating a successful LAFS envelope.CreateEnvelopeErrorInput— Input for creating a failing LAFS envelope.CreateEnvelopeInput— Discriminated union of success and error inputs forcreateEnvelope.ParseLafsResponseOptions— Options forparseLafsResponse.FieldExtractionInput— Input flags for the field extraction layer.FieldExtractionResolution— Resolved field extraction configuration.UnifiedFlagInput— Combined input for both format and field extraction layers.UnifiedFlagResolution— Combined resolution result with cross-layer warnings.LafsA2AConfig— Configuration for LAFS A2A integration.LafsSendMessageParams— Request parameters for sending messages.CreateTaskOptions— Options for creating a new taskListTasksOptions— Options for listing tasksListTasksResult— Paginated result from listTasksTaskStreamEvent— Union type of task stream events emitted by the event bus.StreamIteratorOptions— Options for the stream task events async iteratorPushNotificationDeliveryResult— Result of delivering a push notification to a single webhookPushTransport— Transport function for sending HTTP requests to push-notification webhooks.JsonRpcMethod— Union of all valid JSON-RPC method string values fromJSONRPC_METHODSA2AErrorType— Union of A2A error type key names fromJSONRPC_A2A_ERROR_CODESJsonRpcRequest— A JSON-RPC 2.0 request object.JsonRpcResponse— A JSON-RPC 2.0 success response object.JsonRpcErrorResponse— A JSON-RPC 2.0 error response object.GrpcStatusCode— Numeric gRPC status code value (0-16)GrpcStatusName— String name of a gRPC status code (e.g."OK","NOT_FOUND")GrpcServiceMethod— Descriptor for a single gRPC service method.GrpcStatus— gRPC Status object for A2A errors.GrpcErrorInfo— Equivalent ofgoogle.rpc.ErrorInfofor structured gRPC error details.HttpEndpoint— Union of all HTTP endpoint descriptor objects fromHTTP_ENDPOINTSProblemDetails— RFC 9457 Problem Details object.ListTasksQueryParams— Parsed query parameters for the ListTasks endpoint.ErrorCodeMapping— Complete error code mapping across all three transports.CircuitState— Represents the three possible states of a circuit breaker.CircuitBreakerConfig— Configuration options for aCircuitBreakerinstance.CircuitBreakerMetrics— Snapshot of runtime metrics for aCircuitBreaker.HealthCheckConfig— Configuration for thehealthCheckmiddleware.HealthCheckFunction— A function that performs a single health check.HealthCheckResult— Result of an individual health check.HealthStatus— Aggregated health status returned by the health endpoint.LafsProblemDetails— RFC 9457 Problem Details with LAFS extensions.GracefulShutdownConfig— Configuration for thegracefulShutdownhandler.ShutdownState— Snapshot of the current shutdown state.MessageHandler— Message handler callback.AgentPollerConfig— Poller configuration.HeartbeatConfig— Heartbeat service configuration.KeyRotationConfig— Key rotation service configuration.SseConnectionConfig— SSE connection service configuration.SseMessageHandler— Message handler callback.RuntimeConfig— Configuration for createRuntime().RuntimeHandle— Handle returned by createRuntime().