Skip to main content

Module types

Module types 

Source

Structs§

ArtifactInfo
Artifact information for status output.
ConfigValue
Configuration value with source attribution.
CurrentInputs
Current inputs available for a phase (high-level metadata only) Excludes full packet and raw artifacts per FR-Claude Code-CLI requirements
DoctorCheck
Individual health check result
DoctorOutput
Doctor output structure for JSON emission (schema v1)
DriftPair
Drift pair showing locked vs current value
FileEvidence
Evidence of a single file’s inclusion in the packet
FileHash
Represents a file hash in the receipt
HistoryEntry
A single entry in the spec history timeline
HistoryMetrics
Aggregated metrics for spec history
LlmInfo
LLM metadata for receipts (wires ClaudeResponse fields into receipts)
LockDrift
Lock drift information
PacketEvidence
Evidence of packet construction for auditability
PendingFixupsSummary
Pending fixups summary (counts only, no file contents or diffs)
PhaseInfo
Phase information for spec output (high-level metadata only)
PhaseStatusInfo
Phase status information for compact status output
PipelineInfo
Pipeline configuration metadata (V11+) All fields are optional for backward compatibility
Receipt
Enhanced receipt structure for multi-file support and full auditability Records comprehensive information about phase execution including Claude CLI details
ResumeJsonOutput
Resume output structure for JSON emission (schema resume-json.v1) Used by xchecker resume --json command for Claude Code integration Per FR-Claude Code-CLI (Requirements 4.1.3): Returns resume context without full packet/artifacts
SpecConfigSummary
Configuration summary for spec output Excludes full artifacts and packet contents per FR-Claude Code-CLI requirements
SpecOutput
Spec output structure for JSON emission (schema spec-json.v1) Used by xchecker spec --json command for Claude Code integration
StatusJsonOutput
Status output structure for JSON emission (schema status-json.v2) Used by xchecker status --json command for Claude Code integration Includes artifacts with blake3_first8, effective_config, and lock_drift
StatusOutput
Status output for a spec, matching schemas/status.v1.json.
WorkspaceHistoryJsonOutput
Workspace history output structure for JSON emission (schema workspace-history-json.v1) Used by xchecker project history <spec-id> --json command for spec timeline Per FR-WORKSPACE (Requirements 4.3.5): Emits timeline of phase progression
WorkspaceSpecStatus
Per-spec status information for workspace status output
WorkspaceStatusJsonOutput
Workspace status output structure for JSON emission (schema workspace-status-json.v1) Used by xchecker project status --json command for aggregated workspace status Per FR-WORKSPACE (Requirements 4.3.4): Emits aggregated status for all specs
WorkspaceStatusSummary
Summary counts for workspace status

Enums§

CheckStatus
Status of a health check
ConfigSource
Source of a configuration value.
ErrorKind
Error kinds for receipt error tracking
FileType
File types for canonicalization and processing
OutputFormat
Output formats supported by Claude CLI
PermissionMode
Permission modes for Claude CLI tool usage
PhaseId
Phase identifiers for the spec generation workflow.
Priority
Priority levels for content selection in packet building
RunnerMode
Runner modes for cross-platform Claude CLI execution. Runner modes for cross-platform Claude CLI execution