Skip to main content

Module types

Module types 

Source
Expand description

Core shared types: model tiers, energy components, task plans, verification stage outcomes, and plugin policy decisions.

Structs§

CommandContract
Contract for command-type tasks (shell commands) Defines expected outcomes for V_boot calculation
ContextBudget
PSP-5 Phase 3: Context budget controlling node context assembly
ContextPackage
PSP-5 Phase 3: Reproducible context package for node execution
ContextProvenance
PSP-5 Phase 3: Provenance record tracking what context was used
DependencyExpectation
Environment expectations a task declares (packages, setup, toolchain).
EnergyComponents
Energy components for Lyapunov calculation
PlannedContract
Contract specified in the plan
PlannedTask
A planned task from the Architect
PlannedTest
A test case in the plan
RestrictionMap
PSP-5 Phase 3: Restriction map defining a node’s context boundary
StageOutcome
Outcome of a single verification stage (syntax, build, test, lint).
StructuralDigest
PSP-5 Phase 3: Hash of a compile-critical structural artifact
SummaryDigest
PSP-5 Phase 3: Condensed summary with hash for provenance tracking
TaskPlan
Structured task plan from Architect Output as JSON for reliable parsing

Enums§

ArtifactKind
PSP-5 Phase 3: Kind of structural artifact being digested
CommandPolicyDecision
Policy decision for a dependency command (PSP-7 §4).
ManifestMutationPolicy
Policy decision for a manifest mutation (PSP-7 §4).
ModelTier
Model tier for different agent roles
NodeClass
PSP-5: Node class distinguishing interface, implementation, and integration nodes
SensorStatus
Sensor availability status for a single verification stage.
SummaryKind
PSP-5 Phase 3: Kind of semantic summary being digested
TaskType
Task type classification for planning
VerifierStrictness
PSP-5: Verifier strictness presets

Functions§

glob_matches
Simple glob matching for test file patterns.