@picasso/goals
Public exports for @picasso/goals.
type
AddedLine
Type-only export from ./cleanliness.js.
export { type AddedLine } from "./cleanliness.js"AgentSelfAssessesCompleteCriterion
Type-only export from ./contract.js.
export { type AgentSelfAssessesCompleteCriterion } from "./contract.js"AgentSelfAssessmentAdapter
Type-only export from ./evaluators.js.
export { type AgentSelfAssessmentAdapter } from "./evaluators.js"AgentSelfAssessmentRequest
Type-only export from ./evaluators.js.
export { type AgentSelfAssessmentRequest } from "./evaluators.js"AgentSelfAssessmentResult
Type-only export from ./evaluators.js.
export { type AgentSelfAssessmentResult } from "./evaluators.js"AllTestsPassCriterion
Type-only export from ./contract.js.
export { type AllTestsPassCriterion } from "./contract.js"AutonomousGoalLoopOptions
Type-only export from ./autonomous-loop.js.
export { type AutonomousGoalLoopOptions } from "./autonomous-loop.js"BillingCycleAwareGoalRunnerOptions
Type-only export from ./billing-cycle.js.
export { type BillingCycleAwareGoalRunnerOptions } from "./billing-cycle.js"BillingCycleGoalStep
Type-only export from ./billing-cycle.js.
export { type BillingCycleGoalStep } from "./billing-cycle.js"BillingCycleGoalStepResult
Type-only export from ./billing-cycle.js.
export { type BillingCycleGoalStepResult } from "./billing-cycle.js"cloneGoalLoopState
Runtime export from ./autonomous-loop.js.
export { cloneGoalLoopState } from "./autonomous-loop.js"CommandArtifactReference
Type-only export from ./evaluators.js.
export { type CommandArtifactReference } from "./evaluators.js"CommandExitsZeroCriterion
Type-only export from ./contract.js.
export { type CommandExitsZeroCriterion } from "./contract.js"CommandRunner
Type-only export from ./evaluators.js.
export { type CommandRunner } from "./evaluators.js"CommandRunOptions
Type-only export from ./evaluators.js.
export { type CommandRunOptions } from "./evaluators.js"CommandRunResult
Type-only export from ./evaluators.js.
export { type CommandRunResult } from "./evaluators.js"CompletionCriteriaEvaluation
Type-only export from ./evaluators.js.
export { type CompletionCriteriaEvaluation } from "./evaluators.js"CompletionCriterion
Type-only export from ./contract.js.
export { type CompletionCriterion } from "./contract.js"CompletionCriterionEvaluation
Type-only export from ./evaluators.js.
export { type CompletionCriterionEvaluation } from "./evaluators.js"CompletionCriterionEvaluationContext
Type-only export from ./evaluators.js.
export { type CompletionCriterionEvaluationContext } from "./evaluators.js"CompletionCriterionEvaluator
Type-only export from ./evaluators.js.
export { type CompletionCriterionEvaluator } from "./evaluators.js"CompletionCriterionEvaluatorMap
Type-only export from ./evaluators.js.
export { type CompletionCriterionEvaluatorMap } from "./evaluators.js"createGoalBudgetExhaustedState
Runtime export from ./budget-transparency.js.
export { createGoalBudgetExhaustedState } from "./budget-transparency.js"createInitialGoalLoopState
Runtime export from ./autonomous-loop.js.
export { createInitialGoalLoopState } from "./autonomous-loop.js"CriterionCommandReason
Type-only export from ./evaluators.js.
export { type CriterionCommandReason } from "./evaluators.js"CustomScriptCriterion
Type-only export from ./contract.js.
export { type CustomScriptCriterion } from "./contract.js"DebrisSample
Type-only export from ./cleanliness.js.
export { type DebrisSample } from "./cleanliness.js"DebrisSummary
Type-only export from ./cleanliness.js.
export { type DebrisSummary } from "./cleanliness.js"deserializeGoalLoopState
Runtime export from ./autonomous-loop.js.
export { deserializeGoalLoopState } from "./autonomous-loop.js"DurationString
Type-only export from ./contract.js.
export { type DurationString } from "./contract.js"EvaluateGoalConvergenceOptions
Type-only export from ./convergence.js.
export { type EvaluateGoalConvergenceOptions } from "./convergence.js"FileMatchesCriterion
Type-only export from ./contract.js.
export { type FileMatchesCriterion } from "./contract.js"GitSnapshot
Type-only export from ./evaluators.js.
export { type GitSnapshot } from "./evaluators.js"GoalAuditConfig
Type-only export from ./contract.js.
export { type GoalAuditConfig } from "./contract.js"GoalAuditCriterionOutcome
Type-only export from ./final-audit.js.
export { type GoalAuditCriterionOutcome } from "./final-audit.js"GoalBudget
Type-only export from ./contract.js.
export { type GoalBudget } from "./contract.js"GoalBudgetDimension
Type-only export from ./budget-transparency.js.
export { type GoalBudgetDimension } from "./budget-transparency.js"GoalBudgetDimensionFormatting
Type-only export from ./budget-transparency.js.
export { type GoalBudgetDimensionFormatting } from "./budget-transparency.js"GoalBudgetDimensionSnapshot
Type-only export from ./budget-transparency.js.
export { type GoalBudgetDimensionSnapshot } from "./budget-transparency.js"GoalBudgetDimensionStatus
Type-only export from ./budget-transparency.js.
export { type GoalBudgetDimensionStatus } from "./budget-transparency.js"GoalBudgetExhaustedState
Type-only export from ./budget-transparency.js.
export { type GoalBudgetExhaustedState } from "./budget-transparency.js"GoalBudgetRemainingEstimate
Type-only export from ./budget-transparency.js.
export { type GoalBudgetRemainingEstimate } from "./budget-transparency.js"GoalBudgetTransparencyOptions
Type-only export from ./budget-transparency.js.
export { type GoalBudgetTransparencyOptions } from "./budget-transparency.js"GoalBudgetTransparencySnapshot
Type-only export from ./budget-transparency.js.
export { type GoalBudgetTransparencySnapshot } from "./budget-transparency.js"GoalBudgetUsage
Type-only export from ./budget-transparency.js.
export { type GoalBudgetUsage } from "./budget-transparency.js"GoalBudgetWarning
Type-only export from ./budget-transparency.js.
export { type GoalBudgetWarning } from "./budget-transparency.js"GoalContract
Type-only export from ./contract.js.
export { type GoalContract } from "./contract.js"GoalContractDraftOptions
Type-only export from ./contract.js.
export { type GoalContractDraftOptions } from "./contract.js"GoalContractValidationIssue
Type-only export from ./contract.js.
export { type GoalContractValidationIssue } from "./contract.js"GoalContractValidationResult
Type-only export from ./contract.js.
export { type GoalContractValidationResult } from "./contract.js"GoalConvergenceDecision
Type-only export from ./convergence.js.
export { type GoalConvergenceDecision } from "./convergence.js"GoalCorrectionDecision
Type-only export from ./self-correction.js.
export { type GoalCorrectionDecision } from "./self-correction.js"GoalCorrectionEvidence
Type-only export from ./self-correction.js.
export { type GoalCorrectionEvidence } from "./self-correction.js"GoalCorrectionReason
Type-only export from ./self-correction.js.
export { type GoalCorrectionReason } from "./self-correction.js"GoalCrashResumeCheckpoint
Type-only export from ./crash-resume.js.
export { type GoalCrashResumeCheckpoint } from "./crash-resume.js"GoalCrashResumeInput
Type-only export from ./crash-resume.js.
export { type GoalCrashResumeInput } from "./crash-resume.js"GoalCrashResumeInstruction
Type-only export from ./crash-resume.js.
export { type GoalCrashResumeInstruction } from "./crash-resume.js"GoalCrashResumeRejectedCheckpoint
Type-only export from ./crash-resume.js.
export { type GoalCrashResumeRejectedCheckpoint } from "./crash-resume.js"GoalCrashResumeSelection
Type-only export from ./crash-resume.js.
export { type GoalCrashResumeSelection } from "./crash-resume.js"GoalCritiqueCode
Type-only export from ./critique.js.
export { type GoalCritiqueCode } from "./critique.js"GoalCritiqueFinding
Type-only export from ./critique.js.
export { type GoalCritiqueFinding } from "./critique.js"GoalCritiqueSeverity
Type-only export from ./critique.js.
export { type GoalCritiqueSeverity } from "./critique.js"GoalDeliverable
Type-only export from ./contract.js.
export { type GoalDeliverable } from "./contract.js"GoalDeliverableOutcome
Type-only export from ./final-audit.js.
export { type GoalDeliverableOutcome } from "./final-audit.js"GoalDeliverableSource
Type-only export from ./final-audit.js.
export { type GoalDeliverableSource } from "./final-audit.js"GoalEscalation
Type-only export from ./contract.js.
export { type GoalEscalation } from "./contract.js"GoalFileSystem
Type-only export from ./evaluators.js.
export { type GoalFileSystem } from "./evaluators.js"GoalFinalAuditReport
Type-only export from ./final-audit.js.
export { type GoalFinalAuditReport } from "./final-audit.js"GoalGitAdapter
Type-only export from ./evaluators.js.
export { type GoalGitAdapter } from "./evaluators.js"GoalLoopActionResult
Type-only export from ./autonomous-loop.js.
export { type GoalLoopActionResult } from "./autonomous-loop.js"GoalLoopActor
Type-only export from ./autonomous-loop.js.
export { type GoalLoopActor } from "./autonomous-loop.js"GoalLoopActorContext
Type-only export from ./autonomous-loop.js.
export { type GoalLoopActorContext } from "./autonomous-loop.js"GoalLoopAssessment
Type-only export from ./autonomous-loop.js.
export { type GoalLoopAssessment } from "./autonomous-loop.js"GoalLoopAssessor
Type-only export from ./autonomous-loop.js.
export { type GoalLoopAssessor } from "./autonomous-loop.js"GoalLoopAssessorContext
Type-only export from ./autonomous-loop.js.
export { type GoalLoopAssessorContext } from "./autonomous-loop.js"GoalLoopClock
Type-only export from ./autonomous-loop.js.
export { type GoalLoopClock } from "./autonomous-loop.js"GoalLoopDecision
Type-only export from ./autonomous-loop.js.
export { type GoalLoopDecision } from "./autonomous-loop.js"GoalLoopDriftAssessment
Type-only export from ./autonomous-loop.js.
export { type GoalLoopDriftAssessment } from "./autonomous-loop.js"GoalLoopDriftDetector
Type-only export from ./autonomous-loop.js.
export { type GoalLoopDriftDetector } from "./autonomous-loop.js"GoalLoopDriftDetectorContext
Type-only export from ./autonomous-loop.js.
export { type GoalLoopDriftDetectorContext } from "./autonomous-loop.js"GoalLoopDriftEvent
Type-only export from ./autonomous-loop.js.
export { type GoalLoopDriftEvent } from "./autonomous-loop.js"GoalLoopEvent
Type-only export from ./autonomous-loop.js.
export { type GoalLoopEvent } from "./autonomous-loop.js"GoalLoopHaltReason
Type-only export from ./autonomous-loop.js.
export { type GoalLoopHaltReason } from "./autonomous-loop.js"GoalLoopObservation
Type-only export from ./autonomous-loop.js.
export { type GoalLoopObservation } from "./autonomous-loop.js"GoalLoopPhase
Type-only export from ./autonomous-loop.js.
export { type GoalLoopPhase } from "./autonomous-loop.js"GoalLoopPlan
Type-only export from ./autonomous-loop.js.
export { type GoalLoopPlan } from "./autonomous-loop.js"GoalLoopPlanner
Type-only export from ./autonomous-loop.js.
export { type GoalLoopPlanner } from "./autonomous-loop.js"GoalLoopPlannerContext
Type-only export from ./autonomous-loop.js.
export { type GoalLoopPlannerContext } from "./autonomous-loop.js"GoalLoopReplanPolicy
Type-only export from ./autonomous-loop.js.
export { type GoalLoopReplanPolicy } from "./autonomous-loop.js"GoalLoopReplanReason
Type-only export from ./autonomous-loop.js.
export { type GoalLoopReplanReason } from "./autonomous-loop.js"GoalLoopSnapshotStore
Type-only export from ./autonomous-loop.js.
export { type GoalLoopSnapshotStore } from "./autonomous-loop.js"GoalLoopState
Type-only export from ./autonomous-loop.js.
export { type GoalLoopState } from "./autonomous-loop.js"GoalLoopStatus
Type-only export from ./autonomous-loop.js.
export { type GoalLoopStatus } from "./autonomous-loop.js"GoalNotifications
Type-only export from ./contract.js.
export { type GoalNotifications } from "./contract.js"GoalPlannerInstructionPatch
Type-only export from ./self-correction.js.
export { type GoalPlannerInstructionPatch } from "./self-correction.js"GoalPreflightCheck
Type-only export from ./preflight.js.
export { type GoalPreflightCheck } from "./preflight.js"GoalPreflightResult
Type-only export from ./preflight.js.
export { type GoalPreflightResult } from "./preflight.js"GoalScope
Type-only export from ./contract.js.
export { type GoalScope } from "./contract.js"GoalScoreBaseline
Type-only export from ./preflight.js.
export { type GoalScoreBaseline } from "./preflight.js"GoalSelfCorrectionInput
Type-only export from ./self-correction.js.
export { type GoalSelfCorrectionInput } from "./self-correction.js"GoalSelfCorrectionResult
Type-only export from ./self-correction.js.
export { type GoalSelfCorrectionResult } from "./self-correction.js"GoalSelfCorrectionTotals
Type-only export from ./self-correction.js.
export { type GoalSelfCorrectionTotals } from "./self-correction.js"GuardedEditDecision
Type-only export from ./edit-guardrail.js.
export { type GuardedEditDecision } from "./edit-guardrail.js"JsonObject
Type-only export from ./autonomous-loop.js.
export { type JsonObject } from "./autonomous-loop.js"JsonPrimitive
Type-only export from ./autonomous-loop.js.
export { type JsonPrimitive } from "./autonomous-loop.js"JsonValue
Type-only export from ./autonomous-loop.js.
export { type JsonValue } from "./autonomous-loop.js"LintCleanCriterion
Type-only export from ./contract.js.
export { type LintCleanCriterion } from "./contract.js"NotificationChannel
Type-only export from ./contract.js.
export { type NotificationChannel } from "./contract.js"ParseCheckResult
Type-only export from ./edit-guardrail.js.
export { type ParseCheckResult } from "./edit-guardrail.js"PermissionMode
Type-only export from ./contract.js.
export { type PermissionMode } from "./contract.js"PrMergeableCriterion
Type-only export from ./contract.js.
export { type PrMergeableCriterion } from "./contract.js"PullRequestAdapter
Type-only export from ./evaluators.js.
export { type PullRequestAdapter } from "./evaluators.js"PullRequestChecksStatus
Type-only export from ./evaluators.js.
export { type PullRequestChecksStatus } from "./evaluators.js"PullRequestEvaluationContext
Type-only export from ./evaluators.js.
export { type PullRequestEvaluationContext } from "./evaluators.js"PullRequestMergeability
Type-only export from ./evaluators.js.
export { type PullRequestMergeability } from "./evaluators.js"PullRequestReviewDecision
Type-only export from ./evaluators.js.
export { type PullRequestReviewDecision } from "./evaluators.js"ScoreImprovesCriterion
Type-only export from ./contract.js.
export { type ScoreImprovesCriterion } from "./contract.js"SerializedGoalLoopSnapshot
Type-only export from ./autonomous-loop.js.
export { type SerializedGoalLoopSnapshot } from "./autonomous-loop.js"serializeGoalLoopState
Runtime export from ./autonomous-loop.js.
export { serializeGoalLoopState } from "./autonomous-loop.js"SpecificTestsPassCriterion
Type-only export from ./contract.js.
export { type SpecificTestsPassCriterion } from "./contract.js"SponsoredModelInterstitialCompletion
Type-only export from ./sponsored-model.js.
export { type SponsoredModelInterstitialCompletion } from "./sponsored-model.js"SponsoredModelInterstitialCompletionRequest
Type-only export from ./sponsored-model.js.
export { type SponsoredModelInterstitialCompletionRequest } from "./sponsored-model.js"SponsoredModelUnlockDecision
Type-only export from ./sponsored-model.js.
export { type SponsoredModelUnlockDecision } from "./sponsored-model.js"SponsoredModelUnlockRequest
Type-only export from ./sponsored-model.js.
export { type SponsoredModelUnlockRequest } from "./sponsored-model.js"WorkingTreeListing
Type-only export from ./evaluators.js.
export { type WorkingTreeListing } from "./evaluators.js"value
addedLinesFromUnifiedDiff
Runtime export from ./cleanliness.js.
export { addedLinesFromUnifiedDiff } from "./cleanliness.js"applyScoreBaselines
Runtime export from ./preflight.js.
export { applyScoreBaselines } from "./preflight.js"approvalReasonsFromCriteria
Runtime export from ./convergence.js.
export { approvalReasonsFromCriteria } from "./convergence.js"assertValidGoalContract
Runtime export from ./contract.js.
export { assertValidGoalContract } from "./contract.js"assessGoalSelfCorrection
Runtime export from ./self-correction.js.
export { assessGoalSelfCorrection } from "./self-correction.js"assessmentFromCriteriaEvaluation
Runtime export from ./convergence.js.
export { assessmentFromCriteriaEvaluation } from "./convergence.js"buildPlannerCorrectionInstructions
Runtime export from ./self-correction.js.
export { buildPlannerCorrectionInstructions } from "./self-correction.js"buildPlannerCorrectionPatches
Runtime export from ./self-correction.js.
export { buildPlannerCorrectionPatches } from "./self-correction.js"checkSourceParseable
Runtime export from ./edit-guardrail.js.
export { checkSourceParseable } from "./edit-guardrail.js"chooseLatestSafeGoalCrashResumeCheckpoint
Runtime export from ./crash-resume.js.
export { chooseLatestSafeGoalCrashResumeCheckpoint } from "./crash-resume.js"collectPreflightCommands
Runtime export from ./preflight.js.
export { collectPreflightCommands } from "./preflight.js"completeSponsoredModelInterstitialFlow
Runtime export from ./sponsored-model.js.
export { completeSponsoredModelInterstitialFlow } from "./sponsored-model.js"criteriaEvaluationRequiresApproval
Runtime export from ./convergence.js.
export { criteriaEvaluationRequiresApproval } from "./convergence.js"critiqueGoalContract
Runtime export from ./critique.js.
export { critiqueGoalContract } from "./critique.js"critiqueHasBlockingError
Runtime export from ./critique.js.
export { critiqueHasBlockingError } from "./critique.js"decideSponsoredModelUnlock
Runtime export from ./sponsored-model.js.
export { decideSponsoredModelUnlock } from "./sponsored-model.js"deserializeGoalCrashResumeCheckpoint
Runtime export from ./crash-resume.js.
export { deserializeGoalCrashResumeCheckpoint } from "./crash-resume.js"draftNeedsRealOracle
Runtime export from ./contract.js.
export { draftNeedsRealOracle } from "./contract.js"editGuardrailEnabledForMode
Runtime export from ./edit-guardrail.js.
export { editGuardrailEnabledForMode } from "./edit-guardrail.js"estimateRemainingGoalBudget
Runtime export from ./budget-transparency.js.
export { estimateRemainingGoalBudget } from "./budget-transparency.js"evaluateCompletionCriteria
Runtime export from ./evaluators.js.
export { evaluateCompletionCriteria } from "./evaluators.js"evaluateCompletionCriterion
Runtime export from ./evaluators.js.
export { evaluateCompletionCriterion } from "./evaluators.js"evaluateGoalConvergence
Runtime export from ./convergence.js.
export { evaluateGoalConvergence } from "./convergence.js"evaluateGuardedEdit
Runtime export from ./edit-guardrail.js.
export { evaluateGuardedEdit } from "./edit-guardrail.js"extendGoalBudgetForSponsoredModel
Runtime export from ./sponsored-model.js.
export { extendGoalBudgetForSponsoredModel } from "./sponsored-model.js"formatGoalBudgetValue
Runtime export from ./budget-transparency.js.
export { formatGoalBudgetValue } from "./budget-transparency.js"hasDebris
Runtime export from ./cleanliness.js.
export { hasDebris } from "./cleanliness.js"hasVerifiableOracle
Runtime export from ./contract.js.
export { hasVerifiableOracle } from "./contract.js"loadGoalContractFile
Runtime export from ./contract.js.
export { loadGoalContractFile } from "./contract.js"loadGoalContractFromYaml
Runtime export from ./contract.js.
export { loadGoalContractFromYaml } from "./contract.js"parseGoalBudgetDurationMs
Runtime export from ./budget-transparency.js.
export { parseGoalBudgetDurationMs } from "./budget-transparency.js"parseTrailingNumber
Runtime export from ./evaluators.js.
export { parseTrailingNumber } from "./evaluators.js"scanAddedLinesForDebris
Runtime export from ./cleanliness.js.
export { scanAddedLinesForDebris } from "./cleanliness.js"serializeGoalCrashResumeCheckpoint
Runtime export from ./crash-resume.js.
export { serializeGoalCrashResumeCheckpoint } from "./crash-resume.js"summarizeWorkingTree
Runtime export from ./final-audit.js.
export { summarizeWorkingTree } from "./final-audit.js"validateGoalContract
Runtime export from ./contract.js.
export { validateGoalContract } from "./contract.js"validateResumeCompatibility
Runtime export from ./crash-resume.js.
export { validateResumeCompatibility } from "./crash-resume.js"class
AutonomousGoalLoop
Runtime export from ./autonomous-loop.js.
export { AutonomousGoalLoop } from "./autonomous-loop.js"BillingCycleAwareGoalRunner
Runtime export from ./billing-cycle.js.
export { BillingCycleAwareGoalRunner } from "./billing-cycle.js"GOAL_CRASH_RESUME_CHECKPOINT_SCHEMA_VERSION
Runtime export from ./crash-resume.js.
export { GOAL_CRASH_RESUME_CHECKPOINT_SCHEMA_VERSION } from "./crash-resume.js"GoalContractValidationError
Runtime export from ./contract.js.
export { GoalContractValidationError } from "./contract.js"GoalContractYamlError
Runtime export from ./contract.js.
export { GoalContractYamlError } from "./contract.js"GoalCrashResumeCoordinator
Runtime export from ./crash-resume.js.
export { GoalCrashResumeCoordinator } from "./crash-resume.js"InMemoryGoalLoopSnapshotStore
Runtime export from ./autonomous-loop.js.
export { InMemoryGoalLoopSnapshotStore } from "./autonomous-loop.js"MACHINE_VERIFIABLE_TYPES
Runtime export from ./contract.js.
export { MACHINE_VERIFIABLE_TYPES } from "./contract.js"NEEDS_ORACLE_SENTINEL_COMMAND
Runtime export from ./contract.js.
export { NEEDS_ORACLE_SENTINEL_COMMAND } from "./contract.js"SPONSORED_MODEL_MAX_REQUIRED_SECONDS
Runtime export from ./sponsored-model.js.
export { SPONSORED_MODEL_MAX_REQUIRED_SECONDS } from "./sponsored-model.js"SPONSORED_MODEL_MIN_REQUIRED_SECONDS
Runtime export from ./sponsored-model.js.
export { SPONSORED_MODEL_MIN_REQUIRED_SECONDS } from "./sponsored-model.js"SPONSORED_MODEL_UNLOCK_DURATION_MS
Runtime export from ./sponsored-model.js.
export { SPONSORED_MODEL_UNLOCK_DURATION_MS } from "./sponsored-model.js"function
createCompletionCriterionEvaluators
Runtime export from ./evaluators.js.
export { createCompletionCriterionEvaluators } from "./evaluators.js"createDraftGoalContractFromPrompt
Runtime export from ./contract.js.
export { createDraftGoalContractFromPrompt } from "./contract.js"createGoalBudgetSnapshot
Runtime export from ./budget-transparency.js.
export { createGoalBudgetSnapshot } from "./budget-transparency.js"createGoalBudgetWarnings
Runtime export from ./budget-transparency.js.
export { createGoalBudgetWarnings } from "./budget-transparency.js"createGoalCrashResumeCheckpoint
Runtime export from ./crash-resume.js.
export { createGoalCrashResumeCheckpoint } from "./crash-resume.js"isNeedsOracleSentinel
Runtime export from ./contract.js.
export { isNeedsOracleSentinel } from "./contract.js"runGoalFinalAudit
Runtime export from ./final-audit.js.
export { runGoalFinalAudit } from "./final-audit.js"runGoalPreflight
Runtime export from ./preflight.js.
export { runGoalPreflight } from "./preflight.js"