export type { FileDispositionStatus, FileDispositionItem, FileDisposition, } from "./types/disposition.js"; export { FileDispositionStatusSchema, FileDispositionItemSchema, FileDispositionSchema, } from "./types/disposition.js"; export type { RiskItem, RiskRegister } from "./types/risk.js"; export { RiskItemSchema, RiskRegisterSchema } from "./types/risk.js"; export type { FlowConfidenceLevel, CriticalFlow, CriticalFlowManifest, CriticalFlowFallbackResult, } from "./types/flows.js"; export { FLOW_CONFIDENCE_LEVELS, FlowConfidenceLevelSchema, CriticalFlowSchema, CriticalFlowManifestSchema, CriticalFlowFallbackResultSchema, } from "./types/flows.js"; export type { SurfaceKind, SurfaceRecord, SurfaceManifest, } from "./types/surfaces.js"; export { SURFACE_KINDS, SurfaceKindSchema, SurfaceRecordSchema, SurfaceManifestSchema, } from "./types/surfaces.js"; export type { RunLedgerStatus, RunLedgerEntry, RunLedger, } from "./types/runLedger.js"; export { RUN_LEDGER_STATUSES } from "./types/runLedger.js"; export type { ExecutionRecordOutcome, ExecutorReportedStatement, ExecutionRecordV1Alpha1, } from "./types/executionRecord.js"; export { EXECUTION_RECORD_CONTRACT_VERSION, ExecutionRecordOutcomeSchema, ExecutorReportedStatementSchema, ExecutionRecordV1Alpha1Schema, } from "./types/executionRecord.js"; export type { GraphEdge, RouteEdge, GraphBundle, NodeMetric, NodeMetrics, } from "./types/graph.js"; export { GraphEdgeSchema, RouteEdgeSchema, GraphBundleSchema, NodeMetricSchema, NodeMetricsSchema, } from "./types/graph.js"; export type { AccessDeclaration } from "./types/accessDeclaration.js"; export { AccessDeclarationSchema } from "./types/accessDeclaration.js"; export type { AccessMemory, AccessMemoryPathRecord, AccessMemorySymbolRecord, } from "./types/accessMemory.js"; export { ACCESS_MEMORY_VERSION, AccessMemorySchema, AccessMemoryPathRecordSchema, AccessMemorySymbolRecordSchema, } from "./types/accessMemory.js"; export type { AccessTouchEvent } from "./accessMemory.js"; export { deriveAccessMemoryFromEvents } from "./accessMemory.js"; export { normalizeGraphPath, collectGraphEdges } from "./graph/graphPaths.js"; export { computeContinuityScores, continuityMassForPaths } from "./continuityScore.js"; export type { FindingSeverity, FindingConfidence, FindingLocation, FindingGrounding, AnchorExpectation, ExecutableAnchor, Finding, FindingIdentity, WorkBlock, WorkBlockSeam, FindingTheme, SynthesisNarrative, AuditFindingsSummary, AuditFindingsReport, } from "./types/finding.js"; export { findingIdentity } from "./types/finding.js"; export type { FindingLocationLineIssue } from "./types/finding.js"; export { FindingSeveritySchema, FindingConfidenceSchema, FindingLocationObjectSchema, FINDING_LINE_START_INTEGER_RULE, FINDING_LINE_END_INTEGER_RULE, FINDING_LINE_ORDER_RULE, refineFindingLocationLines, findingLocationLineIssues, FindingLocationSchema, FindingGroundingSchema, AnchorExpectationSchema, ExecutableAnchorSchema, FindingSchema, WorkBlockSchema, WorkBlockSeamSchema, FindingThemeSchema, SynthesisNarrativeSchema, AuditFindingsSummarySchema, AuditFindingsReportSchema, } from "./types/finding.js"; export type { IntentCheckpoint } from "./types/intentCheckpoint.js"; export { IntentCheckpointSchema } from "./types/intentCheckpoint.js"; export type { CharterKind, CharterConfidence, CharterProvenance, Charter, GoalNode, GoalEdge, GoalGraph, Ceiling, CharterDelta, TeleologyNode, TriangulatedTelos, ChannelDisagreement, ClarificationValue, CharterClarificationAnswer, CharterClarificationRequest, } from "./types/charter.js"; export { CharterKindSchema, CharterConfidenceSchema, CharterProvenanceSchema, CharterSchema, GoalNodeSchema, GoalEdgeSchema, GoalGraphSchema, CeilingSchema, CharterDeltaSchema, TeleologyNodeSchema, TriangulatedTelosSchema, ChannelDisagreementSchema, ClarificationValueSchema, CharterClarificationAnswerSchema, CharterClarificationRequestSchema, } from "./types/charter.js"; export { applyTrueCharterGate, charterReviewDisposition, gateCharterDelta, riskGateClarification, } from "./validation/charterGate.js"; export type { WeightedGraph, Partition } from "./decompose/modularity.js"; export { DEFAULT_RESOLUTIONS, louvain, modularityOf, resolutionSweep, } from "./decompose/modularity.js"; export type { DecompositionSource, DecomposedNode, DecomposeResult, DecomposeOptions, } from "./decompose/consensus.js"; export { decompose, clustersFromPartitions } from "./decompose/consensus.js"; export type { CharterSubmission, CharterDeltaSubmission, CharterSubsystem, AssembledCharters, AssembledDeltas, } from "./decompose/charterExtraction.js"; export { CharterSubmissionSchema, CharterDeltaSubmissionSchema, assembleCharters, assembleDeltas, } from "./decompose/charterExtraction.js"; export type { ClarificationDeltaInput, ClarificationAttention, ClarificationLoopDeps, AssembledClarifications, ClarificationAnswersSubmission, } from "./decompose/charterClarification.js"; export { assembleClarificationRegister, ClarificationAnswersSubmissionSchema, } from "./decompose/charterClarification.js"; export type { SystemicChallengeSubmission } from "./decompose/systemicChallenge.js"; export { SystemicChallengeSubmissionSchema } from "./decompose/systemicChallenge.js"; export type { InterpretedIntent } from "./intent/freeFormIntentInterpreter.js"; export { interpretFreeFormIntent } from "./intent/freeFormIntentInterpreter.js"; export type { IntentClauseKind, IntentClause, ClauseInterpretResult, } from "./intent/clauseInterpreter.js"; export { decomposeIntent, assessClauseEncodability, interpretIntent, clauseIdentity, } from "./intent/clauseInterpreter.js"; export type { RemediationOutcomeStatus, RemediationOutcome, RemediationOutcomesReport, MechanicalVerification, } from "./types/remediationOutcome.js"; export { RemediationOutcomeStatusSchema, RemediationOutcomeSchema, RemediationOutcomesReportSchema, MechanicalVerificationSchema, } from "./types/remediationOutcome.js"; export type { Lens } from "./types/lens.js"; export { LensSchema, LENSES, VALID_LENSES, isLens, SEVERITIES, VALID_SEVERITIES, CONFIDENCES, VALID_CONFIDENCES, severityRank, confidenceRank, severityCompare, } from "./types/lens.js"; export type { RepoConventions } from "./tooling/repoConventions.js"; export { detectRepoConventions, formatRepoConventions, } from "./tooling/repoConventions.js"; export type { StepStatus } from "./types/stepContract.js"; export { StepStatusSchema } from "./types/stepContract.js"; export { SESSION_INTENT_RELATIVE_PATH, SessionIntentV1Schema, loadSessionIntent, } from "./sessionConfig.js"; export type { SessionIntentV1, SessionIntentLoadResult, } from "./sessionConfig.js"; export { ANALYZER_POLICY_RELATIVE_PATH, AnalyzerConsentDecisionSchema, AnalyzerPolicySchema, getAnalyzerPolicyPath, loadAnalyzerPolicy, persistAnalyzerSettings, persistAnalyzerConsent, } from "./analyzerPolicy.js"; export type { AnalyzerConsentDecision, AnalyzerPolicy, AnalyzerSetting, } from "./analyzerPolicy.js"; export { ANALYZER_SETTINGS, AnalyzerSettingSchema, } from "./analyzerPolicy.js"; export { AUDITOR_REPORT_MARKER } from "./contracts.js"; export { OPENCODE_MANAGED_BROAD_VALUE, withoutOpenCodeWildcard, mergeOpenCodeAgentPermissionRule, mergeOpenCodeGlobalPermissionRule, migrateOpenCodeGlobalExternalDirectory, unionOpenCodeBashCeiling, composeOpenCodeBashCeiling, verifyOpenCodeBashCeiling, } from "./opencodePermissions.js"; export type { OpenCodeCeilingViolation } from "./opencodePermissions.js"; export type { ReflectionClarity, ReflectionSeverity, AgentReflection, ReflectionAggregate, } from "./agentReflections.js"; export type { FindingFileRef, FindingBadge, FindingDisplay, FindingDisplayOptions, } from "./reporting/findingDisplay.js"; export { findingLead, formatFindingFileRef, findingGroundingLine, renderFindingBadgeBody, renderFindingBlockLines, renderFindingBlock, } from "./reporting/findingDisplay.js"; export type { AuditDeliverablePair } from "./reporting/auditDeliverable.js"; export { buildAuditFindingsDeliverable, renderAuditDeliverableMarkdown, buildAuditDeliverablePair, } from "./reporting/auditDeliverable.js"; export { AGENT_FEEDBACK_FILENAME, parseReflectionsNdjson, aggregateReflections, renderProcessFeedbackSection, ReflectionClaritySchema, ReflectionSeveritySchema, AgentReflectionSchema, } from "./agentReflections.js"; export { BYTES_PER_TOKEN, ESTIMATED_TOKENS_PER_LINE, ESTIMATED_PROMPT_OVERHEAD_TOKENS, ESTIMATED_ITEM_OVERHEAD_TOKENS, estimateTokensFromBytes, } from "./tokens.js"; export { countBy } from "./countBy.js"; export { chunkByBudget } from "./chunkByBudget.js"; export type { ContentCoherenceEligibility, ContentCoherenceEvidence, ContentCoherenceItem, ContentCoherencePolicy, ContentCoherenceRelationshipKind, ContentCoherenceRelationship, ContentCoherenceInput, NormalizedContentCoherenceItem, ContentCoherenceTrace, } from "./decompose/contentCoherence.js"; export { CONTENT_COHERENCE_SCORES, CONTENT_COHERENCE_THRESHOLD, FINDINGS_DRAW_COHERENCE_POLICY, TASK_DRAW_COHERENCE_POLICY, NormalizedContentCoherenceItemSchema, ContentCoherenceTraceSchema, buildContentCoherenceTrace, } from "./decompose/contentCoherence.js"; export { deriveWorkBlockSeams, workBlockSeamId, workBlockSeamRationale, } from "./decompose/workBlockSeams.js"; export { mapWithConcurrency } from "./concurrency.js"; export { mintUniqueId } from "./ids.js"; export type { FindingIdentityFields } from "./findingIdentitySignature.js"; export { normalizeAnchorPath, normalizeTitle, findingIdentitySignature, findingIdentityFields, findingIdentityKey, } from "./findingIdentitySignature.js"; export { wordJaccard, filePathOverlap, primaryPath, } from "./findingSimilarity.js"; export type { HashContentOptions } from "./hash.js"; export { hashContent } from "./hash.js"; export type { FileIntegrityBuckets, FileIntegrityHashOutcome, FileIntegrityCheckOptions, } from "./fileIntegrity.js"; export { checkFileIntegrityRecords } from "./fileIntegrity.js"; export { stableStringify } from "./stableStringify.js"; export type { SubmissionIdParts, SubmissionRoots, } from "./submission/submissionIdentity.js"; export { absoluteSubmissionPath, assertSubmissionRunId, mintSubmissionId, repoRelativePath, resolveContainedPath, submissionPathFor, } from "./submission/submissionIdentity.js"; export type { SubmissionIssue, SubmissionIssueCode, SubmissionReadContext, SubmissionReadOutcome, } from "./submission/submissionClassifier.js"; export { SUBMISSION_ISSUE_CODES, classifyRead, readSubmissionDocument, } from "./submission/submissionClassifier.js"; export type { ExpectedSetDiff, ExpectedSubmission, ExpectedSubmissionLane, ExpectedSubmissionSet, SubmissionClassification, } from "./submission/expectedSubmissions.js"; export { EXPECTED_SET_CONTRACT_VERSION, buildExpectedSubmissionSet, diffExpectedSet, mergeExpectedSets, withoutExpectedSubmissions, } from "./submission/expectedSubmissions.js"; export type { SubmissionEventKind, SubmissionLedgerEvent, } from "./submission/submissionLedger.js"; export { SUBMISSION_EVENT_KINDS, SUBMISSION_LEDGER_EVENT_CONTRACT_VERSION, appendSubmissionEvent, readSubmissionLedger, submissionLedgerPath, } from "./submission/submissionLedger.js"; export type { HandRecoveryOutcome, HandRecoveryRequest, } from "./submission/handRecovery.js"; export { recoverSubmission } from "./submission/handRecovery.js"; export { absoluteHostHandoffResultPath, bindingIdentity, compareCodeUnits, contentSha256, firstDuplicateIdentity, hasExactKeys, hostHandoffResultPath, idsAreStrictlyAscending, idsAreUnique, isCommit, isSha256, parseAllWorkloadItems, parseWorkloadEnvelope, requireNonEmptyString, resolveHostHandoffPaths, resultIdentityIsBound, resultMapIdentity, promptSha256, sameStrings, stringArray, } from "./submission/hostHandoffCore.js"; export type { HostHandoffPaths, ResultMapEntry, ResultMappedItem, WorkloadEnvelopeParse, } from "./submission/hostHandoffCore.js"; export type { IdentityKeyInput, TaskContentSignatureInput, ResultEmitSource, ResultContentDiscriminatorInput, IdempotencyKeyInput, ContentKeyInput, } from "./contentKey.js"; export { buildTaskContentSignature, buildResultContentDiscriminator, resultDiscriminatorForEmit, canonicalSplitDiscriminator, splitDiscriminatorFromTaskId, identityKey, idempotencyKey, contentKey, newInstanceId, } from "./contentKey.js"; export type { ProjectionDiffEntry, ReReviewSectionInput, } from "./reReview/projectionDiff.js"; export { stableStringifyProjection, diffProjections, renderDiffReReviewSection, } from "./reReview/projectionDiff.js"; export type { RunTrackedOptions, RunTrackedResult } from "./tooling/exec.js"; export { runTracked, runTrackedAsync, spawnSyncHidden, spawnHidden, resolveExecArgv, quoteForCmd, shellQuote, renderPromptCommand, toPromptPathToken, quotePromptCommandArg, coerceJsonObjectArg, platformCommand, quoteForShellInterpreterCmd, stripAuditToolsControlEnv, } from "./tooling/exec.js"; export type { AllowlistedExecOutcome, AllowlistedExecRunner, } from "./tooling/allowlistedExec.js"; export { ALLOWLISTED_EXEC_TIMEOUT_MS, ANCHOR_ALLOWLIST, GIT_READONLY_SUBCOMMANDS, executableBaseName, isAllowedAnchorCommand, runAllowlistedReadOnlyCommand, } from "./tooling/allowlistedExec.js"; export type { ProjectCommands } from "./tooling/testCommand.js"; export { discoverProjectCommands } from "./tooling/testCommand.js"; export { commandLeavesDeclaredShape, partitionCommandsByDeclaredShape, parseCommandString, } from "./tooling/commandShape.js"; export type { ProjectTestAdmissionOutcome } from "./tooling/projectTestAdmission.js"; export { PROJECT_TEST_TIMEOUT_MS, PROJECT_TEST_SIGKILL_GRACE_MS, PROJECT_TEST_MAX_CAPTURED_OUTPUT, isAdmittedProjectTestCommand, runAdmittedProjectTestCommand, } from "./tooling/projectTestAdmission.js"; export type { AnalyzerDepVia, ResolvedAnalyzerDep, ResolveAnalyzerDepOptions, InstallToCacheOptions, InstallToCacheResult, } from "./tooling/analyzerDeps.js"; export { analyzerCacheRoot, parseAnalyzerSpec, resolveAnalyzerDep, installToCache, } from "./tooling/analyzerDeps.js"; export { isGitRepo, gitRefExists, changedFiles, fileCommits, headCommit, stagedAndUntracked, mineGitHistory, } from "./git.js"; export type { GitHistory, CoChangePair, ChurnEntry, AuthorshipEntry, MineGitHistoryOptions, } from "./git.js"; export type { RunLogEvent, RunLoggerOptions } from "./observability/runLog.js"; export { RunLogger } from "./observability/runLog.js"; export { isFileMissingError, isJsonParseError, JsonParseError, isTransientFsError, withFsRetry, readJsonFile, writeJsonFile, readJsonStringScalar, readJsonStringScalarChunks, appendNdjsonFile, readNdjsonFile, readOptionalJsonFile, readOptionalNdjsonFile, writeNdjsonFile, readOptionalTextFile, writeTextFile, } from "./io/json.js"; export { SchemaVersionMismatchError, discardOnSchemaVersionMismatch, throwOnSchemaVersionMismatch, } from "./io/schemaVersion.js"; export { STATE_DIR_ENV_VAR, resolveStateDir, resolveAuditCodeStateDir, } from "./io/stateDir.js"; export type { LockedJsonStore, LockedJsonStoreOptions, } from "./io/lockedJsonStore.js"; export { createLockedJsonStore, SKIP_WRITE, LOCKED_JSON_STORE_TIMEOUT_MS, siblingLockPath, } from "./io/lockedJsonStore.js"; export type { Clock, LockOptions } from "./io/fileLock.js"; export { acquireLock, releaseLock, withFileLock, FileLockTimeoutError, STALE_LOCK_MS, isTransientPermissionContention, } from "./io/fileLock.js"; export { canonicalizeFilePath } from "./io/pathIdentity.js"; export { auditToolsDir, auditArtifactsDir, remediationArtifactsDir, stepsDir, artifactTreeLockPath, submissionsDir, expectedSubmissionsPath, laneAssetsDir, hostScratchDir, outputDirFor, auditReportPath, auditFindingsPath, promotedAuditReportPath, promotedAuditFindingsPath, AUDIT_TOOLS_DIRNAME, AUDIT_REPORT_FILENAME, AUDIT_FINDINGS_FILENAME, REMEDIATION_REPORT_FILENAME, REMEDIATION_OUTCOMES_FILENAME, } from "./io/auditToolsPaths.js"; export { digestId, safeArtifactStem, artifactNameForId, isCanonicalResultFilename, } from "./io/artifactName.js"; export { resolveRepoRoot, climbOutOfAuditTools } from "./io/repoRoot.js"; export { resolveWithinRoot, assertWithinRoot } from "./io/pathContainment.js"; export type { WithinRootOptions } from "./io/pathContainment.js"; export { AUDIT_TOOLS_CALLER_CWD_ENV, nodeWorktreeAncestor, assertCliCommandAllowedFromCwd, assertNotNodeWorktreeCwd, } from "./io/nodeWorktreeGuard.js"; export type { FrictionItem, FrictionCaptureArtifact, FrictionRunLinks, FrictionRunLinkUpdate, } from "./io/frictionCapture.js"; export { FRICTION_CAPTURE_SCHEMA_VERSION, FRICTION_CAPTURE_DIRNAME, archiveFrictionRecords, frictionCaptureDir, frictionCapturePath, frictionCaptured, listFrictionRecordFilenames, sanitizeRunId, } from "./io/frictionCapture.js"; export type { FrictionEvent, CapturedFrictionItem, } from "./friction/captureFrictionEvent.js"; export { captureFrictionEvent } from "./friction/captureFrictionEvent.js"; export type { StepBoundaryEventType, StepBoundaryFriction, } from "./friction/stepBoundaryCapture.js"; export { captureStepBoundaryFriction, stepBoundaryEventId, } from "./friction/stepBoundaryCapture.js"; export type { FrictionDisposition, FrictionDispositionRecord, TriageSubject, FrictionTriageDecision, FrictionOpenObservation, FrictionCategoryAttestation, FrictionCategory, TriagedFrictionArtifact, } from "./friction/triage.js"; export { FRICTION_DISPOSITIONS, FRICTION_NAMED_DIMENSIONS, FRICTION_CATEGORIES, FRICTION_CATEGORY_LABELS, isFrictionCategory, isFrictionDisposition, reflectionKey, frictionLockPath, collectTriageSubjects, decideFrictionTriage, buildFrictionTriageBlock, appendFrictionUnderLock, recordFrictionDisposition, } from "./friction/triage.js"; export type { FrictionRecordReference } from "./friction/frictionRecord.js"; export { linkFrictionRunIds, findFrictionRecordsByRunLink, } from "./friction/frictionRecord.js"; export type { RepoVisibility } from "./io/gitignoreArtifacts.js"; export { ALWAYS_IGNORE_PATTERNS, PUBLIC_TREE_IGNORE, DELIVERABLE_REINCLUDES, AGENT_FEEDBACK_REINCLUDE, PRIVATE_TREE_PATTERNS, GITIGNORE_BLOCK_BEGIN, GITIGNORE_BLOCK_END, REPO_VISIBILITY_ENV, REPO_VISIBILITY_FILE, parseVisibilityOverride, renderGitignoreBlock, mergeGitignoreBlock, detectRepoVisibility, ensureArtifactGitignore, } from "./io/gitignoreArtifacts.js"; export type { BaseStepContract, WriteStepContractInput, } from "./io/stepContractWriter.js"; export { currentStepPath, currentPromptPath, writeStepContract, runWithBlockedStepBackstop, renderBlockedStepPrompt, writeBlockedStepContract, } from "./io/stepContractWriter.js"; export type { ValidationSeverity, ValidationIssue } from "./validation/basic.js"; export { describeValue, isRecord, createValidationIssue, pushValidationIssue, prefixValidationIssues, formatValidationIssues, requireKeys, } from "./validation/basic.js"; export { AUDIT_FINDINGS_CONTRACT_VERSION, validateAuditFindingsReport, projectApprovedFindings, projectAuditFindingsReportSubset, isValidAuditFindingsReport, claimsAuditFindingsContract, } from "./validation/findingsReport.js"; export type { SourceReader } from "./validation/findingGrounding.js"; export { normalizeForMatch, normalizeRepoPath, isBareBasename, resolveBasenameToTrackedPath, enumerateTrackedFilePaths, quoteMatches, createMemoizedSourceReader, verifyFindingGrounding, findingIsGrounded, findingNeedsVerificationBeforeFix, } from "./validation/findingGrounding.js"; export { groundDesignFinding, groundDesignFindings, } from "./validation/designFindingGrounding.js"; export type { CacheablePromptParts } from "./prompts.js"; export { buildCacheablePrompt, DISPATCH_PROMPT_HANDOFF_NOTE, renderHostScratchNote, renderIndependentReviewMandate, renderFanoutExecutionLines, } from "./prompts.js"; export type { HostAssetKind, RenderHostAssetOptions } from "./hostAssets.js"; export { renderHostAsset } from "./hostAssets.js"; export type { GoalSpec, ContextBundle, ContextBundleEntry, DesignSpec, DesignSpecInvariant, ConceptualDesignCritique, DesignCritiqueItem, ObligationLedger, ObligationEntry, ObligationChangeClassification, ContractAssessmentReport, ContractAssessmentFinding, Counterexample, CounterexampleReport, CounterexampleClassification, JudgedCounterexample, JudgeRepairTarget, JudgeRepairDirective, JudgeReport, ImplementationDAG, ImplementationDAGNode, ImplementationDAGEdge, VerificationReport, VerificationTraceEntry, FindingVerificationTrace, TestSpec, TestValidatorPlan, } from "./types/contractPipeline.js"; export { CONTRACT_PIPELINE_GOAL_SPEC_VERSION, CONTRACT_PIPELINE_CONTEXT_BUNDLE_VERSION, CONTRACT_PIPELINE_DESIGN_SPEC_VERSION, CONTRACT_PIPELINE_CONCEPTUAL_DESIGN_CRITIQUE_VERSION, CONTRACT_PIPELINE_OBLIGATION_LEDGER_VERSION, CONTRACT_PIPELINE_CONTRACT_ASSESSMENT_REPORT_VERSION, CONTRACT_PIPELINE_COUNTEREXAMPLE_VERSION, CONTRACT_PIPELINE_JUDGE_REPORT_VERSION, CONTRACT_PIPELINE_IMPLEMENTATION_DAG_VERSION, CONTRACT_PIPELINE_VERIFICATION_REPORT_VERSION, CONTRACT_PIPELINE_TEST_VALIDATOR_PLAN_VERSION, } from "./types/contractPipeline.js"; export type { BuildObligationLedgerOptions } from "./types/obligationLedger.js"; export { detectObligationCycle, buildObligationLedger, } from "./types/obligationLedger.js"; export type { QuoteChar, StringAwareScannerOptions } from "./parsing/stringAwareScanner.js"; export { scanStringAware } from "./parsing/stringAwareScanner.js"; export { pathMatchesPrefix, globMatches, fileExclusionReason, EXCLUDED_OVERRIDE_STATUSES, } from "./intent/pathScope.js"; export { crossLensDedupe, absorbFinding, mergeGrounding, mergeAffectedFiles, sameLensDedupe, upsertFindingByIdentity, findingReEmissionKey, } from "./findings/dedupe.js"; export type { CrossLensDedupePolicy, CrossLensDedupeResult, AbsorbOptions, } from "./findings/dedupe.js"; export type { EncodedClause, FreeFormIntentInterpretation, } from "./types/intentInterpretation.js"; export { FREE_FORM_INTENT_INTERPRETATION_VERSION } from "./types/intentInterpretation.js"; export type { ObligationState, Obligation, ObligationDef, ObligationOutcome, ObligationEngine, AdvanceResult, } from "./engine/obligationEngine.js"; export { ObligationStateSchema, ObligationSchema, findFirstActionableObligation, findNextObligation, advance, DEFAULT_MAX_TRANSITIONS, ENGINE_TRANSITION_HEADROOM, deriveEngineBound, } from "./engine/obligationEngine.js"; export { LOOP_CORE_PATTERNS, isLoopCorePath } from "./loopCorePaths.js"; export { applyGuidanceFile } from "./intake/guidanceBootstrap.js"; export { OWNED_TOOL_IDS, admitSpawn, admitLocalSpawn, localToolIdFor, runSafetyGate, runExternalAnalyzer, registerExternalAnalyzers, runAcquisitionEngine, resolveBinaryCandidates, detectNodeEcosystem, detectPythonEcosystem, } from "./analyzers/acquisitionEngine.js"; export type { EcosystemRunner, AnalyzerSafetyProfile, ExternalAnalyzerCandidate, AnalyzerConsentTokenGrant, AnalyzerConsentDecisions, AcquisitionRunner, AcquisitionEngineOptions, AcquisitionOutcome, RunAllOutcome, ResolvedBinaries, } from "./analyzers/acquisitionEngine.js"; export { resolveBinary, expectedSha256For } from "./analyzers/binaryAcquisition.js"; export type { BinarySpec, BinaryFetcher, BinaryCommandRunner, BinaryResolveOptions, BinaryResolution, } from "./analyzers/binaryAcquisition.js"; export { ExternalAnalyzerResultItemSchema, ExternalAnalyzerGraphEdgeSchema, ExternalAnalyzerOwnershipRootSchema, ExternalAnalyzerToolStatusSchema, ExternalAnalyzerResultsSchema, ExternalAnalyzerAcquisitionMarkerSchema, upsertExternalToolResults, } from "./analyzers/types.js"; export type { ExternalAnalyzerResultItem, ExternalAnalyzerGraphEdge, ExternalAnalyzerToolStatus, ExternalAnalyzerResults, ExternalAnalyzerAcquisitionMarker, } from "./analyzers/types.js"; export { normalizeGenericExternalResults, normalizeGenericExternalEdges, } from "./analyzers/normalizeExternal.js"; export type { NormalizeExternalOptions } from "./analyzers/normalizeExternal.js"; export { AnalyzerLeadProvenanceSchema, normalizeAnalyzerSnippet, hashAnalyzerSnippet, analyzerProvenanceKey, } from "./analyzers/provenance.js"; export type { AnalyzerLeadProvenance } from "./analyzers/provenance.js"; export { EXTERNAL_ANALYZER_CANDIDATES, gitleaksCandidate, semgrepCandidate, knipCandidate, parseKnip, eslintCandidate, parseGitleaks, GITLEAKS_VERSION, jscpdCandidate, parseJscpd, osvScannerCandidate, parseOsvScanner, OSV_SCANNER_VERSION, clippyCandidate, rubocopCandidate, hadolintCandidate, parseHadolint, HADOLINT_VERSION, actionlintCandidate, parseActionlint, ACTIONLINT_VERSION, typeCoverageCandidate, parseTypeCoverage, lizardCandidate, parseLizard, } from "./analyzers/candidates.js"; export { parseClippy } from "./analyzers/clippy.js"; export { parseRubocop } from "./analyzers/rubocop.js"; //# sourceMappingURL=index.d.ts.map