packages/cache-harness/package.json

@picasso/cache-harness

Public exports for @picasso/cache-harness.

108 public exportsTypes from package declaration entrypoint

value

aggregateStepCacheUsage

Runtime export from ./trajectory.js.

export { aggregateStepCacheUsage } from "./trajectory.js"

allocateTokenBudget

Runtime export from ./token-budget.js.

export { allocateTokenBudget } from "./token-budget.js"

applyResearchContentPolicy

Runtime export from ./research-privacy.js.

export { applyResearchContentPolicy } from "./research-privacy.js"

approximateTokens

Runtime export from ./token-budget.js.

export { approximateTokens } from "./token-budget.js"

attributeFailure

Runtime export from ./failure-attribution.js.

export { attributeFailure } from "./failure-attribution.js"

auditPublicSafeValue

Runtime export from ./privacy.js.

export { auditPublicSafeValue } from "./privacy.js"

auditResearchMember

Runtime export from ./research-privacy.js.

export { auditResearchMember } from "./research-privacy.js"

buildPreparedTrace

Runtime export from ./research-trace.js.

export { buildPreparedTrace } from "./research-trace.js"

buildPromptSection

Runtime export from ./prompt-sections.js.

export { buildPromptSection } from "./prompt-sections.js"

buildRepoMapSection

Runtime export from ./repo-map.js.

export { buildRepoMapSection } from "./repo-map.js"

canonicalizePromptSections

Runtime export from ./prompt-sections.js.

export { canonicalizePromptSections } from "./prompt-sections.js"

canonicalJson

Runtime export from ./hash.js.

export { canonicalJson } from "./hash.js"

componentChanged

Runtime export from ./components.js.

export { componentChanged } from "./components.js"

corpusSummaryJson

Runtime export from ./experience-corpus.js.

export { corpusSummaryJson } from "./experience-corpus.js"

dynamicSectionKinds

Runtime export from ./prompt-sections.js.

export { dynamicSectionKinds } from "./prompt-sections.js"

dynamicSuffixHash

Runtime export from ./hash.js.

export { dynamicSuffixHash } from "./hash.js"

evaluateHarnessDecision

Runtime export from ./decision-record.js.

export { evaluateHarnessDecision } from "./decision-record.js"

packResearchContributionArchive

Runtime export from ./research-archive.js.

export { packResearchContributionArchive } from "./research-archive.js"

prepareResearchContribution

Runtime export from ./research-export.js.

export { prepareResearchContribution } from "./research-export.js"

promptSectionHash

Runtime export from ./hash.js.

export { promptSectionHash } from "./hash.js"

publicSafeJsonObject

Runtime export from ./privacy.js.

export { publicSafeJsonObject } from "./privacy.js"

redactPublicSafe

Runtime export from ./privacy.js.

export { redactPublicSafe } from "./privacy.js"

scoreTrajectoryForScenario

Runtime export from ./critic-signals.js.

export { scoreTrajectoryForScenario } from "./critic-signals.js"

stableHash

Runtime export from ./hash.js.

export { stableHash } from "./hash.js"

stablePrefixHash

Runtime export from ./hash.js.

export { stablePrefixHash } from "./hash.js"

summarizeExperienceCorpus

Runtime export from ./experience-corpus.js.

export { summarizeExperienceCorpus } from "./experience-corpus.js"

testReceiptObservations

Runtime export from ./research-trace.js.

export { testReceiptObservations } from "./research-trace.js"

traceBoundaryFor

Runtime export from ./research-trace.js.

export { traceBoundaryFor } from "./research-trace.js"

traceKindFor

Runtime export from ./research-trace.js.

export { traceKindFor } from "./research-trace.js"

traceOmissionReasonFor

Runtime export from ./research-trace.js.

export { traceOmissionReasonFor } from "./research-trace.js"

unpackResearchContributionArchive

Runtime export from ./research-archive.js.

export { unpackResearchContributionArchive } from "./research-archive.js"

writeEpisodePackage

Runtime export from ./episode-package.js.

export { writeEpisodePackage } from "./episode-package.js"

type

BuildPreparedTraceInput

Type-only export from ./research-trace.js.

export { type BuildPreparedTraceInput } from "./research-trace.js"

loadPicassoWorkspaceConfig

Runtime export from ./config.js.

export { loadPicassoWorkspaceConfig } from "./config.js"

mapProviderCacheRequest

Runtime export from ./provider-mapping.js.

export { mapProviderCacheRequest } from "./provider-mapping.js"

parsePicassoWorkspaceConfig

Runtime export from ./config.js.

export { parsePicassoWorkspaceConfig } from "./config.js"

PicassoCacheConfig

Type-only export from ./config.js.

export { type PicassoCacheConfig } from "./config.js"

PicassoHarnessConfig

Type-only export from ./config.js.

export { type PicassoHarnessConfig } from "./config.js"

PicassoWorkspaceConfig

Type-only export from ./config.js.

export { type PicassoWorkspaceConfig } from "./config.js"

PreparedResearchMember

Type-only export from ./research-privacy.js.

export { type PreparedResearchMember } from "./research-privacy.js"

PrepareResearchContributionInput

Type-only export from ./research-export.js.

export { type PrepareResearchContributionInput } from "./research-export.js"

ResearchArchive

Type-only export from ./research-archive.js.

export { type ResearchArchive } from "./research-archive.js"

ResearchArchiveEntry

Type-only export from ./research-archive.js.

export { type ResearchArchiveEntry } from "./research-archive.js"

ResearchCheckpointEvidence

Type-only export from ./research-export.js.

export { type ResearchCheckpointEvidence } from "./research-export.js"

ResearchCompletenessPolicy

Type-only export from ./research-export.js.

export { type ResearchCompletenessPolicy } from "./research-export.js"

ResearchContentPolicyOptions

Type-only export from ./research-privacy.js.

export { type ResearchContentPolicyOptions } from "./research-privacy.js"

ResearchContentPolicyResult

Type-only export from ./research-privacy.js.

export { type ResearchContentPolicyResult } from "./research-privacy.js"

ResearchContractCodec

Type-only export from ./research-export.js.

export { type ResearchContractCodec } from "./research-export.js"

ResearchContributionResult

Type-only export from ./research-export.js.

export { type ResearchContributionResult } from "./research-export.js"

ResearchEntitlementReceipt

Type-only export from ./research-export.js.

export { type ResearchEntitlementReceipt } from "./research-export.js"

ResearchEnvelopeInput

Type-only export from ./research-export.js.

export { type ResearchEnvelopeInput } from "./research-export.js"

ResearchExportBlockCode

Type-only export from ./research-export.js.

export { type ResearchExportBlockCode } from "./research-export.js"

ResearchExportDiff

Type-only export from ./research-export.js.

export { type ResearchExportDiff } from "./research-export.js"

ResearchExportExclusion

Type-only export from ./research-export.js.

export { type ResearchExportExclusion } from "./research-export.js"

ResearchExportMember

Type-only export from ./research-export.js.

export { type ResearchExportMember } from "./research-export.js"

ResearchMemberKind

Type-only export from ./research-privacy.js.

export { type ResearchMemberKind } from "./research-privacy.js"

ResearchOmissionLedgerEntry

Type-only export from ./research-export.js.

export { type ResearchOmissionLedgerEntry } from "./research-export.js"

ResearchPackageMemberInput

Type-only export from ./research-privacy.js.

export { type ResearchPackageMemberInput } from "./research-privacy.js"

ResearchPolicyAction

Type-only export from ./research-privacy.js.

export { type ResearchPolicyAction } from "./research-privacy.js"

ResearchPolicyBlocker

Type-only export from ./research-privacy.js.

export { type ResearchPolicyBlocker } from "./research-privacy.js"

ResearchPolicyManifest

Type-only export from ./research-privacy.js.

export { type ResearchPolicyManifest } from "./research-privacy.js"

ResearchPolicyManifestEntry

Type-only export from ./research-privacy.js.

export { type ResearchPolicyManifestEntry } from "./research-privacy.js"

ResearchPreparedTrace

Type-only export from ./research-trace.js.

export { type ResearchPreparedTrace } from "./research-trace.js"

ResearchScanMode

Type-only export from ./research-privacy.js.

export { type ResearchScanMode } from "./research-privacy.js"

ResearchScanTarget

Type-only export from ./research-privacy.js.

export { type ResearchScanTarget } from "./research-privacy.js"

ResearchSourceCompleteness

Type-only export from ./research-export.js.

export { type ResearchSourceCompleteness } from "./research-export.js"

ResearchSourceContentMember

Type-only export from ./research-export.js.

export { type ResearchSourceContentMember } from "./research-export.js"

ResearchSourceEvent

Type-only export from ./research-export.js.

export { type ResearchSourceEvent } from "./research-export.js"

ResearchSourceEventFields

Type-only export from ./research-trace.js.

export { type ResearchSourceEventFields } from "./research-trace.js"

ResearchSourceGap

Type-only export from ./research-trace.js.

export { type ResearchSourceGap } from "./research-trace.js"

ResearchSourceJson

Type-only export from ./research-export.js.

export { type ResearchSourceJson } from "./research-export.js"

ResearchSourceOmission

Type-only export from ./research-trace.js.

export { type ResearchSourceOmission } from "./research-trace.js"

ResearchSourceRange

Type-only export from ./research-export.js.

export { type ResearchSourceRange } from "./research-export.js"

ResearchSourceRedaction

Type-only export from ./research-trace.js.

export { type ResearchSourceRedaction } from "./research-trace.js"

ResearchTraceBoundary

Type-only export from ./research-trace.js.

export { type ResearchTraceBoundary } from "./research-trace.js"

ResearchTraceCompletenessLevel

Type-only export from ./research-trace.js.

export { type ResearchTraceCompletenessLevel } from "./research-trace.js"

ResearchTraceContentRef

Type-only export from ./research-trace.js.

export { type ResearchTraceContentRef } from "./research-trace.js"

ResearchTraceEvent

Type-only export from ./research-trace.js.

export { type ResearchTraceEvent } from "./research-trace.js"

ResearchTraceEventKind

Type-only export from ./research-trace.js.

export { type ResearchTraceEventKind } from "./research-trace.js"

ResearchTraceEventStatus

Type-only export from ./research-trace.js.

export { type ResearchTraceEventStatus } from "./research-trace.js"

ResearchTraceGap

Type-only export from ./research-trace.js.

export { type ResearchTraceGap } from "./research-trace.js"

ResearchTraceLineageSegment

Type-only export from ./research-trace.js.

export { type ResearchTraceLineageSegment } from "./research-trace.js"

ResearchTraceModelRef

Type-only export from ./research-trace.js.

export { type ResearchTraceModelRef } from "./research-trace.js"

ResearchTraceObservation

Type-only export from ./research-trace.js.

export { type ResearchTraceObservation } from "./research-trace.js"

ResearchTraceObservationResult

Type-only export from ./research-trace.js.

export { type ResearchTraceObservationResult } from "./research-trace.js"

ResearchTraceOmission

Type-only export from ./research-trace.js.

export { type ResearchTraceOmission } from "./research-trace.js"

ResearchTraceOutcome

Type-only export from ./research-trace.js.

export { type ResearchTraceOutcome } from "./research-trace.js"

function

createContextPack

Runtime export from ./context-pack.js.

export { createContextPack } from "./context-pack.js"

createHarnessComponent

Runtime export from ./components.js.

export { createHarnessComponent } from "./components.js"

createTrajectory

Runtime export from ./trajectory.js.

export { createTrajectory } from "./trajectory.js"

extractCriticSignals

Runtime export from ./critic-signals.js.

export { extractCriticSignals } from "./critic-signals.js"

isDeniedResearchPath

Runtime export from ./research-privacy.js.

export { isDeniedResearchPath } from "./research-privacy.js"

resolveCachePolicy

Runtime export from ./cache-policy.js.

export { resolveCachePolicy } from "./cache-policy.js"

runHarnessScenario

Runtime export from ./harness-runner.js.

export { runHarnessScenario } from "./harness-runner.js"

class

DEFAULT_RESEARCH_COMPLETENESS_POLICY

Runtime export from ./research-export.js.

export { DEFAULT_RESEARCH_COMPLETENESS_POLICY } from "./research-export.js"

PREPARED_TRACE_SCHEMA_VERSION

Runtime export from ./research-trace.js.

export { PREPARED_TRACE_SCHEMA_VERSION } from "./research-trace.js"

RESEARCH_ARCHIVE_MEDIA_TYPE

Runtime export from ./research-archive.js.

export { RESEARCH_ARCHIVE_MEDIA_TYPE } from "./research-archive.js"

RESEARCH_ARTIFACT_CLASS

Runtime export from ./research-export.js.

export { RESEARCH_ARTIFACT_CLASS } from "./research-export.js"

RESEARCH_BUNDLE_SCHEMA_VERSION

Runtime export from ./research-export.js.

export { RESEARCH_BUNDLE_SCHEMA_VERSION } from "./research-export.js"

RESEARCH_CONTENT_MANIFEST_SCHEMA_VERSION

Runtime export from ./research-export.js.

export { RESEARCH_CONTENT_MANIFEST_SCHEMA_VERSION } from "./research-export.js"

RESEARCH_CONTENT_POLICY_MODE

Runtime export from ./research-privacy.js.

export { RESEARCH_CONTENT_POLICY_MODE } from "./research-privacy.js"

RESEARCH_CONTENT_POLICY_VERSION

Runtime export from ./research-privacy.js.

export { RESEARCH_CONTENT_POLICY_VERSION } from "./research-privacy.js"

RESEARCH_POLICY_MANIFEST_PATH

Runtime export from ./research-privacy.js.

export { RESEARCH_POLICY_MANIFEST_PATH } from "./research-privacy.js"

RESEARCH_SERIALIZER_VERSION

Runtime export from ./research-export.js.

export { RESEARCH_SERIALIZER_VERSION } from "./research-export.js"

RESEARCH_SOURCE_RANGE_SCHEMA

Runtime export from ./research-export.js.

export { RESEARCH_SOURCE_RANGE_SCHEMA } from "./research-export.js"

RESEARCH_TRACE_EVENT_KINDS

Runtime export from ./research-trace.js.

export { RESEARCH_TRACE_EVENT_KINDS } from "./research-trace.js"

RESEARCH_TRACE_MAX_OBSERVATIONS

Runtime export from ./research-trace.js.

export { RESEARCH_TRACE_MAX_OBSERVATIONS } from "./research-trace.js"

ResearchArchiveError

Runtime export from ./research-archive.js.

export { ResearchArchiveError } from "./research-archive.js"