{ "aggregate_completeness": { "covered_symbols": 2046, "excluded": [ { "name": "_testOnlyCliContracts", "reason": "Deliberately scoped to the contracts subpath for pm's own contract tests." } ], "missing": [], "required_symbols": 2047 }, "breaking_acknowledgements": [ { "changes": [ "signature ./sdk:PmReadOutputResult", "signature ./sdk/contracts:PmReadOutputResult", "signature ./sdk/core:PmReadOutputResult", "signature ./sdk/runtime:PmReadOutputResult" ], "package_version": "2026.8.6", "reason": "Type the existing runtime read_session receipt and re-export its state from contracts/runtime; no runtime behavior or existing member is removed." }, { "changes": [ "signature ./sdk:_testOnlyHealthCommand", "signature ./sdk:AnnotationCommandOptions", "signature ./sdk:AnnotationCommandResult", "signature ./sdk:CommentsCommandOptions", "signature ./sdk:CommentsResult", "signature ./sdk:LearningsCommandOptions", "signature ./sdk:LearningsResult", "signature ./sdk:NotesCommandOptions", "signature ./sdk:NotesResult", "signature ./sdk:PM_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk/contracts:PM_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk/core:CommentsCommandOptions", "signature ./sdk/core:CommentsResult", "signature ./sdk/core:LearningsCommandOptions", "signature ./sdk/core:LearningsResult", "signature ./sdk/core:NotesCommandOptions", "signature ./sdk/core:NotesResult", "signature ./sdk/governance:_testOnlyHealthCommand", "signature ./sdk/runtime:CommentsCommandOptions", "signature ./sdk/runtime:CommentsResult", "signature ./sdk/runtime:LearningsCommandOptions", "signature ./sdk/runtime:LearningsResult", "signature ./sdk/runtime:NotesCommandOptions", "signature ./sdk/runtime:NotesResult" ], "package_version": "2026.8.7", "reason": "pm-9stazf adds bounded annotation mutation receipts with explicit fullHistory opt-in; pm-tu71 makes vector refresh explicit" }, { "changes": [ "signature ./sdk:AnnotationOmissionReceipt" ], "package_version": "2026.8.7", "reason": "pm-9stazf replaces CLI-only annotation restoration guidance with transport-neutral selectors" }, { "changes": [ "signature ./sdk:PmErrorCodeContract", "signature ./sdk/contracts:PmErrorCodeContract", "signature ./sdk/runtime:PmErrorCodeContract" ], "package_version": "2026.8.7", "reason": "Add optional error-code canonicalization metadata while preserving every emitted code and the existing resolver contract; consumers may adopt resolveCanonicalPmErrorCodeContract incrementally." }, { "changes": [ "signature ./sdk:ContractsResult", "signature ./sdk:EXIT_CODE", "signature ./sdk/core:EXIT_CODE", "signature ./sdk/runtime:ContractsResult", "signature ./sdk/runtime:EXIT_CODE" ], "package_version": "2026.8.7", "reason": "Add stable successful effect exits 6 and 7 plus generated command exit contracts; existing 0-5 meanings remain unchanged and bulk mutation result receipts now carry required outcome and exit_code fields." }, { "changes": [ "signature ./sdk:PmCommandEffect", "signature ./sdk:PmCommandEffectReceipt", "signature ./sdk/contracts:PmCommandEffect", "signature ./sdk/contracts:PmCommandEffectReceipt" ], "package_version": "2026.8.7", "reason": "Report collected all-row bulk failures as dependency_failed exit 5 instead of a successful no-effect receipt; full no-effect and partial-effect exits remain 6 and 7." }, { "changes": [ "signature ./sdk:ProjectRuntimeCompatibilityResult" ], "package_version": "2026.8.7", "reason": "Extend project runtime inspection with optional stale-read diagnostics for pm-1eted6; existing result fields and behavior remain compatible." }, { "changes": [ "signature ./sdk:DuplicateClustersResult", "signature ./sdk:ItemDocumentMergeResult", "signature ./sdk:listMergeReceipts", "signature ./sdk:MergeDecisionReceipt", "signature ./sdk:MergeDecisionReceiptSummary", "signature ./sdk:MergeDriverResult", "signature ./sdk:mergeItemDocuments", "signature ./sdk:PM_READ_OUTPUT_SURFACES", "signature ./sdk/contracts:PM_READ_OUTPUT_SURFACES", "signature ./sdk/governance:DuplicateClustersResult", "signature ./sdk/merge:ItemDocumentMergeResult", "signature ./sdk/merge:listMergeReceipts", "signature ./sdk/merge:MergeDecisionReceipt", "signature ./sdk/merge:MergeDecisionReceiptSummary", "signature ./sdk/merge:MergeDriverResult", "signature ./sdk/merge:mergeItemDocuments" ], "package_version": "2026.8.8", "reason": "Truthful merge receipts, duplicate filters, and package read-output contracts" }, { "changes": [ "signature ./sdk:ContractsResult", "signature ./sdk:DepsResult", "signature ./sdk:GraphAuditResult", "signature ./sdk:WorkspaceRelationshipAssembly", "signature ./sdk/core:DepsResult", "signature ./sdk/graph:GraphAuditResult", "signature ./sdk/graph:WorkspaceRelationshipAssembly", "signature ./sdk/runtime:ContractsResult", "signature ./sdk/runtime:DepsResult" ], "package_version": "2026.8.8", "reason": "Additive optional SDK result diagnostics and relationship ontology projections; established fields and function inputs remain compatible" }, { "changes": [ "signature ./sdk:WorkspaceRelationshipAssembly", "signature ./sdk/graph:WorkspaceRelationshipAssembly" ], "package_version": "2026.8.8", "reason": "Make the newly introduced legacyAliasCounts assembly field total so all public consumers receive a stable empty object instead of an impossible undefined state" }, { "changes": [ "signature ./sdk:ContextResult", "signature ./sdk:ContextSignalStoreReadResult", "signature ./sdk:PmClient", "signature ./sdk/core:ContextResult", "signature ./sdk/core:PmClient", "signature ./sdk/query:ContextResult", "signature ./sdk/query:ContextSignalStoreReadResult", "signature ./sdk/runtime:ContextResult", "signature ./sdk/runtime:PmClient" ], "package_version": "2026.8.9", "reason": "Additive PmClient lightweight metadata method and optional actionable context diagnostics change structural signatures without removing or narrowing existing SDK members." }, { "changes": [ "signature ./sdk:AgentProvenanceOutcome", "signature ./sdk:listMergeReceipts", "signature ./sdk:MergeDecisionReceipt", "signature ./sdk:ProvenanceResolverHealthScan", "signature ./sdk/core:AgentProvenanceOutcome", "signature ./sdk/governance:ProvenanceResolverHealthScan", "signature ./sdk/merge:listMergeReceipts", "signature ./sdk/merge:MergeDecisionReceipt" ], "package_version": "2026.8.9", "reason": "Intentional additive context-integrity contract: explicit not_configured provenance state, durable receipt availability, and optional tracker-root discovery" }, { "changes": [ "signature ./sdk:PmCliErrorContext", "signature ./sdk:TOOL_CREATE_OPTION_CONTRACT_SOURCE", "signature ./sdk:TOOL_UPDATE_OPTION_CONTRACT_SOURCE", "signature ./sdk:UpdateCommandOptions", "signature ./sdk/contracts:TOOL_CREATE_OPTION_CONTRACT_SOURCE", "signature ./sdk/contracts:TOOL_UPDATE_OPTION_CONTRACT_SOURCE", "signature ./sdk/runtime:UpdateCommandOptions" ], "package_version": "2026.8.9", "reason": "Adds fail-fast dependency targets, lossless acceptance-criteria errors, and explicit unresolved dependency options across typed SDK contracts." }, { "changes": [ "signature ./sdk:AgentModelSource", "signature ./sdk:AgentProvenanceObservation", "signature ./sdk:FilesLookupMatch", "signature ./sdk:FilesLookupOptions", "signature ./sdk:FilesLookupResult", "signature ./sdk:PM_PROVIDER_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk:PM_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk/contracts:PM_PROVIDER_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk/contracts:PM_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk/core:AgentModelSource", "signature ./sdk/core:AgentProvenanceObservation", "signature ./sdk/runtime:FilesLookupOptions", "signature ./sdk/runtime:FilesLookupResult" ], "package_version": "2026.8.10", "reason": "Intentional additive semantic-attribution and explained source-traceability SDK contract expansion for pm-3zgh2c and pm-f86lth; schema constants advance with transport fields." }, { "changes": [ "signature ./sdk:PmCliErrorRecoveryPayload", "signature ./sdk:PmErrorCodeContract", "signature ./sdk/contracts:PmErrorCodeContract", "signature ./sdk/runtime:PmErrorCodeContract" ], "package_version": "2026.8.10", "reason": "Intentional compatible public contract expansion: optional recovery and owned-state fields plus new refusal primitives; existing consumers require no changes." }, { "changes": [ "error code missing_probe removed", "error code undeclared_probe removed", "error code wrong_error_code removed", "error code wrong_exit_class removed", "signature ./sdk:PmRefusalReachabilityFinding" ], "package_version": "2026.8.10", "reason": "Refusal-verifier findings are typed report members rather than emitted CLI error codes; the finding union models executable reachability mismatches without polluting the runtime error-code catalog." }, { "changes": [ "signature ./sdk:UnknownSubcommandErrorOptions" ], "package_version": "2026.8.10", "reason": "Intentional compatible public contract expansion adds configurable refusal display labels and preserves stable alias migration: unknown_lifecycle_action resolves canonically to unknown_subcommand while retaining its catalog identity." }, { "changes": [ "signature ./sdk:PmRefusalProbeObservation", "signature ./sdk:PmRefusalReachabilityFinding" ], "package_version": "2026.8.10", "reason": "Intentional verifier contract hardening: observations now identify the exercised entrypoint and findings distinguish duplicate probes and wrong entrypoints so conformance cannot pass with the wrong transport path." }, { "changes": [ "signature ./sdk:PM_CORE_COMMAND_NAMES", "signature ./sdk:PM_PROVIDER_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk:PM_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk:PmClient", "signature ./sdk/contracts:PM_CORE_COMMAND_NAMES", "signature ./sdk/contracts:PM_PROVIDER_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk/contracts:PM_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk/core:PmClient", "signature ./sdk/runtime:PmClient" ], "package_version": "2026.8.10", "reason": "Additive assurance action and typed PmClient method intentionally extend public command and schema contracts" }, { "changes": [ "error code assurance_action_invalid removed", "error code assurance_definition_id_mismatch removed", "error code assurance_definition_invalid removed", "error code assurance_definition_invalid_json removed", "error code assurance_gate_missing removed", "error code assurance_id_missing removed", "error code assurance_kind_invalid removed", "error code assurance_trigger_missing removed", "symbol ./sdk:assurance removed", "symbol ./sdk/runtime:assurance removed" ], "package_version": "2026.8.10", "reason": "Assurance governance namespace and PmClient action extend the public SDK surface" }, { "changes": [ "signature ./sdk:AssuranceActionInput", "signature ./sdk:AssuranceActionResult" ], "package_version": "2026.8.10", "reason": "Assurance action projections and canonical CLI flag contracts extend the additive SDK surface" }, { "changes": [ "signature ./sdk:AssuranceActionInput", "signature ./sdk:CreateAssuranceWorkspaceContextOptions", "signature ./sdk:listAssuranceVerdicts" ], "package_version": "2026.8.10", "reason": "Assurance is an unreleased API added by this PR; exact-head review expanded its optional bounds and runtime controls before first publication." }, { "changes": [ "signature ./sdk:PmClient", "signature ./sdk/core:PmClient", "signature ./sdk/runtime:PmClient" ], "package_version": "2026.8.10", "reason": "Normalize PmClient assurance signatures to newly exported public transport types without changing runtime behavior" }, { "changes": [ "signature ./sdk:PmClient", "signature ./sdk/core:PmClient", "signature ./sdk/runtime:PmClient" ], "package_version": "2026.8.10", "reason": "Expose public assurance action transport types while preserving the PmClient method contract" }, { "changes": [ "signature ./sdk:ActivityCommandOptions", "signature ./sdk:ActivityResult", "signature ./sdk:BootstrapGlobalOptions", "signature ./sdk:GlobalOptions", "signature ./sdk:PM_MODE_PAIRED_OUTPUT_PROJECTION_CONTRACTS", "signature ./sdk:PM_READ_OUTPUT_COMPOSITION_OPTION_FLAGS", "signature ./sdk:PM_READ_ROW_CONTRACTS", "signature ./sdk:PmReadOutputOptions", "signature ./sdk:ReadRowContract", "signature ./sdk:StatsCommandOptions", "signature ./sdk:StatsResult", "signature ./sdk/contracts:PM_READ_OUTPUT_COMPOSITION_OPTION_FLAGS", "signature ./sdk/contracts:PmReadOutputOptions", "signature ./sdk/core:PM_READ_OUTPUT_COMPOSITION_OPTION_FLAGS", "signature ./sdk/core:PmReadOutputOptions", "signature ./sdk/query:ActivityCommandOptions", "signature ./sdk/query:ActivityResult", "signature ./sdk/runtime:GlobalOptions", "signature ./sdk/runtime:PmReadOutputOptions", "signature ./sdk/runtime:StatsCommandOptions", "signature ./sdk/runtime:StatsResult" ], "package_version": "2026.8.11", "reason": "stats now returns compact lifecycle rows by default; activity defaults to item digests; row contracts are explicit opt-in" }, { "changes": [ "signature ./sdk:ItemDocumentMergeResult", "signature ./sdk:MergeDecisionReceipt", "signature ./sdk:MergeDecisionReceiptSummary", "signature ./sdk:MergeDriverResult", "signature ./sdk/merge:ItemDocumentMergeResult", "signature ./sdk/merge:MergeDecisionReceipt", "signature ./sdk/merge:MergeDecisionReceiptSummary", "signature ./sdk/merge:MergeDriverResult" ], "package_version": "2026.8.11", "reason": "GH-974 corrects misleading merge preferred fields to requested_preference; retained decision evidence is authoritative and legacy stored receipts remain readable" }, { "changes": [ "signature ./sdk:AssuranceAssertionVerdict", "signature ./sdk:AssuranceItemRecord", "signature ./sdk:AssuranceItemsSource", "signature ./sdk:AssuranceMeasurementResult", "signature ./sdk:HealthCheck", "signature ./sdk:PM_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk:PmCliErrorRecoveryPayload", "signature ./sdk:RelationshipAuditDelta", "signature ./sdk:RelationshipCoverageProfile", "signature ./sdk:TestCommandOptions", "signature ./sdk:TestResult", "signature ./sdk/contracts:PM_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk/governance:HealthCheck", "signature ./sdk/graph:RelationshipAuditDelta", "signature ./sdk/graph:RelationshipCoverageProfile" ], "package_version": "2026.8.11", "reason": "pm-py7qv2 pm-33mjrw pm-q6n8sj pm-h97qxd pm-rncuf7 pm-m0b7h8: explicit truthful context and evidence contract tranche" }, { "changes": [ "signature ./sdk:TestResult" ], "package_version": "2026.8.11", "reason": "pm-m0b7h8: removed count is present only for successful linked-test removals" }, { "changes": [ "signature ./sdk:ValidateCheck", "signature ./sdk/governance:ValidateCheck" ], "package_version": "2026.8.11", "reason": "ValidateCheck now exposes the same required machine-readable ok predicate as HealthCheck, preventing consumers from re-deriving status semantics; review-hardened before release." }, { "changes": [ "signature ./sdk:PmReadOutputSessionReceipt", "signature ./sdk/contracts:PmReadOutputSessionReceipt", "signature ./sdk/core:PmReadOutputSessionReceipt", "signature ./sdk/runtime:PmReadOutputSessionReceipt" ], "package_version": "2026.8.11", "reason": "Add optional seen_item_overflow_count receipt while preserving every existing SDK input and below-capacity output" }, { "changes": [ "signature ./sdk:ASSURANCE_ACTIONS", "signature ./sdk:AssuranceActionInput", "signature ./sdk:AssuranceActionResult", "signature ./sdk:AssuranceEvaluationContext", "signature ./sdk:AssuranceGateDefinition", "signature ./sdk:CreateAssuranceWorkspaceContextOptions", "signature ./sdk:createExtensionContributionInventory", "signature ./sdk:EXTENSION_CAPABILITY_REGISTRATION_SURFACES", "signature ./sdk:EXTENSION_POLICY_SURFACES", "signature ./sdk:ExtensionActivationSummary", "signature ./sdk:ExtensionApi", "signature ./sdk:ExtensionBlueprint", "signature ./sdk:ExtensionContributionInventory", "signature ./sdk:ExtensionRegistrationRegistry", "signature ./sdk:PM_EXTENSION_POLICY_SURFACE_CONTRACTS", "signature ./sdk/authoring:createExtensionContributionInventory", "signature ./sdk/authoring:EXTENSION_CAPABILITY_REGISTRATION_SURFACES", "signature ./sdk/authoring:EXTENSION_POLICY_SURFACES", "signature ./sdk/authoring:ExtensionApi", "signature ./sdk/authoring:ExtensionBlueprint", "signature ./sdk/authoring:ExtensionContributionInventory", "signature ./sdk/authoring:ExtensionRegistrationRegistry", "signature ./sdk/contracts:PM_EXTENSION_POLICY_SURFACE_CONTRACTS", "signature ./sdk/core:AssuranceActionInput", "signature ./sdk/core:AssuranceActionResult", "signature ./sdk/runtime:AssuranceActionInput", "signature ./sdk/runtime:AssuranceActionResult", "signature ./sdk/testing:ExtensionActivationSummary", "signature ./sdk/testing:ExtensionBlueprint" ], "package_version": "2026.8.12", "reason": "Additive assurance provider, preset, trigger-policy, and inventory fields change structural signatures while preserving existing actions and registrations" }, { "changes": [ "signature ./sdk:RelationshipCoverageProfile", "signature ./sdk/graph:RelationshipCoverageProfile" ], "package_version": "2026.8.12", "reason": "RelationshipCoverageProfile intentionally adds always-present structural and typed outcome governance fields under pm-4vz6mz; existing fields and semantics remain unchanged." }, { "changes": [ "signature ./sdk:RelationshipCoverageProfile", "signature ./sdk/graph:RelationshipCoverageProfile" ], "package_version": "2026.8.12", "reason": "RelationshipCoverageProfile intentionally adds always-present structural and lifecycle-stable typed outcome governance fields under pm-4vz6mz, pm-g4k74y, and pm-bzmeaa; existing fields and semantics remain unchanged." }, { "changes": [ "signature ./sdk:RelationshipAuditFindingCode", "signature ./sdk/graph:RelationshipAuditFindingCode" ], "package_version": "2026.8.12", "reason": "Source-derived finding-code type replaces an identical handwritten union; the accepted values and runtime behavior are unchanged." }, { "changes": [ "signature ./sdk:HistoryVerificationResult", "signature ./sdk:RelationshipAuditDelta", "signature ./sdk:RelationshipAuditFinding", "signature ./sdk:RelationshipCoverageProfile", "signature ./sdk:WorkspaceRelationshipAssembly", "signature ./sdk/graph:RelationshipAuditDelta", "signature ./sdk/graph:RelationshipAuditFinding", "signature ./sdk/graph:RelationshipCoverageProfile", "signature ./sdk/graph:WorkspaceRelationshipAssembly" ], "package_version": "2026.8.13", "reason": "pm-dwj33e and pm-h06944: additive optional history-agreement and graph-governance fields; existing inputs and legacy snapshots remain accepted" }, { "changes": [ "signature ./sdk:PM_READ_OUTPUT_SURFACES", "signature ./sdk:PmReadOutputOptions", "signature ./sdk:PmReadOutputReceipt", "signature ./sdk:PmResolvedReadOutputDimensions", "signature ./sdk/contracts:PM_READ_OUTPUT_SURFACES", "signature ./sdk/contracts:PmReadOutputOptions", "signature ./sdk/contracts:PmReadOutputReceipt", "signature ./sdk/contracts:PmResolvedReadOutputDimensions", "signature ./sdk/core:PmReadOutputOptions", "signature ./sdk/core:PmReadOutputReceipt", "signature ./sdk/runtime:PmReadOutputOptions" ], "package_version": "2026.8.13", "reason": "Intentional SDK contract widening: default output budgets, explicit unbounded opt-out, and assurance/comments-audit read surfaces" }, { "changes": [ "signature ./sdk:PmReadOutputLegacyAlias", "signature ./sdk:PmReadOutputReceipt", "signature ./sdk:PmReadOutputResult", "signature ./sdk/contracts:PmReadOutputLegacyAlias", "signature ./sdk/contracts:PmReadOutputReceipt", "signature ./sdk/contracts:PmReadOutputResult", "signature ./sdk/core:PmReadOutputLegacyAlias", "signature ./sdk/core:PmReadOutputReceipt", "signature ./sdk/core:PmReadOutputResult", "signature ./sdk/runtime:PmReadOutputResult" ], "package_version": "2026.8.13", "reason": "Additive optional read-output receipts and explicit alias semantics for executable recovery contracts" }, { "changes": [ "signature ./sdk:ContractsResult", "signature ./sdk:HealthResult", "signature ./sdk/governance:HealthResult", "signature ./sdk/runtime:ContractsResult", "signature ./sdk/runtime:HealthResult" ], "package_version": "2026.8.14", "reason": "Additive optional health and assurance contract fields; no existing member was removed or narrowed." }, { "changes": [ "signature ./sdk:PmReadOutputBudgetExceeded", "signature ./sdk:PmReadOutputTruncationDisclosure", "signature ./sdk/contracts:PmReadOutputBudgetExceeded", "signature ./sdk/contracts:PmReadOutputTruncationDisclosure", "signature ./sdk/core:PmReadOutputBudgetExceeded", "signature ./sdk/runtime:PmReadOutputBudgetExceeded" ], "package_version": "2026.8.14", "reason": "Additive optional health, assurance, and read-recovery contract fields; no existing member was removed or narrowed." }, { "changes": [ "signature ./sdk:AssuranceGateVerdict", "signature ./sdk:BootstrapGlobalOptions", "signature ./sdk:ContextRankingSummary", "signature ./sdk:GlobalOptions", "signature ./sdk:PM_READ_OUTPUT_COMPOSITION_OPTION_FLAGS", "signature ./sdk:PmCliErrorRecoveryPayload", "signature ./sdk:PmReadOutputOptions", "signature ./sdk:PmReadOutputResultFor", "signature ./sdk:PmReadOutputSurfaceContract", "signature ./sdk:PmReadOutputTruncationDisclosure", "signature ./sdk:toContextRankingSummary", "signature ./sdk/contracts:PM_READ_OUTPUT_COMPOSITION_OPTION_FLAGS", "signature ./sdk/contracts:PmReadOutputOptions", "signature ./sdk/contracts:PmReadOutputResultFor", "signature ./sdk/contracts:PmReadOutputSurfaceContract", "signature ./sdk/contracts:PmReadOutputTruncationDisclosure", "signature ./sdk/core:PM_READ_OUTPUT_COMPOSITION_OPTION_FLAGS", "signature ./sdk/core:PmReadOutputOptions", "signature ./sdk/core:PmReadOutputResultFor", "signature ./sdk/core:PmReadOutputSurfaceContract", "signature ./sdk/governance:AssuranceGateVerdict", "signature ./sdk/query:ContextRankingSummary", "signature ./sdk/query:toContextRankingSummary", "signature ./sdk/runtime:GlobalOptions", "signature ./sdk/runtime:PmReadOutputOptions", "signature ./sdk/runtime:PmReadOutputResultFor", "signature ./sdk/runtime:PmReadOutputSurfaceContract" ], "package_version": "2026.8.14", "reason": "Extend read, assurance, ranking, and recovery contracts with bounded continuation and explicit completeness metadata" }, { "changes": [ "signature ./sdk:PmReadOutputTruncationDisclosure", "signature ./sdk/contracts:PmReadOutputTruncationDisclosure" ], "package_version": "2026.8.14", "reason": "Extend read, assurance, ranking, and recovery contracts with bounded continuation and explicit completeness metadata" }, { "changes": [ "signature ./sdk:PmReadOutputTruncationDisclosure", "signature ./sdk/contracts:PmReadOutputTruncationDisclosure" ], "package_version": "2026.8.14", "reason": "Consolidate cursor recovery into one value with explicit CLI SDK and MCP bindings" }, { "changes": [ "signature ./sdk:AssuranceEvaluationRefusalError", "signature ./sdk:PmCliErrorContext", "signature ./sdk:runAssuranceAction", "signature ./sdk/governance:AssuranceEvaluationRefusalError", "signature ./sdk/governance:runAssuranceAction" ], "package_version": "2026.8.14", "reason": "Additive host-provider runtime options and typed assurance refusal location context for pm-4ok4ex and pm-xmmafu" }, { "changes": [ "signature ./sdk:AssuranceSourceResolutionError", "signature ./sdk:PmRecoveryReferenceFinding", "signature ./sdk/governance:AssuranceSourceResolutionError" ], "package_version": "2026.8.14", "reason": "Expose duplicate-obligation refusal and innermost source-owner metadata so recursive assurance cannot overstate coverage or misattribute failures" }, { "changes": [ "signature ./sdk:AssuranceSourceResolutionError", "signature ./sdk/governance:AssuranceSourceResolutionError" ], "package_version": "2026.8.14", "reason": "AssuranceSourceResolutionContext names the existing structurally identical constructor object contract without changing runtime behavior, parameter order, or assignability" }, { "changes": [ "signature ./sdk:_testOnlyHealthCommand", "signature ./sdk:HealthResult", "signature ./sdk:HistoryRepairAllResult", "signature ./sdk:HistoryRepairCommandOptions", "signature ./sdk:HistoryRepairResult", "signature ./sdk/governance:_testOnlyHealthCommand", "signature ./sdk/governance:HealthResult", "signature ./sdk/runtime:HealthResult" ], "package_version": "2026.8.14", "reason": "Add self-indexing health verdicts and version-stable history repair receipts" }, { "changes": [ "signature ./sdk:AcknowledgeUnknownAuthorEventsOptions", "signature ./sdk:acknowledgeUnknownAuthorHistoryEvents", "signature ./sdk:acknowledgeUnknownAuthorHistoryEventsFromTransport", "signature ./sdk:PM_RECOVERY_REFERENCE_KINDS", "signature ./sdk:PmClient", "signature ./sdk:PmRecoveryReferenceFinding", "signature ./sdk:PmRecoveryReferenceObligation", "signature ./sdk:PmRecoveryReferenceObservation", "signature ./sdk/core:PmClient", "signature ./sdk/governance:AcknowledgeUnknownAuthorEventsOptions", "signature ./sdk/governance:acknowledgeUnknownAuthorHistoryEvents", "signature ./sdk/governance:acknowledgeUnknownAuthorHistoryEventsFromTransport", "signature ./sdk/runtime:PmClient" ], "package_version": "2026.8.15", "reason": "Require source-bound history author preview fingerprints and typed recovery semantics while adding reusable coverage assurance" }, { "changes": [ "signature ./sdk:PmCliErrorContext" ], "package_version": "2026.8.15", "reason": "Expand PmCliErrorContext with optional verification_errors for typed integrity diagnostics; existing consumers remain source compatible." }, { "changes": [ "signature ./sdk:ExtensionManifestCompatibilityCode", "signature ./sdk:ExtensionManifestCompatibilityFinding", "signature ./sdk/authoring:ExtensionManifestCompatibilityCode", "signature ./sdk/authoring:ExtensionManifestCompatibilityFinding" ], "package_version": "2026.8.15", "reason": "Extension manifest compatibility findings now include closed-schema advisory codes and migration metadata." }, { "changes": [ "signature ./sdk:DEPENDENCY_KIND_VALUES", "signature ./sdk:PmContextIntentReceipt", "signature ./sdk:RelationshipKindDefinition", "signature ./sdk/contracts:PmContextIntentReceipt", "signature ./sdk/core:DEPENDENCY_KIND_VALUES", "signature ./sdk/graph:RelationshipKindDefinition", "signature ./sdk/runtime:DEPENDENCY_KIND_VALUES", "symbol ./cli:_testOnly removed" ], "package_version": "2026.8.16", "reason": "Publish only runPmCli from ./cli and add truthful context-budget and recurrence contracts" }, { "changes": [ "signature ./sdk:PmCliErrorContext" ], "package_version": "2026.8.16", "reason": "Expose structured temporal relationship endpoint evidence on PmCliErrorContext and publish dependency_temporal_order_invalid for source-after-target enforcement" }, { "changes": [ "signature ./sdk:ASSURANCE_ACTIONS", "signature ./sdk:AssuranceActionResult", "signature ./sdk/core:AssuranceActionResult", "signature ./sdk/governance:ASSURANCE_ACTIONS", "signature ./sdk/governance:AssuranceActionResult", "signature ./sdk/runtime:AssuranceActionResult" ], "package_version": "2026.8.16", "reason": "Add the typed assurance risk action and DefectChangeRiskReport result; exhaustive AssuranceAction consumers must handle risk." }, { "changes": [ "signature ./sdk:DefectGateEvidenceFinding", "signature ./sdk:PM_RECOVERY_REFERENCE_FIELDS", "signature ./sdk/governance:DefectGateEvidenceFinding" ], "package_version": "2026.8.16", "reason": "Expand defect evidence finding and recovery producer contracts for fail-closed timestamps and complete structured recovery coverage" }, { "changes": [ "signature ./sdk:RuntimeFieldValueSchema" ], "package_version": "2026.8.16", "reason": "Expand defect evidence and recovery contracts while exposing semantic runtime field schemas without unreachable null coercion" }, { "changes": [ "signature ./sdk:PM_RECOVERY_REFERENCE_FIELDS", "signature ./sdk:PmRecoveryProducerCensusFinding" ], "package_version": "2026.8.16", "reason": "Canonicalize recovery producer fields and expose fail-closed source parse findings" }, { "changes": [ "signature ./sdk:ImportExportRegistrationOptions", "signature ./sdk:ListMutationEventsOptions", "signature ./sdk:MutationEvent", "signature ./sdk:MutationEventPage", "signature ./sdk:RegisteredExtensionExporter", "signature ./sdk/authoring:ImportExportRegistrationOptions", "signature ./sdk/authoring:RegisteredExtensionExporter" ], "package_version": "2026.8.17", "reason": "Intentional resumable-stream evolution: default batch cursors remove redundant wire cost while cursorMode row and subscribeMutationEvents preserve per-row compatibility; exporter output fields are additive and optional." }, { "changes": [ "signature ./sdk:ExtensionApi", "signature ./sdk:ImportExportRegistrationOptions", "signature ./sdk:PM_PROVIDER_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk:PM_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk/authoring:ExtensionApi", "signature ./sdk/authoring:ImportExportRegistrationOptions", "signature ./sdk/contracts:PM_PROVIDER_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk/contracts:PM_TOOL_PARAMETERS_SCHEMA_VERSION" ], "package_version": "2026.8.17", "reason": "Intentional SDK typing refinement: importer options exclude exporter-only artifact output while exporter registrations retain the additive channel contract." }, { "changes": [ "signature ./sdk:ExtensionBlueprintExporter", "signature ./sdk:PmNdjsonStreamTrailerInput", "signature ./sdk/authoring:ExtensionBlueprintExporter" ], "package_version": "2026.8.17", "reason": "Close exporter artifact ownership and NDJSON trailer input invariants after exact-head review; stdout render opt-in was newly introduced only on this unmerged branch." }, { "changes": [ "signature ./sdk:MutationEventPage" ], "package_version": "2026.8.17", "reason": "Add truthful authoritative_history source receipt for Bun event fallback while preserving derived_index on Node." }, { "changes": [ "signature ./sdk:packageCatalog", "signature ./sdk:PM_READ_OUTPUT_SURFACES", "signature ./sdk:PmClient", "signature ./sdk:resolveReadOutputSurface", "signature ./sdk/contracts:PM_READ_OUTPUT_SURFACES", "signature ./sdk/contracts:resolveReadOutputSurface", "signature ./sdk/core:PmClient", "signature ./sdk/core:resolveReadOutputSurface", "signature ./sdk/runtime:packageCatalog", "signature ./sdk/runtime:PmClient" ], "package_version": "2026.8.17", "reason": "Add fail-closed complete-list APIs and package-catalog universal read-output typing; existing invocation shapes remain runtime-compatible." }, { "changes": [ "error code invalid_envelope removed" ], "package_version": "2026.8.17", "reason": "Remove a complete-list finding mistakenly classified as a top-level SDK error code; the typed receipt finding remains unchanged." }, { "changes": [ "error code ambiguous_list_all removed", "signature ./sdk:ContractsResult", "signature ./sdk:PmSettings", "signature ./sdk/core:PmSettings", "signature ./sdk/runtime:ContractsResult", "signature ./sdk/runtime:PmSettings" ], "package_version": "2026.8.17", "reason": "Retire ambiguous list --all usage error after canonicalizing --all; publish grammar, alias, and deprecation-hint settings contracts." }, { "changes": [ "signature ./sdk:PmSettings", "signature ./sdk/core:PmSettings", "signature ./sdk/runtime:PmSettings" ], "package_version": "2026.8.17", "reason": "Restore source compatibility for pre-ux PmSettings object literals; ux is normalized at runtime and the declaration change only widens accepted inputs." }, { "changes": [ "signature ./sdk:ContractsResult", "signature ./sdk:PM_CLI_GRAMMAR_CONTRACT", "signature ./sdk/contracts:PM_CLI_GRAMMAR_CONTRACT", "signature ./sdk/runtime:ContractsResult" ], "package_version": "2026.8.18", "reason": "Extend public contract receipts with additive positional grammar metadata while preserving all existing fields and runtime behavior." }, { "changes": [ "signature ./sdk:PmPositionalActionContract", "signature ./sdk/contracts:PmPositionalActionContract" ], "package_version": "2026.8.18", "reason": "Widen positional-action parent union for governed workspace snapshot actions; existing values and behavior remain compatible" }, { "changes": [ "signature ./sdk:ReadRowContract" ], "package_version": "2026.8.18", "reason": "ReadRowContract adds an optional continuation_row_keys field; existing consumers remain source-compatible while nested resumability becomes explicit." }, { "changes": [ "signature ./sdk:PmFlagLexiconFinding", "signature ./sdk:PmRefusalClosureFinding", "signature ./sdk/contracts:PmFlagLexiconFinding", "signature ./sdk/contracts:PmRefusalClosureFinding" ], "package_version": "2026.8.18", "reason": "Finalize unpublished recovery and lexicon finding unions before first release" }, { "changes": [ "symbol ./sdk:PM_FLAG_LEXICON removed", "symbol ./sdk/contracts:PM_FLAG_LEXICON removed" ], "package_version": "2026.8.18", "reason": "Finalize unpublished flag lexicon as a lazy SDK function to preserve import budgets" }, { "changes": [ "symbol ./sdk:PM_COMMAND_FLAG_BUDGETS removed", "symbol ./sdk/contracts:PM_COMMAND_FLAG_BUDGETS removed" ], "package_version": "2026.8.18", "reason": "Finalize unpublished flag budget surface as a lazy SDK function to preserve import ratchets" }, { "changes": [ "signature ./sdk:applyContextIntentProjection", "signature ./sdk:PmCliErrorRecoveryPayload", "signature ./sdk:resolveContextIntentContract", "signature ./sdk/contracts:applyContextIntentProjection", "signature ./sdk/contracts:resolveContextIntentContract" ], "package_version": "2026.8.18", "reason": "Add optional operand-preserving recovery argv parameters and structured retry metadata while retaining existing call compatibility" }, { "changes": [ "signature ./sdk:PmFlagLexiconFinding", "signature ./sdk:PmFlagLexiconReport", "signature ./sdk:PmRefusalClosureFinding", "signature ./sdk:PmRefusalClosureObservation", "signature ./sdk:verifyPmFlagLexicon", "signature ./sdk/contracts:PmFlagLexiconFinding", "signature ./sdk/contracts:PmFlagLexiconReport", "signature ./sdk/contracts:PmRefusalClosureFinding", "signature ./sdk/contracts:PmRefusalClosureObservation", "signature ./sdk/contracts:verifyPmFlagLexicon" ], "package_version": "2026.8.19", "reason": "pm-fs8q9x pm-f05lsg: add semantic spelling baselines and exact recovery contract evidence" }, { "changes": [ "signature ./sdk:PM_CLI_GRAMMAR_CONTRACT", "signature ./sdk:PM_CLI_ONLY_TOOL_ACTION_WAIVERS", "signature ./sdk:PM_CLI_SHARED_VERBS", "signature ./sdk:PmClient", "signature ./sdk:PmToolAction", "signature ./sdk:SimilarityAdvisory", "signature ./sdk/contracts:PM_CLI_GRAMMAR_CONTRACT", "signature ./sdk/contracts:PM_CLI_ONLY_TOOL_ACTION_WAIVERS", "signature ./sdk/contracts:PM_CLI_SHARED_VERBS", "signature ./sdk/contracts:PmToolAction", "signature ./sdk/core:PmClient", "signature ./sdk/governance:SimilarityAdvisory", "signature ./sdk/runtime:PmClient" ], "package_version": "2026.8.19", "reason": "Add noun-first recurrence lifecycle and executable recovery contracts across CLI, SDK, and MCP" }, { "changes": [ "error code reopen_receipt_missing removed" ], "package_version": "2026.8.19", "reason": "Add noun-first recurrence lifecycle and executable recovery contracts across CLI, SDK, and MCP" }, { "changes": [ "signature ./sdk:PmToolAction", "signature ./sdk/contracts:PmToolAction" ], "package_version": "2026.8.19", "reason": "Replace non-executable item action with the executable item-reopen action in the typed transport contract" }, { "changes": [ "signature ./sdk:PmTrackerPreflightFailureKind", "signature ./sdk:PmTrackerPreflightRecoveryContract", "signature ./sdk:PmTrackerPreflightRecoveryKind", "signature ./sdk/contracts:PmTrackerPreflightFailureKind", "signature ./sdk/contracts:PmTrackerPreflightRecoveryContract", "signature ./sdk/contracts:PmTrackerPreflightRecoveryKind" ], "package_version": "2026.8.20", "reason": "Expand tracker preflight failure and recovery unions with executable unreadable-root repair contracts" }, { "changes": [ "signature ./sdk:PmCliErrorContext", "signature ./sdk:RelationshipCoverageProfile", "signature ./sdk:RelationshipKindDefinition", "signature ./sdk/graph:RelationshipCoverageProfile", "signature ./sdk/graph:RelationshipKindDefinition" ], "package_version": "2026.8.20", "reason": "Add declarative traversal and typed outcome fields plus structured dependency-refusal context; existing runtime behavior remains backward compatible and new fields are additive." }, { "changes": [ "signature ./sdk:RelationshipCoverageProfile", "signature ./sdk/graph:RelationshipCoverageProfile" ], "package_version": "2026.8.20", "reason": "Add declarative traversal and typed outcome fields plus structured dependency-refusal context; existing runtime behavior remains backward compatible and new fields are additive." }, { "changes": [ "signature ./sdk:RelationshipCoverageProfile", "signature ./sdk/graph:RelationshipCoverageProfile" ], "package_version": "2026.8.20", "reason": "Add declarative traversal and typed outcome fields plus structured dependency-refusal context; existing runtime behavior remains backward compatible and new fields are additive." }, { "changes": [ "signature ./sdk:ASSURANCE_MEASUREMENT_SOURCE_KINDS", "signature ./sdk:AssuranceDependencyKindSource", "signature ./sdk:AssuranceDependencyRecord", "signature ./sdk:AssuranceMeasurementSource", "signature ./sdk/governance:ASSURANCE_MEASUREMENT_SOURCE_KINDS", "signature ./sdk/governance:AssuranceDependencyKindSource", "signature ./sdk/governance:AssuranceDependencyRecord", "signature ./sdk/governance:AssuranceMeasurementSource" ], "package_version": "2026.8.20", "reason": "Add provenance filters and prose-edge-gap assurance source while preserving existing source contracts" }, { "changes": [ "signature ./sdk:AssuranceAssertionVerdict", "signature ./sdk:AssuranceExternalMeasurementResult", "signature ./sdk:AssuranceMeasurementResult", "signature ./sdk/governance:AssuranceAssertionVerdict", "signature ./sdk/governance:AssuranceExternalMeasurementResult", "signature ./sdk/governance:AssuranceMeasurementResult" ], "package_version": "2026.8.20", "reason": "Expose exact prose-gap partitions on measurement and gate receipts while keeping fields optional for existing SDK consumers" }, { "changes": [ "signature ./sdk:GraphAnalyzeResult", "signature ./sdk:PmCliErrorContext", "signature ./sdk/graph:GraphAnalyzeResult" ], "package_version": "2026.8.21", "reason": "Expose optional graph hierarchy analytics and exact dependency-removal provenance; the snapshot conservatively classifies additive interface fields as signature changes." }, { "changes": [ "signature ./sdk:GraphAuditResult", "signature ./sdk/graph:GraphAuditResult" ], "package_version": "2026.8.21", "reason": "Remove the duplicate audit finding census from summary profiles while preserving it in detailed output and the top-level summary census." }, { "changes": [ "signature ./sdk:_testOnlyHealthCommand", "signature ./sdk/governance:_testOnlyHealthCommand" ], "package_version": "2026.8.21", "reason": "Extend the existing test-only health diagnostics surface with hierarchy warning rendering coverage." }, { "changes": [ "signature ./sdk:GraphHierarchySummary", "signature ./sdk/graph:GraphHierarchySummary" ], "package_version": "2026.8.21", "reason": "Add optional active and terminal-only hierarchy defect counts without removing or narrowing existing GraphHierarchySummary fields" }, { "changes": [ "signature ./sdk:WorkspaceRelationshipAssembly", "signature ./sdk/graph:WorkspaceRelationshipAssembly" ], "package_version": "2026.8.21", "reason": "Additive optional hierarchyIntegrity field preserves analysis across spread-copied assemblies; existing consumers and constructors remain source-compatible." }, { "changes": [ "signature ./sdk:duplicates", "signature ./sdk:ExtensionApi", "signature ./sdk:PM_COMPLETE_LIST_FINDING_CODES", "signature ./sdk:PM_READ_OUTPUT_SURFACES", "signature ./sdk:PmClient", "signature ./sdk:PmCompleteListResult", "signature ./sdk:RegisteredExtensionServiceOverride", "signature ./sdk/authoring:ExtensionApi", "signature ./sdk/authoring:RegisteredExtensionServiceOverride", "signature ./sdk/contracts:PM_READ_OUTPUT_SURFACES", "signature ./sdk/core:PmClient", "signature ./sdk/core:PmCompleteListResult", "signature ./sdk/query:PM_COMPLETE_LIST_FINDING_CODES", "signature ./sdk/query:PmCompleteListResult", "signature ./sdk/runtime:duplicates", "signature ./sdk/runtime:PmClient", "signature ./sdk/runtime:PmCompleteListResult" ], "package_version": "2026.8.21", "reason": "Fail closed complete-list certification and add typed duplicates/service pass-through contracts" }, { "changes": [ "signature ./sdk:PmReadOutputReceipt", "signature ./sdk:PmResolvedReadOutputDimensions", "signature ./sdk/contracts:PmReadOutputReceipt", "signature ./sdk/contracts:PmResolvedReadOutputDimensions", "signature ./sdk/core:PmReadOutputReceipt" ], "package_version": "2026.8.21", "reason": "Add optional canonical read-output provenance to typed receipts while preserving all existing fields and behavior." }, { "changes": [ "signature ./sdk:ContractsResult", "signature ./sdk/runtime:ContractsResult" ], "package_version": "2026.8.21", "reason": "Add optional diagnostic_output_contracts discovery metadata and additive diagnostic projection exports" }, { "changes": [ "signature ./sdk:PmDiagnosticOutputReceipt", "signature ./sdk:PmProjectedDiagnostic", "signature ./sdk/contracts:PmDiagnosticOutputReceipt", "signature ./sdk/contracts:PmProjectedDiagnostic" ], "package_version": "2026.8.21", "reason": "Correct projected diagnostic types to model deterministic field omission and disclose bounded omission overflow." }, { "changes": [ "signature ./sdk:ConfigResult", "signature ./sdk:PmReadOutputTruncationDisclosure", "signature ./sdk/contracts:PmReadOutputTruncationDisclosure", "signature ./sdk/runtime:ConfigResult" ], "package_version": "2026.8.22", "reason": "pm-c0lrdm pm-yds9dt pm-xam9bt: add adapter/config receipts and widen incorrect fixed recovery-budget literals to measured number or explicit null/unbounded" }, { "changes": [ "signature ./sdk:LinkedTest", "signature ./sdk:PmSettings", "signature ./sdk:TestAllCommandOptions", "signature ./sdk:TestCommandOptions", "signature ./sdk:TestRunResult", "signature ./sdk/core:PmSettings", "signature ./sdk/runtime:LinkedTest", "signature ./sdk/runtime:PmSettings" ], "package_version": "2026.8.22", "reason": "Extend linked-test trust and workspace-context contracts across SDK entrypoints" }, { "changes": [ "signature ./sdk:PM_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk/contracts:PM_TOOL_PARAMETERS_SCHEMA_VERSION" ], "package_version": "2026.8.22", "reason": "Extend linked-test trust and workspace-context contracts across SDK entrypoints" }, { "changes": [ "signature ./sdk:LinkedTestFailureCategory", "signature ./sdk:LinkedTestTrustDecision" ], "package_version": "2026.8.22", "reason": "Add explicit trust-refusal and invalid-provenance classifications required by linked-test execution safety" }, { "changes": [ "signature ./sdk:LinkedTest", "signature ./sdk/runtime:LinkedTest" ], "package_version": "2026.8.22", "reason": "Additive optional provenance_invalid marker preserves fail-closed storage state without widening the existing provenance source_kind union; two trust helpers are newly exported for CLI-consumer parity." }, { "changes": [ "signature ./sdk:CommandDefinition", "signature ./sdk:RegisteredExtensionCommandDefinition", "signature ./sdk/authoring:CommandDefinition" ], "package_version": "2026.8.23", "reason": "Add optional tier and family metadata to extension command definitions while preserving existing producer call shapes; expose additive explicit-registry projections and refusal-census contracts." }, { "changes": [ "signature ./sdk:WorkspaceExtensionCommandContract", "signature ./sdk/runtime:WorkspaceExtensionCommandContract" ], "package_version": "2026.8.23", "reason": "Require tier and family metadata on projected workspace extension command contracts so every consumer receives explicit visibility and capability routing." }, { "changes": [ "signature ./sdk:PmCommandCapabilityFamily" ], "package_version": "2026.8.23", "reason": "Capability-family literals are unchanged; the public alias now derives from the canonical extension metadata contract to prevent type drift." }, { "changes": [ "signature ./sdk:PmBulkMutationFilterOptions", "signature ./sdk/contracts:PmBulkMutationFilterOptions" ], "package_version": "2026.8.23", "reason": "Bulk mutation ids now also accept source-compatible readonly string arrays." }, { "changes": [ "signature ./sdk:PM_REFUSAL_CLOSURE_EXECUTABLE_CANONICAL_CODE_BASELINE", "signature ./sdk:PM_REFUSAL_CLOSURE_EXECUTABLE_CODE_BASELINE" ], "package_version": "2026.8.23", "reason": "Refusal closure ratchets now include three executable bulk ID input states." }, { "changes": [ "signature ./sdk:CliFlagInvocationContract", "signature ./sdk/contracts:CliFlagInvocationContract" ], "package_version": "2026.8.23", "reason": "Expose the optional file_token_prefix metadata field for @path CLI inputs; existing consumers remain source-compatible" }, { "changes": [ "signature ./sdk:normalizeBulkIdsValue", "signature ./sdk:PmBulkMutationFilterOptions", "signature ./sdk/contracts:PmBulkMutationFilterOptions" ], "package_version": "2026.8.23", "reason": "Restore source-compatible numeric scalar IDs while retaining transport-native ID arrays" }, { "changes": [ "signature ./sdk:normalizeBulkIdsValue", "signature ./sdk:PmBulkMutationFilterOptions", "signature ./sdk/contracts:PmBulkMutationFilterOptions" ], "package_version": "2026.8.23", "reason": "Expand bulk ID contracts to finite numeric array members and fail closed on unsupported explicit selectors" }, { "changes": [ "signature ./sdk:HistoryCompactBulkCommandOptions" ], "package_version": "2026.8.23", "reason": "Align history-compaction SDK ID inputs with bulk transport contracts and fail closed on invalid explicit selectors" }, { "changes": [ "signature ./sdk:ContractsResult", "signature ./sdk:PmReadOutputSurfaceContract", "signature ./sdk/contracts:PmReadOutputSurfaceContract", "signature ./sdk/core:PmReadOutputSurfaceContract", "signature ./sdk/runtime:ContractsResult", "signature ./sdk/runtime:PmReadOutputSurfaceContract" ], "package_version": "2026.8.24", "reason": "Additive optional runtime metadata and public helpers; no accepted input, export, or behavior was removed" }, { "changes": [ "signature ./sdk:PmReadOutputContinuationFingerprintPolicy", "signature ./sdk/contracts:PmReadOutputContinuationFingerprintPolicy" ], "package_version": "2026.8.24", "reason": "Pre-release continuation policy correction binds nonvolatile checks and dynamic telemetry row identity; no accepted input, export, or runtime command was removed" }, { "changes": [ "signature ./sdk:PmReadOutputContinuationFingerprintPolicy", "signature ./sdk/contracts:PmReadOutputContinuationFingerprintPolicy" ], "package_version": "2026.8.24", "reason": "Replace unreleased broad telemetry-detail exclusion with fail-closed field-scoped continuation policy v3 after security review" }, { "changes": [ "signature ./sdk:MergeDecisionReceipt", "signature ./sdk/merge:MergeDecisionReceipt" ], "package_version": "2026.8.24", "reason": "Add optional merged-field hash proofs to the unreleased receipt-attribution contract so health fails closed on stale or forged evidence." }, { "changes": [ "signature ./sdk:HistoryRepairCommandOptions", "signature ./sdk:HistoryRepairResult", "signature ./sdk:MergeDecisionReceipt", "signature ./sdk/merge:MergeDecisionReceipt" ], "package_version": "2026.8.24", "reason": "Add fail-closed clone-local receipt proof metadata and apply-boundary validation to the unreleased merge-reconciliation contract." }, { "changes": [ "signature ./sdk:HistoryRepairAllStreamResult" ], "package_version": "2026.8.24", "reason": "Expose receipt-scoped merge reconciliation proof in history repair stream contracts" }, { "changes": [ "signature ./sdk:HistoryRepairCommandOptions" ], "package_version": "2026.8.24", "reason": "Expose bounded per-item receipt proof indexing and receipt-scoped reconciliation results" }, { "changes": [ "signature ./sdk:MergeReceiptProofResult" ], "package_version": "2026.8.24", "reason": "Expose exact receipt-id sets for bounded multi-receipt reconciliation proof" }, { "changes": [ "signature ./sdk:markMergeReceiptReconciled", "signature ./sdk/merge:markMergeReceiptReconciled" ], "package_version": "2026.8.24", "reason": "Add strict requireExisting settlement mode while preserving default idempotency" }, { "changes": [ "signature ./sdk:validateMcpAuthorizationServerMetadata" ], "package_version": "2026.8.25", "reason": "Covariant return refinement: existing metadata interface remains source-compatible while the validator now exposes endpoints it already requires at runtime" }, { "changes": [ "signature ./sdk:PM_MCP_APPS_SERVER_CAPABILITY", "signature ./sdk:PM_MCP_SKILL_LIMITS", "signature ./sdk:PmMcpSkillRegistry", "signature ./sdk:PmMcpSkillResource", "signature ./sdk:ReadPmMcpSkillResourceResult" ], "package_version": "2026.8.26", "reason": "Align the new unshipped MCP Skills draft contracts with the exact SEP-2640 digest, directory-read, and resource-limit schema before first publication." }, { "changes": [ "signature ./sdk:ReadPmMcpSkillDirectoryResult" ], "package_version": "2026.8.26", "reason": "Complete the unmerged Skills directory pagination contract with required hasMore metadata" }, { "changes": [ "signature ./sdk:PM_CLI_GRAMMAR_CONTRACT", "signature ./sdk:PM_CLI_SHARED_VERBS", "signature ./sdk/contracts:PM_CLI_GRAMMAR_CONTRACT", "signature ./sdk/contracts:PM_CLI_SHARED_VERBS" ], "package_version": "2026.8.26", "reason": "pm-tnud intentionally adds the canonical package upgrade verb to the public CLI grammar contract" }, { "changes": [ "signature ./sdk:PmToolAction", "signature ./sdk/contracts:PmToolAction" ], "package_version": "2026.8.26", "reason": "Adds canonical package-upgrade action while retaining deprecated upgrade compatibility routing" }, { "changes": [ "signature ./sdk:UpgradeCommandOptions", "signature ./sdk/governance:UpgradeCommandOptions", "signature ./sdk/runtime:UpgradeCommandOptions" ], "package_version": "2026.8.26", "reason": "Adds structured upgrade scope while preserving project local and global boolean compatibility" }, { "changes": [ "signature ./sdk:PmClosedDomainContract", "signature ./sdk/contracts:PmClosedDomainContract" ], "package_version": "2026.8.26", "reason": "Add a domain-specific package upgrade mode-conflict refusal code so SDK consumers can distinguish lifecycle validation from query projection validation." }, { "changes": [ "signature ./sdk:AnnotationCommandOptions", "signature ./sdk:AnnotationCommandResult", "signature ./sdk:AnnotationMutationReceipt", "signature ./sdk:CommentsCommandOptions", "signature ./sdk:CommentsResult", "signature ./sdk/core:CommentsCommandOptions", "signature ./sdk/core:CommentsResult", "signature ./sdk/runtime:CommentsCommandOptions", "signature ./sdk/runtime:CommentsResult" ], "package_version": "2026.8.27", "reason": "Add the opt-in comment ifAbsent mutation and changed receipt contract for retry-safe agents; default append behavior remains compatible and the next date-based release documents the new surface." }, { "changes": [ "signature ./sdk:LearningsCommandOptions", "signature ./sdk:LearningsResult", "signature ./sdk:NotesCommandOptions", "signature ./sdk:NotesResult", "signature ./sdk/core:LearningsCommandOptions", "signature ./sdk/core:LearningsResult", "signature ./sdk/core:NotesCommandOptions", "signature ./sdk/core:NotesResult", "signature ./sdk/runtime:LearningsCommandOptions", "signature ./sdk/runtime:LearningsResult", "signature ./sdk/runtime:NotesCommandOptions", "signature ./sdk/runtime:NotesResult" ], "package_version": "2026.8.27", "reason": "Additive optional ifAbsent and changed fields extend every public annotation mutation contract; policy classifies exported signature growth as breaking and the next date release carries it." }, { "changes": [ "signature ./sdk:PM_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk/contracts:PM_TOOL_PARAMETERS_SCHEMA_VERSION" ], "package_version": "2026.8.27", "reason": "Advance the strict tool-parameter schema version for the additive annotation ifAbsent contract" }, { "changes": [ "signature ./sdk:PM_AGENT_TASK_TRANSCRIPT_VERSION", "signature ./sdk:PM_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk:PmAgentTaskTranscriptStep", "signature ./sdk/contracts:PM_AGENT_TASK_TRANSCRIPT_VERSION", "signature ./sdk/contracts:PM_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk/contracts:PmAgentTaskTranscriptStep" ], "package_version": "2026.8.27", "reason": "Finalize unreleased transcript v2 accounting-mode contract and strict annotation schema correction" }, { "changes": [ "signature ./sdk:PmAgentTaskTranscriptStep", "signature ./sdk/contracts:PmAgentTaskTranscriptStep" ], "package_version": "2026.8.27", "reason": "Add optional transcript terminal-value assertions while preserving version-two parser compatibility" }, { "changes": [ "signature ./sdk:CURRENT_HISTORY_ITEM_HASH_VERSION", "signature ./sdk:MergeReceiptProofResult", "signature ./sdk:NextBlockerRef", "signature ./sdk:ResolvedBlocker", "signature ./sdk:SUPPORTED_HISTORY_ITEM_HASH_VERSIONS", "signature ./sdk/graph:ResolvedBlocker", "signature ./sdk/query:NextBlockerRef", "signature ./sdk/runtime:NextBlockerRef" ], "package_version": "2026.8.28", "reason": "Adopt history hash epoch v3, proof-source-neutral merge receipts, and first-class external blocker projections." }, { "changes": [ "error code merge_reconcile_discards_require_acceptance removed" ], "package_version": "2026.8.28", "reason": "Replace force-only merge decision acceptance with exact receipt proof and add structured bare-comma refusal diagnostics." }, { "changes": [ "signature ./sdk:resolveItemBlockers", "signature ./sdk/graph:resolveItemBlockers" ], "package_version": "2026.8.28", "reason": "Broaden resolveItemBlockers input to accept optional id and updated_at context already consumed by blocker projection" }, { "changes": [ "signature ./sdk:PM_MCP_LEGACY_PROTOCOL_VERSIONS" ], "package_version": "2026.8.30", "reason": "pm-edywqn: the legacy accept list widens to the full initialize-era set (2025-11-25 plus 2025-06-18) so every current MCP host can complete a handshake; the tuple literal type changes because the declared set is the contract, and no runtime behaviour is removed" }, { "changes": [ "signature ./sdk:ListOptions", "signature ./sdk:PmPositionalActionContract", "signature ./sdk:RuntimeStatusRegistry", "signature ./sdk/contracts:PmPositionalActionContract", "signature ./sdk/core:ListOptions", "signature ./sdk/query:ListOptions", "signature ./sdk/runtime:ListOptions" ], "package_version": "2026.8.30", "reason": "Add lifecycle-aware list selection, explicit workflow anchors, and workspace position contracts for SDK consumers." }, { "changes": [ "signature ./sdk:_testOnlyWorkspacePosition", "signature ./sdk/governance:_testOnlyWorkspacePosition" ], "package_version": "2026.8.30", "reason": "Add lifecycle-aware list selection, explicit workflow anchors, and workspace position contracts for SDK consumers." }, { "changes": [ "signature ./sdk:StatusRoleDiagnostics", "signature ./sdk:WorkspacePositionResult", "signature ./sdk:WorkspacePositionState", "signature ./sdk/governance:StatusRoleDiagnostics", "signature ./sdk/governance:WorkspacePositionResult", "signature ./sdk/governance:WorkspacePositionState" ], "package_version": "2026.8.30", "reason": "Fail closed on malformed history evidence and expose complete bounded lifecycle-role diagnostics" }, { "changes": [ "signature ./sdk:MergeReceiptEvidenceReport", "signature ./sdk:MergeReceiptEvidenceScan", "signature ./sdk/merge:MergeReceiptEvidenceReport", "signature ./sdk/merge:MergeReceiptEvidenceScan" ], "package_version": "2026.8.30", "reason": "Add optional clone-local resolution evidence to loss-aware receipt scans and reports so gates fail closed while existing structural consumers remain compatible." }, { "changes": [ "signature ./sdk:PmToolDiscoveryOptions" ], "package_version": "2026.8.31", "reason": "Add optional host-owned cursor integrity key for deployment-stable pagination; existing callers and process-local fallback remain compatible." }, { "changes": [ "signature ./sdk:MergeReceiptEvidenceReport", "signature ./sdk:MergeReceiptEvidenceScan", "signature ./sdk/merge:MergeReceiptEvidenceReport", "signature ./sdk/merge:MergeReceiptEvidenceScan" ], "package_version": "2026.9.1", "reason": "Expose loss-aware receipt evidence details as required runtime fields so SDK gates cannot silently discard invalid candidates." }, { "changes": [ "signature ./sdk:BuildItemContextRelevanceCandidatesOptions", "signature ./sdk:CONTEXT_SIGNAL_SET_VERSION", "signature ./sdk:CONTEXT_SIGNAL_STORE_FORMAT_VERSION", "signature ./sdk:ContextRankingSummary", "signature ./sdk:ContextRelevanceCandidate", "signature ./sdk:ContextSignalSnapshotItem", "signature ./sdk:ContextUsageAffinity", "signature ./sdk:ContextUsageEvent", "signature ./sdk:ItemContextRelevanceCandidate", "signature ./sdk:recordContextUsageServing", "signature ./sdk/query:BuildItemContextRelevanceCandidatesOptions", "signature ./sdk/query:CONTEXT_SIGNAL_SET_VERSION", "signature ./sdk/query:CONTEXT_SIGNAL_STORE_FORMAT_VERSION", "signature ./sdk/query:ContextRankingSummary", "signature ./sdk/query:ContextRelevanceCandidate", "signature ./sdk/query:ContextSignalSnapshotItem", "signature ./sdk/query:ContextUsageAffinity", "signature ./sdk/query:ContextUsageEvent", "signature ./sdk/query:ItemContextRelevanceCandidate", "signature ./sdk/query:recordContextUsageServing" ], "package_version": "2026.9.1", "reason": "Version context signal snapshots and usage affinity receipts so substantive recency and exact egress delivery are explicit public contracts." }, { "changes": [ "signature ./sdk:CONTEXT_SIGNAL_STORE_FORMAT_VERSION", "signature ./sdk:ContextSignalSnapshot", "signature ./sdk:ContextUsageEvent", "signature ./sdk:MAINTENANCE_HISTORY_OPERATIONS", "signature ./sdk/query:CONTEXT_SIGNAL_STORE_FORMAT_VERSION", "signature ./sdk/query:ContextSignalSnapshot", "signature ./sdk/query:ContextUsageEvent", "signature ./sdk/runtime:MAINTENANCE_HISTORY_OPERATIONS" ], "package_version": "2026.9.1", "reason": "Tighten context signal freshness and final-egress feedback contracts before release" }, { "changes": [ "signature ./sdk:ContextSignalSnapshotItem", "signature ./sdk/query:ContextSignalSnapshotItem" ], "package_version": "2026.9.1", "reason": "Align ContextSignalSnapshotItem signal provenance with the parser-enforced required persisted contract" }, { "changes": [ "signature ./sdk:AgentProvenanceAbsenceReason", "signature ./sdk:HarnessDetectionSignals", "signature ./sdk:ProjectRuntimeCompatibilityResult", "signature ./sdk:ProjectRuntimeVersionPin", "signature ./sdk/core:AgentProvenanceAbsenceReason", "signature ./sdk/core:HarnessDetectionSignals" ], "package_version": "2026.9.2", "reason": "Extend provenance absence, session discovery, runtime pin, and compatibility result contracts for fail-closed history integrity" }, { "changes": [ "signature ./sdk:reanchorHistoryEntries", "signature ./sdk:resealHistoryRewrite" ], "package_version": "2026.9.2", "reason": "Extend history rewrite provenance to preserve independently verifiable record ancestry" }, { "changes": [ "signature ./sdk:ProjectRuntimeVersionPin", "signature ./sdk:reanchorHistoryEntries", "signature ./sdk:verifyHistoryRecordHash", "signature ./sdk:verifyHistoryRewriteEvidence" ], "package_version": "2026.9.2", "reason": "Whole-record rewrite evidence and range-aware history compatibility intentionally strengthen fail-closed SDK result unions" }, { "changes": [ "signature ./sdk:ProjectRuntimeVersionPin" ], "package_version": "2026.9.2", "reason": "Whole-record rewrite evidence and range-aware history compatibility intentionally strengthen fail-closed SDK result unions" }, { "changes": [ "signature ./sdk:ProjectRuntimeVersionPin" ], "package_version": "2026.9.2", "reason": "Range diagnostics retain their complete declaration and rewrite verification rejects malformed evidence" }, { "changes": [ "signature ./sdk:classifyHistoryMergeReceiptReferences", "signature ./sdk:HistoryMergeReceiptReference", "signature ./sdk:HistoryMergeReceiptReferenceClassification", "signature ./sdk:ItemDocumentMergeResult", "signature ./sdk:ItemMergeConflictDecision", "signature ./sdk:MergeDecisionReceipt", "signature ./sdk:MergeDecisionReceiptSummary", "signature ./sdk:MergeDriverResult", "signature ./sdk:mergeItemDocuments", "signature ./sdk:MergeReceiptInvalidEvidence", "signature ./sdk:MergeReconcileResult", "signature ./sdk/merge:ItemDocumentMergeResult", "signature ./sdk/merge:ItemMergeConflictDecision", "signature ./sdk/merge:MergeDecisionReceipt", "signature ./sdk/merge:MergeDecisionReceiptSummary", "signature ./sdk/merge:MergeDriverResult", "signature ./sdk/merge:mergeItemDocuments", "signature ./sdk/merge:MergeReceiptInvalidEvidence", "signature ./sdk/merge:MergeReconcileResult" ], "package_version": "2026.9.3", "reason": "2026-09-04 merge integrity evolution: item scalar results and receipts expose recency resolution, bounded durable previews, precise validation, and audited legacy disposition outcomes; legacy receipt shapes remain readable." }, { "changes": [ "signature ./sdk:extractHistoryMergeReceiptDispositions", "signature ./sdk:HistoryMergeReceiptDisposition" ], "package_version": "2026.9.3", "reason": "2026-09-04 merge disposition hardening: the public extractor requires the audit history coordinate so classification proves dispositions are append-after-reference." }, { "changes": [ "signature ./sdk:GetItemAtResult", "signature ./sdk:GetResult", "signature ./sdk:HistoryDiffEntry", "signature ./sdk:HistoryRepairCommandOptions", "signature ./sdk:HistoryRepairResult", "signature ./sdk:HistoryResult", "signature ./sdk:RestoreResult", "signature ./sdk/core:GetResult", "signature ./sdk/core:RestoreResult", "signature ./sdk/query:GetResult", "signature ./sdk/query:HistoryDiffEntry", "signature ./sdk/query:HistoryResult", "signature ./sdk/runtime:GetResult", "signature ./sdk/runtime:RestoreResult" ], "package_version": "2026.9.4", "reason": "History recovery now preserves original version addresses; legacy checkpoints return null as_of_version instead of inventing an ordinal. Migration guidance is in docs/HISTORY_RECOVERY.md. Repair options and coordinate receipts are additive." }, { "changes": [ "signature ./sdk:reanchorHistoryEntries" ], "package_version": "2026.9.4", "reason": "History recovery legacy checkpoint versions are nullable; additive salvage contracts. See docs/HISTORY_RECOVERY.md." }, { "changes": [ "signature ./sdk:MAINTENANCE_HISTORY_OPERATIONS", "signature ./sdk:reanchorHistoryEntries", "signature ./sdk/runtime:MAINTENANCE_HISTORY_OPERATIONS" ], "package_version": "2026.9.4", "reason": "History recovery preserves legacy epochs, exposes nullable legacy version addresses and adds explicit salvage refusal contracts; see docs/HISTORY_RECOVERY.md." }, { "changes": [ "signature ./sdk:PM_PROVIDER_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk:PM_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk/contracts:PM_PROVIDER_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk/contracts:PM_TOOL_PARAMETERS_SCHEMA_VERSION" ], "package_version": "2026.9.4", "reason": "Historical reads now expose unknown legacy checkpoint addresses as null instead of inventing a numeric version; salvage and identity diagnostics add public typed capabilities." }, { "changes": [ "signature ./sdk:PmCliErrorContext" ], "package_version": "2026.9.4", "reason": "Expose optional item ID, path and byte-length diagnostics; preserve the documented nullable legacy history-version mapping contract." }, { "changes": [ "signature ./sdk:reanchorHistoryEntries" ], "package_version": "2026.9.4", "reason": "Name the existing HistoryItemHashVersion parameter explicitly so equivalent union printer order does not churn the public reanchor signature; accepted values and runtime behavior are unchanged." }, { "changes": [ "signature ./sdk:ActionabilityReport", "signature ./sdk:computeActionabilityReport", "signature ./sdk:NextOptions", "signature ./sdk:NextResult", "signature ./sdk:OutputOmissionReceipt", "signature ./sdk:partitionDecisionEntries", "signature ./sdk:PM_PROVIDER_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk:PM_READ_ROW_CONTRACTS", "signature ./sdk:PM_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk:ReleaseResult", "signature ./sdk:ResolvedItemTypeDefinition", "signature ./sdk:SchemaItemTypeDefinition", "signature ./sdk/authoring:SchemaItemTypeDefinition", "signature ./sdk/contracts:PM_PROVIDER_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk/contracts:PM_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk/core:NextOptions", "signature ./sdk/core:NextResult", "signature ./sdk/core:ReleaseResult", "signature ./sdk/graph:ActionabilityReport", "signature ./sdk/graph:computeActionabilityReport", "signature ./sdk/query:NextOptions", "signature ./sdk/query:NextResult", "signature ./sdk/query:partitionDecisionEntries", "signature ./sdk/runtime:NextOptions", "signature ./sdk/runtime:NextResult", "signature ./sdk/runtime:ReleaseResult" ], "package_version": "2026.9.4", "reason": "pm-08mt4k adds schema execution roles and required actionability buckets; pm-79gv6q population summaries; pm-2bqgs7 corrects declared CLI contracts; pm-ugld additive release guidance. Consumers constructing ActionabilityReport must supply containers, decisions, and gates." }, { "changes": [ "signature ./sdk:ContextUsageEvent", "signature ./sdk:ContextUsageLedgerOptions", "signature ./sdk:ContextUsageServingReceipt", "signature ./sdk:DuplicateClustersResult", "signature ./sdk:DuplicatesCommandOptions", "signature ./sdk:FindDuplicateClustersOptions", "signature ./sdk:PM_PROVIDER_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk:PM_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk/contracts:PM_PROVIDER_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk/contracts:PM_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk/governance:DuplicateClustersResult", "signature ./sdk/governance:FindDuplicateClustersOptions", "signature ./sdk/query:ContextUsageEvent", "signature ./sdk/query:ContextUsageLedgerOptions", "signature ./sdk/query:ContextUsageServingReceipt", "signature ./sdk/query:DuplicatesCommandOptions", "signature ./sdk/runtime:DuplicatesCommandOptions" ], "package_version": "2026.9.5", "reason": "Add exact duplicate cost receipts and exhaustive mode, bounded usage options and persistence receipts, and advance additive tool schema versions; existing invocation shapes remain supported." }, { "changes": [ "signature ./sdk:CliFlagContract", "signature ./sdk:CloseOperationResult", "signature ./sdk:CloseResult", "signature ./sdk:HistoryRepairCommandOptions", "signature ./sdk:markMergeReceiptReconciled", "signature ./sdk:MergeDecisionReceipt", "signature ./sdk:MergeReceiptInvalidEvidence", "signature ./sdk:MergeReconcileResult", "signature ./sdk/contracts:CliFlagContract", "signature ./sdk/core:CloseResult", "signature ./sdk/merge:markMergeReceiptReconciled", "signature ./sdk/merge:MergeDecisionReceipt", "signature ./sdk/merge:MergeReceiptInvalidEvidence", "signature ./sdk/merge:MergeReconcileResult", "signature ./sdk/runtime:CloseOperationResult", "signature ./sdk/runtime:CloseResult" ], "package_version": "2026.9.5", "reason": "Recovery release adds optional evidence, reservation and operation contracts, plus an abandoned receipt result counter; existing invocation semantics and exports remain compatible." }, { "changes": [ "signature ./sdk:ASSURANCE_ACTIONS", "signature ./sdk:AssuranceActionResult", "signature ./sdk:DefectRecurrenceIndex", "signature ./sdk:HealthResult", "signature ./sdk:PM_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk:RunHealthOptions", "signature ./sdk/contracts:PM_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk/core:AssuranceActionResult", "signature ./sdk/governance:ASSURANCE_ACTIONS", "signature ./sdk/governance:AssuranceActionResult", "signature ./sdk/governance:DefectRecurrenceIndex", "signature ./sdk/governance:HealthResult", "signature ./sdk/governance:RunHealthOptions", "signature ./sdk/runtime:AssuranceActionResult", "signature ./sdk/runtime:HealthResult", "signature ./sdk/runtime:RunHealthOptions" ], "package_version": "2026.9.5", "reason": "Add optional SDK health invocation policy and verdict metadata, recurrence lineage coverage and sparse index metadata, and the assurance lineages action; existing callers remain supported." }, { "changes": [ "signature ./sdk:CreateAssuranceWorkspaceContextOptions", "signature ./sdk/governance:CreateAssuranceWorkspaceContextOptions" ], "package_version": "2026.9.5", "reason": "Add optional strict_read to assurance workspace contexts so recurrence consumers reject incomplete source corpora" }, { "changes": [ "signature ./sdk:AggregateOptions", "signature ./sdk:AggregateResult", "signature ./sdk:GRAPH_DURABLE_CACHE_VERSION", "signature ./sdk:GraphSlackResult", "signature ./sdk:RelationshipAuditDelta", "signature ./sdk:RelationshipCoverageProfile", "signature ./sdk/core:AggregateOptions", "signature ./sdk/core:AggregateResult", "signature ./sdk/graph:GRAPH_DURABLE_CACHE_VERSION", "signature ./sdk/graph:GraphSlackResult", "signature ./sdk/graph:RelationshipAuditDelta", "signature ./sdk/graph:RelationshipCoverageProfile", "signature ./sdk/query:AggregateOptions", "signature ./sdk/query:AggregateResult", "signature ./sdk/runtime:AggregateOptions", "signature ./sdk/runtime:AggregateResult" ], "package_version": "2026.9.6", "reason": "Add lifecycle census and derived deadline contracts; aggregate set fields now use element membership by default with explicit tuple compatibility and bounded group pagination." }, { "changes": [ "signature ./sdk:GraphSlackResult", "signature ./sdk/graph:GraphSlackResult" ], "package_version": "2026.9.6", "reason": "Add lifecycle census and derived active deadline scheduling; default set aggregation expands members with explicit tuple compatibility and bounded group pages." }, { "changes": [ "signature ./sdk:ContractsResult", "signature ./sdk:resolveHistorySubject", "signature ./sdk/runtime:ContractsResult" ], "package_version": "2026.9.7", "reason": "pm-tqel and pm-34w8za: additive optional ContractsResult omission metadata; resolveHistorySubject settings now names the identical PmSettings type directly. Existing call shapes and SDK operations remain compatible." }, { "changes": [ "signature ./sdk:PM_MCP_META_KEYS", "signature ./sdk:PmMcpRequestContext" ], "package_version": "2026.9.7", "reason": "MCP 2026-07-28 additive metadata contract: add the optional logLevel request property and its namespaced key; existing request shapes and callers remain valid. Tracked by pm-pd7nh0 with SDK and real-transport compatibility tests." }, { "changes": [ "signature ./sdk:ClaimResult", "signature ./sdk:ExtensionCommandOptions", "signature ./sdk:ExtensionCommandResult", "signature ./sdk:PM_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk/contracts:PM_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk/core:ClaimResult", "signature ./sdk/runtime:ClaimResult", "signature ./sdk/runtime:ExtensionCommandOptions", "signature ./sdk/runtime:ExtensionCommandResult" ], "package_version": "2026.9.7", "reason": "pm-5bsofk and pm-eqdo85: add optional bounded copy planning and claim mutation evidence; type the previously untyped install_plan details key; additive MCP schema 4.15.0. Existing SDK claim methods retain full results. Custom command results using install_plan must match the documented plan type." }, { "changes": [ "signature ./sdk:PmActionSchemaContract", "signature ./sdk/contracts:PmActionSchemaContract" ], "package_version": "2026.9.7", "reason": "Add optional boolean value matching to dependentAnyOfRequired; existing presence-based contracts remain compatible. Strict package and extension dry-run requests require install:true and a source." }, { "changes": [ "signature ./sdk:PmSettings", "signature ./sdk/core:PmSettings", "signature ./sdk/runtime:PmSettings" ], "package_version": "2026.9.8", "reason": "pm-n8a6e7: PmSettings.search gains the optional default_mode key (auto|keyword|semantic|hybrid); existing settings literals stay valid and readers normalize an absent key to auto, so no consumer breaks" }, { "changes": [ "signature ./sdk:PM_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk:PmClient", "signature ./sdk:SchemaResult", "signature ./sdk:ValidateCommandOptions", "signature ./sdk/contracts:PM_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk/core:PmClient", "signature ./sdk/governance:ValidateCommandOptions", "signature ./sdk/runtime:PmClient", "signature ./sdk/runtime:SchemaResult", "signature ./sdk/runtime:ValidateCommandOptions" ], "package_version": "2026.9.8", "reason": "pm-mj42og and pm-htbetn add workflowPolicy, completeness selection, and a policy schema-result union branch; schema contract advances from 4.15.0 to 4.16.0; existing methods and parameters remain available" }, { "changes": [ "signature ./sdk:claim", "signature ./sdk:close", "signature ./sdk:CLOSE_ACTION_OPTION_KEYS", "signature ./sdk:PM_PROVIDER_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk:PM_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk:PmClient", "signature ./sdk:PmCloseActionOptions", "signature ./sdk:release", "signature ./sdk/contracts:CLOSE_ACTION_OPTION_KEYS", "signature ./sdk/contracts:PM_PROVIDER_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk/contracts:PM_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk/contracts:PmCloseActionOptions", "signature ./sdk/core:claim", "signature ./sdk/core:close", "signature ./sdk/core:PmClient", "signature ./sdk/core:release", "signature ./sdk/runtime:claim", "signature ./sdk/runtime:close", "signature ./sdk/runtime:PmClient", "signature ./sdk/runtime:release" ], "package_version": "2026.9.9", "reason": "pm-eq4x: additive opt-in lifecycle composition changes conditional claim/close/release return signatures, adds close options and bumps tool schema literal versions; calls without composition flags preserve their existing result types and semantics." }, { "changes": [ "signature ./sdk:claim", "signature ./sdk:close", "signature ./sdk:PmClient", "signature ./sdk:release", "signature ./sdk/core:claim", "signature ./sdk/core:close", "signature ./sdk/core:PmClient", "signature ./sdk/core:release", "signature ./sdk/runtime:claim", "signature ./sdk/runtime:close", "signature ./sdk/runtime:PmClient", "signature ./sdk/runtime:release" ], "package_version": "2026.9.9", "reason": "PR 1227 replaces its unreleased caller-selected lifecycle generics with flag-driven overloads; published base calls and literal or dynamic composition options remain supported." }, { "changes": [ "signature ./sdk:attachReadOutputSessionReceipt", "signature ./sdk/core:attachReadOutputSessionReceipt" ], "package_version": "2026.9.9", "reason": "Optional renderer argument extends session receipt accounting; existing two-argument calls retain compact JSON behavior." }, { "changes": [ "signature ./sdk:createHistoryEntry", "signature ./sdk:hashDocumentForVersion", "signature ./sdk:PM_CORE_COMMAND_NAMES", "signature ./sdk:PM_PROVIDER_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk:PM_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk:PmClient", "signature ./sdk:verifyHistoryRecordHash", "signature ./sdk/contracts:PM_CORE_COMMAND_NAMES", "signature ./sdk/contracts:PM_PROVIDER_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk/contracts:PM_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk/core:PmClient", "signature ./sdk/runtime:createHistoryEntry", "signature ./sdk/runtime:PmClient" ], "package_version": "2026.9.10", "reason": "Additive history algorithm arguments, attestation APIs and PmClient method; command schema versions and record verification error union explicitly advance." }, { "changes": [ "signature ./sdk:HistoryAttestCommandOptions", "signature ./sdk/governance:HistoryAttestCommandOptions" ], "package_version": "2026.9.10", "reason": "pm-3z0k: unreleased attestation verify input widens from a local filename to filename or typed proof bundle; MCP uses proof data only while local SDK filename compatibility is preserved." }, { "changes": [ "signature ./sdk:PM_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk/contracts:PM_TOOL_PARAMETERS_SCHEMA_VERSION" ], "package_version": "2026.9.10", "reason": "Schema version literal advances from 4.18 to 4.19 for backward-compatible optional policy id operand; all prior authoring inputs remain supported." }, { "changes": [ "signature ./sdk:ContractsResult", "signature ./sdk:PmCliErrorContext", "signature ./sdk/runtime:ContractsResult" ], "package_version": "2026.9.11", "reason": "Add optional history_operations contract and optional tombstone recovery context fields; existing signatures and required inputs remain supported." }, { "changes": [ "signature ./sdk:PM_HISTORY_OPERATION_CONTRACT", "signature ./sdk:PM_HISTORY_OPERATION_PATTERNS", "signature ./sdk/contracts:PM_HISTORY_OPERATION_CONTRACT", "signature ./sdk/contracts:PM_HISTORY_OPERATION_PATTERNS" ], "package_version": "2026.9.11", "reason": "Complete the new history operation contract with the existing schema remap-status and compensation identities; no existing operation is removed." }, { "changes": [ "signature ./sdk:PmCliErrorContext" ], "package_version": "2026.9.11", "reason": "PmCliErrorContext adds only optional paths string array for typed ambiguity diagnostics; existing callers remain compatible." }, { "changes": [ "signature ./sdk:LIST_COMMAND_DEFAULT_PROJECTIONS", "signature ./sdk:PM_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk:ReleaseResult", "signature ./sdk/contracts:PM_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk/core:ReleaseResult", "signature ./sdk/query:LIST_COMMAND_DEFAULT_PROJECTIONS", "signature ./sdk/runtime:ReleaseResult" ], "package_version": "2026.9.11", "reason": "Intentional compact closed-list default with explicit full restoration; additive optional release changed_fields and additive MCP projection controls with schema minor version 4.20.0. Typed lifecycle SDK results remain complete." }, { "changes": [ "signature ./sdk:ActiveTelemetryCommand", "signature ./sdk:TelemetryStatusSummary" ], "package_version": "2026.9.12", "reason": "Telemetry runtime adds an optional read inclusion probability and status exposes persisted consent plus process overrides; enabled now reports effective delivery consent so SDK diagnostics agree with capture and flush." }, { "changes": [ "signature ./sdk:canonicalizeCommandSuggestions" ], "package_version": "2026.9.13", "reason": "This optional query parameter extends the new helper introduced only in this unmerged PR. Existing two-argument calls remain compatible; no published SDK signature is changed." }, { "changes": [ "signature ./sdk:PM_CLI_GRAMMAR_CONTRACT", "signature ./sdk:PM_CLI_SHARED_VERBS", "signature ./sdk/contracts:PM_CLI_GRAMMAR_CONTRACT", "signature ./sdk/contracts:PM_CLI_SHARED_VERBS" ], "package_version": "2026.9.13", "reason": "Add acknowledge to the shared verb tuple; existing runtime spellings and SDK operation identities remain compatible." }, { "changes": [ "signature ./sdk:PmReadOutputReceipt", "signature ./sdk:summarizeInitResult", "signature ./sdk/contracts:PmReadOutputReceipt", "signature ./sdk/core:PmReadOutputReceipt" ], "package_version": "2026.9.14", "reason": "Add optional read depth receipt fields and a compatible opt-in init display overload; existing calls and result properties remain supported." }, { "changes": [ "signature ./sdk:summarizeInitResult" ], "package_version": "2026.9.15", "reason": "Retain the original summary signature as the final overload so existing ReturnType and Parameters consumers remain compatible." }, { "changes": [ "signature ./sdk:SecretGuardFinding", "signature ./sdk/governance:SecretGuardFinding" ], "package_version": "2026.9.17", "reason": "Expand SecretGuardFinding rule union to the shared repository detector inventory; preserve all existing rule identifiers and redacted result fields (pm-wwooxx)." }, { "changes": [ "signature ./sdk:NextResult", "signature ./sdk/core:NextResult", "signature ./sdk/query:NextResult", "signature ./sdk/runtime:NextResult" ], "package_version": "2026.9.17", "reason": "Add optional next selection-budget receipt fields; existing NextResult fields and call signatures remain unchanged" }, { "changes": [ "signature ./sdk:ProvenanceResolverHealthScan", "signature ./sdk/governance:ProvenanceResolverHealthScan" ], "package_version": "2026.9.18", "reason": "Add required sample receipt to provenance health output; consumers constructing scan objects must provide measurement bounds, while existing read fields and function inputs remain unchanged." }, { "changes": [ "signature ./sdk:GraphAuditResult", "signature ./sdk/graph:GraphAuditResult" ], "package_version": "2026.9.18", "reason": "GraphAuditResult gains only optional truncated receipt metadata; existing callers and constructed values remain compatible" }, { "changes": [ "signature ./sdk:UpgradeCliResult", "signature ./sdk/governance:UpgradeCliResult" ], "package_version": "2026.9.21", "reason": "Add optional UpgradeCliResult.migration_guidance to explain package-owned calendar recovery; existing fields and consumers remain compatible." }, { "changes": [ "signature ./sdk:PmCliErrorContext" ], "package_version": "2026.9.24", "reason": "Add optional workflow policy diagnostics to PmCliErrorContext; existing consumer fields remain unchanged and no new field is required." }, { "changes": [ "signature ./sdk:EVAL_QUERY_SET_CONTRACT", "signature ./sdk:EvalQueryReport", "signature ./sdk:ReindexResult", "signature ./sdk/governance:ReindexResult", "signature ./sdk/runtime:ReindexResult" ], "package_version": "2026.9.25", "reason": "Additive optional per-query floor violations and embedding execution receipts; query-set contract adds optional minimum metadata. Existing callers and query sets retain behavior." }, { "changes": [ "signature ./sdk:LINKED_TEST_PM_CONTEXT_MODE_VALUES", "signature ./sdk:LinkedTest", "signature ./sdk/runtime:LinkedTest" ], "package_version": "2026.9.26", "reason": "Add opt-in none linked-test PM context for self-isolating SDK workspaces; existing modes retain their behavior" }, { "changes": [ "signature ./sdk:PM_READ_ROW_CONTRACTS", "signature ./sdk:TestResult" ], "package_version": "2026.9.27", "reason": "Add explicit diff row projection and linked-test evidence recording receipt for agent consumers; existing fields remain available" }, { "changes": [ "signature ./sdk:PlanCommandResult" ], "package_version": "2026.9.28", "reason": "Add optional typed Plan mutation receipt while preserving full SDK Plan results; default CLI and MCP acknowledgements become bounded, with fullChangedFields compatibility documented." }, { "changes": [ "signature ./sdk:createExtensionCommandSdk", "signature ./sdk:ExtensionCommandSdk", "signature ./sdk:mutateWorkspaceJsonWithHistory", "signature ./sdk:UpdateCommandOptions", "signature ./sdk:WorkspaceJsonMutationOptions", "signature ./sdk:WorkspaceJsonWriteOptions", "signature ./sdk/authoring:ExtensionCommandSdk", "signature ./sdk/runtime:UpdateCommandOptions" ], "package_version": "2026.9.28", "reason": "Add audited host-bound settings mutation and full-item annotation integrity; signatures add optional controls and result fields, while extension command SDK gains one required host-provided capability." }, { "changes": [ "signature ./sdk:createExtensionCommandSdk", "signature ./sdk:mutateWorkspaceJsonWithHistory" ], "package_version": "2026.9.29", "reason": "Command-scoped host settings retries and explicit replay receipt prevent cross-command collisions and callback reexecution; the optional command context is backward compatible at runtime." }, { "changes": [ "signature ./sdk:createSearchCursorFingerprint", "signature ./sdk:PmCliErrorContext", "signature ./sdk:resolveSearchPage", "signature ./sdk/query:createSearchCursorFingerprint", "signature ./sdk/query:resolveSearchPage" ], "package_version": "2026.10.1", "reason": "Add optional tracker-scope inputs and transaction-operation error evidence; existing caller shapes remain valid. Add semantic preview exports." }, { "changes": [ "signature ./sdk:ItemMutationPreviewValidation" ], "package_version": "2026.10.1", "reason": "pm-gh1370 corrects the new unmerged preview receipt: already committed plans report validated false and replayed_committed_plan instead of falsely claiming fresh staged validation. No released SDK declaration is removed; clients must inspect validation state." }, { "changes": [ "signature ./sdk:runWithConfigurationOnlySettings" ], "package_version": "2026.10.1", "reason": "pm-gh1370 adds an optional per-read enabled predicate to the new unmerged runWithConfigurationOnlySettings helper so actual Commander preAction parsing can release only its invocation-owned protection. Existing two-argument calls retain their behavior; no released SDK declaration changes." }, { "changes": [ "signature ./sdk:ExtensionCommandSdk", "signature ./sdk/authoring:ExtensionCommandSdk" ], "package_version": "2026.10.3", "reason": "Additive optional includePreview request and optional preview receipt; existing callers, three-boolean receipts and replay behavior remain compatible. The signature hash classifies all interface edits conservatively." }, { "changes": [ "signature ./sdk:GetResult", "signature ./sdk/core:GetResult", "signature ./sdk/query:GetResult", "signature ./sdk/runtime:GetResult" ], "package_version": "2026.10.4", "reason": "Add an optional GetResult.blockers facet consistently across four SDK barrels; existing arguments and required result members are unchanged and declared status is explicitly current rather than historical." }, { "changes": [ "signature ./sdk:GetResult", "signature ./sdk/core:GetResult", "signature ./sdk/query:GetResult", "signature ./sdk/runtime:GetResult" ], "package_version": "2026.10.4", "reason": "The newly introduced blocker facet omits redundant resolved:false from its open rows; IDs, titles, current statuses and external identity are preserved. Existing pre-PR arguments and required result members are unchanged." }, { "changes": [ "signature ./sdk:ExtensionCommandOptions", "signature ./sdk:ExtensionCommandSdk", "signature ./sdk:resolveExtensionInstallSourceIdentity", "signature ./sdk/authoring:ExtensionCommandSdk", "signature ./sdk/runtime:ExtensionCommandOptions" ], "package_version": "2026.10.4", "reason": "Add optional owned-settings replacement, offline diagnostics, and managed-source resolution parameters; preserve existing callback and invocation behavior by default." }, { "changes": [ "signature ./sdk:PM_PROVIDER_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk:PM_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk/contracts:PM_PROVIDER_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk/contracts:PM_TOOL_PARAMETERS_SCHEMA_VERSION" ], "package_version": "2026.10.4", "reason": "Version additive offline managed-diagnostics parameters as strict schema 4.21 and provider schema 1.10; existing invocation defaults remain unchanged." }, { "changes": [ "signature ./sdk:PmCliErrorContext", "signature ./sdk:PmCliExpectedError", "signature ./sdk/runtime:PmCliExpectedError" ], "package_version": "2026.10.6", "reason": "Optional error code and existing-item context coordinates are additive; the new guard is exported separately and existing error constructors, names and exit classes remain compatible." }, { "changes": [ "signature ./sdk:TestRunResult" ], "package_version": "2026.10.6", "reason": "pm-gh1418 adds optional TestRunResult.execution_receipt; existing callers and results remain structurally compatible. The snapshot classifier conservatively labels any interface signature change breaking." }, { "changes": [ "signature ./sdk:MergeReceiptOperation", "signature ./sdk/merge:MergeReceiptOperation" ], "package_version": "2026.10.7", "reason": "pm-gh1405: MergeReceiptOperation.kind now also reports merge; exhaustive typed consumers must handle both kinds. Existing rebase data and receipt version remain compatible; ship with the next eligible calendar release." }, { "changes": [ "signature ./sdk:acquireLock", "signature ./sdk:writeFileAtomic", "signature ./sdk/runtime:acquireLock", "signature ./sdk/runtime:writeFileAtomic" ], "package_version": "2026.10.7", "reason": "Add optional createParentDirectories policy to acquireLock and writeFileAtomic; existing positional calls and default parent creation remain compatible. Detached consumers may opt out of recreating removed storage." }, { "changes": [ "signature ./sdk:PmReadOutputReceipt", "signature ./sdk/contracts:PmReadOutputReceipt", "signature ./sdk/core:PmReadOutputReceipt" ], "package_version": "2026.10.8", "reason": "The optional output-budget source now includes legacy for the context compatibility ceiling; JSON result facts and prior canonical/default/session budget precedence are preserved. Exhaustive receipt consumers must handle the new source; see docs/AGENT_OUTPUT_ENCODINGS.md." }, { "changes": [ "signature ./sdk:itemDocumentToMutationOptions" ], "package_version": "2026.10.9", "reason": "Add optional resolved workspace fields to the full-item adapter; existing three-argument calls keep their contract, while declared metadata now follows schema option names and explicit aliases." }, { "changes": [ "signature ./sdk:LinkedTest", "signature ./sdk:LinkedTestFailureCategory", "signature ./sdk:MAINTENANCE_HISTORY_OPERATIONS", "signature ./sdk:TestCommandOptions", "signature ./sdk:TestResult", "signature ./sdk:TestRunResult", "signature ./sdk/runtime:LinkedTest", "signature ./sdk/runtime:MAINTENANCE_HISTORY_OPERATIONS" ], "package_version": "2026.10.11", "reason": "pm-gh1440 and pm-9djr6d: add metadata editor/options/receipts and editor stamps; intentionally distinguish nonexecuted configuration refusals with status=refused, config_refusal and null child exit; document consumer handling in LINKED_TEST_EDITS.md" }, { "changes": [ "signature ./sdk:PM_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk/contracts:PM_TOOL_PARAMETERS_SCHEMA_VERSION" ], "package_version": "2026.10.11", "reason": "Schema version literal advances from 4.21.0 to 4.21.1 for edit dependency validation; runtime-valid selector and patch requests remain accepted." }, { "changes": [ "signature ./sdk:ReopenCommandOptions", "signature ./sdk:ReopenResult", "signature ./sdk/core:ReopenCommandOptions", "signature ./sdk/core:ReopenResult", "signature ./sdk/runtime:ReopenCommandOptions", "signature ./sdk/runtime:ReopenResult" ], "package_version": "2026.10.11", "reason": "Reopen options and results gain optional planning input and recovery. Existing callers remain valid; terminal expectations remain archived and the next calendar release adds explicit active planning guidance." }, { "changes": [ "signature ./sdk:ContextEvaluationContextResult", "signature ./sdk:ContextEvaluationNextResult", "signature ./sdk:ContextEvaluationReader", "signature ./sdk:parseRegisteredItemFieldAssignments", "signature ./sdk/query:ContextEvaluationContextResult", "signature ./sdk/query:ContextEvaluationNextResult", "signature ./sdk/query:ContextEvaluationReader" ], "package_version": "2026.10.12", "reason": "Widen context evaluation readers to accept universal SDK receipts and structural result fields while preserving legacy result index signatures; add an optional core-field recovery resolver to preserve existing two-argument parser consumers." }, { "changes": [ "signature ./sdk:PmCliErrorContext" ], "package_version": "2026.10.12", "reason": "Add optional typed relationship_cardinality diagnostics without removing existing context fields; expose the composable non-hierarchy cardinality guard and minimal item projection." }, { "changes": [ "signature ./sdk:CommandDefinition", "signature ./sdk:PM_READ_OUTPUT_CONTINUATION_FINGERPRINT_POLICIES", "signature ./sdk:PmReadOutputSurface", "signature ./sdk:RegisteredExtensionCommandDefinition", "signature ./sdk/authoring:CommandDefinition", "signature ./sdk/contracts:PM_READ_OUTPUT_CONTINUATION_FINGERPRINT_POLICIES", "signature ./sdk/contracts:PmReadOutputSurface", "signature ./sdk/core:PmReadOutputSurface" ], "package_version": "2026.10.12", "reason": "Add optional read_output metadata and ExtensionCommandReadOutput for package authors; extend the read-surface union with extension command identities. Existing built-in identities and signatures remain usable; exhaustive surface consumers must admit the added namespace. No symbols or existing flags are removed." }, { "changes": [ "signature ./sdk:ensureSentryCommandTracing" ], "package_version": "2026.10.13", "reason": "The initializer is first introduced in unpublished PR1455 and absent from the released2026.10.13 SDK; boolean permission lets callers enforce opt-in for an existing client." }, { "changes": [ "signature ./sdk:classifyItemFormatVersion", "signature ./sdk:CURRENT_ITEM_FORMAT_VERSION", "signature ./sdk:scanItemFormatVersions", "signature ./sdk/core:classifyItemFormatVersion", "signature ./sdk/core:CURRENT_ITEM_FORMAT_VERSION", "signature ./sdk/runtime:classifyItemFormatVersion", "signature ./sdk/runtime:CURRENT_ITEM_FORMAT_VERSION", "signature ./sdk/runtime:scanItemFormatVersions" ], "package_version": "2026.10.14", "reason": "GH-1458 adds guarded item format 2 and optional minimum-format bounds; format 1 remains readable and legacy history commitments are preserved." }, { "changes": [ "signature ./sdk:CliFlagContract", "signature ./sdk/contracts:CliFlagContract" ], "package_version": "2026.10.14", "reason": "Add optional explicit value_arity metadata to CliFlagContract; preserve legacy core inference for callers that omit it. Publish the shared extension value grammar helper additively." }, { "changes": [ "signature ./sdk:CloseOperationResult", "signature ./sdk:CloseResult", "signature ./sdk:PmClient", "signature ./sdk:release", "signature ./sdk:ReleaseResult", "signature ./sdk:TaskCompositionOptions", "signature ./sdk/core:CloseResult", "signature ./sdk/core:PmClient", "signature ./sdk/core:release", "signature ./sdk/core:ReleaseResult", "signature ./sdk/runtime:CloseOperationResult", "signature ./sdk/runtime:CloseResult", "signature ./sdk/runtime:PmClient", "signature ./sdk/runtime:release", "signature ./sdk/runtime:ReleaseResult", "signature ./sdk/runtime:TaskCompositionOptions" ], "package_version": "2026.10.15", "reason": "Successful warn-mode close now exposes typed follow_up evidence completion instead of failure-shaped recovery; failed close recovery is unchanged. Release handoff options are explicitly typed and additive." }, { "changes": [ "signature ./sdk:PM_PROVIDER_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk:PM_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk/contracts:PM_PROVIDER_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk/contracts:PM_TOOL_PARAMETERS_SCHEMA_VERSION" ], "package_version": "2026.10.15", "reason": "Version the additive handoff parameter and evidence dependency as strict schema4.22.0 and provider schema1.11.0; successful close follow_up migration remains explicit and failure recovery unchanged." }, { "changes": [ "signature ./sdk:FlagDefinition", "signature ./sdk:parseItemMutationBatch", "signature ./sdk:ResolvedItemMutationDocument", "signature ./sdk:ResolveItemMutationDocumentOptions", "signature ./sdk/authoring:FlagDefinition", "signature ./sdk/runtime:FlagDefinition" ], "package_version": "2026.10.15", "reason": "pm-gh1456 adds the required rows receipt to ResolvedItemMutationDocument (a caller that constructs that result type by hand must now supply rows; consumers reading it are unaffected), optional runtimeFields/upsert resolve options, and an optional parse-options argument on parseItemMutationBatch; pm-extension-scalar-validation adds the optional FlagDefinition.value_validation policy." }, { "changes": [ "signature ./sdk:describeFlagScalarValueFailure" ], "package_version": "2026.10.15", "reason": "pm-extension-scalar-validation: describeFlagScalarValueFailure was introduced in this same change and its kind parameter is narrowed to number|boolean before first publication; no released consumer exists." }, { "changes": [ "signature ./sdk:BulkItemCreateMutation" ], "package_version": "2026.10.15", "reason": "BulkItemCreateMutation gains the optional unique guard that keyed upsert sets on unmatched create rows; existing callers that omit it are unaffected" }, { "changes": [ "signature ./sdk:BulkItemUpdateMutation" ], "package_version": "2026.10.15", "reason": "BulkItemUpdateMutation gains the optional match guard that keyed upsert sets on converted update rows; callers that omit it are unaffected" }, { "changes": [ "signature ./sdk:HealthResult", "signature ./sdk/governance:HealthResult", "signature ./sdk/runtime:HealthResult" ], "package_version": "2026.10.17", "reason": "Add the standard health projection discriminator for concise passing extension counts; explicit full evidence and authoritative verdicts remain compatible." }, { "changes": [ "signature ./sdk:Dependency", "signature ./sdk/core:Dependency", "signature ./sdk/runtime:Dependency" ], "package_version": "2026.10.17", "reason": "PR1490 review: Dependency.created_at is optional on supported legacy reads; consumers must narrow provenance before string operations. New create/update edges continue to record timestamps." }, { "changes": [ "signature ./sdk:acquireLock", "signature ./sdk/runtime:acquireLock" ], "package_version": "2026.10.17", "reason": "Add optional maxWaitMs to cap lock retry budgets while preserving all existing arguments and default wait behavior" }, { "changes": [ "signature ./sdk:installMergeFence", "signature ./sdk:MergeInstallOptions", "signature ./sdk:MergeInstallResult", "signature ./sdk:MergeReceiptEvidenceScan", "signature ./sdk:MergeReconcileOptions", "signature ./sdk:MergeReconcileResult", "signature ./sdk/merge:installMergeFence", "signature ./sdk/merge:MergeInstallOptions", "signature ./sdk/merge:MergeInstallResult", "signature ./sdk/merge:MergeReceiptEvidenceScan", "signature ./sdk/merge:MergeReconcileOptions", "signature ./sdk/merge:MergeReconcileResult" ], "package_version": "2026.10.18", "reason": "Add optional merge settlement options and portable receipt evidence while preserving exported names and default hook-free behavior." }, { "changes": [ "signature ./sdk:MergeReceiptEvidenceScan", "signature ./sdk:MergeReconcileResult", "signature ./sdk/merge:MergeReceiptEvidenceScan", "signature ./sdk/merge:MergeReconcileResult" ], "package_version": "2026.10.18", "reason": "Require indexed immutable receipt proof and expose unstaged candidates for read-only preview while preserving exported names and guarded staging." }, { "changes": [ "signature ./sdk:ItemMutationPreviewValidation", "signature ./sdk:PmCliErrorContext", "signature ./sdk:ResolvedItemMutationRow" ], "package_version": "2026.10.19", "reason": "Add staged create-warning receipts and row projections plus optional preview-storage error context. Existing mutation inputs and runtime policies remain compatible; custom TypeScript preview-result producers must supply the new warnings collection." }, { "changes": [ "signature ./sdk:PmCliErrorRecoveryPayload" ], "package_version": "2026.10.19", "reason": "Add optional token_budget recovery metadata and public structural validation; existing producers and consumers remain assignable." }, { "changes": [ "signature ./sdk:PmTokenBudgetRecovery", "signature ./sdk/core:PmTokenBudgetRecovery" ], "package_version": "2026.10.19", "reason": "Tighten the newly introduced token-budget recovery declaration to the existing validated status states before its first published release; runtime behavior is unchanged." }, { "changes": [ "signature ./sdk:decodeQueryCursorEnvelope", "signature ./sdk:decodeQueryCursorState", "signature ./sdk:resolveQueryCursorStart", "signature ./sdk/query:decodeQueryCursorEnvelope", "signature ./sdk/query:decodeQueryCursorState", "signature ./sdk/query:resolveQueryCursorStart" ], "package_version": "2026.10.20", "reason": "Add an optional final cursorFlag argument to three shared pagination primitives; existing callers retain --after, relationship consumers select --cursor, and all six root/query declarations are documented." }, { "changes": [ "signature ./sdk:ListVerboseResult", "signature ./sdk/query:ListVerboseResult", "signature ./sdk/runtime:ListVerboseResult" ], "package_version": "2026.10.20", "reason": "Add optional default-list effective_keys metadata; preserve every existing sort/order field and explicit-sort result. This additive signature change requires no consumer migration." }, { "changes": [ "signature ./sdk:ListVerboseResult", "signature ./sdk/query:ListVerboseResult", "signature ./sdk/runtime:ListVerboseResult" ], "package_version": "2026.10.20", "reason": "Add optional named [field, order] tuples for default-list comparator metadata; legacy sort/order and explicit-sort payloads remain unchanged." }, { "changes": [ "signature ./sdk:PmCliErrorContext" ], "package_version": "2026.10.20", "reason": "Add optional changed:false evidence to PmCliErrorContext for verified pre-mutation refusals; existing error properties and codes retain their semantics." }, { "changes": [ "signature ./sdk:context", "signature ./sdk:list", "signature ./sdk:PmClient", "signature ./sdk:PmReadOutputResultFor", "signature ./sdk:search", "signature ./sdk/contracts:PmReadOutputResultFor", "signature ./sdk/core:context", "signature ./sdk/core:list", "signature ./sdk/core:PmClient", "signature ./sdk/core:PmReadOutputResultFor", "signature ./sdk/core:search", "signature ./sdk/runtime:context", "signature ./sdk/runtime:list", "signature ./sdk/runtime:PmClient", "signature ./sdk/runtime:PmReadOutputResultFor", "signature ./sdk/runtime:search" ], "package_version": "2026.10.21", "reason": "Correct SDK return declarations for sparse producer metadata and union-option budget omissions. Runtime payloads and low-level query results are unchanged; callers must narrow metadata already absent at runtime." }, { "changes": [ "signature ./sdk:context", "signature ./sdk:list", "signature ./sdk:PmClient", "signature ./sdk:search", "signature ./sdk/core:context", "signature ./sdk/core:list", "signature ./sdk/core:PmClient", "signature ./sdk/core:search", "signature ./sdk/runtime:context", "signature ./sdk/runtime:list", "signature ./sdk/runtime:PmClient", "signature ./sdk/runtime:search" ], "package_version": "2026.10.21", "reason": "Give omitted list, context and search options the same precise first-page result as an explicit empty object; explicit budget, session and cursor options retain their omission and metadata narrowing contracts. Runtime payloads are unchanged." }, { "changes": [ "signature ./sdk:PmReadOutputResult", "signature ./sdk:PmReadOutputResultFor", "signature ./sdk/contracts:PmReadOutputResult", "signature ./sdk/contracts:PmReadOutputResultFor", "signature ./sdk/core:PmReadOutputResult", "signature ./sdk/core:PmReadOutputResultFor", "signature ./sdk/runtime:PmReadOutputResult", "signature ./sdk/runtime:PmReadOutputResultFor" ], "package_version": "2026.10.21", "reason": "Session-capable read declarations now require reference-row narrowing; budget-only and ordinary calls retain their row shapes. Migration uses isReadOutputSessionReference after omission narrowing." }, { "changes": [ "signature ./sdk:applyReadOutputDimensions", "signature ./sdk/contracts:applyReadOutputDimensions", "signature ./sdk/core:applyReadOutputDimensions" ], "package_version": "2026.10.21", "reason": "pm-t1p1jv: infer direct dimension-helper session capability from concrete options while preserving budget omissions, alias controls and existing explicit result type arguments" }, { "changes": [ "signature ./sdk:TestHealthSummary", "signature ./sdk/query:TestHealthSummary", "signature ./sdk/runtime:TestHealthSummary" ], "package_version": "2026.10.21", "reason": "GH-1535: TestHealthSummary now declares matching_active_items scope and total_items; SDK consumers constructing summaries must provide both denominator fields." }, { "changes": [ "signature ./sdk:defineCommand", "signature ./sdk:defineExtensionManifest", "signature ./sdk:defineFlag", "signature ./sdk:defineItemField", "signature ./sdk:defineItemType", "signature ./sdk:defineMigration", "signature ./sdk:definePreflightOverride", "signature ./sdk:defineProjectProfile", "signature ./sdk:defineRendererOverride", "signature ./sdk:defineSearchProvider", "signature ./sdk:defineVectorStoreAdapter", "signature ./sdk/authoring:defineCommand", "signature ./sdk/authoring:defineExtensionManifest", "signature ./sdk/authoring:defineFlag", "signature ./sdk/authoring:defineItemField", "signature ./sdk/authoring:defineItemType", "signature ./sdk/authoring:defineMigration", "signature ./sdk/authoring:definePreflightOverride", "signature ./sdk/authoring:defineProjectProfile", "signature ./sdk/authoring:defineRendererOverride", "signature ./sdk/authoring:defineSearchProvider", "signature ./sdk/authoring:defineVectorStoreAdapter" ], "package_version": "2026.10.21", "reason": "pm-gh1539 enforces documented exact authoring keys and preserves literals with const generics; runtime identity and valid registration contracts remain compatible." }, { "changes": [ "signature ./sdk:TOOL_CREATE_OPTION_CONTRACT_SOURCE", "signature ./sdk/contracts:TOOL_CREATE_OPTION_CONTRACT_SOURCE" ], "package_version": "2026.10.21", "reason": "pm-ap7ilf adds the already-advertised closeReason and completedAt to the canonical create option tuple; consumers exhaustively enumerating its keys must accept both terminal-import fields." }, { "changes": [ "signature ./sdk:ExtensionCommandResult", "signature ./sdk/runtime:ExtensionCommandResult" ], "package_version": "2026.10.22", "reason": "Reserve optional package-install preservation and rollback diagnostic keys with boolean/discriminated types. Consumers constructing lifecycle result objects must conform to these shapes or rename custom metadata under these keys; ordinary readers and runtime behavior remain compatible." }, { "changes": [ "signature ./sdk:PmCliErrorContext" ], "package_version": "2026.10.22", "reason": "Reserve optional package-install preservation and rollback diagnostic keys with boolean/discriminated types; constructed lifecycle results must conform or rename custom keys. Add optional original_code to PmCliErrorContext for retained rollback diagnostics; ordinary constructions and readers remain compatible, while exhaustive context-key consumers must allow the new key. Public consumer type fixtures cover both contracts." }, { "changes": [ "signature ./sdk:acquireLock", "signature ./sdk:PmCliErrorContext", "signature ./sdk:PmCliErrorRecoveryPayload", "signature ./sdk/runtime:acquireLock" ], "package_version": "2026.10.22", "reason": "Additive: optional lock_lost lease/current_owner context, waited_ms/owner_handoffs recovery fields, and acquireLock's unchanged options object now named via a shared alias with acquireLockLease (GH-1549, GH-1516)" }, { "changes": [ "signature ./sdk:PmCliErrorContext" ], "package_version": "2026.10.22", "reason": "lock_lost lease.expires_at is always a timestamp (field introduced in this same unreleased change; never null)" }, { "changes": [ "signature ./sdk:context", "signature ./sdk:ContextResult", "signature ./sdk:get", "signature ./sdk:GetResult", "signature ./sdk:list", "signature ./sdk:PmClient", "signature ./sdk:search", "signature ./sdk/core:context", "signature ./sdk/core:ContextResult", "signature ./sdk/core:get", "signature ./sdk/core:GetResult", "signature ./sdk/core:list", "signature ./sdk/core:PmClient", "signature ./sdk/core:search", "signature ./sdk/query:ContextResult", "signature ./sdk/query:GetResult", "signature ./sdk/runtime:context", "signature ./sdk/runtime:ContextResult", "signature ./sdk/runtime:get", "signature ./sdk/runtime:GetResult", "signature ./sdk/runtime:list", "signature ./sdk/runtime:PmClient", "signature ./sdk/runtime:search" ], "package_version": "2026.10.23", "reason": "Expose shared optional raw-query receipts and required finalized first-page omission metadata; preserve option-sensitive budget omissions, session rows and sparse producer pages." }, { "changes": [ "signature ./sdk:PmBulkMutationControlOptions", "signature ./sdk/contracts:PmBulkMutationControlOptions" ], "package_version": "2026.10.23", "reason": "pm-gh1564: rollback booleans never selected recovery; require the executable checkpoint ID string contract. Exhaustive rollback row consumers must also handle skipped no-effect rows." }, { "changes": [ "signature ./sdk:CliFlagContract", "signature ./sdk:runTemplatesSave", "signature ./sdk/contracts:CliFlagContract", "signature ./sdk/runtime:runTemplatesSave" ], "package_version": "2026.10.24", "reason": "Declare optional typed extension defaults and template-save priority inputs; runtime normalization preserves valid existing inputs and refuses invalid priorities before writes." }, { "changes": [ "signature ./sdk:ActivityCommandOptions", "signature ./sdk:ActivityResult", "signature ./sdk:CalendarOptions", "signature ./sdk:CalendarResult", "signature ./sdk/query:ActivityCommandOptions", "signature ./sdk/query:ActivityResult", "signature ./sdk/query:CalendarOptions", "signature ./sdk/query:CalendarResult", "signature ./sdk/runtime:CalendarOptions", "signature ./sdk/runtime:CalendarResult" ], "package_version": "2026.10.24", "reason": "Bounded activity and calendar reads now expose fixed-window continuation, remaining-row counts and page-local calendar summary scope. Activity bounded defaults pin the upper timestamp; callers requiring future or unlimited history must provide to or unbounded. See docs/SDK.md." }, { "changes": [ "signature ./sdk:PmCliErrorContext" ], "package_version": "2026.10.24", "reason": "Add optional history_merge diagnostic coordinates; existing context fields and caller inputs remain compatible." }, { "changes": [ "signature ./sdk:SchedulingShortcutCommonOptions", "signature ./sdk:TOOL_CREATE_OPTION_CONTRACT_SOURCE", "signature ./sdk/contracts:TOOL_CREATE_OPTION_CONTRACT_SOURCE" ], "package_version": "2026.10.24", "reason": "Additive inheritFocus option and tool contract for explicit saved-focus policy; SDK and MCP creates now default to no focus inheritance while CLI convenience remains enabled. No exports removed." }, { "changes": [ "signature ./sdk:PlanCommandOptions" ], "package_version": "2026.10.24", "reason": "pm-gh1577 adds an optional focus policy to PlanCommandOptions; callers retain source compatibility and SDK/MCP defaults remain opt-in." }, { "changes": [ "signature ./sdk:PM_PROVIDER_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk:PM_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk/contracts:PM_PROVIDER_TOOL_PARAMETERS_SCHEMA_VERSION", "signature ./sdk/contracts:PM_TOOL_PARAMETERS_SCHEMA_VERSION" ], "package_version": "2026.10.24", "reason": "pm-gh1577 versions additive focus-policy schema discovery as strict4.23.0 and provider1.12.0; scheduling actions accept the already typed optional boolean, with no exports removed." }, { "changes": [ "signature ./sdk:SecretGuardFinding", "signature ./sdk/governance:SecretGuardFinding" ], "package_version": "2026.10.25", "reason": "Additive redacted normalization provenance and finite-inspection status on secret-guard findings; existing guard modes, identifiers and required fields are preserved" }, { "changes": [ "signature ./sdk:CloseOperationResult", "signature ./sdk:CloseResult", "signature ./sdk:PmCliErrorContext", "signature ./sdk/core:CloseResult", "signature ./sdk/runtime:CloseOperationResult", "signature ./sdk/runtime:CloseResult" ], "package_version": "2026.10.25", "reason": "Add optional close completion provenance and refusal side-effect fields; preserve all existing options, values and error codes" }, { "changes": [ "signature ./sdk:ExtensionCommandSdk", "signature ./sdk:PmReadOutputSessionReceipt", "signature ./sdk/authoring:ExtensionCommandSdk", "signature ./sdk/contracts:PmReadOutputSessionReceipt", "signature ./sdk/core:PmReadOutputSessionReceipt", "signature ./sdk/runtime:PmReadOutputSessionReceipt" ], "package_version": "2026.10.25", "reason": "pm-gh1567 and pm-session-reference-recovery: supply the public complete-envelope fitter on custom ExtensionCommandSdk hosts and replace the unusable restore_reference_with literal with get --depth brief." }, { "changes": [ "signature ./sdk:WorkspaceTransactionStep" ], "package_version": "2026.10.25", "reason": "Add optional compensatePending transaction-step capability; existing adapters retain applied-only compensation and signatures remain callable unchanged." }, { "changes": [ "signature ./sdk:ListMutationEventsOptions", "signature ./sdk:MutationEventPage" ], "package_version": "2026.10.25", "reason": "Mutation event read options add opt-in authoritative verification; event pages now require explicit integrity and optionally report verified stream count. Existing reads default to unverified and existing cursors remain valid." }, { "changes": [ "signature ./sdk:HistoryStreamSnapshot" ], "package_version": "2026.10.25", "reason": "pm-gh1593: add raw_bytes to snapshot output so exact storage receipts do not depend on UTF-8 decoding; existing raw and entries values and input contracts remain unchanged." }, { "changes": [ "signature ./sdk:HistoryResult", "signature ./sdk/query:HistoryResult" ], "package_version": "2026.10.26", "reason": "HistoryResult adds matching total and display order receipts. Compact and provenance reads without a latest-entry limit display newest first for bounded handoff recovery; full chronological reads, explicit latest-N windows and durable version addresses remain available." }, { "changes": [ "signature ./sdk:PmCliErrorContext" ], "package_version": "2026.10.27", "reason": "Add optional validation-domain metadata and a portable command-scope helper; existing error codes, input shapes and signatures remain valid." }, { "changes": [ "signature ./sdk:encodePmTableRows", "signature ./sdk:HistoryCommandOptions", "signature ./sdk:PmTableCellEncoding", "signature ./sdk/query:HistoryCommandOptions" ], "package_version": "2026.10.28", "reason": "Add optional history display order and opt-in compact table encoding metadata. Existing table encoder defaults and full-history defaults remain compatible; compact/provenance latest-N reads now retain newest-first direction. Chronological replay uses explicit oldest_first." }, { "changes": [ "signature ./sdk:PmTableCellEncoding" ], "package_version": "2026.10.28", "reason": "pm-gh1603: additive optional column_order metadata preserves omitted null column positions; existing table decoders and default encodings remain compatible." }, { "changes": [ "signature ./sdk:CommitWorkspaceTransactionOptions", "signature ./sdk:ItemMutationPreviewValidation", "signature ./sdk:PM_HISTORY_OPERATION_CONTRACT", "signature ./sdk:PM_WORKSPACE_HISTORY_OPERATIONS", "signature ./sdk:PmClient", "signature ./sdk/contracts:PM_HISTORY_OPERATION_CONTRACT", "signature ./sdk/contracts:PM_WORKSPACE_HISTORY_OPERATIONS", "signature ./sdk/core:PmClient", "signature ./sdk/runtime:PmClient" ], "package_version": "2026.10.28", "reason": "Add host-bound transaction methods, staged preview records, recovery data and retirement receipts without removing existing calls; callers constructing preview receipt mocks must supply records." }, { "changes": [ "signature ./sdk:WorkspaceTransactionJournal" ], "package_version": "2026.10.28", "reason": "Host-bound batch and recovery additions retain existing calls; preview receipt constructors must supply records, and journal readers must recognize version 2 retirement fences." }, { "changes": [ "signature ./sdk:RegisteredExtensionCommandDefinition", "signature ./sdk:sentrySetCommandContext" ], "package_version": "2026.10.28", "reason": "Add optional command manifest version and Sentry attribution metadata plus output Unicode helpers; existing callers remain valid and public consumers are verified." }, { "changes": [ "signature ./sdk:CommandHandlerResult", "signature ./sdk/authoring:CommandHandlerResult" ], "package_version": "2026.10.28", "reason": "Add optional handler cause and command/Sentry provenance fields, expose Unicode and pure attribution helpers, and preserve unexpected extension faults as structured runtime failures across hosts." }, { "changes": [ "signature ./sdk:CliFlagContract", "signature ./sdk/contracts:CliFlagContract" ], "package_version": "2026.10.28", "reason": "pm-gh1626: CliFlagContract gains the optional readonly values domain; existing contract objects remain assignable and no member was removed or narrowed" }, { "changes": [ "signature ./sdk:TestResult" ], "package_version": "2026.10.28", "reason": "pm-gh1630: TestResult gains the optional tests_omitted receipt; a selector-narrowed run now lists only its selected tests while count, selection and pm test --list keep the full collection" }, { "changes": [ "signature ./sdk:NextResult", "signature ./sdk:PmTableCellEncoding", "signature ./sdk/core:NextResult", "signature ./sdk/query:NextResult", "signature ./sdk/runtime:NextResult" ], "package_version": "2026.10.30", "reason": "GH-1627 (pm-gh1627): NextResult.filters.token_budget is null unless a selection budget was requested; PmTableCellEncoding gains null_column_index and keeps column_order as a legacy decode input." }, { "changes": [ "signature ./sdk:PmCliErrorContext" ], "package_version": "2026.10.30", "reason": "GH-1610 (pm-gh1610) and GH-1628 (pm-gh1628): PmCliErrorContext gains claimed_by/claimed_at/claim_source holder evidence; the SDK exports resolveItemOwnershipConflict, ItemOwnershipConflict, the shared lean refusal boilerplate declaration (PM_GENERIC_REFUSAL_GUIDANCE, PM_RECOVERY_ECHO_FIELDS, isGenericRefusal*, projectLeanRecoveryPayload); CloseRouteContext is exported for the repeated-terminal-state module." }, { "changes": [ "signature ./sdk:isGenericRefusalExamples", "signature ./sdk:isGenericRefusalRequired", "signature ./sdk:isGenericRefusalWhy", "signature ./sdk:PM_GENERIC_REFUSAL_GUIDANCE", "signature ./sdk:PM_RECOVERY_ECHO_FIELDS", "signature ./sdk:projectLeanRecoveryPayload" ], "package_version": "2026.10.30", "reason": "GH-1610 (pm-gh1610): projectLeanRecoveryPayload and the other shared lean refusal helpers are now reachable from the aggregate ./sdk entrypoint as well as ./sdk/runtime and ./sdk/contracts." }, { "changes": [ "signature ./sdk:NextOptions", "signature ./sdk:NextResult", "signature ./sdk/core:NextOptions", "signature ./sdk/core:NextResult", "signature ./sdk/query:NextOptions", "signature ./sdk/query:NextResult", "signature ./sdk/runtime:NextOptions", "signature ./sdk/runtime:NextResult" ], "package_version": "2026.10.30", "reason": "GH-1618 (pm-gh1618): NextOptions.rankingPolicy and NextResult.filters.ranking_policy declare the ready-queue ordering policy; NextRankingPolicy/NEXT_RANKING_POLICIES are exported; ContextSettings gains next_ranking_policy." }, { "changes": [ "signature ./sdk:ItemOwnershipConflict", "signature ./sdk:PmCliErrorContext" ], "package_version": "2026.10.30", "reason": "claim_source gains an explicit unknown origin (GH-1610 review); ItemOwnershipConflict.source and PmCliErrorContext.claim_source were introduced unreleased on this stack" }, { "changes": [ "symbol ./sdk:isGenericRefusalExamples removed", "symbol ./sdk/contracts:isGenericRefusalExamples removed", "symbol ./sdk/runtime:isGenericRefusalExamples removed" ], "package_version": "2026.10.30", "reason": "isGenericRefusalExamples was introduced unreleased on this stack (absent from main and v2026.10.30) and is superseded by withoutGenericRefusalExamples" }, { "changes": [ "signature ./sdk:ClaimNextOptions", "signature ./sdk:ClaimResult", "signature ./sdk:PmContextIntentReceipt", "signature ./sdk/contracts:PmContextIntentReceipt", "signature ./sdk/core:ClaimNextOptions", "signature ./sdk/core:ClaimResult", "signature ./sdk/runtime:ClaimNextOptions", "signature ./sdk/runtime:ClaimResult" ], "package_version": "2026.10.31", "reason": "Optional additions only: ClaimResult.start (claim --next --start receipt), ClaimNextOptions.start, and PmContextIntentReceipt.limit_override (GH-1643/GH-1644); no existing field changed type or became required." }, { "changes": [ "signature ./sdk:ExtensionCommandSdk", "signature ./sdk:PmCliErrorContext", "signature ./sdk/authoring:ExtensionCommandSdk" ], "package_version": "2026.11.1", "reason": "Additive only for consumers: PmCliErrorContext gains optional lock_component, expected_revision and current_revision (pm-gh1647, pm-gh1580); ExtensionCommandSdk gains readSettingsSection and writeSettingsSection, which only the host implements and injects (pm-gh1580)" }, { "changes": [ "signature ./sdk:writeSettings" ], "package_version": "2026.11.1", "reason": "writeSettings gains an optional trailing options parameter (assignedPaths) so an explicit repair to a default value over an unreadable settings document takes effect; existing calls compile unchanged. Behavior change in the same release: a write from the defaults fallback for a schema-invalid settings.json now applies only the caller's change to the stored document and refuses with settings_write_invalid_existing_schema when the result is still invalid, instead of replacing the document with defaults (pm-4zpq71)" }, { "changes": [ "signature ./sdk:PmCliErrorContext", "signature ./sdk:WriteSettingsSectionOptions" ], "package_version": "2026.11.1", "reason": "Refines surface first added in this unreleased change set: PmCliErrorContext drops the never-released stray_lock_removed field because pm no longer deletes a stray lock outside the tracker (pm-gh1647), and WriteSettingsSectionOptions gains an optional author so host-bound section writes record the invocation author (pm-gh1580)" }, { "changes": [ "signature ./sdk:parseRegisteredItemFieldAssignments", "signature ./sdk:PmCliErrorContext" ], "package_version": "2026.11.1", "reason": "Additive only: PmCliErrorContext gains the optional producer-owned details slot (GH-1631) and parseRegisteredItemFieldAssignments gains an optional project-schema recovery resolver (pm-wftvem); no existing member, parameter or runtime behavior is removed." }, { "changes": [ "signature ./sdk:PmCliErrorDetailsOmission", "signature ./sdk/runtime:PmCliErrorDetailsOmission" ], "package_version": "2026.11.1", "reason": "PmCliErrorDetailsOmission drops byte_length before its first release: the walk now stops at the byte ceiling (amplification bound), so an exact oversize length is never measured. The type was introduced in this unreleased change." }, { "changes": [ "signature ./sdk:PmCliErrorContext" ], "package_version": "2026.11.1", "reason": "Additive only: PmCliErrorContext gains the optional host-set details_omitted receipt that records diagnostics the host could not admit at construction (GH-1631, unreleased); no existing member changes." }, { "changes": [ "signature ./sdk:PmCliErrorDetailsRejection" ], "package_version": "2026.11.1", "reason": "PmCliErrorDetailsRejection gains the diagnostic_budget reason before its first release: --json replaces admitted details with an explicit receipt when the pretty-printed envelope would exceed the error diagnostic budget (GH-1631, unreleased)." }, { "changes": [ "signature ./sdk:GetResult", "signature ./sdk:GlobalOptions", "signature ./sdk:PmClient", "signature ./sdk/core:GetResult", "signature ./sdk/core:PmClient", "signature ./sdk/query:GetResult", "signature ./sdk/runtime:GetResult", "signature ./sdk/runtime:GlobalOptions", "signature ./sdk/runtime:PmClient" ], "package_version": "2026.11.2", "reason": "pm-gh1576: additive optional GetResult.item_hash, GlobalOptions.expectHash and PmClient revision helpers; no existing member changed shape" }, { "changes": [ "signature ./sdk:HistoryCompactBulkItemResult", "signature ./sdk:HistoryRepairAllStreamResult" ], "package_version": "2026.11.3", "reason": "pm-gh1576: HistoryCompactBulkItemResult and HistoryRepairAllStreamResult gain only optional ItemRevisionConflictRowFields (error_code, expected_revision, current_revision, details) on refused rows; every existing producer and reader stays type-compatible" } ], "entrypoints": { ".": { "alias_of": "./sdk", "classification": "aggregate_alias", "symbols": [], "types": "dist/sdk/index.d.ts" }, "./cli": { "classification": "executable_entry", "symbols": [ { "classification": "executable_entry", "kind": "function", "name": "runPmCli", "signature": "(rawArgv?: string[]) => Promise | calls: (rawArgv?: string[]) => Promise" } ], "types": "dist/cli/public.d.ts" }, "./sdk": { "classification": "advanced_export", "symbols": [ { "classification": "supported", "kind": "value", "name": "_testOnly", "signature": "{ applyLiteralRule: typeof applyLiteralRule; applyRegexRule: typeof applyRegexRule; buildRedactionRules: typeof buildRedactionRules; hasItemMetadata: typeof hasItemMetadata; normalizeRegexFlags: typeof normalizeRegexFlags; normalizeStringArrayInput: typeof normalizeStringArrayInput; parseRegexRule: typeof parseRegexRule; redactStringValue: typeof redactStringValue; redactUnknownValue: typeof redactUnknownValue; }" }, { "classification": "supported", "kind": "value", "name": "_testOnlyAggregateCommand", "signature": "{ buildGroupKey: typeof buildGroupKey; compareAggregateRows: typeof compareAggregateRows; compareNullableGroupValue: typeof compareNullableGroupValue; completionPct: typeof completionPct; normalizeTagGroupValue: typeof normalizeTagGroupValue; parseGroupBy: typeof parseGroupBy; parseNumericAggregation: typeof parseNumericAggregation; parseStatus: typeof parseStatus; readNumericAggregateValue: typeof readNumericAggregateValue; resolveGroupValue: typeof resolveGroupValue; updateCompletionCounts: typeof updateCompletionCounts; }" }, { "classification": "advanced_export", "kind": "value", "name": "_testOnlyConfigCommand", "signature": "{ hasGovernanceValidationMirrorChange: typeof hasGovernanceValidationMirrorChange; applyPositionalValue: typeof applyPositionalValue; normalizeAction: typeof normalizeAction; normalizeCriteria: typeof normalizeCriteria; normalizeGovernanceCloseValidationDefault: typeof normalizeGovernanceCloseValidationDefault; normalizeGovernanceCreateModeDefault: typeof normalizeGovernanceCreateModeDefault; normalizeGovernanceForceRequiredForStaleLockPolicy: typeof normalizeGovernanceForceRequiredForStaleLockPolicy; normalizeGovernanceOwnershipEnforcement: typeof normalizeGovernanceOwnershipEnforcement; normalizeGovernancePreset: typeof normalizeGovernancePreset; normalizeGovernanceRequireCloseReasonPolicy: typeof normalizeGovernanceRequireCloseReasonPolicy; normalizeGovernanceWorkflowEnforcement: typeof normalizeGovernanceWorkflowEnforcement; normalizeHistoryMissingStreamPolicy: typeof normalizeHistoryMissingStreamPolicy; normalizeItemFormat: typeof normalizeItemFormat; normalizeKey: typeof normalizeKey; normalizeMetadataRequiredFields: typeof normalizeMetadataRequiredFields; normalizePolicyForConflict: typeof normalizePolicyForConflict; normalizeScope: typeof normalizeScope; normalizeTelemetryTrackingPolicy: typeof normalizeTelemetryTrackingPolicy; normalizeTestResultTrackingPolicy: typeof normalizeTestResultTrackingPolicy; normalizeValidateMetadataProfile: typeof normalizeValidateMetadataProfile; normalizeWarnings: typeof normalizeWarnings; }" }, { "classification": "supported", "kind": "value", "name": "_testOnlyGetCommand", "signature": "{ shouldAutoIncludeGetChildren: typeof shouldAutoIncludeGetChildren; }" }, { "classification": "supported", "kind": "value", "name": "_testOnlyHealthCommand", "signature": "{ buildHierarchyIntegrityWarnings: typeof buildHierarchyIntegrityWarnings; buildExtensionHealthTriageSummary: typeof buildExtensionHealthTriageSummary; buildHealthFindings: typeof buildHealthFindings; buildCapabilityContractMetadata: typeof buildCapabilityContractMetadata; buildStaleInProgressHealthSummary: typeof buildStaleInProgressHealthSummary; buildVectorizationProviderDetails: typeof buildVectorizationProviderDetails; collectUnknownCapabilityGuidance: typeof collectUnknownCapabilityGuidance; isAdvisoryHealthWarning: typeof isAdvisoryHealthWarning; isDirectory: typeof isDirectory; isExpectedUnmanagedExtension: typeof isExpectedUnmanagedExtension; listItemDocumentPaths: typeof listItemDocumentPaths; normalizeEndpointForDisplay: typeof normalizeEndpointForDisplay; normalizeExtensionNameForMatch: typeof normalizeExtensionNameForMatch; parseTelemetryQueue: typeof parseTelemetryQueue; probeTelemetryEndpointHealth: typeof probeTelemetryEndpointHealth; projectHealthResult: typeof projectHealthResult; resolveActionableUnknownAuthorEventCount: (authorAttribution: HistoryAuthorAttributionScan) => number; resolveHealthSkipPolicy: typeof resolveHealthSkipPolicy; resolveUnknownAuthorEventCount: (authorAttribution: HistoryAuthorAttributionScan) => number; resolveVectorRefreshPolicy: typeof resolveVectorRefreshPolicy; selectStaleItemDetail: typeof selectStaleItemDetail; summarizeHealthCheckDetails: typeof summarizeHealthCheckDetails; summarizeExtensionList: typeof summarizeExtensionList; summarizeRecordList: typeof summarizeRecordList; summarizeStringList: typeof summarizeStringList; telemetryEnvFlagEnabled: typeof telemetryEnvFlagEnabled; warningCode: typeof warningCode; }" }, { "classification": "advanced_export", "kind": "value", "name": "_testOnlyInit", "signature": "{ normalizeInitGovernancePreset: typeof normalizeInitGovernancePreset; normalizeInitTypePreset: typeof normalizeInitTypePreset; normalizeOptionalInitAuthor: typeof normalizeOptionalInitAuthor; normalizeInitAgentGuidanceMode: typeof normalizeInitAgentGuidanceMode; isPathLikeInitTarget: typeof isPathLikeInitTarget; resolveInitInvocation: typeof resolveInitInvocation; resolveInitPrefixInput: typeof resolveInitPrefixInput; parseYesNoChoice: typeof parseYesNoChoice; applyGovernancePreset: typeof applyGovernancePreset; runInitWizard: typeof runInitWizard; setInitReadlineFactoryForTests: typeof setInitReadlineFactoryForTests; summarizeInstalledPackages: typeof summarizeInstalledPackages; buildInitNextSteps: typeof buildInitNextSteps; registerInitTypePreset: typeof registerInitTypePreset; assertExplicitTrackerPathIsNotWorkspaceRoot: typeof assertExplicitTrackerPathIsNotWorkspaceRoot; isLikelyWorkspaceRoot: typeof isLikelyWorkspaceRoot; installInitMergeFence: typeof installInitMergeFence; }" }, { "classification": "advanced_export", "kind": "value", "name": "_testOnlyInitAgentGuidance", "signature": "{ toPortableRelativePath: typeof toPortableRelativePath; ensureTrailingNewline: typeof ensureTrailingNewline; detectLineEnding: typeof detectLineEnding; findGuidanceBlockRange: typeof findGuidanceBlockRange; buildAgentGuidanceBlock: typeof buildAgentGuidanceBlock; upsertAgentGuidanceBlock: typeof upsertAgentGuidanceBlock; resolveProjectRoot: typeof resolveProjectRoot; resolveTargetGuidancePath: typeof resolveTargetGuidancePath; parsePromptChoice: typeof parsePromptChoice; pushUnique: typeof pushUnique; promptForGuidanceWrite: typeof promptForGuidanceWrite; normalizeAgentGuidanceState: typeof normalizeAgentGuidanceState; applyAgentGuidanceState: typeof applyAgentGuidanceState; writeGuidanceFile: typeof writeGuidanceFile; setAgentGuidanceReadlineFactoryForTests: typeof setAgentGuidanceReadlineFactoryForTests; }" }, { "classification": "advanced_export", "kind": "value", "name": "_testOnlyItemTransaction", "signature": "{ buildCreateStep: typeof buildCreateStep; bulkHistoryMarker: typeof bulkHistoryMarker; compensateByRestore: typeof compensateByRestore; deriveStepId: typeof deriveStepId; isUpdateMarkerApplied: typeof isUpdateMarkerApplied; readItemSnapshot: typeof readItemSnapshot; }" }, { "classification": "advanced_export", "kind": "value", "name": "_testOnlyMutationEvents", "signature": "{ decodeMutationEventCursor: typeof decodeMutationEventCursor; encodeMutationEventCursor: typeof encodeMutationEventCursor; eventQueryFingerprint: typeof eventQueryFingerprint; isAbortError: typeof isAbortError; isMutationEventCursorEnvelope: typeof isMutationEventCursorEnvelope; parseMutationEventLimit: typeof parseMutationEventLimit; resolveMutationEventStart: typeof resolveMutationEventStart; }" }, { "classification": "supported", "kind": "value", "name": "_testOnlyNextCommand", "signature": "{ partitionCallerOwnedReady: typeof partitionCallerOwnedReady; resolveNextCallerAuthor: (options: NextOptions, settingsAuthor: string) => string; }" }, { "classification": "supported", "kind": "value", "name": "_testOnlySearchCommand", "signature": "{ applyFilters: typeof applyFilters; applyExactQueryFilters: typeof applyExactQueryFilters; applyInlineQueryFilters: typeof applyInlineQueryFilters; buildHitHighlights: typeof buildHitHighlights; buildVerboseSearchFilters: typeof buildVerboseSearchFilters; buildExplicitSemanticFallbackWarning: typeof buildExplicitSemanticFallbackWarning; buildCompactSearchFilterSummary: typeof buildCompactSearchFilterSummary; buildHybridLexicalScore: typeof buildHybridLexicalScore; buildRerankCorpus: typeof buildRerankCorpus; buildSemanticHits: typeof buildSemanticHits; classifyImplicitSemanticFallbackReason: typeof classifyImplicitSemanticFallbackReason; collectErrorCauseCodes: typeof collectErrorCauseCodes; collectExactPhraseFields: typeof collectExactPhraseFields; collectLinkedPaths: typeof collectLinkedPaths; combineHybridHits: typeof combineHybridHits; computeBuiltInBm25Hits: typeof computeBuiltInBm25Hits; computeSemanticOrHybridHits: typeof computeSemanticOrHybridHits; resolveBuiltInBm25Mode: typeof resolveBuiltInBm25Mode; countOccurrences: typeof countOccurrences; dependencyEntries: typeof dependencyEntries; documentContainsExactPhrase: typeof documentContainsExactPhrase; emptySearchResult: typeof emptySearchResult; highlightFieldSnippet: typeof highlightFieldSnippet; loadDocuments: typeof loadDocuments; markTokenRuns: typeof markTokenRuns; parseInlineQueryFilters: typeof parseInlineQueryFilters; maybeEmitVectorIndexStaleWarning: typeof maybeEmitVectorIndexStaleWarning; loadLinkedCorpus: typeof loadLinkedCorpus; mergeVectorHitsById: typeof mergeVectorHitsById; normalizeExtensionProviderHits: typeof normalizeExtensionProviderHits; normalizeScoreMap: typeof normalizeScoreMap; parseProjectionConfig: typeof parseSearchProjection; parseTimestampWindow: typeof parseTimestampWindow; parseTokens: typeof parseSearchTokens; projectSearchHits: typeof projectSearchHits; readSearchFieldValue: typeof readSearchFieldValue; requireSemanticDependencies: typeof requireSemanticDependencies; resolveExtensionSearchProvider: typeof resolveExtensionSearchProvider; resolveExtensionSearchProviderByName: typeof resolveExtensionSearchProviderByName; resolveExtensionVectorAdapter: typeof resolveExtensionVectorAdapter; resolveLinkedCorpusRoots: typeof resolveLinkedCorpusRoots; scoreDocument: typeof scoreDocument; sortHits: typeof sortHits; stringArray: typeof stringArray; textEntries: typeof textEntries; validateSearchProjectionFields: typeof validateSearchProjectionFields; }" }, { "classification": "supported", "kind": "value", "name": "_testOnlySimilarity", "signature": "{ buildDuplicateClusters: typeof buildDuplicateClusters; collectDuplicateCandidatePairs: typeof collectDuplicateCandidatePairs; createDuplicateUnionFind: typeof createDuplicateUnionFind; }" }, { "classification": "advanced_export", "kind": "value", "name": "_testOnlyTemplates", "signature": "{ normalizeTemplateName: typeof normalizeTemplateName; extractTemplateOptions: typeof extractTemplateOptions; parseStoredTemplateDocument: typeof parseStoredTemplateDocument; builtinTemplateDocument: typeof builtinTemplateDocument; readStoredTemplateDocument: typeof readStoredTemplateDocument; }" }, { "classification": "supported", "kind": "value", "name": "_testOnlyValidateCommand", "signature": "{ applyValidateFix: typeof applyValidateFix; applyValidateFixes: typeof applyValidateFixes; attachValidateFixHints: typeof attachValidateFixHints; buildCommandReferencesCheck: typeof buildCommandReferencesCheck; buildDependencyReferencesCheck: typeof buildDependencyReferencesCheck; buildCloseReasonBackfillRows: typeof buildCloseReasonBackfillRows; buildFilesCheck: typeof buildFilesCheck; buildLifecycleCheck: typeof buildLifecycleCheck; buildLifecycleDependencyGraph: typeof buildLifecycleDependencyGraph; buildLifecycleParentGraph: typeof buildLifecycleParentGraph; buildEstimateBackfillRows: typeof buildEstimateBackfillRows; buildMetadataCounts: typeof buildMetadataCounts; buildMissingFieldOccurrences: typeof buildMissingFieldOccurrences; buildOrphanedPathRows: typeof buildOrphanedPathRows; classifyOrphanedPath: typeof classifyOrphanedPath; collectDefaultProjectFileCandidates: typeof collectDefaultProjectFileCandidates; collectTrackedGitFileCandidates: typeof collectTrackedGitFileCandidates; detectLifecycleDependencyCycles: typeof detectLifecycleDependencyCycles; detectLifecycleParentCycles: typeof detectLifecycleParentCycles; escapeRegExp: typeof escapeRegExp; extractItemIds: typeof extractItemIds; findLifecycleDependencyCycleComponents: typeof findLifecycleDependencyCycleComponents; isMetadataFieldMissing: typeof isMetadataFieldMissing; linkedArtifactPathExceedsFilesystemLimits: typeof linkedArtifactPathExceedsFilesystemLimits; listFilesRecursive: typeof listFilesRecursive; resolveDependencyCycleSeverity: typeof resolveDependencyCycleSeverity; resolveParentCycleSeverity: typeof resolveParentCycleSeverity; resolveFileScanMode: typeof resolveFileScanMode; resolveLifecycleDependencyCycleSamplePath: typeof resolveLifecycleDependencyCycleSamplePath; resolveRequestedChecks: typeof resolveRequestedChecks; resolveValidateMetadataProfile: typeof resolveValidateMetadataProfile; resolveWorkspaceRoot: typeof resolveWorkspaceRoot; sharedDirectoryPrefixLength: typeof sharedDirectoryPrefixLength; summarizeOrphanedPathRows: typeof summarizeOrphanedPathRows; summarizeDuplicateIssueCodes: typeof summarizeDuplicateIssueCodes; toMeaningfulString: typeof toMeaningfulString; }" }, { "classification": "supported", "kind": "value", "name": "_testOnlyWorkspacePosition", "signature": "{ commandForWorkspacePositionState: typeof commandForWorkspacePositionState; normalizeWorkspaceHistoryDrift: typeof normalizeWorkspaceHistoryDrift; selectWorkspacePositionState: typeof selectWorkspacePositionState; }" }, { "classification": "advanced_export", "kind": "function", "name": "abandonItemTransaction", "signature": "(options: AbandonItemTransactionOptions) => Promise | calls: (options: AbandonItemTransactionOptions) => Promise" }, { "classification": "advanced_export", "kind": "type", "name": "AbandonItemTransactionOptions", "signature": "export type AbandonItemTransactionOptions = Omit;" }, { "classification": "advanced_export", "kind": "function", "name": "abandonWorkspaceTransaction", "signature": "(options: AbandonWorkspaceTransactionOptions) => Promise | calls: (options: AbandonWorkspaceTransactionOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "AbandonWorkspaceTransactionOptions", "signature": "export interface AbandonWorkspaceTransactionOptions extends Omit { reason: string; supersededBy?: string; resolveSteps(journal: WorkspaceTransactionJournal): readonly WorkspaceTransactionStep[]; }" }, { "classification": "supported", "kind": "function", "name": "acceptAssuranceProposals", "signature": "(pmRoot: string, proposals: readonly AssuranceDerivedProposal[], options?: { author?: string; message?: string; }) => Promise | calls: (pmRoot: string, proposals: readonly AssuranceDerivedProposal[], options?: { author?: string; message?: string; }) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "acknowledgeLinkedTests", "signature": "(pmRoot: string, tests: LinkedTest[], acknowledgedAt: string) => Promise<{ acknowledged: number; fingerprints: string[]; }> | calls: (pmRoot: string, tests: LinkedTest[], acknowledgedAt: string) => Promise<{ acknowledged: number; fingerprints: string[]; }>" }, { "classification": "supported", "kind": "interface", "name": "AcknowledgeUnknownAuthorEventsOptions", "signature": "export interface AcknowledgeUnknownAuthorEventsOptions { events?: UnknownAuthorHistoryEvent[]; all_actionable?: boolean; attributed_author?: string; reviewer?: string; reason?: string; dry_run?: boolean; plan_fingerprint?: string; coordinate_limit?: number; }" }, { "classification": "supported", "kind": "function", "name": "acknowledgeUnknownAuthorHistoryEvents", "signature": "(pmRoot: string, options: AcknowledgeUnknownAuthorEventsOptions) => Promise | calls: (pmRoot: string, options: AcknowledgeUnknownAuthorEventsOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "acknowledgeUnknownAuthorHistoryEventsFromTransport", "signature": "(pmRoot: string, input: Record) => Promise | calls: (pmRoot: string, input: Record) => Promise" }, { "classification": "supported", "kind": "function", "name": "acquireItemMetadataDerivedIndexLock", "signature": "(pmRoot: string, author: string, options?: ItemMetadataDerivedIndexLockOptions) => Promise<() => Promise> | calls: (pmRoot: string, author: string, options?: ItemMetadataDerivedIndexLockOptions) => Promise<() => Promise>" }, { "classification": "advanced_export", "kind": "function", "name": "acquireLock", "signature": "(pmRoot: string, id: string, ttlSeconds: number, owner: string, force?: boolean, forceRequiredForStaleLock?: boolean, waitMs?: number, options?: AcquireLockOptions) => Promise<() => Promise> | calls: (pmRoot: string, id: string, ttlSeconds: number, owner: string, force?: boolean, forceRequiredForStaleLock?: boolean, waitMs?: number, options?: AcquireLockOptions) => Promise<() => Promise>" }, { "classification": "advanced_export", "kind": "function", "name": "acquireLockLease", "signature": "(pmRoot: string, id: string, ttlSeconds: number, owner: string, force?: boolean, forceRequiredForStaleLock?: boolean, waitMs?: number, options?: AcquireLockOptions) => Promise | calls: (pmRoot: string, id: string, ttlSeconds: number, owner: string, force?: boolean, forceRequiredForStaleLock?: boolean, waitMs?: number, options?: AcquireLockOptions) => Promise" }, { "classification": "supported", "kind": "value", "name": "ACTIONABILITY_ORDERING_KINDS", "signature": "readonly string[]" }, { "classification": "supported", "kind": "interface", "name": "ActionabilityReport", "signature": "export interface ActionabilityReport { ready: ActionableEntry[]; blocked: ActionableEntry[]; containers: ActionableEntry[]; decisions: ActionableEntry[]; gates: ActionableEntry[]; active_count: number; container_count: number; }" }, { "classification": "supported", "kind": "interface", "name": "ActionabilitySelectionOptions", "signature": "export interface ActionabilitySelectionOptions { includeDecisions?: boolean; includeGates?: boolean; includeContainers?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ActionableDuplicateCluster", "signature": "export interface ActionableDuplicateCluster extends DuplicateCluster { canonical_id: string; close_command: string; }" }, { "classification": "supported", "kind": "interface", "name": "ActionableEntry", "signature": "export interface ActionableEntry { item: ItemMetadata; open_blockers: ResolvedBlocker[]; unblocks: string[]; }" }, { "classification": "supported", "kind": "function", "name": "activateExtensionForTest", "signature": "(module: unknown, options?: ActivateExtensionForTestOptions) => Promise | calls: (module: unknown, options?: ActivateExtensionForTestOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "ActivateExtensionForTestOptions", "signature": "export interface ActivateExtensionForTestOptions { name?: string; layer?: ExtensionLayer; capabilities?: readonly ExtensionCapability[]; policy?: ExtensionGovernancePolicy; }" }, { "classification": "advanced_export", "kind": "function", "name": "activateExtensions", "signature": "(loadResult: ExtensionLoadResult) => Promise | calls: (loadResult: ExtensionLoadResult) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "ActiveExtensionHookContext", "signature": "export interface ActiveExtensionHookContext { hooks: ExtensionHookRegistry; commandName: string; commandArgs: string[]; commandOptions: Record; globalOptions: GlobalOptions; pmRoot: string; profileEnabled: boolean; migrationBlockers: TMigrationBlocker[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ActiveExtensionScopeOptions", "signature": "export interface ActiveExtensionScopeOptions { cwd?: string; path?: string; noExtensions?: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ActiveTelemetryCommand", "signature": "export interface ActiveTelemetryCommand { sample_rate?: number; started_at: string; started_at_ms: number; command: string; command_taxonomy: TelemetryCommandTaxonomy; pm_version: string; source_context: TelemetrySourceContext; source_context_source: TelemetrySourceContextSource; installation_id: string; pm_root_hash: string; cwd_hash: string; endpoint: string; retention_days: number; global_pm_root: string; capture_level: TelemetryCaptureLevel; otel_traces_endpoint?: string; otel_trace_id?: string; otel_span_id?: string; }" }, { "classification": "contract_data", "kind": "value", "name": "ACTIVITY_COMMANDER_STRING_OPTION_CONTRACTS", "signature": "CommanderOptionAliasContract[]" }, { "classification": "contract_data", "kind": "value", "name": "ACTIVITY_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "supported", "kind": "interface", "name": "ActivityCommandOptions", "signature": "export interface ActivityCommandOptions { id?: string; op?: string; author?: string; from?: string; to?: string; limit?: string; after?: string; compact?: boolean; raw?: boolean; unbounded?: boolean; provenance?: boolean; provenanceSummary?: boolean; harness?: string | readonly string[]; agentInstance?: string | readonly string[]; provenanceFilter?: string | readonly string[]; }" }, { "classification": "supported", "kind": "interface", "name": "ActivityEntry", "signature": "export interface ActivityEntry extends HistoryEntry { id: string; }" }, { "classification": "supported", "kind": "interface", "name": "ActivityResult", "signature": "export interface ActivityResult { activity_digest?: ActivityDigestEntry[]; activity?: ActivityEntry[]; compact_activity?: CompactActivityEntry[]; provenance_activity?: HistoryProvenanceRow[]; compact: boolean; projection: { mode: \"digest\" | \"compact\" | \"provenance\" | \"full\"; row_key: \"activity_digest\" | \"compact_activity\" | \"provenance_activity\" | \"activity\"; }; omission_receipt: OutputOmissionReceipt; count: number; total_count: number; limit: number | null; page_start: number; window: { anchor: string; from: string | null; to: string | null; }; next_cursor?: string; omitted_count: number; has_more: boolean; applied_bound: { kind: \"limit\" | \"unbounded\"; source: \"default\" | \"explicit\"; value: number | null; }; activity_summary?: { window: { from: string | null; to: string | null; }; event_count: number; item_count: number; author_count: number; operation_counts: Record; }; provenance_summary?: HistoryProvenanceSummary; }" }, { "classification": "advanced_export", "kind": "interface", "name": "AddGlobEntry", "signature": "export interface AddGlobEntry { pattern: string; scope: LinkScope; note?: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "admitStartWithOpenBlockers", "signature": "(params: { pmRoot: string; settings: PmSettings; metadata: ItemMetadata; force?: boolean; }) => Promise | calls: (params: { pmRoot: string; settings: PmSettings; metadata: ItemMetadata; force?: boolean; }) => Promise" }, { "classification": "supported", "kind": "interface", "name": "AfterCommandAffectedItem", "signature": "export interface AfterCommandAffectedItem { id: string; op?: string; item_type?: string; previous_status?: ItemStatus; status?: ItemStatus; previous?: Partial; current?: Partial; changed_fields?: string[]; }" }, { "classification": "supported", "kind": "type", "name": "AfterCommandHook", "signature": "export type AfterCommandHook = (context: AfterCommandHookContext) => Promise | void;" }, { "classification": "supported", "kind": "interface", "name": "AfterCommandHookContext", "signature": "export interface AfterCommandHookContext extends BeforeCommandHookContext { ok: boolean; error?: string; result?: unknown; affected?: AfterCommandAffectedItem[]; }" }, { "classification": "supported", "kind": "value", "name": "AGENT_PROVENANCE_DIMENSIONS", "signature": "readonly [\"model\", \"effort\", \"role\", \"topic\", \"version\"]" }, { "classification": "supported", "kind": "interface", "name": "AgentClientInfo", "signature": "export interface AgentClientInfo { name: string; version?: string; model?: string; session?: string; provenance?: Readonly>; episode?: AgentEpisodeIdentity; }" }, { "classification": "supported", "kind": "interface", "name": "AgentEpisodeGroup", "signature": "export interface AgentEpisodeGroup { id: string; label?: string; parent_id?: string; source: \"declared\" | \"inferred\"; entries: [ HistoryEntry, ...HistoryEntry[] ]; children: AgentEpisodeGroup[]; }" }, { "classification": "supported", "kind": "interface", "name": "AgentEpisodeIdentity", "signature": "export interface AgentEpisodeIdentity { id: string; label?: string; parent_id?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "AgentIdentityVocabulary", "signature": "export interface AgentIdentityVocabulary { version: number; aliases: Record; }" }, { "classification": "advanced_export", "kind": "interface", "name": "AgentIdentityVocabularyMutationInput", "signature": "export interface AgentIdentityVocabularyMutationInput { operation: AgentIdentityVocabularyOperation; legacy_author?: string; canonical_harness?: string; observed_authors?: readonly string[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "AgentIdentityVocabularyMutationPlan", "signature": "export interface AgentIdentityVocabularyMutationPlan { vocabulary: AgentIdentityVocabulary; preview: AgentIdentityVocabularyMutationPreview; }" }, { "classification": "advanced_export", "kind": "interface", "name": "AgentIdentityVocabularyMutationPreview", "signature": "export interface AgentIdentityVocabularyMutationPreview { operation: AgentIdentityVocabularyOperation; changed: boolean; version_before: number; version_after: number; alias_count: number; residual_author_count: number; }" }, { "classification": "advanced_export", "kind": "type", "name": "AgentIdentityVocabularyOperation", "signature": "export type AgentIdentityVocabularyOperation = \"add\" | \"remove\" | \"clear\";" }, { "classification": "advanced_export", "kind": "interface", "name": "AgentIdentityVocabularySummary", "signature": "export interface AgentIdentityVocabularySummary { version: number; alias_count: number; }" }, { "classification": "supported", "kind": "interface", "name": "AgentModelProvenanceCoverage", "signature": "export interface AgentModelProvenanceCoverage { harness: string; entries: number; observed: number; unavailable: number; legacy_missing: number; coverage: number | null; inert: boolean; }" }, { "classification": "supported", "kind": "type", "name": "AgentModelSource", "signature": "export type AgentModelSource = \"override\" | \"environment\" | \"mcp_client\" | \"argv\" | \"host\" | \"session\" | \"probe\" | \"inferred\";" }, { "classification": "supported", "kind": "type", "name": "AgentProvenance", "signature": "export type AgentProvenance = Readonly>;" }, { "classification": "supported", "kind": "type", "name": "AgentProvenanceAbsenceReason", "signature": "export type AgentProvenanceAbsenceReason = \"harness_unavailable\" | \"resolver_input_missing\" | \"resolver_failed\" | \"resolver_not_configured\" | \"probes_disabled\" | \"invalid_value\";" }, { "classification": "supported", "kind": "interface", "name": "AgentProvenanceAdapter", "signature": "export interface AgentProvenanceAdapter { contract_version: 1; adapter_version: string; priority: number; harness: string; descriptor: HarnessSignalDescriptor; supported_dimensions: readonly string[]; native_sources: readonly (\"environment\" | \"argv\" | \"mcp_client\" | \"session_file\")[]; probe_policy: { max_bytes: number; max_lines: number; network_access: false; subprocess_access: false; }; normalization: { model_family: \"v1\"; effort: \"v1\"; preserve_raw: true; }; confidence: \"high\" | \"medium\" | \"low\"; waivers?: Readonly>; }" }, { "classification": "supported", "kind": "interface", "name": "AgentProvenanceDescriptorCoverage", "signature": "export interface AgentProvenanceDescriptorCoverage { dimension: string; harnesses: string[]; covered: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "AgentProvenanceDimensionCoverage", "signature": "export interface AgentProvenanceDimensionCoverage extends AgentModelProvenanceCoverage { dimension: string; }" }, { "classification": "supported", "kind": "interface", "name": "AgentProvenanceObservation", "signature": "export interface AgentProvenanceObservation { value: string; source: AgentModelSource; confidence?: \"high\" | \"medium\" | \"low\"; rule_version?: \"v2\"; evidence?: readonly string[]; }" }, { "classification": "supported", "kind": "interface", "name": "AgentProvenanceOutcome", "signature": "export interface AgentProvenanceOutcome { status: \"resolved\" | \"unavailable\" | \"not_configured\" | \"failed\"; reason?: AgentProvenanceAbsenceReason; resolver?: AgentProvenanceResolver; rule_version: \"v1\"; }" }, { "classification": "supported", "kind": "interface", "name": "AgentSemanticAttributionCoverage", "signature": "export interface AgentSemanticAttributionCoverage { harness: string; dimension: \"role\" | \"topic\"; entries: number; observed: number; by_source: Partial>; coverage: number; }" }, { "classification": "supported", "kind": "interface", "name": "AgentSemanticAttributionCoverageGate", "signature": "export interface AgentSemanticAttributionCoverageGate { passed: boolean; minimum_coverage: number; minimum_entries: number; rows: AgentSemanticAttributionCoverage[]; failures: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "AgentSessionContext", "signature": "export interface AgentSessionContext { provenance?: Readonly>; episode?: AgentEpisodeIdentity; }" }, { "classification": "supported", "kind": "function", "name": "agentSessionEnvironment", "signature": "(context: AgentSessionContext) => Record | calls: (context: AgentSessionContext) => Record" }, { "classification": "supported", "kind": "function", "name": "aggregate", "signature": " = AggregateOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = AggregateOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "contract_data", "kind": "value", "name": "AGGREGATE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "supported", "kind": "interface", "name": "AggregateOptions", "signature": "export interface AggregateOptions { groupBy?: string; setMode?: string; limit?: string | number; after?: string; count?: boolean; completion?: boolean; sum?: string; avg?: string; includeUnparented?: boolean; status?: string; type?: string; tag?: string; priority?: string; deadlineBefore?: string; deadlineAfter?: string; assignee?: string; assigneeFilter?: string; parent?: string; sprint?: string; release?: string; }" }, { "classification": "supported", "kind": "interface", "name": "AggregateResult", "signature": "export interface AggregateResult { groups: AggregateRow[]; count: number; returned_count: number; truncated: boolean; next_after: string | null; totals: { items_considered: number; items_grouped: number; items_skipped_unparented: number; group_memberships: number; }; filters: { group_by: AggregateGroupField[]; set_mode: \"element\" | \"tuple\"; count: boolean; completion: boolean; sum?: string | null; avg?: string | null; numeric_field?: string | null; include_unparented: boolean; status: ItemStatus | null; status_values?: ItemStatus[]; type: string | null; tag: string | null; priority: string | null; deadline_before: string | null; deadline_after: string | null; assignee: string | null; assignee_filter: string | null; parent: string | null; sprint: string | null; release: string | null; }; now: string; warnings?: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "AggregateRow", "signature": "export interface AggregateRow { group: AggregateGroupRecord; group_label: string; count: number; open?: number; in_progress?: number; closed?: number; other?: number; completion_pct?: number; null_count?: number; sum?: number | null; avg?: number | null; }" }, { "classification": "supported", "kind": "function", "name": "analyzeAgentProvenanceDescriptorCoverage", "signature": "(descriptors?: readonly HarnessSignalDescriptor[], dimensions?: readonly string[]) => AgentProvenanceDescriptorCoverage[] | calls: (descriptors?: readonly HarnessSignalDescriptor[], dimensions?: readonly string[]) => AgentProvenanceDescriptorCoverage[]" }, { "classification": "supported", "kind": "function", "name": "analyzeDefectChangeRisk", "signature": "(index: DefectRecurrenceIndex, input: DefectChangeRiskInput, options?: AnalyzeDefectChangeRiskOptions) => DefectChangeRiskReport | calls: (index: DefectRecurrenceIndex, input: DefectChangeRiskInput, options?: AnalyzeDefectChangeRiskOptions) => DefectChangeRiskReport" }, { "classification": "supported", "kind": "interface", "name": "AnalyzeDefectChangeRiskOptions", "signature": "export interface AnalyzeDefectChangeRiskOptions { cursor?: string; limit?: number; }" }, { "classification": "supported", "kind": "function", "name": "analyzeDefectRecurrenceCoverage", "signature": "(policy: DefectRecurrencePolicy, items: readonly AssuranceItemRecord[], options?: DefectRecurrenceCoverageOptions) => DefectRecurrenceCoverageReport | calls: (policy: DefectRecurrencePolicy, items: readonly AssuranceItemRecord[], options?: DefectRecurrenceCoverageOptions) => DefectRecurrenceCoverageReport" }, { "classification": "supported", "kind": "function", "name": "analyzeDuplicateItems", "signature": "(input: readonly DuplicateItemInput[], options?: Pick) => DuplicateItemsAnalysis | calls: (input: readonly DuplicateItemInput[], options?: Pick) => DuplicateItemsAnalysis" }, { "classification": "supported", "kind": "function", "name": "analyzeGraphImpact", "signature": "(graph: RelationshipGraph, root: string, options?: RelationshipImpactOptions) => RelationshipImpactAnalysis | calls: (graph: RelationshipGraph, root: string, options?: RelationshipImpactOptions) => RelationshipImpactAnalysis" }, { "classification": "supported", "kind": "function", "name": "analyzeHierarchyIntegrity", "signature": "(items: readonly HierarchyIntegrityItem[], isTerminal?: (status: ItemStatus) => boolean, registry?: RelationshipKindRegistry) => HierarchyIntegrityAnalysis | calls: (items: readonly HierarchyIntegrityItem[], isTerminal?: (status: ItemStatus) => boolean, registry?: RelationshipKindRegistry) => HierarchyIntegrityAnalysis" }, { "classification": "supported", "kind": "function", "name": "analyzeKnowledgeGraph", "signature": "(graph: RelationshipGraph) => RelationshipKnowledgeAnalysis | calls: (graph: RelationshipGraph) => RelationshipKnowledgeAnalysis" }, { "classification": "contract_data", "kind": "function", "name": "analyzePmCommandExitConformance", "signature": "(observations: readonly PmCommandExitObservation[], expectedCommands?: readonly string[], contracts?: readonly PmCommandExitContract[]) => PmCommandExitConformanceReport | calls: (observations: readonly PmCommandExitObservation[], expectedCommands?: readonly string[], contracts?: readonly PmCommandExitContract[]) => PmCommandExitConformanceReport" }, { "classification": "contract_data", "kind": "function", "name": "analyzePmToolActionParity", "signature": "(cliCommands?: readonly string[], toolActions?: readonly string[], waivers?: Readonly>) => { missing_cli_actions: string[]; waived_cli_actions: string[]; stale_waivers: string[]; } | calls: (cliCommands?: readonly string[], toolActions?: readonly string[], waivers?: Readonly>) => { missing_cli_actions: string[]; waived_cli_actions: string[]; stale_waivers: string[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "analyzeReconciliationDiscard", "signature": "(entries: HistoryEntry[], finalReplay: ReplayDocument, currentItemReplay: ReplayDocument) => HistoryRepairReconciliationReport | undefined | calls: (entries: HistoryEntry[], finalReplay: ReplayDocument, currentItemReplay: ReplayDocument) => HistoryRepairReconciliationReport | undefined" }, { "classification": "supported", "kind": "function", "name": "analyzeRelationshipExecution", "signature": "(graph: RelationshipGraph, options?: RelationshipAnalyticsOptions) => RelationshipExecutionAnalysis | calls: (graph: RelationshipGraph, options?: RelationshipAnalyticsOptions) => RelationshipExecutionAnalysis" }, { "classification": "supported", "kind": "function", "name": "analyzeRelationshipSchedule", "signature": "(graph: RelationshipGraph, options?: GraphScheduleOptions) => RelationshipScheduleAnalysis | calls: (graph: RelationshipGraph, options?: GraphScheduleOptions) => RelationshipScheduleAnalysis" }, { "classification": "advanced_export", "kind": "function", "name": "analyzeSdkActionCoverage", "signature": "(actions?: readonly string[]) => SdkActionCoverageRow[] | calls: (actions?: readonly string[]) => SdkActionCoverageRow[]" }, { "classification": "supported", "kind": "function", "name": "analyzeSdkCliParameterCompleteness", "signature": "(source?: SdkCliCompletenessContractSource) => SdkCliActionParameterCoverage[] | calls: (source?: SdkCliCompletenessContractSource) => SdkCliActionParameterCoverage[]" }, { "classification": "advanced_export", "kind": "interface", "name": "AnnotationCommandConfig", "signature": "export interface AnnotationCommandConfig { input: AnnotationInput; collectionKey: TKey; op: Parameters[0][\"op\"]; editOp?: Parameters[0][\"op\"]; deleteOp?: Parameters[0][\"op\"]; parseText: (raw: string) => string; bypassOwnershipConflict: boolean; conflictGuidance: OwnershipConflictGuidance; createEntry: (input: { created_at: string; author: string; text: string; }) => TEntry; }" }, { "classification": "advanced_export", "kind": "interface", "name": "AnnotationCommandOptions", "signature": "export interface AnnotationCommandOptions { limit?: string; author?: string; message?: string; force?: boolean; includeMeta?: boolean; fullHistory?: boolean; ifAbsent?: boolean; }" }, { "classification": "advanced_export", "kind": "type", "name": "AnnotationCommandResult", "signature": "export type AnnotationCommandResult = { id: string; count: number; } & Record & { total_count?: number; returned_count?: number; has_more?: boolean; limit?: number; mutation_receipt?: AnnotationMutationReceipt; omission_receipt?: AnnotationOmissionReceipt; changed?: boolean; };" }, { "classification": "advanced_export", "kind": "interface", "name": "AnnotationEntry", "signature": "export interface AnnotationEntry { created_at: string; author: string; text: string; edited_at?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "AnnotationHistoryRestoration", "signature": "export interface AnnotationHistoryRestoration { selector: \"full_history\"; cli_flag: \"--full-history\"; sdk_option: \"fullHistory\"; mcp_option: \"full\"; }" }, { "classification": "advanced_export", "kind": "interface", "name": "AnnotationInput", "signature": "export interface AnnotationInput { mode: \"list\" | \"add\" | \"stdin\" | \"file\" | \"edit\" | \"delete\"; value?: string; rawValue?: string; emptyFlag?: string; index?: number; }" }, { "classification": "advanced_export", "kind": "interface", "name": "AnnotationMutationReceipt", "signature": "export interface AnnotationMutationReceipt { action: \"add\" | \"edit\" | \"delete\"; entry_index: number; changed_count: 0 | 1; full_history_included: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "AnnotationOmissionReceipt", "signature": "export interface AnnotationOmissionReceipt { has_omissions: boolean; omitted_field_group_count: number; omitted_field_groups: Array<{ name: string; restore_with: AnnotationHistoryRestoration; }>; }" }, { "classification": "advanced_export", "kind": "interface", "name": "AnnotationSourceOptions", "signature": "export interface AnnotationSourceOptions { add?: string; stdin?: boolean; file?: string; edit?: number; delete?: number; }" }, { "classification": "supported", "kind": "function", "name": "append", "signature": "(id: string, body: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise | calls: (id: string, body: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "contract_data", "kind": "value", "name": "APPEND_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "supported", "kind": "interface", "name": "AppendCommandOptions", "signature": "export interface AppendCommandOptions { body: string; author?: string; message?: string; force?: boolean; }" }, { "classification": "advanced_export", "kind": "function", "name": "appendHistoryEntry", "signature": "(historyPath: string, entry: HistoryEntry) => Promise | calls: (historyPath: string, entry: HistoryEntry) => Promise" }, { "classification": "advanced_export", "kind": "type", "name": "AppendOperationOptions", "signature": "export type AppendOperationOptions = AppendCommandOptions;" }, { "classification": "supported", "kind": "interface", "name": "AppendResult", "signature": "export interface AppendResult { item: Record; appended: string; changed_fields: string[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "appendWorkspaceAuditEvent", "signature": "(options: WorkspaceAuditEventOptions) => Promise<{ entry: HistoryEntry; historyPath: string; }> | calls: (options: WorkspaceAuditEventOptions) => Promise<{ entry: HistoryEntry; historyPath: string; }>" }, { "classification": "advanced_export", "kind": "function", "name": "appendWorkspaceHistoryChange", "signature": "(change: WorkspaceHistoryChange) => Promise<{ entry: HistoryEntry; historyPath: string; }> | calls: (change: WorkspaceHistoryChange) => Promise<{ entry: HistoryEntry; historyPath: string; }>" }, { "classification": "advanced_export", "kind": "function", "name": "applyAcceptanceCriteriaMutations", "signature": "(baseCriteria: readonly string[], add: readonly string[] | undefined, remove: readonly string[] | undefined) => { criteria: string[]; unmatchedRemovals: string[]; } | calls: (baseCriteria: readonly string[], add: readonly string[] | undefined, remove: readonly string[] | undefined) => { criteria: string[]; unmatchedRemovals: string[]; }" }, { "classification": "supported", "kind": "function", "name": "applyAssurancePreset", "signature": "(pmRoot: string, id: AssurancePresetId, ownerItemId: string, options?: { author?: string; message?: string; }) => Promise | calls: (pmRoot: string, id: AssurancePresetId, ownerItemId: string, options?: { author?: string; message?: string; }) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "applyBootstrapPagerPolicy", "signature": "(argv: string[]) => () => void | calls: (argv: string[]) => () => void" }, { "classification": "supported", "kind": "function", "name": "applyClosureTimestampFix", "signature": "(fix: ValidateFixRecord, global: GlobalOptions) => Promise | calls: (fix: ValidateFixRecord, global: GlobalOptions) => Promise" }, { "classification": "contract_data", "kind": "function", "name": "applyContextIntentProjection", "signature": "(command: \"context\" | \"get\" | \"list\" | \"next\" | \"search\", options: Record, positionalArguments?: readonly string[]) => Record | calls: (command: \"context\" | \"get\" | \"list\" | \"next\" | \"search\", options: Record, positionalArguments?: readonly string[]) => Record" }, { "classification": "supported", "kind": "function", "name": "applyContextTagProjection", "signature": "(result: ContextResult, noTags: boolean) => void | calls: (result: ContextResult, noTags: boolean) => void" }, { "classification": "supported", "kind": "function", "name": "applyFilterValueEcho", "signature": "(filters: Record, options: Record, entries: ReadonlyArray) => void | calls: (filters: Record, options: Record, entries: ReadonlyArray) => void" }, { "classification": "advanced_export", "kind": "function", "name": "applyHistoryPatch", "signature": "(current: ReplayDocument, patch: HistoryPatchOp[], entryNumber: number, entryOp: string) => ReplayDocument | calls: (current: ReplayDocument, patch: HistoryPatchOp[], entryNumber: number, entryOp: string) => ReplayDocument" }, { "classification": "advanced_export", "kind": "function", "name": "applyInvocationAuthorOverride", "signature": "(author: string | undefined) => () => void | calls: (author: string | undefined) => () => void" }, { "classification": "advanced_export", "kind": "function", "name": "applyPathMigrations", "signature": "(artifactPath: string, migrations: PathMigration[]) => string | calls: (artifactPath: string, migrations: PathMigration[]) => string" }, { "classification": "supported", "kind": "function", "name": "applyReadOutputDimensions", "signature": ", Options extends Record = Record>(command: string, options: Options, result: Result) => ReadOutputResultForSession | calls: , Options extends Record = Record>(command: string, options: Options, result: Result) => ReadOutputResultForSession" }, { "classification": "contract_data", "kind": "function", "name": "applyReadOutputIncludeModes", "signature": "(command: string, includeValue: unknown, commandOptions: Record) => { selectors: string[]; modes: string[]; } | calls: (command: string, includeValue: unknown, commandOptions: Record) => { selectors: string[]; modes: string[]; }" }, { "classification": "supported", "kind": "function", "name": "applyReadOutputSessionReferences", "signature": "(result: Record, state: PmReadOutputSessionState) => Record | calls: (result: Record, state: PmReadOutputSessionState) => Record" }, { "classification": "advanced_export", "kind": "function", "name": "applyRegisteredItemFieldDefaultsAndValidation", "signature": "(itemMetadata: Record, registrations: ExtensionRegistrationRegistry | null, options?: { skipDefaultFields?: ReadonlySet; }) => void | calls: (itemMetadata: Record, registrations: ExtensionRegistrationRegistry | null, options?: { skipDefaultFields?: ReadonlySet; }) => void" }, { "classification": "advanced_export", "kind": "function", "name": "applyStandaloneNote", "signature": "(adds: LinkedArtifact[], note: string | undefined, hasAddFlags: boolean) => LinkedArtifact[] | calls: (adds: LinkedArtifact[], note: string | undefined, hasAddFlags: boolean) => LinkedArtifact[]" }, { "classification": "advanced_export", "kind": "function", "name": "applyStoredExtensionMigrationState", "signature": "(pmRoot: string, migrations: RegisteredExtensionSchemaMigrationDefinition[]) => Promise | calls: (pmRoot: string, migrations: RegisteredExtensionSchemaMigrationDefinition[]) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "applyTagRemovals", "signature": "(baseTags: readonly string[], remove: readonly string[] | undefined) => string[] | calls: (baseTags: readonly string[], remove: readonly string[] | undefined) => string[]" }, { "classification": "advanced_export", "kind": "function", "name": "applyTerminalOrderingPolicy", "signature": "(metadata: ItemMetadata, policy: Pick) => TerminalOrderingMutation | calls: (metadata: ItemMetadata, policy: Pick) => TerminalOrderingMutation" }, { "classification": "advanced_export", "kind": "function", "name": "artifactKey", "signature": "(value: Pick) => string | calls: (value: Pick) => string" }, { "classification": "supported", "kind": "interface", "name": "ArtifactLedgerException", "signature": "export interface ArtifactLedgerException { identity: string; missing_from: readonly string[]; reason: string; evidence: string; }" }, { "classification": "supported", "kind": "interface", "name": "ArtifactLedgerFinding", "signature": "export interface ArtifactLedgerFinding { identity: string; present_in: string[]; missing_from: string[]; disposition: { reason: string; evidence: string; } | null; }" }, { "classification": "supported", "kind": "interface", "name": "ArtifactLedgerReport", "signature": "export interface ArtifactLedgerReport { schema: \"pm-artifact-ledgers/1\"; ok: boolean; counts: Record; findings: ArtifactLedgerFinding[]; stale_exceptions: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "ArtifactLedgerSnapshot", "signature": "export interface ArtifactLedgerSnapshot { name: string; identities: readonly string[]; complete: boolean; }" }, { "classification": "advanced_export", "kind": "function", "name": "asRecordClone", "signature": "(value: unknown) => Record | calls: (value: unknown) => Record" }, { "classification": "advanced_export", "kind": "function", "name": "asRecordOrNull", "signature": "(value: unknown) => Record | null | calls: (value: unknown) => Record | null" }, { "classification": "supported", "kind": "function", "name": "assembleWorkspaceRelationshipGraph", "signature": "(items: readonly WorkspaceRelationshipItem[], isTerminal?: (status: ItemStatus) => boolean, registry?: RelationshipKindRegistry) => WorkspaceRelationshipAssembly | calls: (items: readonly WorkspaceRelationshipItem[], isTerminal?: (status: ItemStatus) => boolean, registry?: RelationshipKindRegistry) => WorkspaceRelationshipAssembly" }, { "classification": "supported", "kind": "function", "name": "assertCompleteListResult", "signature": "(candidate: unknown) => asserts candidate is ListFullResult | calls: (candidate: unknown) => asserts candidate is ListFullResult" }, { "classification": "supported", "kind": "function", "name": "assertExtensionBlueprint", "signature": "(blueprint: ExtensionBlueprint, options?: LintExtensionBlueprintOptions) => ExtensionBlueprintLintResult | calls: (blueprint: ExtensionBlueprint, options?: LintExtensionBlueprintOptions) => ExtensionBlueprintLintResult" }, { "classification": "supported", "kind": "function", "name": "assertExtensionCapabilityUsage", "signature": "(activation: ExtensionActivationResult, expectation: ExtensionCapabilityUsageExpectation) => ExtensionCapabilityUsageAssertion | calls: (activation: ExtensionActivationResult, expectation: ExtensionCapabilityUsageExpectation) => ExtensionCapabilityUsageAssertion" }, { "classification": "supported", "kind": "function", "name": "assertExtensionDeactivated", "signature": "(result: ExtensionDeactivationResult, expectation?: ExtensionDeactivationExpectation) => ExtensionDeactivationResult | calls: (result: ExtensionDeactivationResult, expectation?: ExtensionDeactivationExpectation) => ExtensionDeactivationResult" }, { "classification": "supported", "kind": "function", "name": "assertExtensionManifestCompatible", "signature": "(manifest: ExtensionManifestCompatibilityManifest, target: ExtensionManifestCompatibilityTarget) => ExtensionManifestCompatibilityResult | calls: (manifest: ExtensionManifestCompatibilityManifest, target: ExtensionManifestCompatibilityTarget) => ExtensionManifestCompatibilityResult" }, { "classification": "supported", "kind": "function", "name": "assertExtensionManifestMatchesBlueprint", "signature": "(manifest: Pick, blueprint: ExtensionBlueprint) => ExtensionManifestBlueprintMatch | calls: (manifest: Pick, blueprint: ExtensionBlueprint) => ExtensionManifestBlueprintMatch" }, { "classification": "supported", "kind": "function", "name": "assertExtensionPreflight", "signature": "(blueprint: ExtensionBlueprint, options?: PreflightExtensionOptions) => ExtensionPreflightReport | calls: (blueprint: ExtensionBlueprint, options?: PreflightExtensionOptions) => ExtensionPreflightReport" }, { "classification": "supported", "kind": "function", "name": "assertHierarchyMutationAllowed", "signature": "(beforeItems: readonly HierarchyIntegrityItem[], afterItems: readonly HierarchyIntegrityItem[], changedItemId: string, isTerminal?: (status: ItemStatus) => boolean, registry?: RelationshipKindRegistry) => void | calls: (beforeItems: readonly HierarchyIntegrityItem[], afterItems: readonly HierarchyIntegrityItem[], changedItemId: string, isTerminal?: (status: ItemStatus) => boolean, registry?: RelationshipKindRegistry) => void" }, { "classification": "advanced_export", "kind": "function", "name": "assertHistoryCompactTarget", "signature": "(id: string | undefined, bulk: { ids?: string[]; allOver?: number; scope?: HistoryCompactScope; }) => void | calls: (id: string | undefined, bulk: { ids?: string[]; allOver?: number; scope?: HistoryCompactScope; }) => void" }, { "classification": "advanced_export", "kind": "function", "name": "assertHistoryRepairTarget", "signature": "(id: string | undefined, all: boolean) => void | calls: (id: string | undefined, all: boolean) => void" }, { "classification": "advanced_export", "kind": "function", "name": "assertInitializedTracker", "signature": "(pmRoot: string) => Promise | calls: (pmRoot: string) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "assertLinkedArtifactMutationIsUnambiguous", "signature": "(adds: LinkedArtifact[], removes: string[], migrations?: PathMigration[]) => void | calls: (adds: LinkedArtifact[], removes: string[], migrations?: PathMigration[]) => void" }, { "classification": "advanced_export", "kind": "function", "name": "assertMcpClientCapabilities", "signature": "(requestContext: PmMcpRequestContext, requiredCapabilities: readonly string[]) => void | calls: (requestContext: PmMcpRequestContext, requiredCapabilities: readonly string[]) => void" }, { "classification": "advanced_export", "kind": "function", "name": "assertMcpProtocolHeader", "signature": "(requestContext: PmMcpRequestContext, headerValue: string | undefined) => void | calls: (requestContext: PmMcpRequestContext, headerValue: string | undefined) => void" }, { "classification": "supported", "kind": "function", "name": "assertMemoryRelationshipGraphAdapterConformance", "signature": "(workspace?: string) => Promise | calls: (workspace?: string) => Promise" }, { "classification": "supported", "kind": "function", "name": "assertNonHierarchyCardinalityMutationAllowed", "signature": "(before: readonly RelationshipCardinalityItem[], after: readonly RelationshipCardinalityItem[], registry?: RelationshipKindRegistry) => void | calls: (before: readonly RelationshipCardinalityItem[], after: readonly RelationshipCardinalityItem[], registry?: RelationshipKindRegistry) => void" }, { "classification": "advanced_export", "kind": "function", "name": "assertNoUnknownCsvKeys", "signature": "(kv: Record, optionName: string, allowedKeys: readonly string[]) => void | calls: (kv: Record, optionName: string, allowedKeys: readonly string[]) => void" }, { "classification": "supported", "kind": "function", "name": "assertPackageManifest", "signature": "(manifest: PmPackageManifest, expectation: PackageManifestExpectation) => PmPackageManifest | calls: (manifest: PmPackageManifest, expectation: PackageManifestExpectation) => PmPackageManifest" }, { "classification": "advanced_export", "kind": "function", "name": "assertParentReferenceIsNotSelf", "signature": "(itemId: string, parentId: string, prefix: string) => void | calls: (itemId: string, parentId: string, prefix: string) => void" }, { "classification": "advanced_export", "kind": "function", "name": "assertPmMcpSkillsCapability", "signature": "(context: PmMcpRequestContext, directoryRead?: boolean) => void | calls: (context: PmMcpRequestContext, directoryRead?: boolean) => void" }, { "classification": "advanced_export", "kind": "function", "name": "assertProjectionModeChoice", "signature": "(compactRequested: boolean, fullRequested: boolean, compactFlag: string) => void | calls: (compactRequested: boolean, fullRequested: boolean, compactFlag: string) => void" }, { "classification": "supported", "kind": "function", "name": "assertProjectProfile", "signature": "(profile: ProjectProfileDefinition, options?: AssertProjectProfileOptions) => ProjectProfileLintReport | calls: (profile: ProjectProfileDefinition, options?: AssertProjectProfileOptions) => ProjectProfileLintReport" }, { "classification": "supported", "kind": "interface", "name": "AssertProjectProfileOptions", "signature": "export interface AssertProjectProfileOptions { strict?: boolean; }" }, { "classification": "advanced_export", "kind": "function", "name": "assertProjectRuntimeCompatibility", "signature": "(options: { executingVersion: string; projectRoot: string; argv: readonly string[]; allowStale?: boolean; }) => ProjectRuntimeCompatibilityResult | calls: (options: { executingVersion: string; projectRoot: string; argv: readonly string[]; allowStale?: boolean; }) => ProjectRuntimeCompatibilityResult" }, { "classification": "advanced_export", "kind": "function", "name": "assertProjectRuntimeFormatGuard", "signature": "(projectRoot: string, formatVersion: number) => void | calls: (projectRoot: string, formatVersion: number) => void" }, { "classification": "advanced_export", "kind": "function", "name": "assertReadableTrackerRoot", "signature": "(pmRoot: string) => Promise | calls: (pmRoot: string) => Promise" }, { "classification": "supported", "kind": "function", "name": "assertRegisteredCommandContract", "signature": "(registrations: ExtensionRegistrationRegistry, expectation: RegisteredCommandContractExpectation) => RegisteredCommandContractAssertion | calls: (registrations: ExtensionRegistrationRegistry, expectation: RegisteredCommandContractExpectation) => RegisteredCommandContractAssertion" }, { "classification": "supported", "kind": "function", "name": "assertRegisteredCommandOverride", "signature": "(commands: ExtensionCommandRegistry, expectation: RegisteredCommandOverrideExpectation) => RegisteredExtensionCommandOverride | calls: (commands: ExtensionCommandRegistry, expectation: RegisteredCommandOverrideExpectation) => RegisteredExtensionCommandOverride" }, { "classification": "supported", "kind": "function", "name": "assertRegisteredExporter", "signature": "(registrations: ExtensionRegistrationRegistry, expectation: RegisteredExporterExpectation) => RegisteredExtensionExporter | calls: (registrations: ExtensionRegistrationRegistry, expectation: RegisteredExporterExpectation) => RegisteredExtensionExporter" }, { "classification": "supported", "kind": "function", "name": "assertRegisteredFlags", "signature": "(registrations: ExtensionRegistrationRegistry, expectation: RegisteredFlagsExpectation) => RegisteredExtensionFlagDefinitions | calls: (registrations: ExtensionRegistrationRegistry, expectation: RegisteredFlagsExpectation) => RegisteredExtensionFlagDefinitions" }, { "classification": "supported", "kind": "function", "name": "assertRegisteredHook", "signature": "(hooks: ExtensionHookRegistry, expectation: RegisteredHookExpectation & { kind: TKind; }) => RegisteredHookEntry | calls: (hooks: ExtensionHookRegistry, expectation: RegisteredHookExpectation & { kind: TKind; }) => RegisteredHookEntry" }, { "classification": "supported", "kind": "function", "name": "assertRegisteredImporter", "signature": "(registrations: ExtensionRegistrationRegistry, expectation: RegisteredImporterExpectation) => RegisteredExtensionImporter | calls: (registrations: ExtensionRegistrationRegistry, expectation: RegisteredImporterExpectation) => RegisteredExtensionImporter" }, { "classification": "supported", "kind": "function", "name": "assertRegisteredItemField", "signature": "(registrations: ExtensionRegistrationRegistry, expectation: RegisteredItemFieldExpectation) => RegisteredItemFieldAssertion | calls: (registrations: ExtensionRegistrationRegistry, expectation: RegisteredItemFieldExpectation) => RegisteredItemFieldAssertion" }, { "classification": "supported", "kind": "function", "name": "assertRegisteredItemType", "signature": "(registrations: ExtensionRegistrationRegistry, expectation: RegisteredItemTypeExpectation) => RegisteredItemTypeAssertion | calls: (registrations: ExtensionRegistrationRegistry, expectation: RegisteredItemTypeExpectation) => RegisteredItemTypeAssertion" }, { "classification": "supported", "kind": "function", "name": "assertRegisteredMigration", "signature": "(registrations: ExtensionRegistrationRegistry, expectation: RegisteredMigrationExpectation) => RegisteredExtensionSchemaMigrationDefinition | calls: (registrations: ExtensionRegistrationRegistry, expectation: RegisteredMigrationExpectation) => RegisteredExtensionSchemaMigrationDefinition" }, { "classification": "supported", "kind": "function", "name": "assertRegisteredParserOverride", "signature": "(parsers: ExtensionParserRegistry, expectation: RegisteredParserOverrideExpectation) => RegisteredExtensionParserOverride | calls: (parsers: ExtensionParserRegistry, expectation: RegisteredParserOverrideExpectation) => RegisteredExtensionParserOverride" }, { "classification": "supported", "kind": "function", "name": "assertRegisteredPreflightOverride", "signature": "(preflight: ExtensionPreflightRegistry, expectation?: RegisteredPreflightOverrideExpectation) => RegisteredExtensionPreflightOverride | calls: (preflight: ExtensionPreflightRegistry, expectation?: RegisteredPreflightOverrideExpectation) => RegisteredExtensionPreflightOverride" }, { "classification": "supported", "kind": "function", "name": "assertRegisteredProfile", "signature": "(registrations: ExtensionRegistrationRegistry, expectation: RegisteredProfileExpectation) => RegisteredProfileAssertion | calls: (registrations: ExtensionRegistrationRegistry, expectation: RegisteredProfileExpectation) => RegisteredProfileAssertion" }, { "classification": "supported", "kind": "function", "name": "assertRegisteredRendererOverride", "signature": "(renderers: ExtensionRendererRegistry, expectation: RegisteredRendererOverrideExpectation) => RegisteredExtensionRendererOverride | calls: (renderers: ExtensionRendererRegistry, expectation: RegisteredRendererOverrideExpectation) => RegisteredExtensionRendererOverride" }, { "classification": "supported", "kind": "function", "name": "assertRegisteredSearchProvider", "signature": "(registrations: ExtensionRegistrationRegistry, expectation: RegisteredSearchProviderExpectation) => RegisteredExtensionSearchProvider | calls: (registrations: ExtensionRegistrationRegistry, expectation: RegisteredSearchProviderExpectation) => RegisteredExtensionSearchProvider" }, { "classification": "supported", "kind": "function", "name": "assertRegisteredServiceOverride", "signature": "(services: ExtensionServiceRegistry, expectation: RegisteredServiceOverrideExpectation) => RegisteredExtensionServiceOverride | calls: (services: ExtensionServiceRegistry, expectation: RegisteredServiceOverrideExpectation) => RegisteredExtensionServiceOverride" }, { "classification": "supported", "kind": "function", "name": "assertRegisteredVectorStoreAdapter", "signature": "(registrations: ExtensionRegistrationRegistry, expectation: RegisteredVectorStoreAdapterExpectation) => RegisteredExtensionVectorStoreAdapter | calls: (registrations: ExtensionRegistrationRegistry, expectation: RegisteredVectorStoreAdapterExpectation) => RegisteredExtensionVectorStoreAdapter" }, { "classification": "supported", "kind": "function", "name": "assertRelationshipEdgeAllowed", "signature": "(source: string, target: string, kind: string, registry?: RelationshipKindRegistry) => RelationshipKindDefinition | calls: (source: string, target: string, kind: string, registry?: RelationshipKindRegistry) => RelationshipKindDefinition" }, { "classification": "supported", "kind": "function", "name": "assertRelationshipGraphAdapterConformance", "signature": "(adapter: RelationshipGraphAdapter, options?: { workspace?: string; }) => Promise | calls: (adapter: RelationshipGraphAdapter, options?: { workspace?: string; }) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "assertSchemaPreviewSupported", "signature": "(subcommand: string, dryRun: boolean) => void | calls: (subcommand: string, dryRun: boolean) => void" }, { "classification": "advanced_export", "kind": "function", "name": "assertTestMeasurementRun", "signature": "(id: string, options: TestCommandOptions, global: GlobalOptions, pmRoot: string, background?: boolean) => void | calls: (id: string, options: TestCommandOptions, global: GlobalOptions, pmRoot: string, background?: boolean) => void" }, { "classification": "supported", "kind": "function", "name": "assertWellFormedOutputText", "signature": "(value: unknown) => void | calls: (value: unknown) => void" }, { "classification": "supported", "kind": "value", "name": "ASSURANCE_ACTIONS", "signature": "readonly [\"list\", \"show\", \"put\", \"remove\", \"run\", \"verdicts\", \"presets\", \"apply\", \"derive\", \"promote\", \"risk\", \"lineages\"]" }, { "classification": "supported", "kind": "value", "name": "ASSURANCE_DECLARATION_KINDS", "signature": "readonly [\"measurement\", \"assertion\", \"gate\"]" }, { "classification": "supported", "kind": "value", "name": "ASSURANCE_DOCUMENT_VERSION", "signature": "1" }, { "classification": "contract_data", "kind": "value", "name": "ASSURANCE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "supported", "kind": "value", "name": "ASSURANCE_GATE_TRIGGERS", "signature": "readonly [\"pre-commit\", \"pre-push\", \"pre-merge\", \"ci\", \"pre-release\", \"post-release\", \"scheduled\", \"on-claim\", \"on-close\"]" }, { "classification": "supported", "kind": "value", "name": "ASSURANCE_MEASUREMENT_SOURCE_KINDS", "signature": "readonly [\"items\", \"dependency_kind\", \"prose_edge_gap\", \"graph\", \"validate\", \"health\", \"history\", \"links\", \"provider\", \"derived\"]" }, { "classification": "supported", "kind": "value", "name": "ASSURANCE_PRESET_IDS", "signature": "readonly [\"software-delivery\", \"research\", \"agent-evaluation\", \"operations\"]" }, { "classification": "supported", "kind": "type", "name": "AssuranceAction", "signature": "export type AssuranceAction = (typeof ASSURANCE_ACTIONS)[number];" }, { "classification": "supported", "kind": "interface", "name": "AssuranceActionInput", "signature": "export interface AssuranceActionInput { action: string; kind?: string; id?: string; definition?: unknown; trigger?: string; tree?: string; gate?: string; limit?: number | string; dry_run?: boolean; fullChangedFields?: boolean; idOnly?: boolean; author?: string; message?: string; preset?: string; owner?: string; apply?: boolean; enforcement?: string; }" }, { "classification": "supported", "kind": "type", "name": "AssuranceActionResult", "signature": "export type AssuranceActionResult = AssuranceDeclaration | AssuranceMutationReceipt | AssuranceGateVerdict | AssuranceBundleMutationReceipt | AssurancePreset | DefectChangeRiskReport | DefectRecurrenceCoverageReport | { items: AssuranceDerivedProposal[]; count: number; applied?: AssuranceBundleMutationReceipt; } | { items: Array<{ id: AssurancePresetId; title: string; description: string; }>; count: number; row_contract: { row_keys: [ \"items\" ]; jq_selector: \".items[]\"; }; } | { id: string; } | { items: AssuranceDeclaration[]; count: number; row_contract: { row_keys: [ \"items\" ]; jq_selector: \".items[]\"; }; } | { items: AssuranceGateVerdict[]; count: number; row_contract: { row_keys: [ \"items\" ]; jq_selector: \".items[]\"; }; };" }, { "classification": "supported", "kind": "interface", "name": "AssuranceActionRuntimeOptions", "signature": "export interface AssuranceActionRuntimeOptions { workspace?: Omit; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceArithmeticExpression", "signature": "export interface AssuranceArithmeticExpression { operator: \"add\" | \"subtract\" | \"multiply\" | \"divide\" | \"min\" | \"max\"; operands: AssuranceDerivedExpression[]; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceAssertionDefinition", "signature": "export interface AssuranceAssertionDefinition { id: string; measurement_id: string; owner_item_id: string; scope: AssuranceScope; ceiling?: number; floor?: number; equals?: AssuranceValue; zero?: true; monotone_nondecreasing?: number; monotone_nonincreasing?: number; subset_of?: string[]; lifetime?: AssuranceLifetime; retire_reason?: string; enforcement: AssuranceEnforcement; negative_control: AssuranceNegativeControl; authorization_decision?: string; }" }, { "classification": "supported", "kind": "function", "name": "assuranceAssertionUpdateIsLoosening", "signature": "(before: AssuranceAssertionDefinition, after: AssuranceAssertionDefinition) => boolean | calls: (before: AssuranceAssertionDefinition, after: AssuranceAssertionDefinition) => boolean" }, { "classification": "supported", "kind": "interface", "name": "AssuranceAssertionVerdict", "signature": "export interface AssuranceAssertionVerdict { assertion_id: string; measurement_id: string; measurement_definition_fingerprint: string; scope: AssuranceScope; population_size: number; observed: AssuranceValue; bound: AssuranceBound; distance: number | null; verdict: \"pass\" | \"fail\" | \"retired\"; enforcement: AssuranceEnforcement; negative_control_proven: boolean; cost: AssuranceMeasurementCost; contributors: string[]; partitions?: Readonly>; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceBound", "signature": "export interface AssuranceBound { polarity: \"ceiling\" | \"floor\" | \"equals\" | \"zero\" | \"monotone_nondecreasing\" | \"monotone_nonincreasing\" | \"subset_of\"; value: AssuranceValue; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceBundleMutationReceipt", "signature": "export interface AssuranceBundleMutationReceipt { changed: boolean; created_ids: string[]; unchanged_ids: string[]; }" }, { "classification": "supported", "kind": "type", "name": "AssuranceDeclaration", "signature": "export type AssuranceDeclaration = AssuranceMeasurementDefinition | AssuranceAssertionDefinition | AssuranceGateDefinition;" }, { "classification": "supported", "kind": "interface", "name": "AssuranceDeclarationBundle", "signature": "export interface AssuranceDeclarationBundle { measurements: AssuranceMeasurementDefinition[]; assertions: AssuranceAssertionDefinition[]; gates: AssuranceGateDefinition[]; }" }, { "classification": "supported", "kind": "type", "name": "AssuranceDeclarationKind", "signature": "export type AssuranceDeclarationKind = \"measurement\" | \"assertion\" | \"gate\";" }, { "classification": "supported", "kind": "interface", "name": "AssuranceDependencyKindSource", "signature": "export interface AssuranceDependencyKindSource { kind: \"dependency_kind\"; dependency_kind: string; source_kind?: string; source_kind_prefix?: string; source_kind_state?: \"present\" | \"missing\"; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceDependencyRecord", "signature": "export interface AssuranceDependencyRecord { id: string; kind: string; source_kind?: string; }" }, { "classification": "supported", "kind": "type", "name": "AssuranceDerivedExpression", "signature": "export type AssuranceDerivedExpression = AssuranceMeasurementReference | AssuranceLiteralExpression | AssuranceArithmeticExpression;" }, { "classification": "supported", "kind": "interface", "name": "AssuranceDerivedProposal", "signature": "export interface AssuranceDerivedProposal { id: string; population_size: number; scope: AssuranceScope; observed: number; declarations: AssuranceDeclarationBundle; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceDerivedSource", "signature": "export interface AssuranceDerivedSource { kind: \"derived\"; expression: AssuranceDerivedExpression; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceDocument", "signature": "export interface AssuranceDocument { version: typeof ASSURANCE_DOCUMENT_VERSION; measurements: AssuranceMeasurementDefinition[]; assertions: AssuranceAssertionDefinition[]; gates: AssuranceGateDefinition[]; }" }, { "classification": "supported", "kind": "type", "name": "AssuranceEnforcement", "signature": "export type AssuranceEnforcement = \"block\" | \"warn\" | \"observe\";" }, { "classification": "supported", "kind": "interface", "name": "AssuranceEvaluationContext", "signature": "export interface AssuranceEvaluationContext { tree_id: string; items: AssuranceItemRecord[]; history: AssuranceHistoryRecord[]; terminal_statuses?: string[]; provider_capabilities?: Readonly>; external: (source: AssuranceGraphSource | AssuranceValidateSource | AssuranceHealthSource | AssuranceProviderSource) => Promise; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceEvaluationRefusalContext", "signature": "export interface AssuranceEvaluationRefusalContext { gate_id?: string; assertion_id?: string; measurement_id?: string; source_kind?: string; field?: string; check?: string; }" }, { "classification": "supported", "kind": "class", "name": "AssuranceEvaluationRefusalError", "signature": "export declare class AssuranceEvaluationRefusalError extends TypeError { readonly context: AssuranceEvaluationRefusalContext; constructor(message: string, context?: AssuranceEvaluationRefusalContext); }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceExternalMeasurementResult", "signature": "export interface AssuranceExternalMeasurementResult { value: AssuranceValue; population_size: number; cost: number; contributors?: string[]; partitions?: Readonly>; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceGateDefinition", "signature": "export interface AssuranceGateDefinition { id: string; assertion_ids: string[]; triggers: AssuranceGateTrigger[]; description?: string; provider_policy?: { allowed_providers: string[]; triggers: Partial>; }; }" }, { "classification": "supported", "kind": "type", "name": "AssuranceGateTrigger", "signature": "export type AssuranceGateTrigger = (typeof ASSURANCE_GATE_TRIGGERS)[number];" }, { "classification": "supported", "kind": "interface", "name": "AssuranceGateVerdict", "signature": "export interface AssuranceGateVerdict { gate_id: string; tree_id: string; trigger: AssuranceGateTrigger; dry_run: boolean; evaluated_at: string; verdict: \"pass\" | \"warn\" | \"block\"; exit_code: 0 | 1; assertions: AssuranceAssertionVerdict[]; assertions_total: number; row_contract: { row_keys: [ \"assertions\" ]; jq_selector: \".assertions[]\"; }; cost: AssuranceMeasurementCost; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceGraphSource", "signature": "export interface AssuranceGraphSource { kind: \"graph\"; operation: string; field: string; parameters?: Record; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceHealthSource", "signature": "export interface AssuranceHealthSource { kind: \"health\"; check: string; field: string; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceHistoryRecord", "signature": "export interface AssuranceHistoryRecord { op: string; author: string; agent_harness?: string; agent_model?: string; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceHistorySource", "signature": "export interface AssuranceHistorySource { kind: \"history\"; op?: string; author?: string; harness?: string; model?: string; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceItemRecord", "signature": "export interface AssuranceItemRecord { id: string; status: string; type: string; tags?: string[]; priority?: string | number; dependencies?: AssuranceDependencyRecord[]; files?: object[]; tests?: object[]; docs?: object[]; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceItemsSource", "signature": "export interface AssuranceItemsSource { kind: \"items\"; statuses?: string[]; types?: string[]; tags?: string[]; field?: string; equals?: string | number | boolean | null; state?: \"present\" | \"missing\"; }" }, { "classification": "supported", "kind": "type", "name": "AssuranceLifetime", "signature": "export type AssuranceLifetime = \"hold\" | \"retire\";" }, { "classification": "supported", "kind": "interface", "name": "AssuranceLinksSource", "signature": "export interface AssuranceLinksSource { kind: \"links\"; link: \"files\" | \"tests\" | \"docs\"; state: \"present\" | \"missing\"; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceLiteralExpression", "signature": "export interface AssuranceLiteralExpression { literal: number; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceMeasurementCost", "signature": "export interface AssuranceMeasurementCost { units: number; items_scanned: number; history_entries: number; provider_calls: number; duration_ms: number; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceMeasurementDefinition", "signature": "export interface AssuranceMeasurementDefinition { id: string; description?: string; source: AssuranceMeasurementSource; max_cost?: number; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceMeasurementReference", "signature": "export interface AssuranceMeasurementReference { measurement: string; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceMeasurementResult", "signature": "export interface AssuranceMeasurementResult { id: string; definition_fingerprint: string; value: AssuranceValue; population_size: number; cost: AssuranceMeasurementCost; contributors: string[]; partitions?: Readonly>; }" }, { "classification": "supported", "kind": "type", "name": "AssuranceMeasurementSource", "signature": "export type AssuranceMeasurementSource = AssuranceItemsSource | AssuranceDependencyKindSource | AssuranceProseEdgeGapSource | AssuranceGraphSource | AssuranceValidateSource | AssuranceHealthSource | AssuranceHistorySource | AssuranceLinksSource | AssuranceProviderSource | AssuranceDerivedSource;" }, { "classification": "supported", "kind": "interface", "name": "AssuranceMutationOptions", "signature": "export interface AssuranceMutationOptions { author?: string; message?: string; authorized_decision_ids?: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceMutationReceipt", "signature": "export interface AssuranceMutationReceipt { changed: boolean; action: \"created\" | \"updated\" | \"removed\"; kind: AssuranceDeclarationKind; id: string; }" }, { "classification": "supported", "kind": "class", "name": "AssuranceMutationRefusalError", "signature": "export declare class AssuranceMutationRefusalError extends TypeError { constructor(message: string); }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceNegativeControl", "signature": "export interface AssuranceNegativeControl { cases: AssuranceNegativeControlCase[]; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceNegativeControlCase", "signature": "export interface AssuranceNegativeControlCase { observed: AssuranceValue; expected: \"pass\" | \"fail\"; }" }, { "classification": "supported", "kind": "interface", "name": "AssurancePreset", "signature": "export interface AssurancePreset { id: AssurancePresetId; title: string; description: string; declarations: AssuranceDeclarationBundle; }" }, { "classification": "supported", "kind": "type", "name": "AssurancePresetId", "signature": "export type AssurancePresetId = (typeof ASSURANCE_PRESET_IDS)[number];" }, { "classification": "supported", "kind": "interface", "name": "AssuranceProseEdgeExemption", "signature": "export interface AssuranceProseEdgeExemption { holder_id: string; target_id?: string; text_contains?: string; reason: string; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceProseEdgeGapSource", "signature": "export interface AssuranceProseEdgeGapSource { kind: \"prose_edge_gap\"; exemptions?: AssuranceProseEdgeExemption[]; sample_limit?: number; }" }, { "classification": "supported", "kind": "type", "name": "AssuranceProviderCostClass", "signature": "export type AssuranceProviderCostClass = \"low\" | \"medium\" | \"high\";" }, { "classification": "supported", "kind": "type", "name": "AssuranceProviderResolver", "signature": "export type AssuranceProviderResolver = (source: AssuranceProviderSource) => Promise;" }, { "classification": "supported", "kind": "interface", "name": "AssuranceProviderSource", "signature": "export interface AssuranceProviderSource { kind: \"provider\"; provider: string; key: string; parameters?: Record; }" }, { "classification": "supported", "kind": "type", "name": "AssuranceScope", "signature": "export type AssuranceScope = { kind: \"all\"; } | { kind: \"active\"; } | { kind: \"filter\"; measurement_id: string; };" }, { "classification": "supported", "kind": "interface", "name": "AssuranceSourceResolutionContext", "signature": "export interface AssuranceSourceResolutionContext { measurement_id?: string; source_kind: string; field: string; check?: string; }" }, { "classification": "supported", "kind": "class", "name": "AssuranceSourceResolutionError", "signature": "export declare class AssuranceSourceResolutionError extends TypeError { readonly measurement_id?: string; readonly source_kind: string; readonly field: string; readonly check?: string; constructor(message: string, context: AssuranceSourceResolutionContext); }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceValidateSource", "signature": "export interface AssuranceValidateSource { kind: \"validate\"; check: string; field: string; }" }, { "classification": "supported", "kind": "type", "name": "AssuranceValue", "signature": "export type AssuranceValue = number | string[];" }, { "classification": "advanced_export", "kind": "interface", "name": "AtomicMutationControls", "signature": "export interface AtomicMutationControls { createCompensation?: \"close\" | \"delete\"; lockTtlSeconds?: number; lockWaitMs?: number; }" }, { "classification": "contract_data", "kind": "function", "name": "attachContextIntentReceipt", "signature": ">(command: string, options: Record, result: Result) => Result & { context_intent?: PmContextIntentReceipt; } | calls: >(command: string, options: Record, result: Result) => Result & { context_intent?: PmContextIntentReceipt; }" }, { "classification": "supported", "kind": "function", "name": "attachContextUsageServingReceipt", "signature": "(result: unknown, receipt: ContextUsageServingReceipt | null) => void | calls: (result: unknown, receipt: ContextUsageServingReceipt | null) => void" }, { "classification": "advanced_export", "kind": "function", "name": "attachLinkedTestMutationProvenance", "signature": "(tests: LinkedTest[] | undefined, author: string, createdAt: string) => Promise | calls: (tests: LinkedTest[] | undefined, author: string, createdAt: string) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "attachLinkedTestProvenance", "signature": "(tests: LinkedTest[] | undefined, author: string, createdAt: string, sourceRef: string | undefined) => LinkedTest[] | undefined | calls: (tests: LinkedTest[] | undefined, author: string, createdAt: string, sourceRef: string | undefined) => LinkedTest[] | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "attachMcpServerInfo", "signature": ">(payload: Payload, serverInfo: PmMcpImplementation) => Payload & PmMcpServerResultMetadata | calls: >(payload: Payload, serverInfo: PmMcpImplementation) => Payload & PmMcpServerResultMetadata" }, { "classification": "advanced_export", "kind": "function", "name": "attachOutputOmissionReceipt", "signature": "(command: string | undefined, result: unknown) => unknown | calls: (command: string | undefined, result: unknown) => unknown" }, { "classification": "contract_data", "kind": "function", "name": "attachOutputTokenAccounting", "signature": "(result: Result, render: (value: unknown) => string) => PmTokenAccountedResult | calls: (result: Result, render: (value: unknown) => string) => PmTokenAccountedResult" }, { "classification": "contract_data", "kind": "function", "name": "attachReadOutputContracts", "signature": "(command: string | undefined, options: Record, result: unknown) => unknown | calls: (command: string | undefined, options: Record, result: unknown) => unknown" }, { "classification": "supported", "kind": "function", "name": "attachReadOutputSessionReceipt", "signature": "(result: Record, state: PmReadOutputSessionState, format?: \"json\" | \"toon\") => Record | calls: (result: Record, state: PmReadOutputSessionState, format?: \"json\" | \"toon\") => Record" }, { "classification": "supported", "kind": "function", "name": "auditMergeAttributeFence", "signature": "(pmRoot: string, typeFolders: string[]) => Promise | calls: (pmRoot: string, typeFolders: string[]) => Promise" }, { "classification": "supported", "kind": "function", "name": "auditMergeDriverConfiguration", "signature": "(workspaceRoot: string) => Promise | calls: (workspaceRoot: string) => Promise" }, { "classification": "supported", "kind": "function", "name": "auditWorkspaceRelationshipGraph", "signature": "(assembly: WorkspaceRelationshipAssembly, options?: RelationshipAuditOptions) => RelationshipAuditReport | calls: (assembly: WorkspaceRelationshipAssembly, options?: RelationshipAuditOptions) => RelationshipAuditReport" }, { "classification": "advanced_export", "kind": "interface", "name": "AuthorIdentityVocabulary", "signature": "export interface AuthorIdentityVocabulary { version: number; aliases: Readonly>; }" }, { "classification": "advanced_export", "kind": "function", "name": "authorizeMcpHttpRequest", "signature": "(input: { headers: PmMcpHttpHeaders; requestUrl: string; policy: PmMcpHttpAuthorizationPolicy; }) => Promise | calls: (input: { headers: PmMcpHttpHeaders; requestUrl: string; policy: PmMcpHttpAuthorizationPolicy; }) => Promise" }, { "classification": "supported", "kind": "type", "name": "AuthorSource", "signature": "export type AuthorSource = \"asserted\" | \"configured\" | \"detected\" | \"unknown\";" }, { "classification": "supported", "kind": "value", "name": "BASELINE_ITEM_FORMAT_VERSION", "signature": "1" }, { "classification": "supported", "kind": "type", "name": "BeforeCommandHook", "signature": "export type BeforeCommandHook = (context: BeforeCommandHookContext) => Promise | void;" }, { "classification": "supported", "kind": "interface", "name": "BeforeCommandHookContext", "signature": "export interface BeforeCommandHookContext { command: string; args: string[]; options?: Record; global?: GlobalOptions; pm_root: string; }" }, { "classification": "supported", "kind": "type", "name": "BeforeMutationHook", "signature": "export type BeforeMutationHook = (context: BeforeMutationHookContext) => Promise | BeforeMutationHookDecision | void;" }, { "classification": "supported", "kind": "interface", "name": "BeforeMutationHookContext", "signature": "export interface BeforeMutationHookContext { pm_root: string; operation: string; before: ItemDocument | null; after: ItemDocument | null; changed_fields: readonly string[]; sdk: ExtensionMutationGuardSdk; }" }, { "classification": "supported", "kind": "type", "name": "BeforeMutationHookDecision", "signature": "export type BeforeMutationHookDecision = { allow: true; } | { allow: false; code: string; message?: string; remediation: string; };" }, { "classification": "supported", "kind": "interface", "name": "BlockerEntry", "signature": "export interface BlockerEntry { id: string; title: string; blocked_by: string | null; blocked_by_title: string | null; blocked_by_status: ItemStatus | null; blocked_reason: string | null; unblock_note: string | null; }" }, { "classification": "advanced_export", "kind": "interface", "name": "BootstrapGlobalOptions", "signature": "export interface BootstrapGlobalOptions { path?: string; noExtensions: boolean; noPager: boolean; json: boolean; quiet: boolean; lean: boolean; tokenAccounting: boolean; outputInclude?: string; outputLimit?: string; outputBudget?: string; outputFormat?: \"toon\" | \"json\"; outputSession?: string; outputCursor?: string; outputRowContract?: boolean; author?: string; authorMissingValue?: true; }" }, { "classification": "advanced_export", "kind": "interface", "name": "BootstrapHelpRequest", "signature": "export interface BootstrapHelpRequest { requested: boolean; commandPathTokens: string[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "BootstrapInvocationNormalizationResult", "signature": "export interface BootstrapInvocationNormalizationResult { argv: string[]; commandName: string | undefined; trace: BootstrapNormalizationEvent[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "BootstrapNormalizationEvent", "signature": "export interface BootstrapNormalizationEvent { from: string; to: string[]; reason: BootstrapNormalizationReason; confidence: BootstrapNormalizationConfidence; }" }, { "classification": "supported", "kind": "function", "name": "boundAgentEpisodeIdentity", "signature": "(value: unknown, strict: boolean) => AgentEpisodeIdentity | undefined | calls: (value: unknown, strict: boolean) => AgentEpisodeIdentity | undefined" }, { "classification": "supported", "kind": "value", "name": "BOUNDARY_FIXTURE_CAPTURE_SOURCES", "signature": "readonly [\"captured_redacted\", \"captured_verbatim\"]" }, { "classification": "supported", "kind": "type", "name": "BoundaryFixtureCaptureSource", "signature": "export type BoundaryFixtureCaptureSource = (typeof BOUNDARY_FIXTURE_CAPTURE_SOURCES)[number];" }, { "classification": "supported", "kind": "interface", "name": "BoundaryFixtureFinding", "signature": "export interface BoundaryFixtureFinding { boundary_id: string; kind: \"invalid_registry\" | \"duplicate_boundary\" | \"invalid_boundary\" | \"missing_fixture\" | \"invalid_fixture\" | \"fixture_boundary_mismatch\" | \"unsafe_fixture\" | \"invalid_waiver\" | \"expired_waiver\"; detail: string; }" }, { "classification": "supported", "kind": "interface", "name": "BoundaryFixtureRegistry", "signature": "export interface BoundaryFixtureRegistry { version: 1; inventory_scope: string; boundaries: BoundaryInventoryRecord[]; }" }, { "classification": "supported", "kind": "interface", "name": "BoundaryFixtureReport", "signature": "export interface BoundaryFixtureReport { ok: boolean; boundary_count: number; captured_count: number; waived_count: number; findings: BoundaryFixtureFinding[]; }" }, { "classification": "supported", "kind": "interface", "name": "BoundaryFixtureSample", "signature": "export interface BoundaryFixtureSample { version: 1; boundary_id: string; capture_source: BoundaryFixtureCaptureSource; capture_provenance: string; redactions: string[]; input: unknown; observed: unknown; }" }, { "classification": "supported", "kind": "type", "name": "BoundaryInventoryRecord", "signature": "export type BoundaryInventoryRecord = CapturedBoundaryRecord | WaivedBoundaryRecord;" }, { "classification": "advanced_export", "kind": "function", "name": "boundReadOutputRows", "signature": "(result: Record, amount: number) => { result: Record; truncated: boolean; } | calls: (result: Record, amount: number) => { result: Record; truncated: boolean; }" }, { "classification": "supported", "kind": "value", "name": "BRIEF_LIST_FIELDS", "signature": "readonly [\"id\", \"status\", \"type\", \"title\"]" }, { "classification": "supported", "kind": "function", "name": "buildChildrenByParent", "signature": "(allItems: ItemMetadata[]) => Map | calls: (allItems: ItemMetadata[]) => Map" }, { "classification": "supported", "kind": "function", "name": "buildCompactSearchFilterSummary", "signature": "(params: { mode: SearchMode; matchMode: SearchMatchMode; options: SearchOptions; includeLinked: boolean; titleExact: boolean; phraseExact: boolean; scoreThreshold: number; hybridSemanticWeight: number; runtimeFieldFilters?: Record; }) => Record | calls: (params: { mode: SearchMode; matchMode: SearchMatchMode; options: SearchOptions; includeLinked: boolean; titleExact: boolean; phraseExact: boolean; scoreThreshold: number; hybridSemanticWeight: number; runtimeFieldFilters?: Record; }) => Record" }, { "classification": "supported", "kind": "function", "name": "buildContentFilterEcho", "signature": "(options: Record) => Record | calls: (options: Record) => Record" }, { "classification": "supported", "kind": "function", "name": "buildContextSignalSnapshot", "signature": "(items: readonly ItemMetadata[], options: BuildContextSignalSnapshotOptions) => ContextSignalSnapshot | calls: (items: readonly ItemMetadata[], options: BuildContextSignalSnapshotOptions) => ContextSignalSnapshot" }, { "classification": "supported", "kind": "interface", "name": "BuildContextSignalSnapshotOptions", "signature": "export interface BuildContextSignalSnapshotOptions extends BuildItemContextRelevanceCandidatesOptions { sourceCursor: string; source: ContextSignalSnapshotSource; }" }, { "classification": "advanced_export", "kind": "function", "name": "buildCorpusShapeItemPlan", "signature": "(shape: Readonly, index: number, itemCount: number, seed?: number) => CorpusShapeItemPlan | calls: (shape: Readonly, index: number, itemCount: number, seed?: number) => CorpusShapeItemPlan" }, { "classification": "supported", "kind": "function", "name": "buildDefectRecurrenceIndex", "signature": "(policy: DefectRecurrencePolicy, items: readonly AssuranceItemRecord[], options?: BuildDefectRecurrenceIndexOptions) => DefectRecurrenceIndex | calls: (policy: DefectRecurrencePolicy, items: readonly AssuranceItemRecord[], options?: BuildDefectRecurrenceIndexOptions) => DefectRecurrenceIndex" }, { "classification": "supported", "kind": "interface", "name": "BuildDefectRecurrenceIndexOptions", "signature": "export interface BuildDefectRecurrenceIndexOptions { previous_index?: DefectRecurrenceIndex; changed_item_ids?: string[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "buildExtensionDescribeResult", "signature": "(target: string | undefined, loadResult: ExtensionLoadResult, activationResult: ExtensionActivationResult) => ExtensionDescribeResult | calls: (target: string | undefined, loadResult: ExtensionLoadResult, activationResult: ExtensionActivationResult) => ExtensionDescribeResult" }, { "classification": "advanced_export", "kind": "function", "name": "buildExtensionInstallPlan", "signature": "(resolved: ResolvedInstallSource, destination: string, scope: \"global\" | \"project\", options?: ExtensionCopyPlanOptions) => Promise | calls: (resolved: ResolvedInstallSource, destination: string, scope: \"project\" | \"global\", options?: ExtensionCopyPlanOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "buildGovernanceMissingFilterEcho", "signature": "(options: Record) => Record | calls: (options: Record) => Record" }, { "classification": "advanced_export", "kind": "function", "name": "buildInvalidTypeError", "signature": "(name: string, allowedTypes: readonly string[], typesFilePath?: string) => string | calls: (name: string, allowedTypes: readonly string[], typesFilePath?: string) => string" }, { "classification": "supported", "kind": "function", "name": "buildItemChildrenRollup", "signature": "(parentId: string, corpus: Iterable, statusRegistry: RuntimeStatusRegistry, sampleLimit?: number) => ChildRollupContext | calls: (parentId: string, corpus: Iterable, statusRegistry: RuntimeStatusRegistry, sampleLimit?: number) => ChildRollupContext" }, { "classification": "advanced_export", "kind": "function", "name": "buildItemCompletionMutations", "signature": "(options: Pick) => BulkItemMutation[] | calls: (options: Pick) => BulkItemMutation[]" }, { "classification": "supported", "kind": "function", "name": "buildItemContextRelevanceCandidates", "signature": "(items: readonly ItemMetadata[], options: BuildItemContextRelevanceCandidatesOptions) => ItemContextRelevanceCandidate[] | calls: (items: readonly ItemMetadata[], options: BuildItemContextRelevanceCandidatesOptions) => ItemContextRelevanceCandidate[]" }, { "classification": "supported", "kind": "interface", "name": "BuildItemContextRelevanceCandidatesOptions", "signature": "export interface BuildItemContextRelevanceCandidatesOptions { statusRegistry: RuntimeStatusRegistry; now: string; author?: string; usageAffinity?: Readonly>; semanticSimilarity?: Readonly>; activityDensity?: Readonly>; graphProximity?: Readonly>; claimFocus?: Readonly>; knowledgeDensity?: Readonly>; authorAffinity?: Readonly>; recencyEvidence?: Readonly>; }" }, { "classification": "advanced_export", "kind": "function", "name": "buildItemNotFoundError", "signature": "(pmRoot: string, badId: string, idPrefix: string, typeToFolder: Record) => Promise | calls: (pmRoot: string, badId: string, idPrefix: string, typeToFolder: Record) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "buildItemSchedule", "signature": "(item: ItemMetadata) => ItemScheduleContext | undefined | calls: (item: ItemMetadata) => ItemScheduleContext | undefined" }, { "classification": "supported", "kind": "function", "name": "buildLinkedFileRepairReport", "signature": "(links: readonly StaleLinkOwnerInput[], classifications: readonly ClassifiedStaleLinkedPath[], lookup: (id: string) => OwnerItemMetadata | undefined, registry: RuntimeStatusRegistry, limit?: number) => LinkedFileRepairReport | calls: (links: readonly StaleLinkOwnerInput[], classifications: readonly ClassifiedStaleLinkedPath[], lookup: (id: string) => OwnerItemMetadata | undefined, registry: RuntimeStatusRegistry, limit?: number) => LinkedFileRepairReport" }, { "classification": "advanced_export", "kind": "function", "name": "buildMcpAuthorizationDiscoveryUrls", "signature": "(issuer: string) => string[] | calls: (issuer: string) => string[]" }, { "classification": "advanced_export", "kind": "function", "name": "buildMcpCompleteResult", "signature": ">(payload: Payload, serverInfo: PmMcpImplementation) => Payload & PmMcpResultEnvelope | calls: >(payload: Payload, serverInfo: PmMcpImplementation) => Payload & PmMcpResultEnvelope" }, { "classification": "advanced_export", "kind": "function", "name": "buildMcpDiscoverResult", "signature": "(input: { serverInfo: PmMcpImplementation; capabilities: PmMcpServerCapabilities; instructions?: string; ttlMs?: number; }) => PmMcpDiscoverResult | calls: (input: { serverInfo: PmMcpImplementation; capabilities: PmMcpServerCapabilities; instructions?: string; ttlMs?: number; }) => PmMcpDiscoverResult" }, { "classification": "advanced_export", "kind": "function", "name": "buildMcpDynamicRegistrationMetadata", "signature": "(input: { redirectUris: readonly string[]; applicationType: \"native\" | \"web\"; clientName: string; }) => Record | calls: (input: { redirectUris: readonly string[]; applicationType: \"native\" | \"web\"; clientName: string; }) => Record" }, { "classification": "advanced_export", "kind": "function", "name": "buildMcpHttpRequestHeaders", "signature": "(input: { request: Record; toolSchema?: unknown; }) => Record | calls: (input: { request: Record; toolSchema?: unknown; }) => Record" }, { "classification": "advanced_export", "kind": "function", "name": "buildMcpInputRequiredResult", "signature": "(input: { requestContext: PmMcpRequestContext; serverInfo: PmMcpImplementation; inputRequests?: unknown; requestState?: string; }) => PmMcpInputRequiredResult | calls: (input: { requestContext: PmMcpRequestContext; serverInfo: PmMcpImplementation; inputRequests?: unknown; requestState?: string; }) => PmMcpInputRequiredResult" }, { "classification": "advanced_export", "kind": "function", "name": "buildMcpProtectedResourceMetadata", "signature": "(input: { resource: string; authorizationServers: readonly string[]; scopes?: readonly string[]; }) => PmMcpProtectedResourceMetadata | calls: (input: { resource: string; authorizationServers: readonly string[]; scopes?: readonly string[]; }) => PmMcpProtectedResourceMetadata" }, { "classification": "supported", "kind": "function", "name": "buildMergeAttributePatterns", "signature": "(trackerRelativeRoot: string, typeFolders: string[]) => string[] | calls: (trackerRelativeRoot: string, typeFolders: string[]) => string[]" }, { "classification": "contract_data", "kind": "function", "name": "buildPmActionToolInputSchema", "signature": "(action: PmToolAction, options?: PmActionToolInputSchemaOptions) => Record | calls: (action: PmToolAction, options?: PmActionToolInputSchemaOptions) => Record" }, { "classification": "advanced_export", "kind": "function", "name": "buildPmRefusalClosureCensus", "signature": "(catalog: readonly PmErrorCodeContract[], closedDomains: readonly PmClosedDomainContract[], grammar: readonly PmGrammarRefusalContract[]) => PmRefusalClosureCensusReport | calls: (catalog: readonly PmErrorCodeContract[], closedDomains: readonly PmClosedDomainContract[], grammar: readonly PmGrammarRefusalContract[]) => PmRefusalClosureCensusReport" }, { "classification": "supported", "kind": "function", "name": "buildRelationshipContext", "signature": "(graph: RelationshipGraph, rootId: string, details: readonly RelationshipContextNodeDetails[], options?: RelationshipContextOptions) => RelationshipContextResult | calls: (graph: RelationshipGraph, rootId: string, details: readonly RelationshipContextNodeDetails[], options?: RelationshipContextOptions) => RelationshipContextResult" }, { "classification": "advanced_export", "kind": "function", "name": "buildSearchCorpus", "signature": "(document: ItemDocument, options?: SearchCorpusOptions) => Record | calls: (document: ItemDocument, options?: SearchCorpusOptions) => Record" }, { "classification": "advanced_export", "kind": "function", "name": "buildSemanticCorpusInput", "signature": "(document: ItemDocument, options?: SemanticCorpusInputOptions) => string | calls: (document: ItemDocument, options?: SemanticCorpusInputOptions) => string" }, { "classification": "supported", "kind": "function", "name": "buildStatusRoleWarnings", "signature": "(diagnostics: StatusRoleDiagnostics) => string[] | calls: (diagnostics: StatusRoleDiagnostics) => string[]" }, { "classification": "advanced_export", "kind": "function", "name": "buildTrackerInitializationRecovery", "signature": "(pmRoot: string) => PmCliErrorRecoveryPayload | calls: (pmRoot: string) => PmCliErrorRecoveryPayload" }, { "classification": "advanced_export", "kind": "function", "name": "buildVectorizationEmbeddingIdentity", "signature": "(provider: unknown, model: unknown) => VectorizationEmbeddingIdentity | null | calls: (provider: unknown, model: unknown) => VectorizationEmbeddingIdentity | null" }, { "classification": "advanced_export", "kind": "function", "name": "buildVectorizationEmbeddingMetadata", "signature": "(identity: VectorizationEmbeddingIdentity, vectorDimension: number) => VectorizationEmbeddingMetadata | calls: (identity: VectorizationEmbeddingIdentity, vectorDimension: number) => VectorizationEmbeddingMetadata" }, { "classification": "supported", "kind": "function", "name": "buildVerboseSearchFilters", "signature": "(params: { effectiveMode: SearchMode; matchMode: SearchMatchMode; options: SearchOptions; includeLinked: boolean; titleExact: boolean; phraseExact: boolean; scoreThreshold: number; hybridSemanticWeight: number; queryExpansion: SearchRenderingQueryExpansion; rerank: SearchRenderingRerank; runtimeFieldFilters: Record; }) => Record | calls: (params: { effectiveMode: SearchMode; matchMode: SearchMatchMode; options: SearchOptions; includeLinked: boolean; titleExact: boolean; phraseExact: boolean; scoreThreshold: number; hybridSemanticWeight: number; queryExpansion: SearchRenderingQueryExpansion; rerank: SearchRenderingRerank; runtimeFieldFilters: Record; }) => Record" }, { "classification": "supported", "kind": "function", "name": "buildWorkflowCompletenessCheck", "signature": "(document: WorkflowPolicyDocument, items: readonly (Readonly> & { id: string; type: string; status: string; })[], rowLimit?: number, sourceIncomplete?: boolean) => { check: ValidateCheck; warnings: string[]; } | calls: (document: WorkflowPolicyDocument, items: readonly (Readonly> & { id: string; type: string; status: string; })[], rowLimit?: number, sourceIncomplete?: boolean) => { check: ValidateCheck; warnings: string[]; }" }, { "classification": "supported", "kind": "function", "name": "buildWorkspaceMemorySnapshot", "signature": "(items: readonly ItemMetadata[], options: { statusRegistry: RuntimeStatusRegistry; sourceCursor: string; now: string; }) => WorkspaceMemorySnapshot | calls: (items: readonly ItemMetadata[], options: { statusRegistry: RuntimeStatusRegistry; sourceCursor: string; now: string; }) => WorkspaceMemorySnapshot" }, { "classification": "supported", "kind": "value", "name": "BUILTIN_AGENT_PROVENANCE_ADAPTERS", "signature": "readonly AgentProvenanceAdapter[]" }, { "classification": "advanced_export", "kind": "value", "name": "BUILTIN_CORPUS_SHAPES", "signature": "Readonly>>" }, { "classification": "supported", "kind": "value", "name": "BUILTIN_HARNESS_SIGNAL_DESCRIPTORS", "signature": "readonly HarnessSignalDescriptor[]" }, { "classification": "supported", "kind": "value", "name": "BUILTIN_ITEM_TYPE_VALUES", "signature": "readonly [\"Epic\", \"Feature\", \"Task\", \"Chore\", \"Issue\", \"Decision\", \"Event\", \"Reminder\", \"Milestone\", \"Meeting\", \"Plan\"]" }, { "classification": "supported", "kind": "value", "name": "BUILTIN_PROFILES", "signature": "Record<\"agile\" | \"ops\" | \"research\", ProjectProfileDefinition>" }, { "classification": "supported", "kind": "value", "name": "BUILTIN_RELATIONSHIP_KINDS", "signature": "readonly RelationshipKindDefinition[]" }, { "classification": "advanced_export", "kind": "type", "name": "BuiltinCorpusShapeName", "signature": "export type BuiltinCorpusShapeName = \"scratch\" | \"representative\" | \"deep-graph\" | \"multi-decade\" | \"disconnected-archive\";" }, { "classification": "advanced_export", "kind": "type", "name": "BulkIdsFileReader", "signature": "export type BulkIdsFileReader = (path: string) => Promise;" }, { "classification": "advanced_export", "kind": "interface", "name": "BulkIdsInputReaders", "signature": "export interface BulkIdsInputReaders { readFile?: BulkIdsFileReader; readStdin?: BulkIdsStdinReader; }" }, { "classification": "advanced_export", "kind": "type", "name": "BulkIdsStdinReader", "signature": "export type BulkIdsStdinReader = (optionName: string) => Promise;" }, { "classification": "advanced_export", "kind": "type", "name": "BulkIdsValue", "signature": "export type BulkIdsValue = string | number | readonly (string | number)[] | undefined;" }, { "classification": "advanced_export", "kind": "interface", "name": "BulkItemCloseMutation", "signature": "export interface BulkItemCloseMutation { op: \"close\"; id: string; reason: string; options?: PmClientFullMutationOptions; }" }, { "classification": "advanced_export", "kind": "interface", "name": "BulkItemCreateMutation", "signature": "export interface BulkItemCreateMutation { op: \"create\"; id: string; options: PmClientFullMutationOptions; unique?: BulkItemUniqueKey; }" }, { "classification": "advanced_export", "kind": "type", "name": "BulkItemMutation", "signature": "export type BulkItemMutation = BulkItemCreateMutation | BulkItemUpdateMutation | BulkItemCloseMutation | BulkItemReleaseMutation;" }, { "classification": "advanced_export", "kind": "interface", "name": "BulkItemMutationOutcome", "signature": "export interface BulkItemMutationOutcome { id: string; op: BulkItemMutation[\"op\"]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "BulkItemReleaseMutation", "signature": "export interface BulkItemReleaseMutation { op: \"release\"; id: string; options?: PmClientFullMutationOptions; }" }, { "classification": "advanced_export", "kind": "interface", "name": "BulkItemUniqueKey", "signature": "export interface BulkItemUniqueKey { key: string; value: unknown; }" }, { "classification": "advanced_export", "kind": "interface", "name": "BulkItemUpdateMutation", "signature": "export interface BulkItemUpdateMutation { op: \"update\"; id: string; options: PmClientFullMutationOptions; match?: BulkItemUniqueKey; }" }, { "classification": "advanced_export", "kind": "interface", "name": "CachedDocumentCandidate", "signature": "export interface CachedDocumentCandidate { metadata: ItemMetadata; body?: string; item_format: ItemFormat; item_path: string; }" }, { "classification": "contract_data", "kind": "value", "name": "CALENDAR_COMMANDER_STRING_OPTION_CONTRACTS", "signature": "CommanderOptionAliasContract[]" }, { "classification": "contract_data", "kind": "value", "name": "CALENDAR_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "supported", "kind": "interface", "name": "CalendarDayBucket", "signature": "export interface CalendarDayBucket { date: string; count: number; events: CalendarRow[]; }" }, { "classification": "supported", "kind": "interface", "name": "CalendarOptions", "signature": "export interface CalendarOptions { view?: string; date?: string; from?: string; to?: string; past?: boolean; fullPeriod?: boolean; limit?: string; after?: string; type?: string; tag?: string; priority?: string; status?: string; assignee?: string; assigneeFilter?: string; sprint?: string; release?: string; include?: string; recurrenceLookaheadDays?: string; recurrenceLookbackDays?: string; occurrenceLimit?: string; format?: string; [key: string]: unknown; }" }, { "classification": "supported", "kind": "type", "name": "CalendarOutputFormat", "signature": "export type CalendarOutputFormat = (typeof CALENDAR_OUTPUT_VALUES)[number];" }, { "classification": "supported", "kind": "interface", "name": "CalendarResult", "signature": "export interface CalendarResult { view: CalendarView; output_default: \"markdown\"; now: string; anchor: string; range: { start: string | null; end: string | null; period_start: string | null; period_end: string | null; full_period: boolean; past: boolean; from: string | null; to: string | null; }; filters: { type: string | null; tag: string | null; priority: string | null; status: string | null; assignee: string | null; assignee_filter: string | null; sprint: string | null; release: string | null; runtime_filters?: Record; limit: string | null; include: string | null; full_period: string | null; recurrence_lookahead_days: string | null; recurrence_lookback_days: string | null; occurrence_limit: string | null; }; summary: { events: number; items: number; deadlines: number; reminders: number; scheduled: number; by_kind: { deadline: number; reminder: number; event: number; }; by_type: Record; by_status: Record; recurring_events: number; }; total_count: number; count: number; page_start: number; omitted_count: number; has_more: boolean; next_cursor?: string; summary_scope: \"returned_rows\"; events: CalendarRow[]; days: CalendarDayBucket[]; warnings?: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "CalendarRow", "signature": "export interface CalendarRow { at: string; date: string; kind: \"deadline\" | \"reminder\" | \"event\"; reminder_text: string | null; event_title: string | null; event_end: string | null; event_location: string | null; event_all_day: boolean | null; event_timezone: string | null; event_recurring: boolean | null; event_recurrence_rule: string | null; item_id: string; item_title: string; item_type: ItemType; item_status: ItemStatus; item_priority: number; item_assignee: string | null; item_deadline: string | null; item_tags: string[]; }" }, { "classification": "supported", "kind": "type", "name": "CalendarView", "signature": "export type CalendarView = (typeof CALENDAR_VIEW_VALUES)[number];" }, { "classification": "supported", "kind": "function", "name": "canonicalDocument", "signature": "(document: ItemDocument, options?: Pick) => ItemDocument | calls: (document: ItemDocument, options?: Pick) => ItemDocument" }, { "classification": "advanced_export", "kind": "function", "name": "canonicalizeCommandOptionKey", "signature": "(command: CommandOptionPolicyCommand, rawOption: string) => string | undefined | calls: (command: CommandOptionPolicyCommand, rawOption: string) => string | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "canonicalizeCommandSuggestions", "signature": "(candidates: readonly string[], availablePaths: readonly string[], queryToken?: string) => string[] | calls: (candidates: readonly string[], availablePaths: readonly string[], queryToken?: string) => string[]" }, { "classification": "advanced_export", "kind": "function", "name": "canonicalizeContextRecencyCoordinate", "signature": "(value: unknown) => string | null | calls: (value: unknown) => string | null" }, { "classification": "supported", "kind": "function", "name": "canonicalizeRelationshipKind", "signature": "(kind: string) => string | calls: (kind: string) => string" }, { "classification": "supported", "kind": "interface", "name": "CapturedBoundaryRecord", "signature": "export interface CapturedBoundaryRecord { id: string; producer: string; consumer: string; format: string; fixture_path: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "censusPmRecoveryReferenceProducers", "signature": "(sources: readonly PmRecoveryProducerSource[]) => PmRecoveryProducerCensusReport | calls: (sources: readonly PmRecoveryProducerSource[]) => PmRecoveryProducerCensusReport" }, { "classification": "supported", "kind": "function", "name": "certifyCompleteListResult", "signature": "(candidate: unknown) => PmCompleteListResult | calls: (candidate: unknown) => PmCompleteListResult" }, { "classification": "supported", "kind": "function", "name": "checkExtensionManifestCompatibility", "signature": "(manifest: ExtensionManifestCompatibilityManifest, target: ExtensionManifestCompatibilityTarget) => ExtensionManifestCompatibilityResult | calls: (manifest: ExtensionManifestCompatibilityManifest, target: ExtensionManifestCompatibilityTarget) => ExtensionManifestCompatibilityResult" }, { "classification": "supported", "kind": "interface", "name": "ChildRollupContext", "signature": "export interface ChildRollupContext { count: number; active: number; by_status: Record; sample: ChildRollupSample[]; sample_limit: number; truncated: boolean; next_offset: number | null; continuation: string | null; scanned: number; }" }, { "classification": "supported", "kind": "interface", "name": "ChildRollupSample", "signature": "export interface ChildRollupSample { id: string; title: string; type: string; status: string; priority: number; }" }, { "classification": "supported", "kind": "function", "name": "claim", "signature": "{ (id: string, options: PmClientFullMutationOptions & { start: true; }, clientOptions?: PmClientOptions): Promise; (id: string, options?: PmClientFullMutationOptions & { start?: false; }, clientOptions?: PmClientOptions): Promise; (id: string, options?: PmClientFullMutationOptions & { start?: boolean; }, clientOptions?: PmClientOptions): Promise; } | calls: (id: string, options: PmClientFullMutationOptions & { start: true; }, clientOptions?: PmClientOptions) => Promise ; (id: string, options?: PmClientFullMutationOptions & { start?: false; }, clientOptions?: PmClientOptions) => Promise ; (id: string, options?: PmClientFullMutationOptions & { start?: boolean; }, clientOptions?: PmClientOptions) => Promise" }, { "classification": "contract_data", "kind": "value", "name": "CLAIM_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "supported", "kind": "function", "name": "claimNext", "signature": "(options?: ClaimNextOptions, clientOptions?: PmClientOptions) => Promise | calls: (options?: ClaimNextOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "ClaimNextOptions", "signature": "export interface ClaimNextOptions extends PmClientFullMutationOptions { maxAttempts?: number | string; start?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ClaimResult", "signature": "export interface ClaimResult { item: Record; changed_fields?: string[]; claimed_by: string; previous_assignee: string | null; forced: boolean; skipped?: boolean; warnings?: string[]; start?: ClaimStartReceipt; }" }, { "classification": "supported", "kind": "interface", "name": "ClaimStartReceipt", "signature": "export interface ClaimStartReceipt { from_status: string; to_status: string; }" }, { "classification": "supported", "kind": "value", "name": "classifyHistoryAuthorEvent", "signature": "(parsed: unknown) => \"actionable_unknown\" | \"attributed\" | \"legacy_unknown\" | calls: (parsed: unknown) => \"attributed\" | \"legacy_unknown\" | \"actionable_unknown\"" }, { "classification": "advanced_export", "kind": "function", "name": "classifyHistoryEvent", "signature": "(entry: Pick) => HistoryEventClass | calls: (entry: Pick) => HistoryEventClass" }, { "classification": "advanced_export", "kind": "function", "name": "classifyHistoryMergeReceiptReferences", "signature": "(references: readonly HistoryMergeReceiptReference[], availableReceiptIds: ReadonlySet, dispositions?: readonly HistoryMergeReceiptDisposition[]) => HistoryMergeReceiptReferenceClassification | calls: (references: readonly HistoryMergeReceiptReference[], availableReceiptIds: ReadonlySet, dispositions?: readonly HistoryMergeReceiptDisposition[]) => HistoryMergeReceiptReferenceClassification" }, { "classification": "advanced_export", "kind": "function", "name": "classifyHostEnvironmentFault", "signature": "(error: unknown) => string | null | calls: (error: unknown) => string | null" }, { "classification": "supported", "kind": "function", "name": "classifyImplicitSemanticFallbackReason", "signature": "(error: unknown) => ImplicitSemanticFallbackReason | calls: (error: unknown) => ImplicitSemanticFallbackReason" }, { "classification": "supported", "kind": "function", "name": "classifyItemFormatVersion", "signature": "(version: number, current?: number, minimum?: number) => ItemFormatVersionStatus | calls: (version: number, current?: number, minimum?: number) => ItemFormatVersionStatus" }, { "classification": "advanced_export", "kind": "function", "name": "classifyLinkedTestCommandSafety", "signature": "(command: string) => LinkedTestCommandSafetyClassification | calls: (command: string) => LinkedTestCommandSafetyClassification" }, { "classification": "advanced_export", "kind": "function", "name": "classifyLinkedTestFailure", "signature": "(result: Pick) => LinkedTestFailureCategory | calls: (result: Pick) => LinkedTestFailureCategory" }, { "classification": "advanced_export", "kind": "function", "name": "clearActiveExtensionHooks", "signature": "() => void | calls: () => void" }, { "classification": "supported", "kind": "function", "name": "clearDurableGraphCache", "signature": "(pmRoot: string) => Promise | calls: (pmRoot: string) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "clearFocusedItem", "signature": "(pmRoot: string) => Promise | calls: (pmRoot: string) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "clearWorkspaceContractsCache", "signature": "() => void | calls: () => void" }, { "classification": "contract_data", "kind": "interface", "name": "CliFlagArityObservation", "signature": "export interface CliFlagArityObservation { command: string; flag: string; takes_value: boolean; value_required: boolean; repeatable: boolean; }" }, { "classification": "contract_data", "kind": "interface", "name": "CliFlagContract", "signature": "export interface CliFlagContract { flag: string; short?: string; aliases?: string[]; description?: string; required?: boolean; repeatable?: boolean; list?: boolean; value_name?: string; value_type?: \"string\" | \"number\" | \"boolean\"; default?: string | number | boolean | Array; value_arity?: \"none\" | \"required\" | \"optional\"; values?: readonly string[]; cursor_semantics?: \"presentation\"; reservation_scope?: \"inherited\" | \"root_only\"; }" }, { "classification": "contract_data", "kind": "type", "name": "CliFlagInputSource", "signature": "export type CliFlagInputSource = \"argv\" | \"file\" | \"stdin\";" }, { "classification": "contract_data", "kind": "interface", "name": "CliFlagInvocationContract", "signature": "export interface CliFlagInvocationContract extends CliFlagContract { description: string; takes_value: boolean; value_required: boolean; value_type: \"string\" | \"number\" | \"boolean\"; required: boolean; repeatable: boolean; input_sources: CliFlagInputSource[]; stdin_token?: \"-\"; file_token_prefix?: \"@\"; }" }, { "classification": "contract_data", "kind": "interface", "name": "CliFlagInvocationParityFinding", "signature": "export interface CliFlagInvocationParityFinding { code: \"duplicate_observation\" | \"missing_observation\" | \"takes_value_mismatch\" | \"value_required_mismatch\" | \"repeatable_mismatch\" | \"undeclared_observation\"; command: string; flag: string; detail: string; }" }, { "classification": "contract_data", "kind": "interface", "name": "CliFlagInvocationParityReport", "signature": "export interface CliFlagInvocationParityReport { ok: boolean; declared_count: number; observed_count: number; findings: CliFlagInvocationParityFinding[]; }" }, { "classification": "supported", "kind": "function", "name": "close", "signature": "{ (id: string, reason: string, options: PmClientCloseActionOptions & { releaseAssignment: true; }, clientOptions?: PmClientOptions): Promise; (id: string, reason: string, options?: PmClientCloseActionOptions & { releaseAssignment?: false; }, clientOptions?: PmClientOptions): Promise; (id: string, reason: string, options?: PmClientCloseActionOptions & { releaseAssignment?: boolean; }, clientOptions?: PmClientOptions): Promise; } | calls: (id: string, reason: string, options: PmClientCloseActionOptions & { releaseAssignment: true; }, clientOptions?: PmClientOptions) => Promise ; (id: string, reason: string, options?: PmClientCloseActionOptions & { releaseAssignment?: false; }, clientOptions?: PmClientOptions) => Promise ; (id: string, reason: string, options?: PmClientCloseActionOptions & { releaseAssignment?: boolean; }, clientOptions?: PmClientOptions) => Promise" }, { "classification": "contract_data", "kind": "value", "name": "CLOSE_ACTION_OPTION_KEYS", "signature": "readonly [\"releaseAssignment\", \"text\", \"reason\", \"closeReason\", \"completedAt\", \"duplicateOf\", \"validateClose\", \"resolution\", \"expectedResult\", \"actualResult\"]" }, { "classification": "contract_data", "kind": "value", "name": "CLOSE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "CLOSE_MANY_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "CLOSE_TASK_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "advanced_export", "kind": "interface", "name": "CloseCommandOptions", "signature": "export interface CloseCommandOptions { author?: string; message?: string; validateClose?: string; force?: boolean; resolution?: string; expectedResult?: string; actualResult?: string; duplicateOf?: string; completedAt?: string; }" }, { "classification": "supported", "kind": "interface", "name": "CloseCompletionReceipt", "signature": "export interface CloseCompletionReceipt { timestamp: string; source: \"asserted\" | \"existing\" | \"close_time\"; hint?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ClosedEpisode", "signature": "export interface ClosedEpisode { verdict: VerdictResult; trajectory: readonly EpisodeTrajectoryEntry[]; reward?: never; }" }, { "classification": "supported", "kind": "interface", "name": "CloseEvidenceFollowUp", "signature": "export interface CloseEvidenceFollowUp { kind: \"complete_close_evidence\"; missing: string[]; suggested_command: string; suggested_command_args: string[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "closeItem", "signature": "(id: string, closeReasonText: string | undefined, options: CloseOperationOptions, global: GlobalOptions) => Promise | calls: (id: string, closeReasonText: string | undefined, options: CloseOperationOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "type", "name": "CloseManyOperationOptions", "signature": "export type CloseManyOperationOptions = CloseManyCommandOptions;" }, { "classification": "advanced_export", "kind": "interface", "name": "CloseOperationOptions", "signature": "export interface CloseOperationOptions { author?: string; message?: string; validateClose?: string; force?: boolean; resolution?: string; expectedResult?: string; actualResult?: string; duplicateOf?: string; completedAt?: string; lifecyclePolicy?: Partial; }" }, { "classification": "advanced_export", "kind": "interface", "name": "CloseOperationResult", "signature": "export interface CloseOperationResult { completion?: CloseCompletionReceipt; item: Record; changed_fields: string[]; follow_up?: CloseEvidenceFollowUp; warnings: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "CloseResult", "signature": "export interface CloseResult { completion?: CloseCompletionReceipt; item: Record; changed_fields: string[]; follow_up?: CloseEvidenceFollowUp; warnings: string[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "closeTask", "signature": "(id: string, reason: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise | calls: (id: string, reason: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "CloseTaskResult", "signature": "export interface CloseTaskResult { id: string; action: \"close_task\"; close: CloseResult; release: ReleaseResult; }" }, { "classification": "supported", "kind": "type", "name": "ClosureTimestampEvidence", "signature": "export type ClosureTimestampEvidence = { timestamp: string; source_index: number; } | { reason: \"missing_history\" | \"unverified_history\" | \"not_terminal\" | \"no_proven_transition\"; };" }, { "classification": "supported", "kind": "interface", "name": "ClosureTimestampScan", "signature": "export interface ClosureTimestampScan { details: Record; fixes: ValidateFixRecord[]; warnings: string[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "coalesceRepeatedListFlags", "signature": "(argv: string[], listFlags: Set, valueConsumingFlags?: Set, multiValueListFlags?: Set) => { argv: string[]; events: BootstrapNormalizationEvent[]; } | calls: (argv: string[], listFlags: Set, valueConsumingFlags?: Set, multiValueListFlags?: Set) => { argv: string[]; events: BootstrapNormalizationEvent[]; }" }, { "classification": "supported", "kind": "function", "name": "collectBlockedByIds", "signature": "(item: Pick) => string[] | calls: (item: Pick) => string[]" }, { "classification": "supported", "kind": "function", "name": "collectBlockedByIdsFromCorpus", "signature": "(item: ItemMetadata, corpus: readonly ItemMetadata[]) => string[] | calls: (item: ItemMetadata, corpus: readonly ItemMetadata[]) => string[]" }, { "classification": "supported", "kind": "function", "name": "collectContextUsageDeliveredItemIds", "signature": "(result: unknown, surface: ContextRelevanceSurface) => string[] | calls: (result: unknown, surface: ContextRelevanceSurface) => string[]" }, { "classification": "supported", "kind": "function", "name": "collectDanglingDependencyReferences", "signature": "(items: readonly DependencyReferenceHolder[], isTerminal?: (status: ItemStatus) => boolean) => DanglingDependencyReferenceSummary | calls: (items: readonly DependencyReferenceHolder[], isTerminal?: (status: ItemStatus) => boolean) => DanglingDependencyReferenceSummary" }, { "classification": "supported", "kind": "function", "name": "collectDependencyBlockedIds", "signature": "(corpus: ItemMetadata[], statusRegistry: RuntimeStatusRegistry) => Set | calls: (corpus: ItemMetadata[], statusRegistry: RuntimeStatusRegistry) => Set" }, { "classification": "supported", "kind": "function", "name": "collectDuplicateDependencyRows", "signature": "(items: readonly DependencyReferenceHolder[], isTerminal?: (status: ItemStatus) => boolean) => DuplicateDependencyRow[] | calls: (items: readonly DependencyReferenceHolder[], isTerminal?: (status: ItemStatus) => boolean) => DuplicateDependencyRow[]" }, { "classification": "supported", "kind": "function", "name": "collectDuplicateRelationshipEdgeGroups", "signature": "(assembly: WorkspaceRelationshipAssembly) => DuplicateRelationshipEdgeGroup[] | calls: (assembly: WorkspaceRelationshipAssembly) => DuplicateRelationshipEdgeGroup[]" }, { "classification": "supported", "kind": "function", "name": "collectErrorCauseCodes", "signature": "(error: unknown) => string | calls: (error: unknown) => string" }, { "classification": "supported", "kind": "function", "name": "collectHierarchyRelations", "signature": "(items: readonly HierarchyIntegrityItem[], registry?: RelationshipKindRegistry) => HierarchyRelation[] | calls: (items: readonly HierarchyIntegrityItem[], registry?: RelationshipKindRegistry) => HierarchyRelation[]" }, { "classification": "advanced_export", "kind": "function", "name": "collectMcpHeaderAnnotations", "signature": "(schema: unknown) => PmMcpHeaderAnnotation[] | calls: (schema: unknown) => PmMcpHeaderAnnotation[]" }, { "classification": "supported", "kind": "function", "name": "collectMissingDependencyTargetIds", "signature": "(dangling: DanglingDependencyReferenceSummary) => string[] | calls: (dangling: DanglingDependencyReferenceSummary) => string[]" }, { "classification": "supported", "kind": "function", "name": "collectNewOrderingCycleWarnings", "signature": "(beforeItems: readonly ItemMetadata[], afterItems: readonly ItemMetadata[], changedItemId: string) => string[] | calls: (beforeItems: readonly ItemMetadata[], afterItems: readonly ItemMetadata[], changedItemId: string) => string[]" }, { "classification": "supported", "kind": "function", "name": "collectOrderingCycles", "signature": "(successors: Map) => string[][] | calls: (successors: Map) => string[][]" }, { "classification": "supported", "kind": "function", "name": "collectOrderingStorageContradictions", "signature": "(items: readonly DependencyReferenceHolder[], isTerminal?: (status: ItemStatus) => boolean, registry?: RelationshipKindRegistry) => OrderingStorageContradiction[] | calls: (items: readonly DependencyReferenceHolder[], isTerminal?: (status: ItemStatus) => boolean, registry?: RelationshipKindRegistry) => OrderingStorageContradiction[]" }, { "classification": "advanced_export", "kind": "function", "name": "collectPackageContextIntentContracts", "signature": "(packages: readonly PmContextIntentPackageModule[]) => PmContextIntentContract[] | calls: (packages: readonly PmContextIntentPackageModule[]) => PmContextIntentContract[]" }, { "classification": "supported", "kind": "function", "name": "collectPackageExtensionDirectories", "signature": "(packageRoot: string) => Promise | calls: (packageRoot: string) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "collectRegisteredItemFieldNames", "signature": "(registrations: ExtensionRegistrationRegistry | null) => string[] | calls: (registrations: ExtensionRegistrationRegistry | null) => string[]" }, { "classification": "advanced_export", "kind": "function", "name": "collectRuntimeCreateFieldValues", "signature": "(options: Record, fieldRegistry: RuntimeFieldRegistry, itemTypeName: string | undefined) => { values: Record; missing_required_flags: string[]; } | calls: (options: Record, fieldRegistry: RuntimeFieldRegistry, itemTypeName: string | undefined) => { values: Record; missing_required_flags: string[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "collectRuntimeFilterValues", "signature": "(options: Record, fieldRegistry: RuntimeFieldRegistry, command: RuntimeFieldCommand) => Record | calls: (options: Record, fieldRegistry: RuntimeFieldRegistry, command: RuntimeFieldCommand) => Record" }, { "classification": "advanced_export", "kind": "function", "name": "collectRuntimeUpdateFieldValues", "signature": "(options: Record, fieldRegistry: RuntimeFieldRegistry, commands?: Array<\"update_many\" | \"update\"> | null | undefined) => Record | calls: (options: Record, fieldRegistry: RuntimeFieldRegistry, commands?: Array<\"update\" | \"update_many\"> | null | undefined) => Record" }, { "classification": "supported", "kind": "function", "name": "collectSubtreeIds", "signature": "(corpus: ItemMetadata[], parentId: string) => { ids: Set; found: boolean; } | calls: (corpus: ItemMetadata[], parentId: string) => { ids: Set; found: boolean; }" }, { "classification": "supported", "kind": "function", "name": "collectUsedExtensionCapabilities", "signature": "(activation: ExtensionActivationResult, options?: CollectUsedExtensionCapabilitiesOptions) => ExtensionCapability[] | calls: (activation: ExtensionActivationResult, options?: CollectUsedExtensionCapabilitiesOptions) => ExtensionCapability[]" }, { "classification": "supported", "kind": "interface", "name": "CollectUsedExtensionCapabilitiesOptions", "signature": "export interface CollectUsedExtensionCapabilitiesOptions { extensionName?: string; extensionNames?: readonly string[]; }" }, { "classification": "supported", "kind": "interface", "name": "CommandDefinition", "signature": "export interface CommandDefinition { read_output?: ExtensionCommandReadOutput; name: string; run?: CommandHandler; handler?: CommandHandler; action?: string; description?: string; intent?: string; examples?: string[]; failure_hints?: string[]; arguments?: ExtensionCommandArgumentDefinition[]; flags?: FlagDefinition[]; tier?: \"core\" | \"standard\" | \"full\" | \"internal\"; family?: ExtensionCommandCapabilityFamily; }" }, { "classification": "contract_data", "kind": "interface", "name": "CommanderOptionAliasContract", "signature": "export interface CommanderOptionAliasContract { target: string; keys: readonly string[]; }" }, { "classification": "contract_data", "kind": "interface", "name": "CommanderOptionRegistrationContract", "signature": "export interface CommanderOptionRegistrationContract extends CommanderOptionAliasContract { option: string; description: string; required?: boolean; repeatable?: boolean; aliasOptions?: Array<{ option: string; description: string; }>; }" }, { "classification": "supported", "kind": "type", "name": "CommandHandler", "signature": "export type CommandHandler = (context: CommandHandlerContext) => unknown;" }, { "classification": "supported", "kind": "interface", "name": "CommandHandlerContext", "signature": "export interface CommandHandlerContext extends PortableWorkspaceContext { command: string; args: string[]; options: Record; global: GlobalOptions; pm_root: string; sdk?: ExtensionCommandSdk; }" }, { "classification": "supported", "kind": "interface", "name": "CommandHandlerResult", "signature": "export interface CommandHandlerResult { readonly cause?: unknown; handled: boolean; result: unknown; warnings: string[]; errorMessage?: string; exitCode?: number; errorCode?: string; remediation?: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "commandOptionFlagLabel", "signature": "(command: CommandOptionPolicyCommand, optionKey: string) => string | calls: (command: CommandOptionPolicyCommand, optionKey: string) => string" }, { "classification": "supported", "kind": "type", "name": "CommandOverride", "signature": "export type CommandOverride = (context: CommandOverrideContext) => unknown;" }, { "classification": "supported", "kind": "interface", "name": "CommandOverrideContext", "signature": "export interface CommandOverrideContext extends PortableWorkspaceContext { command: string; args: string[]; options?: Record; global?: GlobalOptions; pm_root: string; result: unknown; }" }, { "classification": "supported", "kind": "function", "name": "comments", "signature": " = CommentsCommandOptions>(id: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = CommentsCommandOptions>(id: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "contract_data", "kind": "value", "name": "COMMENTS_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "supported", "kind": "interface", "name": "CommentsCommandOptions", "signature": "export interface CommentsCommandOptions { add?: string; stdin?: boolean; file?: string; edit?: number; delete?: number; limit?: string; includeMeta?: boolean; fullHistory?: boolean; ifAbsent?: boolean; author?: string; message?: string; force?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "CommentsResult", "signature": "export interface CommentsResult { id: string; comments: Comment[]; count: number; total_count?: number; returned_count?: number; has_more?: boolean; limit?: number; mutation_receipt?: AnnotationMutationReceipt; omission_receipt?: AnnotationOmissionReceipt; changed?: boolean; }" }, { "classification": "advanced_export", "kind": "function", "name": "commitImportedItem", "signature": "(params: CommitImportedItemParams) => Promise | calls: (params: CommitImportedItemParams) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "CommitImportedItemParams", "signature": "export interface CommitImportedItemParams { pmRoot: string; id: string; itemPath: string; document: ItemDocument; author: string; message: string; settings: PmSettings; conflictWarningPrefix: string; }" }, { "classification": "advanced_export", "kind": "type", "name": "CommitImportedItemResult", "signature": "export type CommitImportedItemResult = { committed: true; writeWarnings: string[]; } | { committed: false; conflictWarning: string; };" }, { "classification": "advanced_export", "kind": "function", "name": "commitItemCompletion", "signature": "(options: CommitItemCompletionOptions) => Promise | calls: (options: CommitItemCompletionOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "CommitItemCompletionOptions", "signature": "export interface CommitItemCompletionOptions { pmRoot: string; transactionId: string; author: string; id: string; reason: string; evidence?: PmClientFullMutationOptions; closeOptions?: PmClientFullMutationOptions; releaseOptions?: PmClientFullMutationOptions; lockTtlSeconds?: number; lockWaitMs?: number; onTransition?: CommitWorkspaceTransactionOptions[\"onTransition\"]; }" }, { "classification": "advanced_export", "kind": "function", "name": "commitItemMutations", "signature": "(options: CommitItemMutationsOptions) => Promise | calls: (options: CommitItemMutationsOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "CommitItemMutationsOptions", "signature": "export interface CommitItemMutationsOptions { pmRoot: string; transactionId: string; author: string; mutations: readonly BulkItemMutation[]; createCompensation?: \"close\" | \"delete\"; lockTtlSeconds?: number; lockWaitMs?: number; onTransition?: CommitWorkspaceTransactionOptions[\"onTransition\"]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "CommitItemMutationsResult", "signature": "export interface CommitItemMutationsResult { transactionId: string; status: \"committed\"; recovered: boolean; results: Record; }" }, { "classification": "advanced_export", "kind": "function", "name": "commitWorkspaceTransaction", "signature": "(options: CommitWorkspaceTransactionOptions) => Promise | calls: (options: CommitWorkspaceTransactionOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "CommitWorkspaceTransactionOptions", "signature": "export interface CommitWorkspaceTransactionOptions { pmRoot: string; transactionId: string; author: string; steps: readonly WorkspaceTransactionStep[]; recoveryData?: WorkspaceTransactionJsonValue; lockTtlSeconds?: number; lockWaitMs?: number; onTransition?(context: WorkspaceTransactionTransitionContext): void | Promise; }" }, { "classification": "advanced_export", "kind": "value", "name": "COMMON_MUTATION_COMMAND_OPTION_KEYS", "signature": "readonly [\"deadline\", \"estimatedMinutes\", \"acceptanceCriteria\", \"definitionOfReady\", \"order\", \"goal\", \"objective\", \"value\", \"impact\", \"outcome\", \"whyNow\", \"assignee\", \"parent\", \"reviewer\", \"risk\", \"confidence\", \"sprint\", \"release\", \"blockedBy\", \"blockedReason\", \"unblockNote\", \"reporter\", \"severity\", \"environment\", \"reproSteps\", \"resolution\", \"expectedResult\", \"actualResult\", \"affectedVersion\", \"fixedVersion\", \"component\", \"regression\", \"customerImpact\"]" }, { "classification": "supported", "kind": "interface", "name": "CompactActivityEntry", "signature": "export interface CompactActivityEntry { id: string; op: string; ts: string; author: string; msg?: string; }" }, { "classification": "contract_data", "kind": "function", "name": "compactFlagAliasContracts", "signature": "(flagContracts: CliFlagContract[]) => CliFlagContract[] | calls: (flagContracts: CliFlagContract[]) => CliFlagContract[]" }, { "classification": "supported", "kind": "function", "name": "compareCriticalItems", "signature": "(left: ItemMetadata, right: ItemMetadata, statusRegistry: RuntimeStatusRegistry) => number | calls: (left: ItemMetadata, right: ItemMetadata, statusRegistry: RuntimeStatusRegistry) => number" }, { "classification": "advanced_export", "kind": "function", "name": "comparePmDateVersions", "signature": "(left: string, right: string) => number | null | calls: (left: string, right: string) => number | null" }, { "classification": "supported", "kind": "function", "name": "compareRelationshipSnapshots", "signature": "(before: RelationshipSnapshot, after: RelationshipSnapshot) => RelationshipSnapshotComparison | calls: (before: RelationshipSnapshot, after: RelationshipSnapshot) => RelationshipSnapshotComparison" }, { "classification": "advanced_export", "kind": "function", "name": "compareTimestampStrings", "signature": "(left: string, right: string) => number | calls: (left: string, right: string) => number" }, { "classification": "advanced_export", "kind": "interface", "name": "CompileCachePruneResult", "signature": "export interface CompileCachePruneResult { retained: string; removed: string[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "compileHistoryProvenanceMatcher", "signature": "(filters: HistoryProvenanceFilters, vocabulary?: AuthorIdentityVocabulary, dimensions?: readonly string[]) => (entry: HistoryEntry) => boolean | calls: (filters: HistoryProvenanceFilters, vocabulary?: AuthorIdentityVocabulary, dimensions?: readonly string[]) => (entry: HistoryEntry) => boolean" }, { "classification": "advanced_export", "kind": "interface", "name": "CompletedAtBackfillCandidate", "signature": "export interface CompletedAtBackfillCandidate { id: string; completed_at: string; history_op: string; }" }, { "classification": "contract_data", "kind": "value", "name": "COMPLETION_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "advanced_export", "kind": "interface", "name": "CompletionResult", "signature": "export interface CompletionResult { shell: CompletionShell; script: string; setup_hint: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "CompletionRuntimeConfig", "signature": "export interface CompletionRuntimeConfig { namespace_commands?: readonly string[]; item_types?: string[]; statuses?: string[]; command_flags?: Partial>; }" }, { "classification": "advanced_export", "kind": "type", "name": "CompletionShell", "signature": "export type CompletionShell = \"bash\" | \"zsh\" | \"fish\";" }, { "classification": "advanced_export", "kind": "type", "name": "CompletionTimestampResolution", "signature": "export type CompletionTimestampResolution = ResolvedCompletionTimestamp | UnresolvedCompletionTimestamp;" }, { "classification": "advanced_export", "kind": "type", "name": "CompletionTimestampSource", "signature": "export type CompletionTimestampSource = \"completed_at\" | \"closed_at\" | \"updated_at\";" }, { "classification": "contract_data", "kind": "function", "name": "composeContextIntentContracts", "signature": "(workspaceContracts?: readonly PmContextIntentContract[], packageContracts?: readonly PmContextIntentContract[]) => PmContextIntentContract[] | calls: (workspaceContracts?: readonly PmContextIntentContract[], packageContracts?: readonly PmContextIntentContract[]) => PmContextIntentContract[]" }, { "classification": "supported", "kind": "function", "name": "composeExtension", "signature": "(blueprint: ExtensionBlueprint) => ExtensionModule | calls: (blueprint: ExtensionBlueprint) => ExtensionModule" }, { "classification": "supported", "kind": "function", "name": "composeExtensionPackage", "signature": "(blueprint: ExtensionBlueprint, identity: SynthesizeExtensionManifestIdentity) => ExtensionPackage | calls: (blueprint: ExtensionBlueprint, identity: SynthesizeExtensionManifestIdentity) => ExtensionPackage" }, { "classification": "supported", "kind": "function", "name": "computeActionabilityReport", "signature": "(candidates: ItemMetadata[], corpus: ItemMetadata[], statusRegistry: RuntimeStatusRegistry, typeRegistry?: ItemTypeRegistry) => ActionabilityReport | calls: (candidates: ItemMetadata[], corpus: ItemMetadata[], statusRegistry: RuntimeStatusRegistry, typeRegistry?: ItemTypeRegistry) => ActionabilityReport" }, { "classification": "advanced_export", "kind": "function", "name": "computeHistoryDiff", "signature": "(fullEntries: HistoryEntry[], options?: { windowStartIndex?: number; field?: string; }) => HistoryDiffValueEntry[] | calls: (fullEntries: HistoryEntry[], options?: { windowStartIndex?: number; field?: string; }) => HistoryDiffValueEntry[]" }, { "classification": "supported", "kind": "function", "name": "computeRelationshipCentrality", "signature": "(graph: RelationshipGraph, options?: GraphCentralityOptions) => RelationshipQueryResult | calls: (graph: RelationshipGraph, options?: GraphCentralityOptions) => RelationshipQueryResult" }, { "classification": "supported", "kind": "function", "name": "computeRelationshipDominators", "signature": "(graph: RelationshipGraph, root: string, options?: GraphDominatorOptions) => RelationshipQueryResult | calls: (graph: RelationshipGraph, root: string, options?: GraphDominatorOptions) => RelationshipQueryResult" }, { "classification": "supported", "kind": "function", "name": "computeWorkspaceGraphFingerprint", "signature": "(items: readonly WorkspaceRelationshipItem[], isTerminal?: (status: ItemStatus) => boolean, registry?: RelationshipKindRegistry) => string | calls: (items: readonly WorkspaceRelationshipItem[], isTerminal?: (status: ItemStatus) => boolean, registry?: RelationshipKindRegistry) => string" }, { "classification": "supported", "kind": "value", "name": "CONFIDENCE_TEXT_VALUES", "signature": "readonly [\"low\", \"medium\", \"high\"]" }, { "classification": "advanced_export", "kind": "function", "name": "config", "signature": "(scope: string, configAction: string, key?: string, value?: string, options?: ConfigCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (scope: string, configAction: string, key?: string, value?: string, options?: ConfigCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "contract_data", "kind": "value", "name": "CONFIG_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "advanced_export", "kind": "interface", "name": "ConfigCommandOptions", "signature": "export interface ConfigCommandOptions { criterion?: string[]; format?: string; policy?: string; value?: string; clearCriteria?: boolean; defaultDepth?: string; activityLimit?: string; staleThresholdDays?: string; sectionHierarchy?: string; sectionActivity?: string; sectionProgress?: string; sectionBlockers?: string; sectionFiles?: string; sectionWorkload?: string; sectionStaleness?: string; sectionTests?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ConfigResult", "signature": "export interface ConfigResult { scope: ConfigScope; key?: ConfigKey | string; criteria?: string[]; format?: ItemFormat; policy?: HistoryMissingStreamPolicy | SprintReleaseFormatPolicy | ParentReferencePolicy | ValidateMetadataProfile | GovernancePreset | GovernanceOwnershipEnforcement | GovernanceCreateModeDefault | GovernanceCloseValidationDefault | GovernanceRequireCloseReasonPolicy | GovernanceWorkflowEnforcement | GovernanceForceRequiredForStaleLockPolicy | TestResultTrackingPolicy | TelemetryTrackingPolicy | string; nested_setting?: NestedSettingResultValue; nested_settings?: NestedSettingResultValue[]; keys?: ConfigKeyDescriptor[]; values?: Record; count?: number; context_settings?: ContextConfigValue; identity_vocabulary?: AgentIdentityVocabularySummary; vocabulary_mutation?: AgentIdentityVocabularyMutationPreview; has_explicit_item_format?: boolean; migration?: { target_format: ItemFormat; scanned: number; migrated: string[]; removed: string[]; warnings: string[]; }; settings_path: string; changed: boolean; warnings?: string[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "consumeAfterCommandAffectedItems", "signature": "() => AfterCommandAffectedItem[] | undefined | calls: () => AfterCommandAffectedItem[] | undefined" }, { "classification": "supported", "kind": "function", "name": "context", "signature": " = InitialReadOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = InitialReadOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "contract_data", "kind": "value", "name": "CONTEXT_COMMANDER_STRING_OPTION_CONTRACTS", "signature": "CommanderOptionAliasContract[]" }, { "classification": "supported", "kind": "value", "name": "CONTEXT_EVALUATION_METRIC_NAMES", "signature": "readonly [\"ndcg\", \"reciprocal_rank\", \"required_recall\", \"continuity_coverage\", \"token_budget_adherence\"]" }, { "classification": "contract_data", "kind": "value", "name": "CONTEXT_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "CONTEXT_INTENT_LIMIT_OVERRIDE_WARNING", "signature": "\"limit_overridden_by_intent\"" }, { "classification": "supported", "kind": "value", "name": "CONTEXT_OUTPUT_VALUES", "signature": "readonly [\"markdown\", \"toon\", \"json\", \"ndjson\"]" }, { "classification": "supported", "kind": "value", "name": "CONTEXT_PACKING_PROFILES", "signature": "{ readonly balanced: { readonly redundancyPenalty: 0.35; readonly uncertaintyPenalty: 0.2; }; readonly context: { readonly redundancyPenalty: 0.45; readonly uncertaintyPenalty: 0.15; }; readonly next: { readonly redundancyPenalty: 0.25; readonly uncertaintyPenalty: 0.3; }; }" }, { "classification": "advanced_export", "kind": "value", "name": "CONTEXT_RECENCY_EPOCH", "signature": "\"1970-01-01T00:00:00.000Z\"" }, { "classification": "supported", "kind": "value", "name": "CONTEXT_RELEVANCE_SERVICE", "signature": "\"context_relevance\"" }, { "classification": "supported", "kind": "value", "name": "CONTEXT_RELEVANCE_SIGNAL_NAMES", "signature": "readonly [\"structural\", \"recency\", \"activity_density\", \"graph_proximity\", \"claim_focus\", \"priority_pressure\", \"risk_pressure\", \"deadline_pressure\", \"knowledge_density\", \"author_affinity\", \"usage_affinity\", \"semantic_similarity\"]" }, { "classification": "supported", "kind": "value", "name": "CONTEXT_SIGNAL_SET_VERSION", "signature": "2" }, { "classification": "supported", "kind": "value", "name": "CONTEXT_SIGNAL_STORE_FORMAT_VERSION", "signature": "3" }, { "classification": "supported", "kind": "value", "name": "CONTEXT_SIGNAL_STORE_WARNING_DETAILS", "signature": "{ readonly context_signal_store_invalid: { readonly code: \"context_signal_store_invalid\"; readonly meaning: \"The persisted context-signal snapshot was unreadable or invalid and was rebuilt from authoritative items.\"; readonly recovery_command: \"pm context\"; readonly recovery_effect: \"Re-read context and confirm the rebuilt snapshot can be loaded without the warning.\"; }; readonly context_signal_store_stale: { readonly code: \"context_signal_store_stale\"; readonly meaning: \"The persisted context-signal snapshot did not match the authoritative cursor or item corpus and was rebuilt.\"; readonly recovery_command: \"pm context\"; readonly recovery_effect: \"Re-read context and confirm the rebuilt snapshot is now fresh.\"; }; readonly context_signal_store_write_failed: { readonly code: \"context_signal_store_write_failed\"; readonly meaning: \"Context signals were rebuilt in memory, but the derived snapshot could not be persisted.\"; readonly recovery_command: \"pm context\"; readonly recovery_effect: \"Retry the derived snapshot write and confirm the warning clears after storage access is restored.\"; }; }" }, { "classification": "supported", "kind": "value", "name": "CONTEXT_USAGE_LIMITS", "signature": "{ readonly max_serving_rows: 256; readonly max_bytes: 262144; readonly max_event_bytes: 32768; readonly retained_byte_fraction: 0.5; readonly max_events: 2048; readonly retention_days: 30; }" }, { "classification": "supported", "kind": "type", "name": "ContextAgendaEvent", "signature": "export type ContextAgendaEvent = CalendarRow | (Pick & { reference_only: true; reminder_text?: string | null; event_title?: string | null; event_recurring?: boolean | null; });" }, { "classification": "supported", "kind": "interface", "name": "ContextEvaluationAttribution", "signature": "export interface ContextEvaluationAttribution { id: string; contributions: ContextRelevanceContributions; }" }, { "classification": "supported", "kind": "interface", "name": "ContextEvaluationContextResult", "signature": "export interface ContextEvaluationContextResult { high_level?: ContextEvaluationResultItem[]; low_level?: ContextEvaluationResultItem[]; blocked_fallback?: ContextEvaluationResultItem[]; ranking?: ContextEvaluationResultRanking; context_intent?: Pick; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "ContextEvaluationCorpusReport", "signature": "export interface ContextEvaluationCorpusReport { scenario_count: number; aggregate: ContextEvaluationThresholds; scenarios: ContextEvaluationScenarioReport[]; passed: boolean; failures: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "ContextEvaluationNextResult", "signature": "export interface ContextEvaluationNextResult { recommended?: ContextEvaluationResultItem | null; ready?: ContextEvaluationResultItem[]; ranking?: ContextEvaluationResultRanking; context_intent?: Pick; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "ContextEvaluationReader", "signature": "export interface ContextEvaluationReader { context(options?: ContextEvaluationReadOptions): Promise>; next(options?: ContextEvaluationReadOptions): Promise>; }" }, { "classification": "supported", "kind": "interface", "name": "ContextEvaluationReadOptions", "signature": "export interface ContextEvaluationReadOptions { explainRanking?: boolean; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "ContextEvaluationResultItem", "signature": "export interface ContextEvaluationResultItem { id: string; }" }, { "classification": "supported", "kind": "interface", "name": "ContextEvaluationResultRanking", "signature": "export interface ContextEvaluationResultRanking { items?: Array<{ id: string; contributions: ContextRelevanceContributions; }>; }" }, { "classification": "supported", "kind": "interface", "name": "ContextEvaluationScenario", "signature": "export interface ContextEvaluationScenario { id: string; surface: ContextRelevanceSurface; options?: ContextEvaluationReadOptions; judgments: Record; required_ids?: string[]; continuity_ids?: string[]; token_budget: number; rationale: string; }" }, { "classification": "supported", "kind": "interface", "name": "ContextEvaluationScenarioReport", "signature": "export interface ContextEvaluationScenarioReport { id: string; surface: ContextRelevanceSurface; rationale: string; ranked_ids: string[]; actual_tokens: number; metrics: ContextRankingEvaluation; attribution: ContextEvaluationAttribution[]; }" }, { "classification": "supported", "kind": "interface", "name": "ContextEvaluationThresholds", "signature": "export interface ContextEvaluationThresholds { ndcg: number; reciprocal_rank: number; required_recall: number; continuity_coverage: number; token_budget_adherence: number; }" }, { "classification": "supported", "kind": "interface", "name": "ContextFocusItem", "signature": "export interface ContextFocusItem { id: string; title: string; type: string; status: ItemStatus; priority: number; order: number | null; deadline: string | null; assignee: string | null; tags?: string[]; tags_inherited?: string; updated_at: string; parent: string | null; children_total?: number; children_closed?: number; completion_pct?: number; blocked?: true; blocker_ids?: string[]; }" }, { "classification": "contract_data", "kind": "function", "name": "contextIntentRowId", "signature": "(row: unknown) => string | undefined | calls: (row: unknown) => string | undefined" }, { "classification": "supported", "kind": "interface", "name": "ContextOptions", "signature": "export interface ContextOptions { date?: string; from?: string; to?: string; past?: boolean; type?: string; tag?: string; priority?: string; assignee?: string; assigneeFilter?: string; sprint?: string; release?: string; limit?: string; maxItems?: string; after?: string; format?: string; depth?: string; fields?: string; section?: string[]; activityLimit?: string; staleThreshold?: string; parent?: string; explainRanking?: boolean; tokenBudget?: string | number; noTags?: boolean; noExtensionHealth?: boolean; [key: string]: unknown; }" }, { "classification": "supported", "kind": "type", "name": "ContextOutputFormat", "signature": "export type ContextOutputFormat = (typeof CONTEXT_OUTPUT_VALUES)[number];" }, { "classification": "supported", "kind": "interface", "name": "ContextPackingCandidate", "signature": "export interface ContextPackingCandidate { id: string; item: TItem; rank: number; score: number; token_costs: ContextProjectionCosts; cluster?: string; required?: boolean; uncertainty?: number; lineage?: string; }" }, { "classification": "supported", "kind": "type", "name": "ContextPackingProfile", "signature": "export type ContextPackingProfile = keyof typeof CONTEXT_PACKING_PROFILES;" }, { "classification": "supported", "kind": "interface", "name": "ContextPackingReport", "signature": "export interface ContextPackingReport { included: PackedContextCandidate[]; omitted_ids: string[]; token_budget: number; used_tokens: number; remaining_tokens: number; complete: boolean; selection_complete: boolean; termination_reason: \"exhausted\" | \"latency_budget\"; evaluated_candidates: number; latency_budget_ms: number | null; profile: ContextPackingProfile; degradation_ladder: ContextProjectionLevel[]; }" }, { "classification": "supported", "kind": "type", "name": "ContextPackingSummary", "signature": "export type ContextPackingSummary = Omit, \"included\"> & { included: Array<{ id: string; projection: string; tokens: number; }>; };" }, { "classification": "supported", "kind": "interface", "name": "ContextProjectionCosts", "signature": "export interface ContextProjectionCosts { identity: number; summary: number; full: number; }" }, { "classification": "supported", "kind": "type", "name": "ContextProjectionLevel", "signature": "export type ContextProjectionLevel = \"identity\" | \"summary\" | \"full\";" }, { "classification": "supported", "kind": "interface", "name": "ContextRankingEvaluation", "signature": "export interface ContextRankingEvaluation { ndcg: number; reciprocal_rank: number; required_recall: number; continuity_coverage: number; token_budget_adherence: number; within_token_budget: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ContextRankingEvaluationInput", "signature": "export interface ContextRankingEvaluationInput { ranked_ids: string[]; judgments: Record; required_ids?: string[]; continuity_ids?: string[]; actual_tokens: number; token_budget: number; }" }, { "classification": "supported", "kind": "interface", "name": "ContextRankingSummary", "signature": "export interface ContextRankingSummary { model: string; available_signals: ContextRelevanceSignalName[]; items: Array<{ id: string; rank: number; baseline_rank: number; score: number; contributions: ContextRelevanceContributions; recency?: ContextRecencyEvidence; }>; candidate_count: number; omitted_count: number; feature_store?: { source: \"derived_index\" | \"scan_fallback\"; cache_status: \"fresh\" | \"rebuilt\"; source_cursor: string; generated_at: string; }; }" }, { "classification": "supported", "kind": "interface", "name": "ContextRecencyEvidence", "signature": "export interface ContextRecencyEvidence { source: \"substantive_history\" | \"release_cohort\" | \"created_at\"; coordinate: string; history_op?: string; event_class?: HistoryEventClass; }" }, { "classification": "supported", "kind": "interface", "name": "ContextRelevanceCandidate", "signature": "export interface ContextRelevanceCandidate { id: string; item: TItem; signals?: ContextRelevanceSignals; signal_provenance?: ContextSignalProvenance; }" }, { "classification": "supported", "kind": "type", "name": "ContextRelevanceContributions", "signature": "export type ContextRelevanceContributions = Record;" }, { "classification": "supported", "kind": "interface", "name": "ContextRelevanceCustomScore", "signature": "export interface ContextRelevanceCustomScore { id: string; score: number; }" }, { "classification": "supported", "kind": "interface", "name": "ContextRelevanceReport", "signature": "export interface ContextRelevanceReport { model: string; available_signals: ContextRelevanceSignalName[]; ranked: RankedContextCandidate[]; warnings?: string[]; }" }, { "classification": "supported", "kind": "type", "name": "ContextRelevanceScorer", "signature": "export type ContextRelevanceScorer = (input: ContextRelevanceScorerInput) => readonly ContextRelevanceCustomScore[] | Promise;" }, { "classification": "supported", "kind": "interface", "name": "ContextRelevanceScorerInput", "signature": "export interface ContextRelevanceScorerInput { candidates: readonly ContextRelevanceCandidate[]; default_report: ContextRelevanceReport; }" }, { "classification": "supported", "kind": "type", "name": "ContextRelevanceSignalName", "signature": "export type ContextRelevanceSignalName = (typeof CONTEXT_RELEVANCE_SIGNAL_NAMES)[number];" }, { "classification": "supported", "kind": "type", "name": "ContextRelevanceSignals", "signature": "export type ContextRelevanceSignals = Partial, number>>;" }, { "classification": "supported", "kind": "type", "name": "ContextRelevanceSurface", "signature": "export type ContextRelevanceSurface = \"context\" | \"next\";" }, { "classification": "supported", "kind": "interface", "name": "ContextResult", "signature": "export interface ContextResult extends Partial { output_default: \"toon\"; now: string; depth: ContextDepth; sections_included: ContextSectionName[]; window: { anchor: string; start: string | null; end: string | null; past: boolean; from: string | null; to: string | null; }; filters: { type: string | null; tag: string | null; priority: string | null; assignee: string | null; assignee_filter: string | null; sprint: string | null; release: string | null; limit: string | null; parent: string | null; token_budget: number; runtime_filters?: Record; }; summary: ContextSummary; high_level: ContextFocusItem[]; low_level: ContextFocusItem[]; blocked_fallback: ContextFocusItem[]; agenda: { summary: ContextAgendaSummary; events: ContextAgendaEvent[]; }; hierarchy?: HierarchyNode[]; activity?: CompactActivityEntry[]; progress?: ProgressEntry[]; blockers?: BlockerEntry[]; recently_created?: RecentContextItem[]; unparented?: ContextFocusItem[]; files?: HotFile[]; workload?: WorkloadEntry[]; staleness?: StaleEntry[]; tests?: TestHealthSummary; extension_health?: ContextExtensionHealth; workspace_memory?: { cache_status: \"fresh\" | \"rebuilt\"; source_cursor: string; rollups: WorkspaceMemoryRollup[]; }; suggestions?: string[]; focus_fields?: string[]; warnings?: string[]; warning_details?: ContextSignalStoreReadResult[\"warning_details\"]; ranking?: ContextRankingSummary; packing?: ContextPackingSummary; has_more?: boolean; next_cursor?: string; applied_limit?: number; truncated?: true; }" }, { "classification": "supported", "kind": "interface", "name": "ContextSignalProvenance", "signature": "export interface ContextSignalProvenance { recency: ContextRecencyEvidence; }" }, { "classification": "supported", "kind": "interface", "name": "ContextSignalSnapshot", "signature": "export interface ContextSignalSnapshot { format_version: number; signal_set_version: number; source_cursor: string; recency_evidence_fingerprint: string; generated_at: string; source: ContextSignalSnapshotSource; items: readonly ContextSignalSnapshotItem[]; }" }, { "classification": "supported", "kind": "interface", "name": "ContextSignalSnapshotItem", "signature": "export interface ContextSignalSnapshotItem { id: string; signals: ContextRelevanceSignals; signal_provenance: ContextSignalProvenance; }" }, { "classification": "supported", "kind": "type", "name": "ContextSignalSnapshotSource", "signature": "export type ContextSignalSnapshotSource = \"derived_index\" | \"scan_fallback\";" }, { "classification": "supported", "kind": "class", "name": "ContextSignalStore", "signature": "export declare class ContextSignalStore { private readonly adapter; constructor(adapter: ContextSignalStoreAdapter); readOrRebuild(items: readonly ItemMetadata[], options: BuildContextSignalSnapshotOptions): Promise; }" }, { "classification": "supported", "kind": "interface", "name": "ContextSignalStoreAdapter", "signature": "export interface ContextSignalStoreAdapter { read(): Promise; write(snapshot: ContextSignalSnapshot): Promise; }" }, { "classification": "supported", "kind": "interface", "name": "ContextSignalStoreReadResult", "signature": "export interface ContextSignalStoreReadResult { snapshot: ContextSignalSnapshot; candidates: ContextRelevanceCandidate[]; cache_status: \"fresh\" | \"rebuilt\"; warnings: readonly string[]; warning_details?: readonly ContextSignalStoreWarningDetail[]; }" }, { "classification": "supported", "kind": "interface", "name": "ContextSignalStoreWarningDetail", "signature": "export interface ContextSignalStoreWarningDetail { code: \"context_signal_store_invalid\" | \"context_signal_store_stale\" | \"context_signal_store_write_failed\"; meaning: string; recovery_command: \"pm context\"; recovery_effect: string; }" }, { "classification": "supported", "kind": "interface", "name": "ContextUsageAffinity", "signature": "export interface ContextUsageAffinity { affinity: Record; positive_judgments: number; serving_events: number; untrusted_serving_events: number; }" }, { "classification": "supported", "kind": "type", "name": "ContextUsageEvent", "signature": "export type ContextUsageEvent = { kind: \"serve\"; schema_version?: 2; serve_id?: string; at: string; author: string; surface: ContextRelevanceSurface; profile: string; rows: ContextUsageServingRow[]; candidate_count?: number; omitted_row_count?: number; result_omitted?: boolean; packed_item_ids?: string[]; delivered_item_ids?: string[]; } | { kind: \"delivery\"; schema_version: 2; serve_id: string; at: string; author: string; surface: ContextRelevanceSurface; result_omitted: boolean; delivered_item_ids: string[]; } | { kind: \"touch\"; at: string; author: string; item_id: string; intent: string; };" }, { "classification": "supported", "kind": "interface", "name": "ContextUsageLedgerOptions", "signature": "export interface ContextUsageLedgerOptions { pmRoot: string; enabled?: boolean; maxEvents?: number; maxBytes?: number; retentionDays?: number; now?: string; }" }, { "classification": "supported", "kind": "interface", "name": "ContextUsageServingReceipt", "signature": "export interface ContextUsageServingReceipt { serve_id: string; author: string; surface: ContextRelevanceSurface; rows: readonly ContextUsageServingRow[]; recorded_item_ids?: readonly string[]; storage?: ContextUsageWriteReceipt; }" }, { "classification": "supported", "kind": "interface", "name": "ContextUsageServingRow", "signature": "export interface ContextUsageServingRow { id: string; rank: number; included: boolean; }" }, { "classification": "supported", "kind": "class", "name": "ContextUsageValidationError", "signature": "export declare class ContextUsageValidationError extends TypeError { readonly code = \"context_usage_validation_failed\"; constructor(message: string); }" }, { "classification": "supported", "kind": "interface", "name": "ContextUsageWriteReceipt", "signature": "export interface ContextUsageWriteReceipt { written_bytes: number; ledger_bytes: number; compacted: boolean; lock_wait_ms: number; }" }, { "classification": "contract_data", "kind": "value", "name": "CONTRACTS_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "advanced_export", "kind": "interface", "name": "ContractsCommandOptions", "signature": "export interface ContractsCommandOptions { action?: string; command?: string; summary?: boolean; schemaOnly?: boolean; flagsOnly?: boolean; availabilityOnly?: boolean; runtimeOnly?: boolean; full?: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ContractsResult", "signature": "export interface ContractsResult { history_operations?: typeof PM_HISTORY_OPERATION_CONTRACT; schema_version: string | null; schema_id: string | null; selected: { action: string | null; command: string | null; summary: boolean; schema_only: boolean; flags_only: boolean; availability_only: boolean; runtime_only: boolean; command_scoped: boolean; }; actions?: string[]; action_availability?: ContractsActionAvailability[]; commands: string[]; schema?: Record; schema_omitted_reason?: string; command_flags_omitted_reason?: string; commander_aliases_omitted_reason?: string; command_flags?: CommandFlagSurface[]; list_projections?: ListCommandProjectionSurface[]; command_aliases?: CommandAliasSurface[]; command_alias_contracts_omitted_reason?: string; grammar_contracts?: { nouns: readonly string[]; shared_verbs: readonly string[]; scope_before_verb: boolean; visible_top_level_ceiling: number; ceiling_raise_requires_pm_item: boolean; positional_shape_budget: number; positional_shape_count: number; positional_action_count: number; positional_action_parents: readonly string[]; positional_signatures?: readonly PmCommandPositionalContract[]; destinations?: readonly PmCommandDestinationContract[]; }; commander_aliases?: Record; extension_commands?: ExtensionCommandContract[]; command_summaries?: CommandSummarySurface[]; output_policy?: { token_estimate: \"ceil(utf8_bytes / 4)\"; degradation_ladder: string[]; allows_unbounded_opt_out: boolean; }; output_projection_contracts?: { global_ladder_field: \"output_policy.degradation_ladder\"; global_ladder_scope: \"union_not_per_command\"; discovery: \"pm contracts --command --summary\"; commands?: Array<{ command: string; modes: string[]; }>; }; runtime_schema?: { statuses: string[]; open_status: string; close_status: string; canceled_status: string; types: string[]; fields_by_command: Record; }; relationship_kind_contracts?: Array<{ canonical: string; aliases: string[]; inverse?: string; ordering: boolean; hierarchy: boolean; }>; extension_contracts?: { capabilities: string[]; services: string[]; policy_modes: string[]; policy_mode_scope: \"extensions.policy.mode\"; policy_surfaces: string[]; trust_modes: string[]; trust_mode_scope: \"extensions.policy.trust_mode\"; sandbox_profiles: string[]; manifest_versions: number[]; compatibility: { current: string; previous: string[]; breaking_strategy: string; }; }; governance_contracts?: { ownership_enforcement_modes: string[]; create_modes: string[]; close_validation_modes: string[]; workflow_enforcement_modes: string[]; }; assurance_contracts?: { measurement_source_kinds: readonly string[]; gate_triggers: readonly string[]; }; mcp_tools?: McpToolContract[]; context_intents?: readonly PmContextIntentContract[]; read_output_dimensions?: readonly PmReadOutputSurfaceContract[]; error_codes?: readonly PmErrorCodeContract[]; command_output_contracts?: Array<{ budget: PmCommandOutputBudgetContract; envelope: PmCommandOutputEnvelopeContract; }>; diagnostic_output_contracts?: readonly PmDiagnosticOutputBudgetContract[]; command_exit_contracts?: { vocabulary: readonly PmCommandExitOutcomeContract[]; command_sets: Array<{ commands: string[]; exit_codes: PmCommandExitContract[\"exit_codes\"]; }>; }; }" }, { "classification": "supported", "kind": "function", "name": "copy", "signature": "(id: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise | calls: (id: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "contract_data", "kind": "value", "name": "COPY_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "advanced_export", "kind": "interface", "name": "CopyOptions", "signature": "export interface CopyOptions { title?: string; author?: string; message?: string; allowDuplicate?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "CopyResult", "signature": "export interface CopyResult { source_id: string; item: ItemMetadata; changed_fields: string[]; warnings: string[]; similarity_advisory?: SimilarityAdvisory; }" }, { "classification": "advanced_export", "kind": "interface", "name": "CorpusShape", "signature": "export interface CorpusShape { schema: typeof PM_CORPUS_SHAPE_SCHEMA; name: string; description: string; hierarchy_depth: number; hierarchy_fanout: number; age_span_days: number; history_entries_per_item: number; comments_per_100_items: number; notes_per_100_items: number; learnings_per_100_items: number; edge_kind_mix: readonly CorpusShapeEdgeWeight[]; author_cardinality: number; component_count: number; include_cycles: boolean; custom_types: readonly string[]; custom_statuses: readonly string[]; terminal_statuses: readonly string[]; custom_fields: readonly string[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "CorpusShapeEdgeWeight", "signature": "export interface CorpusShapeEdgeWeight { kind: string; weight: number; }" }, { "classification": "advanced_export", "kind": "interface", "name": "CorpusShapeItemPlan", "signature": "export interface CorpusShapeItemPlan { index: number; id: string; parent?: string; component: number; timestamp: string; author: string; history_entry_count: number; dependency_kinds: readonly string[]; has_comment: boolean; has_note: boolean; has_learning: boolean; custom_type?: string; custom_status?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "CorpusShapeMeasurement", "signature": "export interface CorpusShapeMeasurement { add(plan: CorpusShapeItemPlan): void; finish(): CorpusShapeProfile; }" }, { "classification": "advanced_export", "kind": "interface", "name": "CorpusShapeProfile", "signature": "export interface CorpusShapeProfile { shape: string; item_count: number; author_count: number; component_count: number; hierarchy_depth: number; hierarchy_fanout: number; timestamp_range: { first: string | null; last: string | null; }; history_entry_count: number; annotations: { comments: number; notes: number; learnings: number; }; edge_kinds: Record; matches_declaration: boolean; mismatches: readonly string[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "countFailureCategories", "signature": "(runResults: TestRunResult[]) => Record | calls: (runResults: TestRunResult[]) => Record" }, { "classification": "advanced_export", "kind": "function", "name": "countReadOutputRows", "signature": "(result: Record) => number | calls: (result: Record) => number" }, { "classification": "supported", "kind": "function", "name": "create", "signature": "(options?: PmCreateActionOptions, clientOptions?: PmClientOptions) => Promise | calls: (options?: PmCreateActionOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "contract_data", "kind": "value", "name": "CREATE_COMMANDER_OPTION_REGISTRATION_CONTRACTS", "signature": "CommanderOptionRegistrationContract[]" }, { "classification": "contract_data", "kind": "value", "name": "CREATE_COMMANDER_REPEATABLE_OPTION_CONTRACTS", "signature": "CommanderOptionAliasContract[]" }, { "classification": "contract_data", "kind": "value", "name": "CREATE_COMMANDER_STRING_OPTION_CONTRACTS", "signature": "CommanderOptionAliasContract[]" }, { "classification": "advanced_export", "kind": "value", "name": "CREATE_DIRECT_CLOSE_REASON_DEFAULT", "signature": "\"Closed at creation via pm create\"" }, { "classification": "contract_data", "kind": "value", "name": "CREATE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "supported", "kind": "function", "name": "createAssurancePreset", "signature": "(id: AssurancePresetId, ownerItemId: string) => AssurancePreset | calls: (id: AssurancePresetId, ownerItemId: string) => AssurancePreset" }, { "classification": "supported", "kind": "function", "name": "createAssuranceWorkspaceContext", "signature": "(pmRoot: string, options?: CreateAssuranceWorkspaceContextOptions) => Promise | calls: (pmRoot: string, options?: CreateAssuranceWorkspaceContextOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "CreateAssuranceWorkspaceContextOptions", "signature": "export interface CreateAssuranceWorkspaceContextOptions { strict_read?: boolean; tree_id?: string; include_history?: boolean; resolve_tree?: boolean; providers?: Readonly>; provider_capabilities?: AssuranceEvaluationContext[\"provider_capabilities\"]; trigger?: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "createCheckpointId", "signature": "(prefix: string, nowValue: string) => string | calls: (prefix: string, nowValue: string) => string" }, { "classification": "supported", "kind": "function", "name": "createCompleteListOptions", "signature": "(options?: PmCompleteListOptions) => ListOptions & { excludeTerminal: false; full: true; noTruncate: true; outputBudget: \"unbounded\"; outputLimit: \"unbounded\"; strictRead: true; } | calls: (options?: PmCompleteListOptions) => ListOptions & { excludeTerminal: false; full: true; noTruncate: true; outputBudget: \"unbounded\"; outputLimit: \"unbounded\"; strictRead: true; }" }, { "classification": "advanced_export", "kind": "function", "name": "createCoreCommandHookContext", "signature": "(options: { commandName: string; commandArgs: string[]; commandOptions: Record; globalOptions: GlobalOptions; pmRoot: string; }) => ActiveExtensionHookContext | calls: (options: { commandName: string; commandArgs: string[]; commandOptions: Record; globalOptions: GlobalOptions; pmRoot: string; }) => ActiveExtensionHookContext" }, { "classification": "advanced_export", "kind": "function", "name": "createCorpusShapeMeasurement", "signature": "(shape: Readonly) => CorpusShapeMeasurement | calls: (shape: Readonly) => CorpusShapeMeasurement" }, { "classification": "supported", "kind": "function", "name": "createEmptyAssuranceDocument", "signature": "() => AssuranceDocument | calls: () => AssuranceDocument" }, { "classification": "advanced_export", "kind": "function", "name": "createEmptyExtensionRegistrationRegistry", "signature": "() => ExtensionRegistrationRegistry | calls: () => ExtensionRegistrationRegistry" }, { "classification": "advanced_export", "kind": "function", "name": "createExtensionCommandError", "signature": "(command: string, result: Pick) => ExtensionCommandError | calls: (command: string, result: Pick) => ExtensionCommandError" }, { "classification": "advanced_export", "kind": "function", "name": "createExtensionCommandSdk", "signature": "(pmRoot: string, client: PmClient, invocationAuthor?: string, invocationCommand?: string) => ExtensionCommandSdk | calls: (pmRoot: string, client: PmClient, invocationAuthor?: string, invocationCommand?: string) => ExtensionCommandSdk" }, { "classification": "supported", "kind": "function", "name": "createExtensionContributionInventory", "signature": "(summary: { commands: string[]; command_overrides: string[]; command_handlers: string[]; hooks: string[]; flag_commands: string[]; item_types: string[]; item_fields: string[]; relationship_kinds?: string[]; migrations: string[]; profiles: string[]; importers: string[]; exporters: string[]; search_providers: string[]; vector_store_adapters: string[]; assurance_providers?: string[]; parser_overrides: string[]; service_overrides: string[]; renderer_overrides: string[]; renderer_ownership?: ExtensionContributionInventory[\"renderer_ownership\"]; preflight_overrides: number; preflight_ownership?: ExtensionContributionInventory[\"preflight_ownership\"]; }) => ExtensionContributionInventory | calls: (summary: { commands: string[]; command_overrides: string[]; command_handlers: string[]; hooks: string[]; flag_commands: string[]; item_types: string[]; item_fields: string[]; relationship_kinds?: string[]; migrations: string[]; profiles: string[]; importers: string[]; exporters: string[]; search_providers: string[]; vector_store_adapters: string[]; assurance_providers?: string[]; parser_overrides: string[]; service_overrides: string[]; renderer_overrides: string[]; renderer_ownership?: ExtensionContributionInventory[\"renderer_ownership\"]; preflight_overrides: number; preflight_ownership?: ExtensionContributionInventory[\"preflight_ownership\"]; }) => ExtensionContributionInventory" }, { "classification": "supported", "kind": "function", "name": "createExtensionTestHarness", "signature": "(module: unknown, options?: ActivateExtensionForTestOptions) => Promise | calls: (module: unknown, options?: ActivateExtensionForTestOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "createHistoryEntry", "signature": "(params: { nowIso: string; author: string; authorSource?: AuthorSource; op: string; before: ItemDocument; after: ItemDocument; message?: string; context?: Record; hashAlgorithm?: HistoryHashAlgorithm; }) => HistoryEntry | calls: (params: { nowIso: string; author: string; authorSource?: AuthorSource; op: string; before: ItemDocument; after: ItemDocument; message?: string; context?: Record; hashAlgorithm?: HistoryHashAlgorithm; }) => HistoryEntry" }, { "classification": "advanced_export", "kind": "function", "name": "createLazyModule", "signature": "(importer: () => Promise) => () => Promise | calls: (importer: () => Promise) => () => Promise" }, { "classification": "supported", "kind": "function", "name": "createLifecycleCompletenessPolicies", "signature": "() => WorkflowPolicyDocument | calls: () => WorkflowPolicyDocument" }, { "classification": "advanced_export", "kind": "function", "name": "createMcpStaticBearerVerifier", "signature": "(input: { token: string; claims: PmMcpAccessTokenClaims; }) => (token: string) => PmMcpAccessTokenClaims | calls: (input: { token: string; claims: PmMcpAccessTokenClaims; }) => (token: string) => PmMcpAccessTokenClaims" }, { "classification": "advanced_export", "kind": "function", "name": "createMcpTaskStore", "signature": "(options: PmMcpTaskStoreOptions) => PmMcpTaskStore | calls: (options: PmMcpTaskStoreOptions) => PmMcpTaskStore" }, { "classification": "advanced_export", "kind": "function", "name": "createMutationGuardSdk", "signature": "(params: { pmRoot: string; settings: PmSettings; typeToFolder: Record; }) => ExtensionMutationGuardSdk | calls: (params: { pmRoot: string; settings: PmSettings; typeToFolder: Record; }) => ExtensionMutationGuardSdk" }, { "classification": "advanced_export", "kind": "type", "name": "CreateOperationOptions", "signature": "export type CreateOperationOptions = CreateCommandOptions;" }, { "classification": "advanced_export", "kind": "function", "name": "createOutputOmissionReceipt", "signature": "(declaredGroups: readonly OutputProjectionFieldGroup[], includedGroupNames?: ReadonlySet) => OutputOmissionReceipt | calls: (declaredGroups: readonly OutputProjectionFieldGroup[], includedGroupNames?: ReadonlySet) => OutputOmissionReceipt" }, { "classification": "supported", "kind": "function", "name": "createPmCliExpectedError", "signature": "(message: string, options?: CreatePmCliExpectedErrorOptions) => PmCliExpectedError | calls: (message: string, options?: CreatePmCliExpectedErrorOptions) => PmCliExpectedError" }, { "classification": "advanced_export", "kind": "interface", "name": "CreatePmCliExpectedErrorOptions", "signature": "export interface CreatePmCliExpectedErrorOptions { exitCode?: number; context?: PmCliErrorContext; cause?: unknown; }" }, { "classification": "advanced_export", "kind": "function", "name": "createPmCliProgram", "signature": "(version: string) => Command | calls: (version: string) => Command" }, { "classification": "contract_data", "kind": "function", "name": "createPmCommandOutputBudget", "signature": "(command: string, budgetClass?: PmOutputBudgetClass) => PmCommandOutputBudgetContract | calls: (command: string, budgetClass?: PmOutputBudgetClass) => PmCommandOutputBudgetContract" }, { "classification": "supported", "kind": "function", "name": "createQueryFingerprint", "signature": "(command: string, contract: unknown) => string | calls: (command: string, contract: unknown) => string" }, { "classification": "supported", "kind": "function", "name": "createRelationshipGraphScaleFixture", "signature": "(options: RelationshipGraphScaleFixtureOptions) => RelationshipGraphScaleFixture | calls: (options: RelationshipGraphScaleFixtureOptions) => RelationshipGraphScaleFixture" }, { "classification": "supported", "kind": "function", "name": "createRelationshipGraphSnapshot", "signature": "(graph: RelationshipGraph, registry: RelationshipKindRegistry, options?: { createdAt?: string; }) => RelationshipGraphSnapshot | calls: (graph: RelationshipGraph, registry: RelationshipKindRegistry, options?: { createdAt?: string; }) => RelationshipGraphSnapshot" }, { "classification": "supported", "kind": "function", "name": "createRelationshipKindRegistry", "signature": "() => RelationshipKindRegistry | calls: () => RelationshipKindRegistry" }, { "classification": "advanced_export", "kind": "function", "name": "createReproducibleProcessRunner", "signature": "(environment: ReproducibleProcessEnvironment) => ReproducibleProcessRunner | calls: (environment: ReproducibleProcessEnvironment) => ReproducibleProcessRunner" }, { "classification": "supported", "kind": "interface", "name": "CreateResult", "signature": "export interface CreateResult { item: ItemMetadata; changed_fields: string[]; warnings: string[]; parent_source?: \"focus\"; next_transition?: LifecycleTransitionSuggestion; similarity_advisory?: SimilarityAdvisory; }" }, { "classification": "supported", "kind": "function", "name": "createSearchCursorFingerprint", "signature": "(options: { query: string; mode: SearchMode; searchOptions: SearchOptions; pmRoot?: string; }) => string | calls: (options: { query: string; mode: SearchMode; searchOptions: SearchOptions; pmRoot?: string; }) => string" }, { "classification": "advanced_export", "kind": "function", "name": "createSerialQueue", "signature": "() => SerialQueue | calls: () => SerialQueue" }, { "classification": "advanced_export", "kind": "function", "name": "createStdinTokenResolver", "signature": "() => StdinTokenResolver | calls: () => StdinTokenResolver" }, { "classification": "advanced_export", "kind": "type", "name": "CreateTemplateOptions", "signature": "export type CreateTemplateOptions = Record;" }, { "classification": "advanced_export", "kind": "function", "name": "createUnknownSubcommandError", "signature": "(options: UnknownSubcommandErrorOptions) => PmCliError | calls: (options: UnknownSubcommandErrorOptions) => PmCliError" }, { "classification": "supported", "kind": "function", "name": "createWorkflowPolicyEvaluator", "signature": "(document: WorkflowPolicyDocument) => (input: WorkflowPolicyInput) => WorkflowPolicyEvaluation | calls: (document: WorkflowPolicyDocument) => (input: WorkflowPolicyInput) => WorkflowPolicyEvaluation" }, { "classification": "advanced_export", "kind": "function", "name": "createWorkspaceSnapshot", "signature": "(pmRoot: string, options?: { name?: string; }) => Promise | calls: (pmRoot: string, options?: { name?: string; }) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "CreateWorkspaceSnapshotResult", "signature": "export interface CreateWorkspaceSnapshotResult { manifest: WorkspaceSnapshotManifest; name?: string; deduplicated: boolean; }" }, { "classification": "supported", "kind": "value", "name": "CURRENT_HISTORY_HASH_ALGORITHM", "signature": "\"sha256\"" }, { "classification": "advanced_export", "kind": "value", "name": "CURRENT_HISTORY_ITEM_HASH_VERSION", "signature": "3" }, { "classification": "advanced_export", "kind": "value", "name": "CURRENT_HISTORY_RECORD_HASH_VERSION", "signature": "1" }, { "classification": "supported", "kind": "value", "name": "CURRENT_ITEM_FORMAT_VERSION", "signature": "2" }, { "classification": "supported", "kind": "interface", "name": "DanglingDependencyReference", "signature": "export interface DanglingDependencyReference { holder_id: string; target_id: string; kind: string; source: DependencyReferenceSource; holder_status: ItemStatus; legacy_terminal: boolean; no_active_blocker_sentinel: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "DanglingDependencyReferenceSummary", "signature": "export interface DanglingDependencyReferenceSummary { active: DanglingDependencyReference[]; legacy_terminal: DanglingDependencyReference[]; no_active_blocker_sentinels: DanglingDependencyReference[]; }" }, { "classification": "supported", "kind": "function", "name": "deactivateExtensionForTest", "signature": "(module: unknown, options?: DeactivateExtensionForTestOptions) => Promise | calls: (module: unknown, options?: DeactivateExtensionForTestOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "DeactivateExtensionForTestOptions", "signature": "export interface DeactivateExtensionForTestOptions { name?: string; layer?: ExtensionLayer; activation?: Pick; deactivateTimeoutMs?: number; }" }, { "classification": "supported", "kind": "interface", "name": "DeadlineOvercommitment", "signature": "export interface DeadlineOvercommitment { deadline_id: string; deadline: string; shortfall_minutes: number; path: string[]; path_truncated: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "DeadlineScheduleItem", "signature": "export interface DeadlineScheduleItem { id: string; estimated_minutes?: number; deadline?: string; }" }, { "classification": "supported", "kind": "interface", "name": "DeadlineScheduleOptions", "signature": "export interface DeadlineScheduleOptions { now?: string; maxWork?: number; limit?: number; signal?: AbortSignal; }" }, { "classification": "supported", "kind": "interface", "name": "DeadlineScheduleResidual", "signature": "export interface DeadlineScheduleResidual { id: string; reason: \"unknown_estimate\" | \"unknown_predecessor_estimate\" | \"cycle_or_gated_by_cycle\" | \"invalid_deadline\" | \"date_range_exceeded\"; }" }, { "classification": "supported", "kind": "interface", "name": "DeadlineScheduleResult", "signature": "export interface DeadlineScheduleResult { as_of: string; basis: \"derived_elapsed_minutes\"; complete: boolean; truncated: boolean; work_limit_exceeded: boolean; scheduled_count: number; residual_count: number; overcommitted_count: number; rows: DeadlineScheduleRow[]; residuals: DeadlineScheduleResidual[]; overcommitted: DeadlineOvercommitment[]; }" }, { "classification": "supported", "kind": "interface", "name": "DeadlineScheduleRow", "signature": "export interface DeadlineScheduleRow { id: string; deadline_id: string; latest_start: string; slack_minutes: number | null; }" }, { "classification": "supported", "kind": "function", "name": "declineServiceOverride", "signature": "() => ServiceOverrideDecision | calls: () => ServiceOverrideDecision" }, { "classification": "contract_data", "kind": "function", "name": "decodeContextIntentCursor", "signature": "(cursor: string) => ContextIntentCursorEnvelope | undefined | calls: (cursor: string) => ContextIntentCursorEnvelope | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "decodeHtmlEntitiesInOptions", "signature": "(options: T) => T | calls: (options: T) => T" }, { "classification": "advanced_export", "kind": "function", "name": "decodeMcpHttpHeaderValue", "signature": "(value: string, header: string) => string | calls: (value: string, header: string) => string" }, { "classification": "advanced_export", "kind": "function", "name": "decodePmTableRows", "signature": "(table: PmEncodedTableRows) => Record[] | calls: (table: PmEncodedTableRows) => Record[]" }, { "classification": "supported", "kind": "function", "name": "decodeQueryCursor", "signature": "(cursor: unknown, expectedFingerprint: string) => string | calls: (cursor: unknown, expectedFingerprint: string) => string" }, { "classification": "supported", "kind": "function", "name": "decodeQueryCursorEnvelope", "signature": "(cursor: unknown, cursorFlag?: \"--after\" | \"--cursor\") => QueryCursorEnvelope | calls: (cursor: unknown, cursorFlag?: \"--after\" | \"--cursor\") => QueryCursorEnvelope" }, { "classification": "supported", "kind": "function", "name": "decodeQueryCursorState", "signature": "(cursor: unknown, expectedFingerprint: string, cursorFlag?: \"--after\" | \"--cursor\") => QueryCursorState | calls: (cursor: unknown, expectedFingerprint: string, cursorFlag?: \"--after\" | \"--cursor\") => QueryCursorState" }, { "classification": "supported", "kind": "function", "name": "decodeReadOutputContinuationCursor", "signature": "(raw: string) => PmReadOutputCursorEnvelope | calls: (raw: string) => PmReadOutputCursorEnvelope" }, { "classification": "supported", "kind": "function", "name": "decodeToon", "signature": "(input: string, options?: DecodeOptions) => JsonValue | calls: (input: string, options?: DecodeOptions) => JsonValue" }, { "classification": "advanced_export", "kind": "function", "name": "decoratePmMcpToolsWithApps", "signature": "; }>(tools: readonly Tool[]) => Tool[] | calls: ; }>(tools: readonly Tool[]) => Tool[]" }, { "classification": "advanced_export", "kind": "function", "name": "dedupeLinkedArtifacts", "signature": "(artifacts: LinkedArtifact[]) => LinkedArtifact[] | calls: (artifacts: LinkedArtifact[]) => LinkedArtifact[]" }, { "classification": "advanced_export", "kind": "value", "name": "DEFAULT_AUTHOR_IDENTITY_VOCABULARY", "signature": "AuthorIdentityVocabulary" }, { "classification": "supported", "kind": "value", "name": "DEFAULT_CHILD_SAMPLE_LIMIT", "signature": "20" }, { "classification": "supported", "kind": "value", "name": "DEFAULT_COMPACT_LIST_FIELDS", "signature": "readonly [\"id\", \"title\", \"status\", \"type\", \"priority\", \"parent\", \"updated_at\"]" }, { "classification": "supported", "kind": "value", "name": "DEFAULT_DERIVED_INDEX_MINIMUM_ITEMS", "signature": "500" }, { "classification": "advanced_export", "kind": "value", "name": "DEFAULT_EVAL_QUERIES_RELATIVE_PATH", "signature": "string" }, { "classification": "supported", "kind": "value", "name": "DEFAULT_RELATIONSHIP_CONTEXT_TOKEN_BUDGET", "signature": "1200" }, { "classification": "advanced_export", "kind": "value", "name": "DEFAULT_TERMINAL_TRANSITION_POLICY", "signature": "Readonly" }, { "classification": "supported", "kind": "value", "name": "DEFAULT_WORKSPACE_MEMORY_MINIMUM_ITEMS", "signature": "10000" }, { "classification": "supported", "kind": "function", "name": "defaultScoreContextCandidates", "signature": "(candidates: readonly ContextRelevanceCandidate[], options?: Pick, \"weights\">) => ContextRelevanceReport | calls: (candidates: readonly ContextRelevanceCandidate[], options?: Pick, \"weights\">) => ContextRelevanceReport" }, { "classification": "supported", "kind": "value", "name": "DEFECT_ESCAPE_CLASSES", "signature": "readonly [\"production_defect\", \"nightly_regression\", \"scanner_finding\", \"review_caught_late\"]" }, { "classification": "supported", "kind": "value", "name": "DEFECT_GATE_EVIDENCE_DISPOSITIONS", "signature": "readonly [\"gate_added\", \"gate_strengthened\", \"explicit_waiver\"]" }, { "classification": "supported", "kind": "interface", "name": "DefectChangeRiskInput", "signature": "export interface DefectChangeRiskInput { files?: string[]; package_names?: string[]; item_ids?: string[]; tags?: string[]; error_codes?: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "DefectChangeRiskMatch", "signature": "export interface DefectChangeRiskMatch { family_id: string; family_version: number; owner_item_id: string; escape_class: DefectEscapeClass; reasons: DefectChangeRiskReason[]; local_checks: string[]; hosted_checks: string[]; budget: DefectRecurrenceBudget; }" }, { "classification": "supported", "kind": "interface", "name": "DefectChangeRiskReason", "signature": "export interface DefectChangeRiskReason { signal: \"file\" | \"package\" | \"item\" | \"tag\" | \"error_code\"; value: string; matched: string; }" }, { "classification": "supported", "kind": "interface", "name": "DefectChangeRiskReport", "signature": "export interface DefectChangeRiskReport { risk_detected: boolean; index_fingerprint: string; items: DefectChangeRiskMatch[]; total: number; next_cursor?: string; required_local_checks: string[]; required_hosted_checks: string[]; cost: { families_evaluated: number; signals_evaluated: number; families_selected: number; estimated_output_tokens: number; }; row_contract: { row_keys: [ \"items\" ]; jq_selector: \".items[]\"; }; }" }, { "classification": "supported", "kind": "interface", "name": "DefectChangeRiskRequest", "signature": "export interface DefectChangeRiskRequest { policy: DefectRecurrencePolicy; change: DefectChangeRiskInput; cursor?: string; limit?: number; }" }, { "classification": "supported", "kind": "type", "name": "DefectEscapeClass", "signature": "export type DefectEscapeClass = (typeof DEFECT_ESCAPE_CLASSES)[number];" }, { "classification": "supported", "kind": "interface", "name": "DefectGateEvidence", "signature": "export interface DefectGateEvidence { disposition: DefectGateEvidenceDisposition; gate_id?: string; negative_control?: string; local_checks?: string[]; hosted_checks?: string[]; owner: string; waiver_reason?: string; waiver_expires_at?: string; }" }, { "classification": "supported", "kind": "type", "name": "DefectGateEvidenceDisposition", "signature": "export type DefectGateEvidenceDisposition = (typeof DEFECT_GATE_EVIDENCE_DISPOSITIONS)[number];" }, { "classification": "supported", "kind": "interface", "name": "DefectGateEvidenceFinding", "signature": "export interface DefectGateEvidenceFinding { item_id: string; kind: \"missing_escape_class\" | \"invalid_escape_class\" | \"invalid_completion_timestamp\" | \"missing_gate_evidence\" | \"invalid_gate_evidence\" | \"expired_waiver\"; detail: string; }" }, { "classification": "supported", "kind": "interface", "name": "DefectGateEvidenceReport", "signature": "export interface DefectGateEvidenceReport { ok: boolean; governed_item_count: number; classified_item_count: number; class_counts: Record; evidence_disposition_counts: Record; findings: DefectGateEvidenceFinding[]; }" }, { "classification": "supported", "kind": "interface", "name": "DefectRecurrenceBudget", "signature": "export interface DefectRecurrenceBudget { max_escape_rate: number; max_false_positive_rate: number; }" }, { "classification": "supported", "kind": "interface", "name": "DefectRecurrenceChecks", "signature": "export interface DefectRecurrenceChecks { local: string[]; hosted: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "DefectRecurrenceCoverageOptions", "signature": "export interface DefectRecurrenceCoverageOptions { limit?: number; cursor?: string; uncoveredOnly?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "DefectRecurrenceCoverageReport", "signature": "export interface DefectRecurrenceCoverageReport { ok: boolean; fingerprint: string; items: DefectRecurrenceCoverageRow[]; total: number; has_more: boolean; next_cursor?: string; population: { scope: \"all_recorded_recurrence_items\"; item_count: number; lineage_count: number; edge_count: number; covered_item_count: number; uncovered_item_count: number; missing_item_count: number; classified_item_count: number; unclassified_item_count: number; class_counts: Record; escape_rate: number | null; escape_rate_lower_bound: number | null; }; budget_scope: \"registered_families_only\"; cost: { items_scanned: number; edges_scanned: number; row_limit: number; }; row_contract: { row_keys: [ \"items\" ]; jq_selector: \".items[]\"; }; }" }, { "classification": "supported", "kind": "interface", "name": "DefectRecurrenceCoverageRequest", "signature": "export interface DefectRecurrenceCoverageRequest extends DefectRecurrenceCoverageOptions { policy: DefectRecurrencePolicy; }" }, { "classification": "supported", "kind": "interface", "name": "DefectRecurrenceCoverageRow", "signature": "export interface DefectRecurrenceCoverageRow { item_id: string; lineage_id: string; lineage_item_count: number; family_ids: string[]; present: boolean; finding?: \"unregistered_recurrence_item\" | \"missing_recurrence_item\"; }" }, { "classification": "supported", "kind": "interface", "name": "DefectRecurrenceFamily", "signature": "export interface DefectRecurrenceFamily { id: string; version: number; title: string; owner_item_id: string; escape_class: DefectEscapeClass; triggers: DefectRecurrenceTriggers; checks: DefectRecurrenceChecks; negative_control: DefectChangeRiskInput; historical_item_ids: string[]; budget: DefectRecurrenceBudget; }" }, { "classification": "supported", "kind": "interface", "name": "DefectRecurrenceIndex", "signature": "export interface DefectRecurrenceIndex { version: 1; policy_fingerprint: string; index_fingerprint: string; families: DefectRecurrenceFamily[]; item_families: Record; direct_item_families?: Record; recurrence_records?: Record; file_families?: Record; build: { items_scanned: number; items_reused: number; items_indexed: number; }; }" }, { "classification": "supported", "kind": "interface", "name": "DefectRecurrencePolicy", "signature": "export interface DefectRecurrencePolicy { version: 1; evidence_epoch: string; families: DefectRecurrenceFamily[]; }" }, { "classification": "supported", "kind": "class", "name": "DefectRecurrencePolicyParseError", "signature": "export declare class DefectRecurrencePolicyParseError extends TypeError { readonly code = \"defect_recurrence_policy_invalid\"; }" }, { "classification": "supported", "kind": "interface", "name": "DefectRecurrenceRecord", "signature": "export interface DefectRecurrenceRecord { targets: string[]; files: string[]; escape_class?: string; }" }, { "classification": "supported", "kind": "interface", "name": "DefectRecurrenceTriggers", "signature": "export interface DefectRecurrenceTriggers { file_patterns?: string[]; package_names?: string[]; item_ids?: string[]; tags?: string[]; error_codes?: string[]; }" }, { "classification": "supported", "kind": "function", "name": "defineAfterCommandHook", "signature": "(hook: AfterCommandHook) => AfterCommandHook | calls: (hook: AfterCommandHook) => AfterCommandHook" }, { "classification": "supported", "kind": "function", "name": "defineBeforeCommandHook", "signature": "(hook: BeforeCommandHook) => BeforeCommandHook | calls: (hook: BeforeCommandHook) => BeforeCommandHook" }, { "classification": "supported", "kind": "function", "name": "defineBeforeMutationHook", "signature": "(hook: BeforeMutationHook) => BeforeMutationHook | calls: (hook: BeforeMutationHook) => BeforeMutationHook" }, { "classification": "supported", "kind": "function", "name": "defineCommand", "signature": "(definition: ExactDefinition) => TDefinition | calls: (definition: ExactDefinition) => TDefinition" }, { "classification": "supported", "kind": "function", "name": "defineCommandOverride", "signature": "(override: CommandOverride) => CommandOverride | calls: (override: CommandOverride) => CommandOverride" }, { "classification": "advanced_export", "kind": "function", "name": "defineCorpusShape", "signature": "(shape: ExactCorpusShape) => Readonly | calls: (shape: ExactCorpusShape) => Readonly" }, { "classification": "advanced_export", "kind": "function", "name": "defineEpisodeSpecification", "signature": "(declaration: EpisodeSpecification) => EpisodeSpecification | calls: (declaration: EpisodeSpecification) => EpisodeSpecification" }, { "classification": "supported", "kind": "function", "name": "defineExporter", "signature": "(exporter: Exporter) => Exporter | calls: (exporter: Exporter) => Exporter" }, { "classification": "supported", "kind": "function", "name": "defineExtension", "signature": "(module: TModule) => TModule | calls: (module: TModule) => TModule" }, { "classification": "supported", "kind": "function", "name": "defineExtensionBlueprint", "signature": "(blueprint: TBlueprint) => TBlueprint | calls: (blueprint: TBlueprint) => TBlueprint" }, { "classification": "supported", "kind": "function", "name": "defineExtensionManifest", "signature": "(manifest: ExactDefinition) => TManifest | calls: (manifest: ExactDefinition) => TManifest" }, { "classification": "supported", "kind": "function", "name": "defineFlag", "signature": "(flag: ExactDefinition) => TFlag | calls: (flag: ExactDefinition) => TFlag" }, { "classification": "supported", "kind": "function", "name": "defineImporter", "signature": "(importer: Importer) => Importer | calls: (importer: Importer) => Importer" }, { "classification": "supported", "kind": "function", "name": "defineItemField", "signature": "(field: ExactDefinition) => TField | calls: (field: ExactDefinition) => TField" }, { "classification": "supported", "kind": "function", "name": "defineItemType", "signature": "(type: ExactDefinition) => TType | calls: (type: ExactDefinition) => TType" }, { "classification": "supported", "kind": "function", "name": "defineMigration", "signature": "(migration: ExactDefinition) => TMigration | calls: (migration: ExactDefinition) => TMigration" }, { "classification": "advanced_export", "kind": "function", "name": "defineObservationContract", "signature": "(declaration: ObservationContract) => ObservationContract | calls: (declaration: ObservationContract) => ObservationContract" }, { "classification": "supported", "kind": "function", "name": "defineOnIndexHook", "signature": "(hook: OnIndexHook) => OnIndexHook | calls: (hook: OnIndexHook) => OnIndexHook" }, { "classification": "supported", "kind": "function", "name": "defineOnReadHook", "signature": "(hook: OnReadHook) => OnReadHook | calls: (hook: OnReadHook) => OnReadHook" }, { "classification": "supported", "kind": "function", "name": "defineOnWriteHook", "signature": "(hook: OnWriteHook) => OnWriteHook | calls: (hook: OnWriteHook) => OnWriteHook" }, { "classification": "supported", "kind": "function", "name": "defineParserOverride", "signature": "(override: ParserOverride) => ParserOverride | calls: (override: ParserOverride) => ParserOverride" }, { "classification": "contract_data", "kind": "function", "name": "definePmCommandOutputBudget", "signature": "(contract: TContract) => TContract | calls: (contract: TContract) => TContract" }, { "classification": "contract_data", "kind": "function", "name": "definePmCommandOutputEnvelope", "signature": "(contract: TContract) => TContract | calls: (contract: TContract) => TContract" }, { "classification": "contract_data", "kind": "function", "name": "definePmErrorCodeCatalog", "signature": "(declarations: readonly PmErrorCodeContract[]) => readonly PmErrorCodeContract[] | calls: (declarations: readonly PmErrorCodeContract[]) => readonly PmErrorCodeContract[]" }, { "classification": "supported", "kind": "function", "name": "definePreflightOverride", "signature": "{ (override: PreflightOverride): PreflightOverride; (override: ExactDefinition): TDefinition; } | calls: (override: PreflightOverride) => PreflightOverride ; (override: ExactDefinition) => TDefinition" }, { "classification": "supported", "kind": "function", "name": "defineProjectProfile", "signature": "(profile: ExactDefinition) => TProfile | calls: (profile: ExactDefinition) => TProfile" }, { "classification": "supported", "kind": "function", "name": "defineRendererOverride", "signature": "{ (renderer: RendererOverride): RendererOverride; (renderer: ExactDefinition): TDefinition; } | calls: (renderer: RendererOverride) => RendererOverride ; (renderer: ExactDefinition) => TDefinition" }, { "classification": "supported", "kind": "function", "name": "defineSearchProvider", "signature": "(provider: ExactDefinition) => TProvider | calls: (provider: ExactDefinition) => TProvider" }, { "classification": "supported", "kind": "function", "name": "defineServiceOverride", "signature": "(override: ServiceOverride) => ServiceOverride | calls: (override: ServiceOverride) => ServiceOverride" }, { "classification": "supported", "kind": "function", "name": "defineVectorStoreAdapter", "signature": "(adapter: ExactDefinition) => TAdapter | calls: (adapter: ExactDefinition) => TAdapter" }, { "classification": "advanced_export", "kind": "function", "name": "defineVerdictContract", "signature": "(declaration: VerdictContract) => VerdictContract | calls: (declaration: VerdictContract) => VerdictContract" }, { "classification": "advanced_export", "kind": "function", "name": "defineWorkspaceRecipe", "signature": "(recipe: ExactWorkspaceRecipe) => Readonly | calls: (recipe: ExactWorkspaceRecipe) => Readonly" }, { "classification": "contract_data", "kind": "value", "name": "DELETE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "advanced_export", "kind": "interface", "name": "DeleteCommandOptions", "signature": "export interface DeleteCommandOptions { author?: string; message?: string; force?: boolean; dryRun?: boolean; }" }, { "classification": "supported", "kind": "function", "name": "deleteItem", "signature": "(id: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise | calls: (id: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "DeleteResult", "signature": "export interface DeleteResult { item: Record; changed_fields: string[]; dry_run: boolean; deleted: boolean; outcome: \"deleted\" | \"would_delete\"; previous_status: string; target_path?: string; history_retained: string; tombstone_retention: \"retain_append_only\"; warnings: string[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "deleteWorkspaceSnapshot", "signature": "(pmRoot: string, target: string) => Promise<{ deleted: \"object\" | \"reference\"; target: string; }> | calls: (pmRoot: string, target: string) => Promise<{ deleted: \"reference\" | \"object\"; target: string; }>" }, { "classification": "supported", "kind": "interface", "name": "Dependency", "signature": "export interface Dependency { id: string; kind: DependencyKind; created_at?: string; author?: string; source_kind?: string; author_source?: \"asserted\" | \"detected\" | \"legacy\"; }" }, { "classification": "supported", "kind": "value", "name": "DEPENDENCY_KIND_VALUES", "signature": "readonly [\"blocks\", \"parent\", \"child\", \"parent_child\", \"child_of\", \"related\", \"related_to\", \"discovered_from\", \"blocked_by\", \"incident_from\", \"epic\", \"implements\", \"recurs_from\", \"supersedes\", \"task\", \"verifies\"]" }, { "classification": "supported", "kind": "interface", "name": "DependencyReferenceHolder", "signature": "export interface DependencyReferenceHolder { id: string; status: ItemStatus; parent?: string; blocked_by?: string; dependencies?: Dependency[]; }" }, { "classification": "supported", "kind": "type", "name": "DependencyReferenceSource", "signature": "export type DependencyReferenceSource = \"parent\" | \"blocked_by\" | \"dependency\";" }, { "classification": "supported", "kind": "function", "name": "dependencyToRelationship", "signature": "(source: string, dependency: Dependency, registry?: RelationshipKindRegistry) => RelationshipEdge | calls: (source: string, dependency: Dependency, registry?: RelationshipKindRegistry) => RelationshipEdge" }, { "classification": "supported", "kind": "function", "name": "deps", "signature": " = DepsCommandOptions>(id: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = DepsCommandOptions>(id: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "contract_data", "kind": "value", "name": "DEPS_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "advanced_export", "kind": "type", "name": "DepsCollapseMode", "signature": "export type DepsCollapseMode = (typeof DEPS_COLLAPSE_VALUES)[number];" }, { "classification": "supported", "kind": "interface", "name": "DepsCommandOptions", "signature": "export interface DepsCommandOptions { format?: string; maxDepth?: string | number; collapse?: string; summary?: boolean; full?: boolean; nodeLimit?: string | number; edgeLimit?: string | number; tokenBudget?: string | number; cursor?: string; direction?: string; kind?: string | string[]; }" }, { "classification": "advanced_export", "kind": "type", "name": "DepsFormat", "signature": "export type DepsFormat = (typeof DEPS_FORMAT_VALUES)[number];" }, { "classification": "advanced_export", "kind": "interface", "name": "DepsGraphEdge", "signature": "export interface DepsGraphEdge { from: string; to: string; kind: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "DepsGraphNode", "signature": "export interface DepsGraphNode { id: string; title?: string; type?: ItemType; status?: ItemStatus; missing: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "DepsGraphResult", "signature": "export interface DepsGraphResult { root_id: string; nodes: DepsGraphNode[]; edges: DepsGraphEdge[]; missing_ids: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "DepsResult", "signature": "export interface DepsResult { id: string; format: DepsFormat; node_count: number; edge_count: number; edge_basis: \"deduplicated_directed\"; legacy_alias_counts?: Record; missing_count: number; missing_scope?: \"traversal\"; missing_reference_count?: number; missing_references?: DanglingDependencyReference[]; truncation?: { reasons: Array<\"max_depth\" | \"node_limit\" | \"edge_limit\" | \"token_budget\">; limits: { max_depth: number; node_limit: number; edge_limit: number; token_budget: number; }; estimated_tokens: number; total_node_count: number; total_edge_count: number; omitted_node_count: number; omitted_edge_count: number; }; tree?: DepsTreeNode; graph?: DepsGraphResult; context?: RelationshipContextResult; projection: OutputProjectionDeclaration; }" }, { "classification": "advanced_export", "kind": "interface", "name": "DepsTreeNode", "signature": "export interface DepsTreeNode { id: string; title?: string; type?: ItemType; status?: ItemStatus; via?: string; missing: boolean; cycle: boolean; truncated?: boolean; collapsed?: boolean; dependencies: DepsTreeNode[]; }" }, { "classification": "supported", "kind": "function", "name": "deriveAssuranceProposals", "signature": "(context: AssuranceEvaluationContext, ownerItemId: string) => Promise | calls: (context: AssuranceEvaluationContext, ownerItemId: string) => Promise" }, { "classification": "supported", "kind": "function", "name": "deriveClosureTimestamp", "signature": "(history: HistoryEntry[], document: ItemDocument, terminalStatuses: ReadonlySet) => ClosureTimestampEvidence | calls: (history: HistoryEntry[], document: ItemDocument, terminalStatuses: ReadonlySet) => ClosureTimestampEvidence" }, { "classification": "supported", "kind": "function", "name": "deriveExtensionCapabilities", "signature": "(blueprint: ExtensionBlueprint) => ExtensionCapability[] | calls: (blueprint: ExtensionBlueprint) => ExtensionCapability[]" }, { "classification": "advanced_export", "kind": "function", "name": "deriveMutationTransactionId", "signature": "(input: string) => string | calls: (input: string) => string" }, { "classification": "contract_data", "kind": "function", "name": "derivePmBulkMutationEffect", "signature": "(counts: PmBulkMutationEffectCounts) => PmCommandEffectReceipt | calls: (counts: PmBulkMutationEffectCounts) => PmCommandEffectReceipt" }, { "classification": "advanced_export", "kind": "function", "name": "derivePmRecoveryReferenceObligations", "signature": "(probeId: string, envelope: unknown) => PmRecoveryReferenceObligation[] | calls: (probeId: string, envelope: unknown) => PmRecoveryReferenceObligation[]" }, { "classification": "supported", "kind": "function", "name": "deriveRelationshipDeadlines", "signature": "(graph: RelationshipGraph, items: readonly DeadlineScheduleItem[], options?: DeadlineScheduleOptions) => DeadlineScheduleResult | calls: (graph: RelationshipGraph, items: readonly DeadlineScheduleItem[], options?: DeadlineScheduleOptions) => DeadlineScheduleResult" }, { "classification": "advanced_export", "kind": "function", "name": "deriveSchemaEvolutionMigrationId", "signature": "(requestInput: SchemaEvolutionMigrationRequest, migrationScope: string) => string | calls: (requestInput: SchemaEvolutionMigrationRequest, migrationScope: string) => string" }, { "classification": "advanced_export", "kind": "function", "name": "deriveTelemetryCommandResolution", "signature": "(params: { ok: boolean; errorCode?: string; errorCategory?: TelemetryErrorCategory; }) => TelemetryCommandResolution | calls: (params: { ok: boolean; errorCode?: string; errorCategory?: TelemetryErrorCategory; }) => TelemetryCommandResolution" }, { "classification": "advanced_export", "kind": "function", "name": "describeAllowedTransitions", "signature": "(allowedTransitions: [string, string][]) => string | calls: (allowedTransitions: [string, string][]) => string" }, { "classification": "supported", "kind": "function", "name": "describeExtensionActivation", "signature": "(activation: ExtensionActivationResult, options?: DescribeExtensionActivationOptions) => ExtensionActivationSummary | calls: (activation: ExtensionActivationResult, options?: DescribeExtensionActivationOptions) => ExtensionActivationSummary" }, { "classification": "supported", "kind": "interface", "name": "DescribeExtensionActivationOptions", "signature": "export interface DescribeExtensionActivationOptions { extensionName?: string; extensionNames?: readonly string[]; }" }, { "classification": "supported", "kind": "function", "name": "describeExtensionBlueprint", "signature": "(blueprint: ExtensionBlueprint) => ExtensionActivationSummary | calls: (blueprint: ExtensionBlueprint) => ExtensionActivationSummary" }, { "classification": "advanced_export", "kind": "function", "name": "describeFlagScalarValueFailure", "signature": "(value: unknown, kind: Exclude) => FlagScalarValueFailure | null | calls: (value: unknown, kind: Exclude) => FlagScalarValueFailure | null" }, { "classification": "advanced_export", "kind": "function", "name": "describeItemOwnershipConflict", "signature": "(pmRoot: string, itemId: string, assignee: string) => Promise | calls: (pmRoot: string, itemId: string, assignee: string) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "describeItemRevisionChanges", "signature": "(pmRoot: string, id: string, expectedHash: string) => Promise<{ expected_revision_recorded: boolean; changes_since: ItemRevisionChange[]; changes_since_omitted: number; } | undefined> | calls: (pmRoot: string, id: string, expectedHash: string) => Promise<{ expected_revision_recorded: boolean; changes_since: ItemRevisionChange[]; changes_since_omitted: number; } | undefined>" }, { "classification": "advanced_export", "kind": "function", "name": "describeObservationCost", "signature": "(contract: ObservationContract) => ObservationCostDescription | calls: (contract: ObservationContract) => ObservationCostDescription" }, { "classification": "supported", "kind": "function", "name": "describeProfileComposition", "signature": "(profile: ProjectProfileDefinition) => ProjectProfileComposition | calls: (profile: ProjectProfileDefinition) => ProjectProfileComposition" }, { "classification": "supported", "kind": "function", "name": "describeProjectProfile", "signature": "(profile: ProjectProfileDefinition) => ProjectProfileDescription | calls: (profile: ProjectProfileDefinition) => ProjectProfileDescription" }, { "classification": "advanced_export", "kind": "function", "name": "describeReadCompletenessControls", "signature": "(controls: ReadCompletenessControls) => string | calls: (controls: ReadCompletenessControls) => string" }, { "classification": "advanced_export", "kind": "function", "name": "describeUnknownError", "signature": "(error: unknown) => string | calls: (error: unknown) => string" }, { "classification": "supported", "kind": "function", "name": "detectAgentIdentity", "signature": "(signals?: HarnessDetectionSignals) => DetectedAgentIdentity | calls: (signals?: HarnessDetectionSignals) => DetectedAgentIdentity" }, { "classification": "supported", "kind": "interface", "name": "DetectedAgentIdentity", "signature": "export interface DetectedAgentIdentity { harness?: string; model?: string; model_source?: AgentModelSource; session?: string; instance?: string; provenance?: AgentProvenance; episode?: AgentEpisodeIdentity; }" }, { "classification": "supported", "kind": "function", "name": "detectHarnessIdentity", "signature": "(signals?: HarnessDetectionSignals) => string | undefined | calls: (signals?: HarnessDetectionSignals) => string | undefined" }, { "classification": "supported", "kind": "function", "name": "detectRelationshipCommunities", "signature": "(graph: RelationshipGraph, options?: GraphCommunityOptions) => RelationshipQueryResult | calls: (graph: RelationshipGraph, options?: GraphCommunityOptions) => RelationshipQueryResult" }, { "classification": "supported", "kind": "function", "name": "diagnoseAgentIdentity", "signature": "(signals?: HarnessDetectionSignals) => DiagnosedAgentIdentity | calls: (signals?: HarnessDetectionSignals) => DiagnosedAgentIdentity" }, { "classification": "supported", "kind": "interface", "name": "DiagnosedAgentIdentity", "signature": "export interface DiagnosedAgentIdentity extends DetectedAgentIdentity { provenance_outcomes: Readonly>; }" }, { "classification": "supported", "kind": "function", "name": "diffRelationshipAuditSnapshots", "signature": "(baseline: RelationshipAuditSnapshot, current: RelationshipAuditSnapshot) => RelationshipAuditDelta | calls: (baseline: RelationshipAuditSnapshot, current: RelationshipAuditSnapshot) => RelationshipAuditDelta" }, { "classification": "advanced_export", "kind": "function", "name": "diffTestRunMeasurements", "signature": "(runs: ItemTestRunSummary[], name: string) => TestRunMeasurementDiff | calls: (runs: ItemTestRunSummary[], name: string) => TestRunMeasurementDiff" }, { "classification": "advanced_export", "kind": "function", "name": "digestMcpRequestParameters", "signature": "(value: unknown) => string | calls: (value: unknown) => string" }, { "classification": "advanced_export", "kind": "function", "name": "discoverExtensions", "signature": "(options: DiscoverExtensionsOptions) => Promise | calls: (options: DiscoverExtensionsOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "discoverNearbyPmRoot", "signature": "(cwd: string, excludedRoot?: string) => string | undefined | calls: (cwd: string, excludedRoot?: string) => string | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "discoverPmTools", "signature": "(candidates: readonly PmToolDiscoveryCandidate[], options?: PmToolDiscoveryOptions) => PmToolDiscoveryResult | calls: (candidates: readonly PmToolDiscoveryCandidate[], options?: PmToolDiscoveryOptions) => PmToolDiscoveryResult" }, { "classification": "advanced_export", "kind": "function", "name": "discoverProjectRuntimeVersionPins", "signature": "(projectRoot: string) => ProjectRuntimeVersionPin[] | calls: (projectRoot: string) => ProjectRuntimeVersionPin[]" }, { "classification": "supported", "kind": "function", "name": "docs", "signature": " = DocsCommandOptions>(id: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = DocsCommandOptions>(id: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "contract_data", "kind": "value", "name": "DOCS_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "supported", "kind": "interface", "name": "DocsCommandOptions", "signature": "export interface DocsCommandOptions { add?: string[]; addGlob?: string[]; remove?: string[]; migrate?: string[]; note?: string; list?: boolean; validatePaths?: boolean; author?: string; message?: string; force?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "DocsResult", "signature": "export interface DocsResult { id: string; docs: LinkedDoc[]; changed: boolean; count: number; migrations_applied?: number; validation?: LinkedPathValidation; }" }, { "classification": "supported", "kind": "interface", "name": "DuplicateCluster", "signature": "export interface DuplicateCluster { id: string; items: Omit[]; matches: DuplicateClusterMatch[]; max_score: number; }" }, { "classification": "supported", "kind": "interface", "name": "DuplicateClusterMatch", "signature": "export interface DuplicateClusterMatch { left_id: string; right_id: string; score: number; reason: SimilarItemMatch[\"reason\"]; }" }, { "classification": "supported", "kind": "interface", "name": "DuplicateClustersResult", "signature": "export interface DuplicateClustersResult { clusters: DuplicateCluster[]; count: number; threshold: number; source: \"metadata_scan\"; filters: { statuses: string[] | null; since: string | null; }; cost: { item_count: number; algorithm: \"prefix_exact\" | \"exhaustive\"; possible_pairs: number; pair_limit: number; recall_guarantee: \"exact\"; candidate_pairs: number; scored_pairs: number; }; }" }, { "classification": "supported", "kind": "interface", "name": "DuplicateDependencyRow", "signature": "export interface DuplicateDependencyRow { holder_id: string; target_id: string; kind: string; occurrences: number; holder_status: ItemStatus; legacy_terminal: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "DuplicateItemIdRow", "signature": "export interface DuplicateItemIdRow { id: string; paths: string[]; }" }, { "classification": "supported", "kind": "type", "name": "DuplicateItemInput", "signature": "export type DuplicateItemInput = Pick;" }, { "classification": "supported", "kind": "type", "name": "DuplicateItemsAnalysis", "signature": "export type DuplicateItemsAnalysis = Omit;" }, { "classification": "supported", "kind": "interface", "name": "DuplicateRelationshipEdgeGroup", "signature": "export interface DuplicateRelationshipEdgeGroup { from: string; to: string; edges: RelationshipEdge[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "duplicates", "signature": " = DuplicatesCommandOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = DuplicatesCommandOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "contract_data", "kind": "value", "name": "DUPLICATES_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "supported", "kind": "interface", "name": "DuplicatesCommandOptions", "signature": "export interface DuplicatesCommandOptions { exhaustive?: boolean; status?: readonly string[]; since?: string; threshold?: number; limit?: number; }" }, { "classification": "supported", "kind": "interface", "name": "DuplicatesResult", "signature": "export interface DuplicatesResult extends Omit { clusters: ActionableDuplicateCluster[]; guidance: { strategy: \"review_then_close_duplicate\"; command: \"pm close --duplicate-of \"; }; }" }, { "classification": "advanced_export", "kind": "value", "name": "DURABLE_MERGE_RECEIPT_INTRODUCED_AT", "signature": "\"2026-08-09T16:15:18.000Z\"" }, { "classification": "supported", "kind": "interface", "name": "DurableGraphCacheEnvelope", "signature": "export interface DurableGraphCacheEnvelope { version: number; fingerprint: string; saved_at: string; results: Record; }" }, { "classification": "supported", "kind": "function", "name": "durableGraphCachePath", "signature": "(pmRoot: string) => string | calls: (pmRoot: string) => string" }, { "classification": "supported", "kind": "function", "name": "durableGraphCacheStatus", "signature": "(pmRoot: string, fingerprint: string) => Promise | calls: (pmRoot: string, fingerprint: string) => Promise" }, { "classification": "supported", "kind": "interface", "name": "DurableGraphCacheStatus", "signature": "export interface DurableGraphCacheStatus { exists: boolean; fresh: boolean; entry_count: number; fingerprint?: string; saved_at?: string; bytes?: number; }" }, { "classification": "supported", "kind": "interface", "name": "DurableGraphCacheView", "signature": "export interface DurableGraphCacheView { exists: boolean; fresh: boolean; results: Record; }" }, { "classification": "supported", "kind": "function", "name": "effectiveItemFormatVersion", "signature": "(metadata: Pick) => number | calls: (metadata: Pick) => number" }, { "classification": "supported", "kind": "interface", "name": "EmbeddingBatchExecutionOptions", "signature": "export interface EmbeddingBatchExecutionOptions { onProgress?: (event: EmbeddingBatchProgressEvent) => void; maxRequestBytes?: number; }" }, { "classification": "supported", "kind": "interface", "name": "EmbeddingBatchExecutionResult", "signature": "export interface EmbeddingBatchExecutionResult { vectors: number[][]; warnings: string[]; receipt?: EmbeddingBatchReceipt; }" }, { "classification": "supported", "kind": "interface", "name": "EmbeddingBatchProgressEvent", "signature": "export interface EmbeddingBatchProgressEvent { batch_index: number; batch_total: number; batch_size: number; completed_inputs: number; total_inputs: number; attempt?: number; phase: \"start\" | \"complete\"; }" }, { "classification": "supported", "kind": "interface", "name": "EmbeddingBatchReceipt", "signature": "export interface EmbeddingBatchReceipt { provider: string; model: string; max_request_bytes: number; limit_source: \"caller\" | \"default\"; planned_batches: number; requests: number; successful_batches: number; split_batches: number; retries: number; batch_size_histogram: Record; elapsed_ms: number; inputs_per_second: number; }" }, { "classification": "supported", "kind": "interface", "name": "EmbeddingProviderConfig", "signature": "export interface EmbeddingProviderConfig { name: EmbeddingProviderName; base_url: string; model: string; api_key?: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "emitTelemetryErrorEvent", "signature": "(context: TelemetryErrorEventContext) => Promise | calls: (context: TelemetryErrorEventContext) => Promise" }, { "classification": "supported", "kind": "function", "name": "emptyImportedDocument", "signature": "() => ItemDocument | calls: () => ItemDocument" }, { "classification": "supported", "kind": "function", "name": "encodeItemScalarDecisionValue", "signature": "(value: unknown) => unknown | calls: (value: unknown) => unknown" }, { "classification": "advanced_export", "kind": "function", "name": "encodeMcpHttpHeaderValue", "signature": "(value: string | number | boolean) => string | calls: (value: string | number | boolean) => string" }, { "classification": "advanced_export", "kind": "function", "name": "encodePmTableRows", "signature": "(rows: readonly Record[], options?: { compact?: boolean; }) => PmEncodedTableRows | calls: (rows: readonly Record[], options?: { compact?: boolean; }) => PmEncodedTableRows" }, { "classification": "supported", "kind": "function", "name": "encodeQueryCursor", "signature": "(fingerprint: string, afterId: string, afterIndex?: number, snapshot?: string) => string | calls: (fingerprint: string, afterId: string, afterIndex?: number, snapshot?: string) => string" }, { "classification": "supported", "kind": "function", "name": "encodeReadOutputContinuationCursor", "signature": "(cursor: Omit) => string | calls: (cursor: Omit) => string" }, { "classification": "supported", "kind": "function", "name": "encodeToon", "signature": "(input: unknown, options?: EncodeOptions) => string | calls: (input: unknown, options?: EncodeOptions) => string" }, { "classification": "advanced_export", "kind": "function", "name": "enforceHistoryStreamPolicyForItem", "signature": "(params: HistoryStreamPolicyParams) => Promise | calls: (params: HistoryStreamPolicyParams) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "enforceHistoryStreamPolicyForItems", "signature": "(params: HistoryStreamPolicyManyParams) => Promise | calls: (params: HistoryStreamPolicyManyParams) => Promise" }, { "classification": "contract_data", "kind": "function", "name": "enrichCliFlagInvocationContract", "signature": "(command: string, contract: CliFlagContract) => CliFlagInvocationContract | calls: (command: string, contract: CliFlagContract) => CliFlagInvocationContract" }, { "classification": "contract_data", "kind": "function", "name": "enrichCliFlagInvocationContracts", "signature": "(command: string, contracts: readonly CliFlagContract[]) => CliFlagInvocationContract[] | calls: (command: string, contracts: readonly CliFlagContract[]) => CliFlagInvocationContract[]" }, { "classification": "advanced_export", "kind": "function", "name": "ensureMaterializedHistoryTarget", "signature": "(replayDocument: ReplayDocument, target: ResolvedHistoryTarget) => ReplayDocument | calls: (replayDocument: ReplayDocument, target: ResolvedHistoryTarget) => ReplayDocument" }, { "classification": "advanced_export", "kind": "function", "name": "ensurePmGitignore", "signature": "(workspaceRoot: string, options?: { pmRoot?: string; }) => Promise | calls: (workspaceRoot: string, options?: { pmRoot?: string; }) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "EnsurePmGitignoreResult", "signature": "export interface EnsurePmGitignoreResult { path: string; changed: boolean; }" }, { "classification": "advanced_export", "kind": "function", "name": "ensureScope", "signature": "(raw: string | undefined) => LinkScope | calls: (raw: string | undefined) => LinkScope" }, { "classification": "advanced_export", "kind": "function", "name": "ensureSentryCommandTracing", "signature": "(telemetryEnabled: boolean) => Promise | calls: (telemetryEnabled: boolean) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "ensureSentryInit", "signature": "() => Promise | calls: () => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "ensureTrackerInitialized", "signature": "(pmRoot: string) => Promise | calls: (pmRoot: string) => Promise" }, { "classification": "supported", "kind": "function", "name": "enumerateRelationshipPaths", "signature": "(graph: RelationshipGraph, source: string, target: string, options?: GraphPathOptions) => RelationshipQueryResult | calls: (graph: RelationshipGraph, source: string, target: string, options?: GraphPathOptions) => RelationshipQueryResult" }, { "classification": "advanced_export", "kind": "interface", "name": "EpisodeActionReceipt", "signature": "export interface EpisodeActionReceipt { state_id: string; output: TOutput; }" }, { "classification": "advanced_export", "kind": "interface", "name": "EpisodeLimits", "signature": "export interface EpisodeLimits { max_actions: number; max_observations: number; max_tokens_per_observation: number; }" }, { "classification": "advanced_export", "kind": "interface", "name": "EpisodeResetReceipt", "signature": "export interface EpisodeResetReceipt { workspace_id: string; state_id: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "EpisodeRuntimeAdapter", "signature": "export interface EpisodeRuntimeAdapter { reset(recipe: WorkspaceRecipe): Promise; execute(action: TAction): Promise>; readRecordedState(): Promise; }" }, { "classification": "advanced_export", "kind": "interface", "name": "EpisodeSpecification", "signature": "export interface EpisodeSpecification { schema: typeof PM_EPISODE_SCHEMA; id: string; version: number; mode: \"benchmark\" | \"evaluation\" | \"training\" | \"scale_transfer\"; recipe: WorkspaceRecipe; task_item_ids: readonly string[]; observable_fields: readonly string[]; withheld_fields: readonly string[]; observation: ObservationContract; verdict: VerdictContract; limits: EpisodeLimits; }" }, { "classification": "advanced_export", "kind": "interface", "name": "EpisodeTrajectoryEntry", "signature": "export interface EpisodeTrajectoryEntry { sequence: number; kind: \"reset\" | \"observation\" | \"action\" | \"verdict\" | \"close\"; state_id: string; }" }, { "classification": "contract_data", "kind": "function", "name": "estimatePmOutputTokens", "signature": "(utf8Bytes: number) => number | calls: (utf8Bytes: number) => number" }, { "classification": "contract_data", "kind": "value", "name": "EVAL_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "supported", "kind": "value", "name": "EVAL_METRIC_NAMES", "signature": "readonly [\"ndcg\", \"mrr\", \"precision\", \"recall\"]" }, { "classification": "advanced_export", "kind": "value", "name": "EVAL_QUERY_SET_CONTRACT", "signature": "{ readonly schema: \"https://schema.unbrained.dev/pm/eval-query-set/v1\"; readonly accepted_top_level: readonly [\"array\", \"object\"]; readonly required_query_fields: readonly [\"query\", \"relevant_ids\"]; readonly optional_fields: readonly [\"mode\", \"description\", \"minimum\"]; readonly modes: readonly [\"keyword\", \"semantic\", \"hybrid\"]; }" }, { "classification": "advanced_export", "kind": "value", "name": "EVAL_QUERY_SET_EXAMPLE", "signature": "{ readonly schema: \"https://schema.unbrained.dev/pm/eval-query-set/v1\"; readonly queries: readonly [{ readonly query: \"offline search\"; readonly relevant_ids: readonly [\"pm-75k9\"]; readonly mode: \"keyword\"; }]; }" }, { "classification": "advanced_export", "kind": "value", "name": "EVAL_QUERY_SET_SCHEMA_ID", "signature": "\"https://schema.unbrained.dev/pm/eval-query-set/v1\"" }, { "classification": "supported", "kind": "type", "name": "EvalMetricFloors", "signature": "export type EvalMetricFloors = Partial>;" }, { "classification": "advanced_export", "kind": "interface", "name": "EvalOptions", "signature": "export interface EvalOptions { mode?: string; k?: string | number; failUnder?: string | number; queries?: string; format?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "EvalQueryReport", "signature": "export interface EvalQueryReport { query: string; mode: EvalSearchMode; relevant_total: number; retrieved_relevant: number; ndcg: number; mrr: number; precision: number; recall: number; violations?: string[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "EvalResult", "signature": "export interface EvalResult { k: number; query_count: number; aggregate: { ndcg: number; mrr: number; precision: number; recall: number; }; queries: EvalQueryReport[]; fail_under?: number; passed: boolean; }" }, { "classification": "supported", "kind": "function", "name": "evaluateAssuranceAssertion", "signature": "(definition: AssuranceAssertionDefinition, measurement: AssuranceMeasurementResult, options?: { owner_terminal?: boolean; }) => AssuranceAssertionVerdict | calls: (definition: AssuranceAssertionDefinition, measurement: AssuranceMeasurementResult, options?: { owner_terminal?: boolean; }) => AssuranceAssertionVerdict" }, { "classification": "supported", "kind": "function", "name": "evaluateAssuranceGate", "signature": "(gateId: string, document: AssuranceDocument, context: AssuranceEvaluationContext, options: { trigger: AssuranceGateTrigger; dry_run?: boolean; }) => Promise | calls: (gateId: string, document: AssuranceDocument, context: AssuranceEvaluationContext, options: { trigger: AssuranceGateTrigger; dry_run?: boolean; }) => Promise" }, { "classification": "supported", "kind": "function", "name": "evaluateBoundaryFixtures", "signature": "(registry: BoundaryFixtureRegistry, fixtures: Readonly>, now?: Date) => BoundaryFixtureReport | calls: (registry: BoundaryFixtureRegistry, fixtures: Readonly>, now?: Date) => BoundaryFixtureReport" }, { "classification": "supported", "kind": "function", "name": "evaluateContextRanking", "signature": "(input: ContextRankingEvaluationInput) => ContextRankingEvaluation | calls: (input: ContextRankingEvaluationInput) => ContextRankingEvaluation" }, { "classification": "supported", "kind": "function", "name": "evaluateDefectGateEvidence", "signature": "(items: readonly AssuranceItemRecord[], policy: DefectRecurrencePolicy, terminalStatuses: readonly string[], now?: Date) => DefectGateEvidenceReport | calls: (items: readonly AssuranceItemRecord[], policy: DefectRecurrencePolicy, terminalStatuses: readonly string[], now?: Date) => DefectGateEvidenceReport" }, { "classification": "supported", "kind": "function", "name": "evaluateMeasurement", "signature": "(definition: AssuranceMeasurementDefinition, context: AssuranceEvaluationContext, definitions?: AssuranceMeasurementDefinition[]) => Promise | calls: (definition: AssuranceMeasurementDefinition, context: AssuranceEvaluationContext, definitions?: AssuranceMeasurementDefinition[]) => Promise" }, { "classification": "supported", "kind": "function", "name": "evaluateMetricFloors", "signature": "(metrics: Record<(typeof EVAL_METRIC_NAMES)[number], number>, floors: EvalMetricFloors) => string[] | calls: (metrics: Record<(typeof EVAL_METRIC_NAMES)[number], number>, floors: EvalMetricFloors) => string[]" }, { "classification": "supported", "kind": "function", "name": "evaluateMutationGuard", "signature": "(options: EvaluateMutationGuardOptions) => MutationGuardResult | calls: (options: EvaluateMutationGuardOptions) => MutationGuardResult" }, { "classification": "supported", "kind": "interface", "name": "EvaluateMutationGuardOptions", "signature": "export interface EvaluateMutationGuardOptions { author: string; payload: unknown; settings: MutationGuardSettings; force?: boolean; }" }, { "classification": "advanced_export", "kind": "function", "name": "evaluateProvenanceCoverage", "signature": "(entries: readonly HistoryEntry[], descriptors: readonly HarnessSignalDescriptor[], minimumSample: number) => Omit | calls: (entries: readonly HistoryEntry[], descriptors: readonly HarnessSignalDescriptor[], minimumSample: number) => Omit" }, { "classification": "supported", "kind": "function", "name": "evaluateReliabilityWindow", "signature": "(attempts: readonly ReliabilityAttempt[], policy: ReliabilityWindowPolicy) => ReliabilityWindowReport | calls: (attempts: readonly ReliabilityAttempt[], policy: ReliabilityWindowPolicy) => ReliabilityWindowReport" }, { "classification": "supported", "kind": "function", "name": "evaluateSemanticAttributionCoverage", "signature": "(entries: readonly Pick[], options?: { minimumCoverage?: number; minimumEntries?: number; }) => AgentSemanticAttributionCoverageGate | calls: (entries: readonly Pick[], options?: { minimumCoverage?: number; minimumEntries?: number; }) => AgentSemanticAttributionCoverageGate" }, { "classification": "supported", "kind": "function", "name": "evaluateSimilarityGovernance", "signature": "(candidate: SimilarItemCandidate, options: FindSimilarItemsOptions & { mode: \"advisory\" | \"off\" | \"strict\"; allowDuplicate?: boolean; }) => Promise | calls: (candidate: SimilarItemCandidate, options: FindSimilarItemsOptions & { mode: \"off\" | \"advisory\" | \"strict\"; allowDuplicate?: boolean; }) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "evaluateTransition", "signature": "(input: EvaluateTransitionInput) => EvaluateTransitionResult | calls: (input: EvaluateTransitionInput) => EvaluateTransitionResult" }, { "classification": "advanced_export", "kind": "function", "name": "evaluateVerdictContract", "signature": "(contract: VerdictContract, recorded: WorkspaceRecordedState) => VerdictResult | calls: (contract: VerdictContract, recorded: WorkspaceRecordedState) => VerdictResult" }, { "classification": "supported", "kind": "function", "name": "evaluateWorkflowPolicies", "signature": "(document: WorkflowPolicyDocument, input: WorkflowPolicyInput) => WorkflowPolicyEvaluation | calls: (document: WorkflowPolicyDocument, input: WorkflowPolicyInput) => WorkflowPolicyEvaluation" }, { "classification": "contract_data", "kind": "value", "name": "EVENT_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "EVENTS_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "EXECUTABLE_COMMAND_ALIASES", "signature": "Readonly>" }, { "classification": "supported", "kind": "function", "name": "executeEmbeddingBatchesWithRetry", "signature": "(provider: EmbeddingProviderConfig, settings: PmSettings, inputs: string[], options?: EmbeddingBatchExecutionOptions) => Promise | calls: (provider: EmbeddingProviderConfig, settings: PmSettings, inputs: string[], options?: EmbeddingBatchExecutionOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "executeVectorDelete", "signature": "(store: VectorStoreConfig, ids: string[], options?: ExecuteVectorRequestOptions) => Promise | calls: (store: VectorStoreConfig, ids: string[], options?: ExecuteVectorRequestOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "executeVectorReset", "signature": "(store: VectorStoreConfig, knownIds?: string[], options?: ExecuteVectorRequestOptions, vectorDimension?: number) => Promise | calls: (store: VectorStoreConfig, knownIds?: string[], options?: ExecuteVectorRequestOptions, vectorDimension?: number) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "executeVectorUpsert", "signature": "(store: VectorStoreConfig, records: VectorRecord[], options?: ExecuteVectorRequestOptions) => Promise | calls: (store: VectorStoreConfig, records: VectorRecord[], options?: ExecuteVectorRequestOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "executeWorkspaceRecipe", "signature": "(recipe: WorkspaceRecipe, execute: (operation: WorkspaceRecipeOperation, index: number) => Promise) => Promise | calls: (recipe: WorkspaceRecipe, execute: (operation: WorkspaceRecipeOperation, index: number) => Promise) => Promise" }, { "classification": "supported", "kind": "value", "name": "EXIT_CODE", "signature": "{ readonly SUCCESS: 0; readonly GENERIC_FAILURE: 1; readonly USAGE: 2; readonly NOT_FOUND: 3; readonly CONFLICT: 4; readonly DEPENDENCY_FAILED: 5; readonly NO_EFFECT: 6; readonly PARTIAL_EFFECT: 7; }" }, { "classification": "advanced_export", "kind": "function", "name": "expandAddGlobEntries", "signature": "(entries: AddGlobEntry[], workspaceRoot?: string, invocationRoot?: string) => Promise | calls: (entries: AddGlobEntry[], workspaceRoot?: string, invocationRoot?: string) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "ExpectedItemRevision", "signature": "export interface ExpectedItemRevision { id: string; itemHash: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ExpectedItemRevisionsOutcome", "signature": "export interface ExpectedItemRevisionsOutcome { result: T; checked: string[]; unchecked: string[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ExpectHashSpec", "signature": "export interface ExpectHashSpec { id?: string; itemHash: string; }" }, { "classification": "supported", "kind": "function", "name": "explainSourceTraceability", "signature": "(params: { workspaceRoot: string; paths: readonly string[]; candidates: readonly TraceabilityCandidate[]; corpus: readonly ItemMetadata[]; lineRange?: SourceLineRange; decisionDepth?: number; }) => Promise<{ explanations: Map; receipt: SourceTraceabilityReceipt; }> | calls: (params: { workspaceRoot: string; paths: readonly string[]; candidates: readonly TraceabilityCandidate[]; corpus: readonly ItemMetadata[]; lineRange?: SourceLineRange; decisionDepth?: number; }) => Promise<{ explanations: Map; receipt: SourceTraceabilityReceipt; }>" }, { "classification": "supported", "kind": "function", "name": "exportAttestation", "signature": "(options?: ExportAttestationOptions) => Promise | calls: (options?: ExportAttestationOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "ExportAttestationOptions", "signature": "export interface ExportAttestationOptions extends HistoryAttestationOptions { hashAlgorithm?: HistoryHashAlgorithm; generatedAt?: string; }" }, { "classification": "supported", "kind": "type", "name": "Exporter", "signature": "export type Exporter = (context: ImportExportContext) => unknown | Promise;" }, { "classification": "supported", "kind": "type", "name": "ExporterArtifactOutputContract", "signature": "export type ExporterArtifactOutputContract = { channel: \"stdout\"; receipt?: \"suppress\"; media_type?: string; } | { channel: \"file\"; receipt?: \"suppress\" | \"render\"; media_type?: string; };" }, { "classification": "supported", "kind": "interface", "name": "ExporterRegistrationOptions", "signature": "export interface ExporterRegistrationOptions extends ImportExportRegistrationOptions { output?: ExporterArtifactOutputContract; }" }, { "classification": "advanced_export", "kind": "function", "name": "extension", "signature": "(target?: string, options?: ExtensionCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (target?: string, options?: ExtensionCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "contract_data", "kind": "value", "name": "EXTENSION_ACTIVATE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "EXTENSION_ADOPT_ALL_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "EXTENSION_ADOPT_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "supported", "kind": "value", "name": "EXTENSION_CAPABILITIES", "signature": "readonly [\"commands\", \"renderers\", \"hooks\", \"schema\", \"importers\", \"search\", \"parser\", \"preflight\", \"services\"]" }, { "classification": "supported", "kind": "value", "name": "EXTENSION_CAPABILITY_CONTRACT", "signature": "Readonly<{ version: 2; capabilities: (\"commands\" | \"hooks\" | \"importers\" | \"parser\" | \"preflight\" | \"renderers\" | \"schema\" | \"search\" | \"services\")[]; legacy_aliases: { [x: string]: \"commands\" | \"hooks\" | \"importers\" | \"parser\" | \"preflight\" | \"renderers\" | \"schema\" | \"search\" | \"services\"; }; }>" }, { "classification": "supported", "kind": "value", "name": "EXTENSION_CAPABILITY_CONTRACT_VERSION", "signature": "2" }, { "classification": "supported", "kind": "value", "name": "EXTENSION_CAPABILITY_LEGACY_ALIASES", "signature": "Readonly>" }, { "classification": "supported", "kind": "value", "name": "EXTENSION_CAPABILITY_REGISTRATION_SURFACES", "signature": "{ readonly commands: readonly [\"registerCommand\", \"command override\", \"command handler\"]; readonly renderers: readonly [\"registerRenderer\"]; readonly hooks: readonly [\"hooks.beforeCommand\", \"hooks.beforeMutation\", \"hooks.afterCommand\", \"hooks.onWrite\", \"hooks.onRead\", \"hooks.onIndex\"]; readonly schema: readonly [\"registerFlags\", \"registerItemFields\", \"registerItemTypes\", \"registerRelationshipKinds\", \"registerMigration\", \"registerProfile\"]; readonly importers: readonly [\"registerImporter\", \"registerExporter\"]; readonly search: readonly [\"registerSearchProvider\", \"registerVectorStoreAdapter\"]; readonly parser: readonly [\"registerParser\"]; readonly preflight: readonly [\"registerPreflight\"]; readonly services: readonly [\"registerService\", \"registerAssuranceMeasurementProvider\"]; }" }, { "classification": "contract_data", "kind": "value", "name": "EXTENSION_CATALOG_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "EXTENSION_DEACTIVATE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "EXTENSION_DESCRIBE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "EXTENSION_DOCTOR_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "EXTENSION_EXPLORE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "EXTENSION_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "EXTENSION_INIT_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "EXTENSION_INSTALL_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "EXTENSION_MANAGE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "EXTENSION_MIGRATE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "supported", "kind": "value", "name": "EXTENSION_POLICY_MODES", "signature": "readonly [\"off\", \"warn\", \"enforce\"]" }, { "classification": "supported", "kind": "value", "name": "EXTENSION_POLICY_SURFACES", "signature": "readonly [\"commands.override\", \"commands.handler\", \"hooks.beforecommand\", \"hooks.beforemutation\", \"hooks.aftercommand\", \"hooks.onwrite\", \"hooks.onread\", \"hooks.onindex\", \"schema.flags\", \"schema.itemfields\", \"schema.itemtypes\", \"schema.relationshipkinds\", \"schema.migrations\", \"schema.profiles\", \"parser.override\", \"preflight.override\", \"services.override\", \"renderers.override\", \"importers.importer\", \"importers.exporter\", \"search.provider\", \"search.vectorstore\", \"services.assuranceprovider\"]" }, { "classification": "contract_data", "kind": "value", "name": "EXTENSION_RELOAD_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "supported", "kind": "value", "name": "EXTENSION_SANDBOX_PROFILES", "signature": "readonly [\"none\", \"restricted\", \"strict\"]" }, { "classification": "contract_data", "kind": "value", "name": "EXTENSION_SCOPE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "supported", "kind": "value", "name": "EXTENSION_TRUST_MODES", "signature": "readonly [\"off\", \"warn\", \"enforce\"]" }, { "classification": "contract_data", "kind": "value", "name": "EXTENSION_UNINSTALL_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "advanced_export", "kind": "function", "name": "extensionActivate", "signature": "(target: string, options?: ExtensionCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (target: string, options?: ExtensionCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "ExtensionActivationResult", "signature": "export interface ExtensionActivationResult { hooks: ExtensionHookRegistry; commands: ExtensionCommandRegistry; parsers: ExtensionParserRegistry; preflight: ExtensionPreflightRegistry; services: ExtensionServiceRegistry; renderers: ExtensionRendererRegistry; registrations: ExtensionRegistrationRegistry; failed: FailedExtensionActivation[]; warnings: string[]; hook_counts: { before_command: number; before_mutation: number; after_command: number; on_write: number; on_read: number; on_index: number; }; command_override_count: number; command_handler_count: number; parser_override_count: number; preflight_override_count: number; service_override_count: number; renderer_override_count: number; registration_counts: ExtensionRegistrationCounts; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionActivationSummary", "signature": "export interface ExtensionActivationSummary { capabilities: ExtensionCapability[]; commands: string[]; command_overrides: string[]; command_handlers: string[]; hooks: string[]; flag_commands: string[]; item_types: string[]; item_fields: string[]; relationship_kinds?: string[]; migrations: string[]; profiles: string[]; importers: string[]; exporters: string[]; search_providers: string[]; vector_store_adapters: string[]; assurance_providers?: string[]; parser_overrides: string[]; service_overrides: ExtensionServiceName[]; renderer_overrides: OutputRendererFormat[]; renderer_ownership?: Array<{ format: OutputRendererFormat; commands: string[]; result_discriminator: boolean; }>; preflight_overrides: number; preflight_ownership: Array<{ commands: string[]; }>; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionApi", "signature": "export interface ExtensionApi { readonly extension: ExtensionSelfIdentity; registerCommand(command: string, override: CommandOverride): void; registerCommand(definition: CommandDefinition): void; registerParser(command: string, override: ParserOverride): void; registerPreflight(override: PreflightOverride | ScopedPreflightOverrideDefinition): void; registerService(service: ExtensionServiceName, override: ServiceOverride, ownership?: ServiceOverrideOwnership): void; registerFlags(targetCommand: string, flags: FlagDefinition[]): void; registerItemFields(fields: SchemaFieldDefinition[]): void; registerItemTypes(types: SchemaItemTypeDefinition[]): void; registerRelationshipKinds(definitions: RelationshipKindDefinition[]): void; registerMigration(definition: SchemaMigrationDefinition): void; registerProfile(profile: ProjectProfileRegistrationInput): void; registerRenderer(format: OutputRendererFormat, renderer: RendererOverride, ownership?: RendererOverrideOwnership): void; registerImporter(name: string, importer: Importer, options?: ImportExportRegistrationOptions): void; registerExporter(name: string, exporter: Exporter, options?: ExporterRegistrationOptions): void; registerSearchProvider(provider: SearchProviderDefinition): void; registerVectorStoreAdapter(adapter: VectorStoreAdapterDefinition): void; registerAssuranceMeasurementProvider(provider: AssuranceMeasurementProviderDefinition): void; hooks: { beforeCommand(hook: BeforeCommandHook): void; beforeMutation(hook: BeforeMutationHook): void; afterCommand(hook: AfterCommandHook): void; onWrite(hook: OnWriteHook): void; onRead(hook: OnReadHook): void; onIndex(hook: OnIndexHook): void; }; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionBlueprint", "signature": "export interface ExtensionBlueprint { manifest?: ExtensionManifest; commands?: CommandDefinition[]; commandOverrides?: Record; flags?: Record; parsers?: Record; renderers?: Partial>; services?: Partial>; preflights?: Array; itemTypes?: SchemaItemTypeDefinition[]; itemFields?: SchemaFieldDefinition[]; relationshipKinds?: RelationshipKindDefinition[]; migrations?: SchemaMigrationDefinition[]; profiles?: ProjectProfileRegistrationInput[]; searchProviders?: SearchProviderDefinition[]; vectorStoreAdapters?: VectorStoreAdapterDefinition[]; assuranceProviders?: AssuranceMeasurementProviderDefinition[]; importers?: ExtensionBlueprintImporter[]; exporters?: ExtensionBlueprintExporter[]; hooks?: ExtensionBlueprintHooks; activate?: (api: ExtensionApi) => void | Promise; deactivate?: () => void | Promise; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionBlueprintExporter", "signature": "export interface ExtensionBlueprintExporter { name: string; exporter: Exporter; options?: ExporterRegistrationOptions; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionBlueprintHooks", "signature": "export interface ExtensionBlueprintHooks { beforeCommand?: BeforeCommandHook[]; beforeMutation?: BeforeMutationHook[]; afterCommand?: AfterCommandHook[]; onWrite?: OnWriteHook[]; onRead?: OnReadHook[]; onIndex?: OnIndexHook[]; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionBlueprintImporter", "signature": "export interface ExtensionBlueprintImporter { name: string; importer: Importer; options?: ImportExportRegistrationOptions; }" }, { "classification": "supported", "kind": "type", "name": "ExtensionBlueprintLintCode", "signature": "export type ExtensionBlueprintLintCode = \"capability_undeclared\" | \"capability_unused\" | \"duplicate_command\" | \"command_override_conflict\" | \"empty_surface\" | \"host_owned_flag_collision\" | \"malformed_long_flag\" | \"reserved_item_field\" | \"manifest_capabilities_absent\";" }, { "classification": "supported", "kind": "interface", "name": "ExtensionBlueprintLintFinding", "signature": "export interface ExtensionBlueprintLintFinding { code: ExtensionBlueprintLintCode; severity: ExtensionBlueprintLintSeverity; message: string; capability?: ExtensionCapability; command?: string; field?: string; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionBlueprintLintResult", "signature": "export interface ExtensionBlueprintLintResult { ok: boolean; findings: ExtensionBlueprintLintFinding[]; used: ExtensionCapability[]; declared: ExtensionCapability[] | null; }" }, { "classification": "supported", "kind": "type", "name": "ExtensionBlueprintLintSeverity", "signature": "export type ExtensionBlueprintLintSeverity = \"error\" | \"warning\";" }, { "classification": "supported", "kind": "type", "name": "ExtensionCapability", "signature": "export type ExtensionCapability = (typeof EXTENSION_CAPABILITIES)[number];" }, { "classification": "supported", "kind": "interface", "name": "ExtensionCapabilityUsageAssertion", "signature": "export interface ExtensionCapabilityUsageAssertion { declared: ExtensionCapability[]; used: ExtensionCapability[]; unused: ExtensionCapability[]; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionCapabilityUsageExpectation", "signature": "export interface ExtensionCapabilityUsageExpectation { declared: readonly ExtensionCapability[]; extensionName?: string; allowUnused?: readonly ExtensionCapability[]; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionCapabilityUsageReconciliation", "signature": "export interface ExtensionCapabilityUsageReconciliation { layer: ExtensionLayer; name: string; declared: ExtensionCapability[]; used: ExtensionCapability[]; unused: ExtensionCapability[]; }" }, { "classification": "advanced_export", "kind": "type", "name": "ExtensionCommandAction", "signature": "export type ExtensionCommandAction = \"install\" | \"uninstall\" | \"explore\" | \"manage\" | \"describe\" | \"reload\" | \"doctor\" | \"catalog\" | \"adopt\" | \"adopt-all\" | \"activate\" | \"deactivate\" | \"migrate\" | \"init\";" }, { "classification": "supported", "kind": "interface", "name": "ExtensionCommandArgumentDefinition", "signature": "export interface ExtensionCommandArgumentDefinition { name: string; required?: boolean; variadic?: boolean; description?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ExtensionCommandClaimant", "signature": "export interface ExtensionCommandClaimant { name: string; layer: ExtensionLayer; winner: boolean; }" }, { "classification": "advanced_export", "kind": "class", "name": "ExtensionCommandError", "signature": "export declare class ExtensionCommandError extends PmCliError { constructor(message: string, context: PmCliErrorContext, cause: unknown); }" }, { "classification": "advanced_export", "kind": "interface", "name": "ExtensionCommandOptions", "signature": "export interface ExtensionCommandOptions { install?: boolean; uninstall?: boolean; explore?: boolean; manage?: boolean; describe?: boolean; markdown?: boolean; output?: string; reload?: boolean; doctor?: boolean; catalog?: boolean; init?: boolean; scaffold?: boolean; strictExit?: boolean; failOnWarn?: boolean; adopt?: boolean; adoptAll?: boolean; activate?: boolean; deactivate?: boolean; migrate?: boolean; project?: boolean; local?: boolean; global?: boolean; gh?: string; github?: string; ref?: string; detail?: string; trace?: boolean; watch?: boolean; runtimeProbe?: boolean; offline?: boolean; fixManagedState?: boolean; isolated?: boolean; ignoreGlobal?: boolean; fields?: string; capability?: string; declarative?: boolean; vocabulary?: \"extension\" | \"package\"; dryRun?: boolean; copyPlan?: ExtensionCopyPlanOptions; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ExtensionCommandOwnership", "signature": "export interface ExtensionCommandOwnership { command: string; surface: \"handler\" | \"override\"; policy: \"last_activated_wins\"; collision: boolean; claimants: ExtensionCommandClaimant[]; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionCommandReadOutput", "signature": "export interface ExtensionCommandReadOutput { row_keys: readonly string[]; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionCommandRegistry", "signature": "export interface ExtensionCommandRegistry { overrides: RegisteredExtensionCommandOverride[]; handlers: RegisteredExtensionCommandHandler[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ExtensionCommandResult", "signature": "export interface ExtensionCommandResult { ok: boolean; action: ExtensionCommandAction; scope: ExtensionScope; roots: { project: string; global: string; selected: string; settings_root: string; }; warnings: string[]; details: Record & { install_plan?: ExtensionInstallPlan; previous_state_preserved?: boolean; rollback?: { status: \"restored\"; } | { status: \"failed\"; error: string; backup_directory: string; recovery_command: string; recovery_args: string[]; }; }; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionCommandSdk", "signature": "export interface ExtensionCommandSdk { fitOutputEnvelope: typeof fitOutputEnvelope; client: PmClient; isItemNotFoundError(error: unknown): boolean; getItemAt(id: string, target: string): Promise; readSettingsSection(section: string, options?: ReadSettingsSectionOptions): Promise>; writeSettingsSection(section: string, value: T | undefined, options?: WriteSettingsSectionOptions): Promise; openRelationshipEventStore(options: { nodes: Iterable; definitions: readonly RelationshipKindDefinition[]; relativePath?: string; }): Promise; createRelationshipGraph(options: { nodes: Iterable; edges: Iterable; definitions: readonly RelationshipKindDefinition[]; }): RelationshipGraph; analyzeRelationshipImpact(graph: RelationshipGraph, root: string, options?: RelationshipQueryOptions): RelationshipImpactAnalysis; validateRelationshipEvents(options: { nodes: Iterable; definitions: readonly RelationshipKindDefinition[]; events: readonly RelationshipEventInput[]; }): RelationshipEvent[]; commitWorkspaceTransaction(options: Omit): Promise; mutateWorkspaceSettings(options: { operationId: string; dryRun?: boolean; includePreview?: boolean; replaceSubtrees?: readonly string[]; mutate: (current: PmSettings) => PmSettings | Promise; }): Promise<{ changed: boolean; dry_run: boolean; replayed: boolean; preview?: PmSettings; }>; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionContributionInventory", "signature": "export interface ExtensionContributionInventory { schema_version: 1; commands?: string[]; command_overrides?: string[]; command_handlers?: string[]; hooks?: string[]; flag_commands?: string[]; item_types?: string[]; item_fields?: string[]; relationship_kinds?: string[]; migrations?: string[]; profiles?: string[]; importers?: string[]; exporters?: string[]; search_providers?: string[]; vector_store_adapters?: string[]; assurance_providers?: string[]; parser_overrides?: string[]; service_overrides?: string[]; renderer_overrides?: string[]; renderer_ownership?: Array<{ format: OutputRendererFormat; commands: string[]; result_discriminator: boolean; }>; preflight_overrides?: number; preflight_ownership?: Array<{ commands: string[]; }>; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ExtensionCopyPlan", "signature": "export interface ExtensionCopyPlan { copy_scope: \"directory_snapshot\" | \"nested_filtered_snapshot\" | \"in_place\"; source_directory: string; destination_directory: string; files: number; bytes: number; directories: number; symlinks: number; other_entries: number; scanned_entries: number; excluded_entries: number; development_entries: number; complete: boolean; stop_reason: \"complete\" | \"entry_limit\" | \"depth_limit\"; max_entries: number; max_depth: number; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ExtensionCopyPlanOptions", "signature": "export interface ExtensionCopyPlanOptions { maxEntries?: number; maxDepth?: number; signal?: AbortSignal; }" }, { "classification": "advanced_export", "kind": "function", "name": "extensionDeactivate", "signature": "(target: string, options?: ExtensionCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (target: string, options?: ExtensionCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "ExtensionDeactivationExpectation", "signature": "export interface ExtensionDeactivationExpectation { deactivated?: number; failed?: number; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionDeactivationFailure", "signature": "export interface ExtensionDeactivationFailure { layer: ExtensionLayer; name: string; error: string; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionDeactivationOptions", "signature": "export interface ExtensionDeactivationOptions { deactivate_timeout_ms?: number; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionDeactivationResult", "signature": "export interface ExtensionDeactivationResult { deactivated: number; warnings: string[]; failed: ExtensionDeactivationFailure[]; }" }, { "classification": "advanced_export", "kind": "type", "name": "ExtensionDescribeActivationStatus", "signature": "export type ExtensionDescribeActivationStatus = \"ok\" | \"failed\" | \"not_loaded\";" }, { "classification": "advanced_export", "kind": "interface", "name": "ExtensionDescribeResult", "signature": "export interface ExtensionDescribeResult { target: string | null; total: number; extensions: ExtensionSurfaceDescription[]; union: ExtensionActivationSummary; command_ownership: ExtensionCommandOwnership[]; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionDiagnostic", "signature": "export interface ExtensionDiagnostic { layer: ExtensionLayer; directory: string; manifest_path: string; name: string | null; version: string | null; entry: string | null; priority: number | null; entry_path: string | null; enabled: boolean | null; status: ExtensionStatus; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionDiscoveryResult", "signature": "export interface ExtensionDiscoveryResult { disabled_by_flag: boolean; roots: { global: string; project: string; }; configured_enabled: string[]; configured_disabled: string[]; discovered: ExtensionDiagnostic[]; effective: EffectiveExtension[]; warnings: string[]; policy: ExtensionGovernancePolicy; }" }, { "classification": "contract_data", "kind": "interface", "name": "ExtensionFlagValueContract", "signature": "export interface ExtensionFlagValueContract { value_type: FlagValueKind | null; value_arity: \"none\" | \"required\" | \"optional\"; value_name: string | null; }" }, { "classification": "supported", "kind": "type", "name": "ExtensionGovernancePolicy", "signature": "export type ExtensionGovernancePolicy = ExtensionPolicySettings & { pm_max_version_exceeded_mode?: PmMaxVersionExceededModeSetting; };" }, { "classification": "supported", "kind": "interface", "name": "ExtensionHookRegistry", "signature": "export interface ExtensionHookRegistry { beforeCommand: Array>; beforeMutation: Array>; afterCommand: Array>; onWrite: Array>; onRead: Array>; onIndex: Array>; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionHostVersionCensus", "signature": "export interface ExtensionHostVersionCensus { host_version: string | null; copies: ExtensionHostVersionCopy[]; mismatches: ExtensionHostVersionCopy[]; warnings: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionHostVersionCopy", "signature": "export interface ExtensionHostVersionCopy { version: string; path: string; layout: \"host\" | \"npm\" | \"pnpm\" | \"other\"; consumers: string[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ExtensionInstallPlan", "signature": "export interface ExtensionInstallPlan { source_mode: \"directory\" | \"archive\" | \"npm\" | \"github\"; archive_bytes?: number; copy: ExtensionCopyPlan; packed_alternative?: { cwd: string; pack: { command: \"npm\"; args: string[]; }; install: { command: \"pm\"; args: string[]; }; archive_argument: \"pack_result[0].filename\"; }; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ExtensionInstallSourceCandidate", "signature": "export interface ExtensionInstallSourceCandidate extends ExtensionInstallSourceSelection { version?: string; directory?: string; command: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ExtensionInstallSourceResolution", "signature": "export interface ExtensionInstallSourceResolution { requested: string; selected: ExtensionInstallSourceSelection; ambiguous: boolean; precedence: \"bundled_alias_before_installed_npm\"; candidates: ExtensionInstallSourceCandidate[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ExtensionInstallSourceSelection", "signature": "export interface ExtensionInstallSourceSelection { kind: \"builtin\" | \"local\" | \"github\" | \"npm\"; input: string; package?: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "extensionList", "signature": "(options?: ExtensionCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (options?: ExtensionCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "ExtensionLoadResult", "signature": "export interface ExtensionLoadResult extends ExtensionDiscoveryResult { loaded: LoadedExtension[]; failed: FailedExtensionLoad[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ExtensionLongFlagSpelling", "signature": "export interface ExtensionLongFlagSpelling { name: string; valueName: string | null; optional: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionManifest", "signature": "export interface ExtensionManifest { name: string; version: string; entry: string; priority: number; capabilities: string[]; manifest_version?: number; pm_min_version?: string; pm_max_version?: string; engines?: ExtensionManifestEngines; trusted?: boolean; provenance?: ExtensionProvenanceMetadata; sandbox_profile?: ExtensionSandboxProfile; permissions?: ExtensionRuntimePermissionDeclaration; activation?: ExtensionActivationMetadata; contributions?: ExtensionContributionInventory; legacy_capability_aliases?: LegacyExtensionCapabilityAliasMapping[]; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionManifestBlueprintMatch", "signature": "export interface ExtensionManifestBlueprintMatch { used: ExtensionCapability[]; declared: ExtensionCapability[]; missing: ExtensionCapability[]; unused: ExtensionCapability[]; findings: ExtensionBlueprintLintFinding[]; }" }, { "classification": "supported", "kind": "type", "name": "ExtensionManifestCompatibilityCode", "signature": "export type ExtensionManifestCompatibilityCode = \"pm_min_version_invalid\" | \"pm_min_version_unchecked\" | \"pm_min_version_unmet\" | \"pm_max_version_invalid\" | \"pm_max_version_unchecked\" | \"pm_max_version_exceeded\" | \"pm_max_version_exceeded_warn\" | \"manifest_unknown_key\" | \"no_version_bounds_declared\";" }, { "classification": "supported", "kind": "interface", "name": "ExtensionManifestCompatibilityFinding", "signature": "export interface ExtensionManifestCompatibilityFinding { code: ExtensionManifestCompatibilityCode; severity: \"error\" | \"warning\"; constraint: PmVersionBoundKind | \"manifest\"; required: string; current: string; message: string; path?: string; suggested_key?: \"pm_min_version\" | \"pm_max_version\"; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionManifestCompatibilityManifest", "signature": "export interface ExtensionManifestCompatibilityManifest { pm_min_version?: unknown; pm_max_version?: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionManifestCompatibilityResult", "signature": "export interface ExtensionManifestCompatibilityResult { compatible: boolean; findings: ExtensionManifestCompatibilityFinding[]; pmVersion: string; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionManifestCompatibilityTarget", "signature": "export interface ExtensionManifestCompatibilityTarget { pmVersion: string; pmMaxVersionExceededMode?: PmMaxVersionExceededMode; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionManifestEngines", "signature": "export interface ExtensionManifestEngines { pm?: string; node?: string; [engine: string]: string | undefined; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionManifestSchemaFinding", "signature": "export interface ExtensionManifestSchemaFinding { code: \"manifest_unknown_key\" | \"no_version_bounds_declared\"; path: string; suggested_key?: \"pm_min_version\" | \"pm_max_version\"; message: string; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionManifestSchemaInspection", "signature": "export interface ExtensionManifestSchemaInspection { unknownKeys: string[]; missingVersionBounds: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionManifestSchemaLintResult", "signature": "export interface ExtensionManifestSchemaLintResult { ok: boolean; findings: ExtensionManifestSchemaFinding[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "extensionMigrate", "signature": "(options?: ExtensionCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (options?: ExtensionCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "ExtensionMigrationActionContext", "signature": "export interface ExtensionMigrationActionContext { scope: ExtensionScope; resolvedRoots: { pm_root: string; settings_root: string; }; warnings: string[]; options: { dryRun?: boolean; }; global: { noExtensions?: boolean; author?: string; }; withResult: (details: Record, ok?: boolean) => ExtensionCommandResult; }" }, { "classification": "advanced_export", "kind": "type", "name": "ExtensionMigrationOutcomeStatus", "signature": "export type ExtensionMigrationOutcomeStatus = \"applied\" | \"failed\";" }, { "classification": "advanced_export", "kind": "interface", "name": "ExtensionMigrationReceipt", "signature": "export interface ExtensionMigrationReceipt { key: string; layer: \"global\" | \"project\"; extension: string; id: string; before: \"pending\" | ExtensionMigrationOutcomeStatus; outcome: \"pending\" | \"applied\" | \"skipped\" | \"failed\"; error?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ExtensionMigrationRunResult", "signature": "export interface ExtensionMigrationRunResult { ok: boolean; dry_run: boolean; state_path: string; total: number; pending_count: number; applied_count: number; skipped_count: number; failed_count: number; migrations: ExtensionMigrationReceipt[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ExtensionMigrationState", "signature": "export interface ExtensionMigrationState { version: 1; updated_at: string; entries: ExtensionMigrationStateEntry[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ExtensionMigrationStateEntry", "signature": "export interface ExtensionMigrationStateEntry { key: string; layer: \"global\" | \"project\"; extension: string; id: string; status: ExtensionMigrationOutcomeStatus; attempted_at: string; error?: string; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionModule", "signature": "export interface ExtensionModule { manifest?: ExtensionManifest; activate(api: ExtensionApi): void | Promise; deactivate?(): void | Promise; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionMutationGuardSdk", "signature": "export interface ExtensionMutationGuardSdk { get(id: string): Promise<{ item: ItemMetadata; body: string; } | null>; list(): Promise; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionPackage", "signature": "export interface ExtensionPackage { module: ExtensionModule; manifest: ExtensionManifest; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionParserRegistry", "signature": "export interface ExtensionParserRegistry { overrides: RegisteredExtensionParserOverride[]; }" }, { "classification": "supported", "kind": "type", "name": "ExtensionPolicyMode", "signature": "export type ExtensionPolicyMode = (typeof EXTENSION_POLICY_MODES)[number];" }, { "classification": "supported", "kind": "type", "name": "ExtensionPolicyOverride", "signature": "export type ExtensionPolicyOverride = ExtensionPolicyOverrideSettings;" }, { "classification": "supported", "kind": "type", "name": "ExtensionPolicySurface", "signature": "export type ExtensionPolicySurface = (typeof EXTENSION_POLICY_SURFACES)[number];" }, { "classification": "supported", "kind": "interface", "name": "ExtensionPreflightFinding", "signature": "export interface ExtensionPreflightFinding { source: ExtensionPreflightFindingSource; severity: ExtensionBlueprintLintSeverity; code: ExtensionBlueprintLintCode | ExtensionManifestCompatibilityCode; message: string; }" }, { "classification": "supported", "kind": "type", "name": "ExtensionPreflightFindingSource", "signature": "export type ExtensionPreflightFindingSource = \"blueprint\" | \"compatibility\";" }, { "classification": "supported", "kind": "interface", "name": "ExtensionPreflightRegistry", "signature": "export interface ExtensionPreflightRegistry { overrides: RegisteredExtensionPreflightOverride[]; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionPreflightReport", "signature": "export interface ExtensionPreflightReport { ok: boolean; capabilities: ExtensionCapability[]; blueprint: ExtensionBlueprintLintResult; manifest: ExtensionManifest | null; compatibility: ExtensionManifestCompatibilityResult | null; findings: ExtensionPreflightFinding[]; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionProvenanceMetadata", "signature": "export interface ExtensionProvenanceMetadata { source?: string; signature?: string; attestation?: string; verified?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionRegistrationRegistry", "signature": "export interface ExtensionRegistrationRegistry { commands: RegisteredExtensionCommandDefinition[]; flags: RegisteredExtensionFlagDefinitions[]; item_fields: RegisteredExtensionSchemaFieldDefinitions[]; item_types: RegisteredExtensionSchemaItemTypeDefinitions[]; relationship_kinds: RegisteredExtensionRelationshipKindDefinitions[]; migrations: RegisteredExtensionSchemaMigrationDefinition[]; profiles: RegisteredExtensionProjectProfile[]; importers: RegisteredExtensionImporter[]; exporters: RegisteredExtensionExporter[]; search_providers: RegisteredExtensionSearchProvider[]; vector_store_adapters: RegisteredExtensionVectorStoreAdapter[]; assurance_providers: RegisteredExtensionAssuranceMeasurementProvider[]; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionRendererRegistry", "signature": "export interface ExtensionRendererRegistry { overrides: RegisteredExtensionRendererOverride[]; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionRuntimePermissionDeclaration", "signature": "export interface ExtensionRuntimePermissionDeclaration { fs_read?: boolean; fs_write?: boolean; network?: boolean; env_read?: boolean; env_write?: boolean; process_spawn?: boolean; }" }, { "classification": "supported", "kind": "type", "name": "ExtensionSandboxProfile", "signature": "export type ExtensionSandboxProfile = (typeof EXTENSION_SANDBOX_PROFILES)[number];" }, { "classification": "supported", "kind": "type", "name": "ExtensionSearchMode", "signature": "export type ExtensionSearchMode = \"keyword\" | \"semantic\" | \"hybrid\";" }, { "classification": "supported", "kind": "interface", "name": "ExtensionSelfIdentity", "signature": "export interface ExtensionSelfIdentity { readonly name: string; readonly layer: ExtensionLayer; readonly version: string; readonly capabilities: readonly ExtensionCapability[]; readonly pm_min_version?: string; readonly pm_max_version?: string; readonly source_package?: string; }" }, { "classification": "supported", "kind": "type", "name": "ExtensionServiceName", "signature": "export type ExtensionServiceName = (typeof KNOWN_EXTENSION_SERVICE_NAMES)[number];" }, { "classification": "supported", "kind": "interface", "name": "ExtensionServiceRegistry", "signature": "export interface ExtensionServiceRegistry { overrides: RegisteredExtensionServiceOverride[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ExtensionSurfaceDescription", "signature": "export interface ExtensionSurfaceDescription { name: string; layer: ExtensionLayer; version: string; activation_status: ExtensionDescribeActivationStatus; surfaces: ExtensionActivationSummary; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionSurfaceMarkdownOptions", "signature": "export interface ExtensionSurfaceMarkdownOptions { title?: string; headingLevel?: number; includeEmpty?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionTestHarness", "signature": "export interface ExtensionTestHarness { readonly module: unknown; readonly name: string; readonly layer: ExtensionLayer; readonly activation: ExtensionActivationResult; activationSummary(options?: DescribeExtensionActivationOptions): ExtensionActivationSummary; renderMarkdown(options?: RenderExtensionHarnessMarkdownOptions): string; assertCommandContract(expectation: RegisteredCommandContractExpectation): RegisteredCommandContractAssertion; assertFlags(expectation: RegisteredFlagsExpectation): RegisteredExtensionFlagDefinitions; assertItemField(expectation: RegisteredItemFieldExpectation): RegisteredItemFieldAssertion; assertItemType(expectation: RegisteredItemTypeExpectation): RegisteredItemTypeAssertion; assertProfile(expectation: RegisteredProfileExpectation): RegisteredProfileAssertion; assertHook(expectation: RegisteredHookExpectation & { kind: TKind; }): RegisteredHookEntry; assertCommandOverride(expectation: RegisteredCommandOverrideExpectation): RegisteredExtensionCommandOverride; assertParserOverride(expectation: RegisteredParserOverrideExpectation): RegisteredExtensionParserOverride; assertPreflightOverride(expectation?: RegisteredPreflightOverrideExpectation): RegisteredExtensionPreflightOverride; assertRendererOverride(expectation: RegisteredRendererOverrideExpectation): RegisteredExtensionRendererOverride; assertServiceOverride(expectation: RegisteredServiceOverrideExpectation): RegisteredExtensionServiceOverride; assertSearchProvider(expectation: RegisteredSearchProviderExpectation): RegisteredExtensionSearchProvider; assertVectorStoreAdapter(expectation: RegisteredVectorStoreAdapterExpectation): RegisteredExtensionVectorStoreAdapter; assertImporter(expectation: RegisteredImporterExpectation): RegisteredExtensionImporter; assertExporter(expectation: RegisteredExporterExpectation): RegisteredExtensionExporter; assertMigration(expectation: RegisteredMigrationExpectation): RegisteredExtensionSchemaMigrationDefinition; assertCapabilityUsage(expectation: ExtensionCapabilityUsageExpectation): ExtensionCapabilityUsageAssertion; runCommand(options: RunRegisteredCommandForTestOptions): Promise; runHook(options: RunRegisteredHookForTestOptions): Promise; runMutationGuard(options: RunRegisteredMutationGuardForTestOptions): Promise; runCommandOverride(context: CommandOverrideContext): Promise; runParserOverride(context: ParserOverrideContext): Promise; runPreflightOverride(context: PreflightOverrideContext): Promise; runRendererOverride(context: RendererOverrideContext): Promise; runServiceOverride(context: ServiceOverrideContext): Promise; runSearchProvider(options: { provider: string; operation: Operation; context: SearchProviderOperationContexts[Operation]; }): Promise; runVectorStoreAdapter(options: { adapter: string; operation: Operation; context: VectorStoreAdapterOperationContexts[Operation]; }): Promise; runMigration(options: RunRegisteredMigrationForTestOptions): Promise; runImporter(options: RunRegisteredImporterForTestOptions): Promise; runExporter(options: RunRegisteredExporterForTestOptions): Promise; deactivate(options?: { deactivateTimeoutMs?: number; }): Promise; }" }, { "classification": "supported", "kind": "type", "name": "ExtensionTrustMode", "signature": "export type ExtensionTrustMode = (typeof EXTENSION_TRUST_MODES)[number];" }, { "classification": "advanced_export", "kind": "value", "name": "EXTERNAL_DEPENDENCY_RESOLUTION_STATUSES", "signature": "readonly [\"open\", \"closed\", \"unknown\"]" }, { "classification": "advanced_export", "kind": "value", "name": "EXTERNAL_DEPENDENCY_SOURCE_KIND", "signature": "\"global\"" }, { "classification": "advanced_export", "kind": "value", "name": "EXTERNAL_DEPENDENCY_SOURCE_KIND_ALIAS", "signature": "\"external\"" }, { "classification": "advanced_export", "kind": "interface", "name": "ExternalDependencyResolution", "signature": "export interface ExternalDependencyResolution { id: string; status: ExternalDependencyResolutionStatus; resolved: boolean; title: string | null; source: string; checked_at: string; resolver: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ExternalDependencyResolutionOptions", "signature": "export interface ExternalDependencyResolutionOptions { now?: () => string; }" }, { "classification": "advanced_export", "kind": "type", "name": "ExternalDependencyResolutionStatus", "signature": "export type ExternalDependencyResolutionStatus = (typeof EXTERNAL_DEPENDENCY_RESOLUTION_STATUSES)[number];" }, { "classification": "advanced_export", "kind": "interface", "name": "ExternalDependencyResolver", "signature": "export interface ExternalDependencyResolver { name: string; supports(reference: string): boolean; resolve(reference: string): Promise; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ExternalDependencyResolverResult", "signature": "export interface ExternalDependencyResolverResult { status: ExternalDependencyResolutionStatus; title?: string; source?: string; checkedAt?: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "extractHistoryMergeReceiptDispositions", "signature": "(value: unknown, historyItemId: string, historyLine: number) => HistoryMergeReceiptDisposition[] | calls: (value: unknown, historyItemId: string, historyLine: number) => HistoryMergeReceiptDisposition[]" }, { "classification": "advanced_export", "kind": "function", "name": "extractHistoryMergeReceiptReferences", "signature": "(value: unknown, historyItemId: string) => Array> | calls: (value: unknown, historyItemId: string) => Array>" }, { "classification": "advanced_export", "kind": "function", "name": "extractMcpTraceContext", "signature": "(params: unknown, options?: { baggageAllowlist?: readonly string[]; }) => PmMcpTraceContext | calls: (params: unknown, options?: { baggageAllowlist?: readonly string[]; }) => PmMcpTraceContext" }, { "classification": "advanced_export", "kind": "function", "name": "extractPatchFailureContext", "signature": "(patch: HistoryPatchOp[], error: unknown) => PatchFailureContext | calls: (patch: HistoryPatchOp[], error: unknown) => PatchFailureContext" }, { "classification": "advanced_export", "kind": "value", "name": "extractReferencedPmItemIdsFromCommand", "signature": "(command: string, idPrefix?: string) => string[] | calls: (command: string, idPrefix?: string) => string[]" }, { "classification": "supported", "kind": "function", "name": "federateRelationshipGraphSnapshots", "signature": "(values: readonly unknown[], options?: { createdAt?: string; }) => RelationshipGraphSnapshot | calls: (values: readonly unknown[], options?: { createdAt?: string; }) => RelationshipGraphSnapshot" }, { "classification": "supported", "kind": "function", "name": "files", "signature": " = FilesCommandOptions>(id: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = FilesCommandOptions>(id: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "contract_data", "kind": "value", "name": "FILES_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "supported", "kind": "interface", "name": "FilesCommandOptions", "signature": "export interface FilesCommandOptions { add?: string[]; addGlob?: string[]; remove?: string[]; migrate?: string[]; note?: string; list?: boolean; appendStable?: boolean; validatePaths?: boolean; author?: string; message?: string; force?: boolean; }" }, { "classification": "supported", "kind": "function", "name": "filesDiscover", "signature": "(id: string, options?: FilesDiscoverOptions, clientOptions?: PmClientOptions) => Promise | calls: (id: string, options?: FilesDiscoverOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "FilesDiscoverOptions", "signature": "export interface FilesDiscoverOptions { apply?: boolean; appendStable?: boolean; note?: string; author?: string; message?: string; force?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "FilesDiscoverResult", "signature": "export interface FilesDiscoverResult { id: string; files: LinkedFile[]; changed: boolean; apply: boolean; count: number; candidate_count: number; addable_count: number; added_count: number; skipped_existing_count: number; candidates: FilesDiscoveryCandidate[]; added: LinkedFile[]; skipped_existing: FilesDiscoveryCandidate[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "FilesDiscoveryCandidate", "signature": "export interface FilesDiscoveryCandidate { path: string; scope: LinkScope; status: \"addable\" | \"already_linked\"; source_count: number; source_fields: string[]; original_paths: string[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "filesLookup", "signature": "(options: FilesLookupOptions, clientOptions?: PmClientOptions) => Promise | calls: (options: FilesLookupOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "FilesLookupItem", "signature": "export interface FilesLookupItem { id: string; title: string; type: string; status: string; priority: number; updated_at: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "FilesLookupMatch", "signature": "export interface FilesLookupMatch { item: FilesLookupItem; files: LinkedFile[]; traceability?: SourceTraceabilityExplanation; }" }, { "classification": "advanced_export", "kind": "interface", "name": "FilesLookupOptions", "signature": "export interface FilesLookupOptions { paths: string[]; scope?: LinkScope; limit?: number; offset?: number; noTruncate?: boolean; strictRead?: boolean; explain?: boolean; lineRange?: SourceLineRange; decisionDepth?: number; }" }, { "classification": "advanced_export", "kind": "interface", "name": "FilesLookupResult", "signature": "export interface FilesLookupResult { paths: string[]; total: number; count: number; offset: number; limit: number | null; has_more: boolean; truncated: boolean; completeness: { status: \"complete\" | \"partial\" | \"unchecked\"; source: \"index\" | \"source_scan\"; }; warnings: string[]; matches: FilesLookupMatch[]; traceability_receipt?: SourceTraceabilityReceipt; }" }, { "classification": "supported", "kind": "interface", "name": "FilesResult", "signature": "export interface FilesResult { id: string; files: LinkedFile[]; changed: boolean; count: number; migrations_applied?: number; validation?: LinkedPathValidation; }" }, { "classification": "supported", "kind": "function", "name": "finalizeContextUsageDelivery", "signature": "(options: { pmRoot: string; result: unknown; }) => Promise | calls: (options: { pmRoot: string; result: unknown; }) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "findCoverageDeficits", "signature": "(summary: unknown) => PmCoverageDeficit[] | calls: (summary: unknown) => PmCoverageDeficit[]" }, { "classification": "supported", "kind": "function", "name": "findDuplicateClusters", "signature": "(options?: FindDuplicateClustersOptions) => Promise | calls: (options?: FindDuplicateClustersOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "FindDuplicateClustersOptions", "signature": "export interface FindDuplicateClustersOptions extends FindSimilarItemsOptions { exhaustive?: boolean; statuses?: readonly string[]; since?: string; }" }, { "classification": "supported", "kind": "function", "name": "findGitWorkspaceRoot", "signature": "(cwd: string) => Promise | calls: (cwd: string) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "findHistoryIdentityDiscontinuities", "signature": "(entries: readonly HistoryEntry[]) => HistoryIdentityDiscontinuity[] | calls: (entries: readonly HistoryEntry[]) => HistoryIdentityDiscontinuity[]" }, { "classification": "advanced_export", "kind": "function", "name": "findInstalledNpmPackageCandidate", "signature": "(packageName: string, cwd?: string) => Promise | calls: (packageName: string, cwd?: string) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "findPmMcpAppByUri", "signature": "(uri: string) => PmMcpAppContract | undefined | calls: (uri: string) => PmMcpAppContract | undefined" }, { "classification": "contract_data", "kind": "function", "name": "findPmNamespacedCommand", "signature": "(tokens: readonly string[]) => PmCommandAliasContract | undefined | calls: (tokens: readonly string[]) => PmCommandAliasContract | undefined" }, { "classification": "supported", "kind": "function", "name": "findRedundantRelationshipEdges", "signature": "(graph: RelationshipGraph, options?: GraphRedundancyOptions) => RelationshipQueryResult | calls: (graph: RelationshipGraph, options?: GraphRedundancyOptions) => RelationshipQueryResult" }, { "classification": "supported", "kind": "function", "name": "findRelationshipCutStructure", "signature": "(graph: RelationshipGraph, options?: GraphCutStructureOptions) => RelationshipQueryResult | calls: (graph: RelationshipGraph, options?: GraphCutStructureOptions) => RelationshipQueryResult" }, { "classification": "supported", "kind": "function", "name": "findSimilarItems", "signature": "(candidate: SimilarItemCandidate, options?: FindSimilarItemsOptions) => Promise | calls: (candidate: SimilarItemCandidate, options?: FindSimilarItemsOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "FindSimilarItemsOptions", "signature": "export interface FindSimilarItemsOptions { pmRoot?: string; cwd?: string; limit?: number; threshold?: number; }" }, { "classification": "advanced_export", "kind": "function", "name": "finishTelemetryCommand", "signature": "(activeCommand: ActiveTelemetryCommand | null, outcome: TelemetryCommandOutcome) => Promise | calls: (activeCommand: ActiveTelemetryCommand | null, outcome: TelemetryCommandOutcome) => Promise" }, { "classification": "supported", "kind": "function", "name": "fitOutputEnvelope", "signature": ">(candidates: readonly Row[], options: FitOutputEnvelopeOptions) => OutputEnvelopeFitResult | calls: >(candidates: readonly Row[], options: FitOutputEnvelopeOptions) => OutputEnvelopeFitResult" }, { "classification": "supported", "kind": "interface", "name": "FitOutputEnvelopeOptions", "signature": "export interface FitOutputEnvelopeOptions> { tokenBudget: number; policy?: OutputEnvelopeFitPolicy; buildEnvelope: (rows: readonly Row[], receipt: Readonly) => Envelope; renderers: Readonly) => string>>; estimateTokens?: (text: string) => number; maxRenderCalls?: number; maxStabilizationPasses?: number; }" }, { "classification": "supported", "kind": "type", "name": "FittedOutputEnvelope", "signature": "export type FittedOutputEnvelope = Omit & { readonly output_fit: Readonly; };" }, { "classification": "supported", "kind": "interface", "name": "FlagDefinition", "signature": "export interface FlagDefinition { long?: string; short?: string; value_name?: string; description?: string; required?: boolean; enabled?: boolean; visible?: boolean; value_type?: FlagValueType; type?: FlagValueType; list?: boolean; repeatable?: boolean; default?: string | number | boolean | Array; value_validation?: FlagValueValidation; }" }, { "classification": "advanced_export", "kind": "interface", "name": "FlagScalarValueFailure", "signature": "export interface FlagScalarValueFailure { kind: Exclude; received: unknown; expected: string; }" }, { "classification": "supported", "kind": "type", "name": "FlagValueType", "signature": "export type FlagValueType = \"string\" | \"number\" | \"boolean\";" }, { "classification": "advanced_export", "kind": "function", "name": "flattenFlagListValue", "signature": "(value: unknown) => unknown[] | calls: (value: unknown) => unknown[]" }, { "classification": "advanced_export", "kind": "interface", "name": "FleetAttributionAnalytics", "signature": "export interface FleetAttributionAnalytics { dimensions: FleetAttributionDimension[]; minimum_sample: number; policy: \"observational_only_not_for_authorization_or_routing\"; window: HistoryAnalyticsWindowReceipt; }" }, { "classification": "advanced_export", "kind": "interface", "name": "FleetAttributionDimension", "signature": "export interface FleetAttributionDimension { dimension: \"harness\" | \"model\" | \"author_source\"; status: \"available\" | \"unavailable\"; rows: FleetAttributionRow[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "FleetAttributionRow", "signature": "export interface FleetAttributionRow { value: string; events: number; state_events: number; annotation_events: number; closes: number; reopens: number; defect_escapes: number; throughput_per_day: number | null; rework_rate: number | null; defect_escape_rate: number | null; sample_status: \"available\" | \"insufficient\"; }" }, { "classification": "advanced_export", "kind": "function", "name": "flushTelemetryQueue", "signature": "() => Promise | calls: () => Promise" }, { "classification": "supported", "kind": "function", "name": "focus", "signature": "(id?: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise | calls: (id?: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "contract_data", "kind": "value", "name": "FOCUS_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "advanced_export", "kind": "interface", "name": "FocusOptions", "signature": "export interface FocusOptions { clear?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "FocusResult", "signature": "export interface FocusResult { action: \"set\" | \"clear\" | \"show\"; focused_item: string | null; title: string | null; message: string; }" }, { "classification": "supported", "kind": "function", "name": "forEachMatchedRelationshipEdge", "signature": "(graph: RelationshipGraph, kinds: readonly string[] | undefined, visit: (edge: RelationshipEdge, definition: RelationshipKindDefinition) => void) => void | calls: (graph: RelationshipGraph, kinds: readonly string[] | undefined, visit: (edge: RelationshipEdge, definition: RelationshipKindDefinition) => void) => void" }, { "classification": "supported", "kind": "function", "name": "formatDuplicateEdgeGroup", "signature": "(group: DuplicateRelationshipEdgeGroup) => string | calls: (group: DuplicateRelationshipEdgeGroup) => string" }, { "classification": "supported", "kind": "function", "name": "formatHierarchyRelation", "signature": "(relation: HierarchyRelation) => string | calls: (relation: HierarchyRelation) => string" }, { "classification": "supported", "kind": "function", "name": "formatOrderingStorageContradiction", "signature": "(contradiction: Pick) => string | calls: (contradiction: Pick) => string" }, { "classification": "contract_data", "kind": "function", "name": "formatPmPositionalActionFlagTip", "signature": "(acceptedFlags: readonly string[]) => string | calls: (acceptedFlags: readonly string[]) => string" }, { "classification": "advanced_export", "kind": "function", "name": "formatProfileApplyHuman", "signature": "(result: ProfileApplyResult) => string | calls: (result: ProfileApplyResult) => string" }, { "classification": "advanced_export", "kind": "function", "name": "formatProfileLintHuman", "signature": "(result: ProfileLintResult) => string | calls: (result: ProfileLintResult) => string" }, { "classification": "advanced_export", "kind": "function", "name": "formatProfileListHuman", "signature": "(result: ProfileListResult) => string | calls: (result: ProfileListResult) => string" }, { "classification": "advanced_export", "kind": "function", "name": "formatProfileShowHuman", "signature": "(result: ProfileShowResult) => string | calls: (result: ProfileShowResult) => string" }, { "classification": "advanced_export", "kind": "function", "name": "formatSchemaEvolutionMigrationHuman", "signature": "(result: SchemaEvolutionMigrationResult) => string | calls: (result: SchemaEvolutionMigrationResult) => string" }, { "classification": "supported", "kind": "function", "name": "formatVectorIndexRecoveryWarnings", "signature": "(staleCount: number, recovery: VectorIndexRecovery) => string[] | calls: (staleCount: number, recovery: VectorIndexRecovery) => string[]" }, { "classification": "supported", "kind": "function", "name": "formatWorkspacePositionHuman", "signature": "(result: WorkspacePositionResult) => string | calls: (result: WorkspacePositionResult) => string" }, { "classification": "advanced_export", "kind": "function", "name": "gc", "signature": "(options?: GcCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (options?: GcCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "contract_data", "kind": "value", "name": "GC_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "supported", "kind": "interface", "name": "GcCheckpointsSummary", "signature": "export interface GcCheckpointsSummary { scanned: number; removed: number; retained: number; retention_days: number; }" }, { "classification": "supported", "kind": "interface", "name": "GcCommandOptions", "signature": "export interface GcCommandOptions { dryRun?: boolean; scope?: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "GcLocksSummary", "signature": "export interface GcLocksSummary { scanned: number; removed: number; retained: number; }" }, { "classification": "supported", "kind": "interface", "name": "GcResult", "signature": "export interface GcResult { ok: boolean; dry_run: boolean; scope: GcScope[]; removed: string[]; retained: string[]; warnings: string[]; guidance: string[]; locks?: GcLocksSummary; checkpoints?: GcCheckpointsSummary; transactions?: GcTransactionsSummary; generated_at: string; }" }, { "classification": "supported", "kind": "interface", "name": "GcTransactionsSummary", "signature": "export interface GcTransactionsSummary { scanned: number; removed: number; retained: number; retention_days: number; }" }, { "classification": "advanced_export", "kind": "function", "name": "generateItemId", "signature": "(pmRoot: string, prefix: string, options?: { tokenLength?: number; typeToFolder?: Readonly>; probeExisting?: boolean; }) => Promise | calls: (pmRoot: string, prefix: string, options?: { tokenLength?: number; typeToFolder?: Readonly>; probeExisting?: boolean; }) => Promise" }, { "classification": "supported", "kind": "function", "name": "get", "signature": " = GetOptions>(id: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = GetOptions>(id: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "supported", "kind": "value", "name": "GET_DEPTH_INPUT_VALUES", "signature": "readonly [\"brief\", \"standard\", \"deep\", \"full\"]" }, { "classification": "supported", "kind": "value", "name": "GET_DEPTH_VALUES", "signature": "readonly [\"brief\", \"standard\", \"deep\"]" }, { "classification": "contract_data", "kind": "value", "name": "GET_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "advanced_export", "kind": "function", "name": "getActiveCommandResult", "signature": "() => unknown | calls: () => unknown" }, { "classification": "contract_data", "kind": "function", "name": "getActiveContextIntentContracts", "signature": "() => readonly PmContextIntentContract[] | calls: () => readonly PmContextIntentContract[]" }, { "classification": "advanced_export", "kind": "function", "name": "getActiveExtensionRegistrations", "signature": "() => ExtensionRegistrationRegistry | null | calls: () => ExtensionRegistrationRegistry | null" }, { "classification": "advanced_export", "kind": "function", "name": "getActiveMcpTraceContext", "signature": "() => PmMcpTraceContext | undefined | calls: () => PmMcpTraceContext | undefined" }, { "classification": "supported", "kind": "function", "name": "getAssuranceDeclaration", "signature": "(pmRoot: string, kind: AssuranceDeclarationKind, id: string) => Promise | calls: (pmRoot: string, kind: AssuranceDeclarationKind, id: string) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "getContracts", "signature": "(pmRootOrOptions?: string | GetContractsOptions, options?: GetContractsOptions) => Promise | calls: (pmRootOrOptions?: string | GetContractsOptions, options?: GetContractsOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "GetContractsOptions", "signature": "export interface GetContractsOptions extends ContractsCommandOptions { pmRoot?: string; cwd?: string; noExtensions?: boolean; quiet?: boolean; profile?: boolean; }" }, { "classification": "advanced_export", "kind": "function", "name": "getFocusedItem", "signature": "(pmRoot: string) => Promise | calls: (pmRoot: string) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "getHistoryPath", "signature": "(pmRoot: string, id: string) => string | calls: (pmRoot: string, id: string) => string" }, { "classification": "advanced_export", "kind": "function", "name": "getItemAt", "signature": "(id: string, target: string, options?: GetItemAtOptions) => Promise | calls: (id: string, target: string, options?: GetItemAtOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "GetItemAtOptions", "signature": "export interface GetItemAtOptions { pmRoot?: string; cwd?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "GetItemAtResult", "signature": "export interface GetItemAtResult { document: ItemDocument; reconstructed: true; as_of_version: number | null; as_of_timestamp: string; target: ResolvedHistoryTarget; history_length: number; }" }, { "classification": "advanced_export", "kind": "function", "name": "getItemPath", "signature": "(pmRoot: string, type: ItemType, id: string, itemFormat?: ItemFormat, typeToFolder?: Record) => string | calls: (pmRoot: string, type: ItemType, id: string, itemFormat?: ItemFormat, typeToFolder?: Record) => string" }, { "classification": "supported", "kind": "function", "name": "getMutationActionContract", "signature": "(action: string) => MutationActionContract | undefined | calls: (action: string) => MutationActionContract | undefined" }, { "classification": "supported", "kind": "interface", "name": "GetOptions", "signature": "export interface GetOptions { depth?: string; fields?: string; full?: boolean; tree?: boolean; treeDepth?: string; at?: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "getPmGitignoreBlock", "signature": "(trackerRelativeRoot?: string) => string | calls: (trackerRelativeRoot?: string) => string" }, { "classification": "supported", "kind": "interface", "name": "GetResult", "signature": "export interface GetResult extends Partial { item: GetItemProjection; item_hash?: string; linked?: { files: LinkedFile[]; tests: LinkedTest[]; docs: LinkedDoc[]; }; claim_state?: ClaimStateContext; children?: ChildRollupContext; schedule?: Partial; blockers?: { scope: \"declared\"; open: Omit[]; closed_count: number; }; reconstructed?: true; as_of_version?: number | null; as_of_timestamp?: string; tree?: { root_id: string; root_title: string | null; depth_limit: number | null; count: number; items: Record[]; }; }" }, { "classification": "advanced_export", "kind": "function", "name": "getSettingsPath", "signature": "(pmRoot: string) => string | calls: (pmRoot: string) => string" }, { "classification": "advanced_export", "kind": "function", "name": "getWorkspaceContracts", "signature": "(pmRoot: string, options?: WorkspaceContractsOptions) => Promise | calls: (pmRoot: string, options?: WorkspaceContractsOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "getWorkspaceHistoryPath", "signature": "(pmRoot: string) => string | calls: (pmRoot: string) => string" }, { "classification": "advanced_export", "kind": "interface", "name": "GithubInstallSource", "signature": "export interface GithubInstallSource { kind: \"github\"; input: string; owner: string; repo: string; repository: string; ref?: string; subpath?: string; }" }, { "classification": "contract_data", "kind": "value", "name": "GLOBAL_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "advanced_export", "kind": "interface", "name": "GlobalOptions", "signature": "export interface GlobalOptions { json?: boolean; quiet?: boolean; noChangedFields?: boolean; fullChangedFields?: boolean; idOnly?: boolean; lean?: boolean; tokenAccounting?: boolean; outputInclude?: string; outputLimit?: string; outputBudget?: string; outputFormat?: \"toon\" | \"json\"; outputSession?: string; outputCursor?: string; outputRowContract?: boolean; path?: string; noExtensions?: boolean; noPager?: boolean; profile?: boolean; author?: string; expectHash?: string[]; defaultOutputFormat?: \"toon\" | \"json\"; }" }, { "classification": "supported", "kind": "function", "name": "graph", "signature": " = GraphCommandOptions>(subcommand: GraphSubcommand, ids?: { id?: string; target?: string; }, options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = GraphCommandOptions>(subcommand: GraphSubcommand, ids?: { id?: string; target?: string; }, options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "supported", "kind": "value", "name": "GRAPH_DURABLE_CACHE_MIN_ITEMS", "signature": "500" }, { "classification": "supported", "kind": "value", "name": "GRAPH_DURABLE_CACHE_VERSION", "signature": "2" }, { "classification": "contract_data", "kind": "value", "name": "GRAPH_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "supported", "kind": "value", "name": "GRAPH_QUERY_DEFAULTS", "signature": "Readonly<{ rows: 10; paths: 5; samples: 10; path_depth: 8; visited_paths: 10000; }>" }, { "classification": "supported", "kind": "value", "name": "GRAPH_SUBCOMMAND_VALUES", "signature": "readonly [\"ancestors\", \"descendants\", \"predecessors\", \"successors\", \"paths\", \"impact\", \"analyze\", \"audit\", \"communities\", \"redundancy\", \"dominators\", \"slack\", \"centrality\", \"articulation\", \"plan\", \"index\"]" }, { "classification": "supported", "kind": "interface", "name": "GraphAnalyzeResult", "signature": "export interface GraphAnalyzeResult { subcommand: \"analyze\"; node_count: number; edge_count: number; edge_basis: \"deduplicated_directed\"; sample_limit: number; execution: GraphExecutionSummary; knowledge: GraphKnowledgeSummary; hierarchy?: GraphHierarchySummary; cache?: GraphCacheMetadata; }" }, { "classification": "supported", "kind": "interface", "name": "GraphArticulationResult", "signature": "export interface GraphArticulationResult { subcommand: \"articulation\"; articulation_count: number; bridge_count: number; truncated: boolean; cost: GraphQueryCost; articulation_points?: string[]; bridges?: GraphBridgeRow[]; cache?: GraphCacheMetadata; }" }, { "classification": "supported", "kind": "function", "name": "graphAuditBaselinePath", "signature": "(pmRoot: string) => string | calls: (pmRoot: string) => string" }, { "classification": "supported", "kind": "interface", "name": "GraphAuditResult", "signature": "export interface GraphAuditResult { truncated?: boolean; subcommand: \"audit\"; finding_count: number; findings_by_severity: Record; findings_by_code: Record; affected_subjects_by_severity: Record; affected_subjects_by_code: Record; profile: Omit & Partial>; legacy_alias_counts?: Record; findings?: RelationshipAuditReport[\"findings\"]; baseline?: RelationshipAuditDelta; cache?: GraphCacheMetadata; }" }, { "classification": "supported", "kind": "interface", "name": "GraphAuditSummaryResult", "signature": "export interface GraphAuditSummaryResult extends Omit { profile: Pick & { coverage_by_lifecycle: Record<\"all\" | \"active\" | \"terminal\", Omit>; }; }" }, { "classification": "supported", "kind": "interface", "name": "GraphBridgeRow", "signature": "export interface GraphBridgeRow { source: string; target: string; }" }, { "classification": "supported", "kind": "interface", "name": "GraphCacheMetadata", "signature": "export interface GraphCacheMetadata { fingerprint: string; assembly: \"hit\" | \"miss\"; result: \"hit\" | \"miss\"; durable?: \"hit\" | \"miss\" | \"off\"; }" }, { "classification": "supported", "kind": "interface", "name": "GraphCentralityOptions", "signature": "export interface GraphCentralityOptions { kinds?: readonly string[]; signal?: AbortSignal; }" }, { "classification": "supported", "kind": "interface", "name": "GraphCentralityResult", "signature": "export interface GraphCentralityResult { subcommand: \"centrality\"; node_count: number; edge_count: number; edge_basis: \"simple_undirected\"; truncated: boolean; cost: GraphQueryCost; rows?: GraphCentralityRow[]; cache?: GraphCacheMetadata; }" }, { "classification": "supported", "kind": "interface", "name": "GraphCentralityRow", "signature": "export interface GraphCentralityRow { id: string; degree: number; in_degree: number; out_degree: number; betweenness: number; closeness: number; }" }, { "classification": "supported", "kind": "interface", "name": "GraphCommandOptions", "signature": "export interface GraphCommandOptions { kind?: string | string[]; maxDepth?: string | number; limit?: string | number; after?: string; direction?: string; maxPaths?: string | number; sample?: string | number; exemptIsolate?: string | string[]; exemptIsolateType?: string | string[]; saveBaseline?: boolean; rebuild?: boolean; clear?: boolean; summary?: boolean; full?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "GraphCommunitiesResult", "signature": "export interface GraphCommunitiesResult { subcommand: \"communities\"; community_count: number; largest_community_size: number; iterations: number; converged: boolean; truncated: boolean; cost: GraphQueryCost; communities?: GraphCommunityRow[]; cache?: GraphCacheMetadata; }" }, { "classification": "supported", "kind": "interface", "name": "GraphCommunityOptions", "signature": "export interface GraphCommunityOptions { kinds?: readonly string[]; maxIterations?: number; minSize?: number; signal?: AbortSignal; }" }, { "classification": "supported", "kind": "interface", "name": "GraphCommunityRow", "signature": "export interface GraphCommunityRow { representative: string; size: number; members: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "GraphCutStructureOptions", "signature": "export interface GraphCutStructureOptions { kinds?: readonly string[]; signal?: AbortSignal; }" }, { "classification": "supported", "kind": "interface", "name": "GraphDominatorOptions", "signature": "export interface GraphDominatorOptions { kinds?: readonly string[]; direction?: RelationshipTraversalDirection; maxDepth?: number; signal?: AbortSignal; }" }, { "classification": "supported", "kind": "interface", "name": "GraphDominatorRow", "signature": "export interface GraphDominatorRow { id: string; idom: string; dominated_count: number; }" }, { "classification": "supported", "kind": "interface", "name": "GraphDominatorsResult", "signature": "export interface GraphDominatorsResult { subcommand: \"dominators\"; root: string; direction: string; reachable_count: number; bottleneck_count: number; truncated: boolean; cost: GraphQueryCost; bottlenecks?: GraphDominatorRow[]; cache?: GraphCacheMetadata; }" }, { "classification": "supported", "kind": "interface", "name": "GraphExecutionSummary", "signature": "export interface GraphExecutionSummary { acyclic: boolean; ordered_node_count: number; layer_count: number; frontier_count: number; frontier?: string[]; critical_path_length: number; critical_path?: string[]; cycle_count: number; cycles?: string[][]; }" }, { "classification": "supported", "kind": "interface", "name": "GraphHierarchySummary", "signature": "export interface GraphHierarchySummary { acyclic: boolean; relation_count: number; cycle_count: number; active_cycle_count?: number; legacy_cycle_count?: number; cardinality_violation_count: number; active_cardinality_violation_count?: number; legacy_cardinality_violation_count?: number; parent_divergence_count: number; active_parent_divergence_count?: number; legacy_parent_divergence_count?: number; cycles?: string[][]; }" }, { "classification": "supported", "kind": "interface", "name": "GraphImpactResult", "signature": "export interface GraphImpactResult { subcommand: \"impact\"; root: string; direction: string; count: number; truncated: boolean; next_cursor?: string; cost: GraphQueryCost; affected?: GraphImpactRow[]; cache?: GraphCacheMetadata; }" }, { "classification": "supported", "kind": "interface", "name": "GraphImpactRow", "signature": "export interface GraphImpactRow { id: string; distance: number; path: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "GraphIndexResult", "signature": "export interface GraphIndexResult { subcommand: \"index\"; action: \"status\" | \"rebuilt\" | \"cleared\"; state: \"fresh\" | \"stale\" | \"absent\"; entry_count: number; item_count: number; min_items_threshold: number; persist_enabled: boolean; current_fingerprint: string; saved_at?: string; bytes?: number; cache?: GraphCacheMetadata; }" }, { "classification": "supported", "kind": "interface", "name": "GraphKnowledgeSummary", "signature": "export interface GraphKnowledgeSummary { component_count: number; largest_component_size: number; orphan_count: number; orphans?: string[]; hubs?: { id: string; degree: number; }[]; }" }, { "classification": "supported", "kind": "interface", "name": "GraphPathOptions", "signature": "export interface GraphPathOptions extends RelationshipQueryOptions { maxPaths?: number; maxVisitedPaths?: number; }" }, { "classification": "supported", "kind": "interface", "name": "GraphPathRow", "signature": "export interface GraphPathRow { nodes: string[]; kinds: string[]; length: number; }" }, { "classification": "supported", "kind": "interface", "name": "GraphPathsResult", "signature": "export interface GraphPathsResult { subcommand: \"paths\"; root: string; target: string; direction: string; count: number; truncated: boolean; cost: GraphQueryCost; paths?: GraphPathRow[]; cache?: GraphCacheMetadata; }" }, { "classification": "supported", "kind": "interface", "name": "GraphPlanResult", "signature": "export interface GraphPlanResult { subcommand: \"plan\"; step_count: number; steps_by_op: Record; steps_by_code: Record; finding_count: number; truncated: boolean; cost: GraphQueryCost; steps?: RelationshipRemediationStep[]; cache?: GraphCacheMetadata; }" }, { "classification": "supported", "kind": "interface", "name": "GraphQueryCost", "signature": "export interface GraphQueryCost { visited_nodes: number; inspected_edges: number; }" }, { "classification": "supported", "kind": "interface", "name": "GraphRedundancyOptions", "signature": "export interface GraphRedundancyOptions { kinds?: readonly string[]; maxDepth?: number; limit?: number; signal?: AbortSignal; }" }, { "classification": "supported", "kind": "interface", "name": "GraphRedundancyResult", "signature": "export interface GraphRedundancyResult { subcommand: \"redundancy\"; redundant_count: number; truncated: boolean; cost: GraphQueryCost; redundant?: GraphRedundancyRow[]; cache?: GraphCacheMetadata; }" }, { "classification": "supported", "kind": "interface", "name": "GraphRedundancyRow", "signature": "export interface GraphRedundancyRow { source: string; target: string; kind: string; witness: string[]; }" }, { "classification": "supported", "kind": "type", "name": "GraphResult", "signature": "export type GraphResult = GraphTraversalResult | GraphPathsResult | GraphImpactResult | GraphAnalyzeResult | GraphAuditResult | GraphCommunitiesResult | GraphRedundancyResult | GraphDominatorsResult | GraphSlackResult | GraphCentralityResult | GraphArticulationResult | GraphPlanResult | GraphIndexResult;" }, { "classification": "supported", "kind": "interface", "name": "GraphScheduleOptions", "signature": "export interface GraphScheduleOptions { signal?: AbortSignal; }" }, { "classification": "supported", "kind": "interface", "name": "GraphScheduleRow", "signature": "export interface GraphScheduleRow { id: string; earliest_start: number; latest_start: number; slack: number; critical: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "GraphSlackResult", "signature": "export interface GraphSlackResult { deadline_schedule?: { population: \"active\"; } & Omit & Partial>; subcommand: \"slack\"; acyclic: boolean; makespan: number; scheduled_count: number; critical_count: number; critical_path_length: number; cycle_count: number; truncated: boolean; critical_path?: string[]; rows?: GraphScheduleRow[]; cache?: GraphCacheMetadata; }" }, { "classification": "supported", "kind": "type", "name": "GraphSubcommand", "signature": "export type GraphSubcommand = (typeof GRAPH_SUBCOMMAND_VALUES)[number];" }, { "classification": "supported", "kind": "interface", "name": "GraphTraversalOptions", "signature": "export interface GraphTraversalOptions extends Omit { after?: string; }" }, { "classification": "supported", "kind": "interface", "name": "GraphTraversalResult", "signature": "export interface GraphTraversalResult { subcommand: \"ancestors\" | \"descendants\" | \"predecessors\" | \"successors\"; root: string; count: number; truncated: boolean; next_cursor?: string; cost: GraphQueryCost; ids?: string[]; cache?: GraphCacheMetadata; }" }, { "classification": "supported", "kind": "function", "name": "groupHistoryByEpisode", "signature": "(entries: readonly HistoryEntry[]) => AgentEpisodeGroup[] | calls: (entries: readonly HistoryEntry[]) => AgentEpisodeGroup[]" }, { "classification": "contract_data", "kind": "value", "name": "GUIDE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "advanced_export", "kind": "type", "name": "GuideDepth", "signature": "export type GuideDepth = (typeof GUIDE_DEPTH_VALUES)[number];" }, { "classification": "advanced_export", "kind": "interface", "name": "GuideOptions", "signature": "export interface GuideOptions { topic?: string; list?: boolean; format?: string; depth?: string; [key: string]: unknown; }" }, { "classification": "advanced_export", "kind": "type", "name": "GuideOutputFormat", "signature": "export type GuideOutputFormat = (typeof GUIDE_OUTPUT_VALUES)[number];" }, { "classification": "advanced_export", "kind": "type", "name": "GuideResult", "signature": "export type GuideResult = GuideIndexResult | GuideTopicResult;" }, { "classification": "supported", "kind": "function", "name": "handleServiceOverride", "signature": "(result: TResult) => { handled: true; result: TResult; } | calls: (result: TResult) => { handled: true; result: TResult; }" }, { "classification": "supported", "kind": "interface", "name": "HarnessDetectionSignals", "signature": "export interface HarnessDetectionSignals { env?: Readonly>; argv?: readonly string[]; process_labels?: readonly string[]; client_info?: AgentClientInfo; provenance?: Readonly>; session_context?: AgentSessionContext; descriptors?: readonly HarnessSignalDescriptor[]; probes_enabled?: boolean; cwd?: string; home_dir?: string; session_file?: string; }" }, { "classification": "supported", "kind": "interface", "name": "HarnessSignalDescriptor", "signature": "export interface HarnessSignalDescriptor { harness: string; environment_keys?: readonly string[]; model_environment_keys?: readonly string[]; session_environment_keys?: readonly string[]; provenance_environment_keys?: Readonly>; provenance_resolvers?: Readonly>; provenance_unavailable_dimensions?: readonly string[]; argv_markers?: readonly string[]; client_names?: readonly string[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "hashDocument", "signature": "(document: ItemDocument) => string | calls: (document: ItemDocument) => string" }, { "classification": "advanced_export", "kind": "function", "name": "hashDocumentForVersion", "signature": "(document: ItemDocument, version: HistoryItemHashVersion, algorithm?: HistoryHashAlgorithm) => string | calls: (document: ItemDocument, version: HistoryItemHashVersion, algorithm?: HistoryHashAlgorithm) => string" }, { "classification": "advanced_export", "kind": "function", "name": "hashEmptyDocument", "signature": "() => string | calls: () => string" }, { "classification": "advanced_export", "kind": "function", "name": "hashHistoryPatch", "signature": "(patch: readonly HistoryPatchOp[]) => string | calls: (patch: readonly HistoryPatchOp[]) => string" }, { "classification": "advanced_export", "kind": "function", "name": "hashHistoryRecord", "signature": "(entry: Omit) => string | calls: (entry: Omit) => string" }, { "classification": "advanced_export", "kind": "function", "name": "hashHistoryStream", "signature": "(entries: readonly HistoryEntry[]) => string | calls: (entries: readonly HistoryEntry[]) => string" }, { "classification": "supported", "kind": "function", "name": "hashItemScalarDecisionValue", "signature": "(value: unknown) => string | calls: (value: unknown) => string" }, { "classification": "advanced_export", "kind": "function", "name": "hasMcpClientExtension", "signature": "(requestContext: PmMcpRequestContext, extension: string) => boolean | calls: (requestContext: PmMcpRequestContext, extension: string) => boolean" }, { "classification": "advanced_export", "kind": "function", "name": "hasPmMcpAppsCapability", "signature": "(context: PmMcpRequestContext) => boolean | calls: (context: PmMcpRequestContext) => boolean" }, { "classification": "contract_data", "kind": "function", "name": "hasSubcommandFlagContractsForCommand", "signature": "(commandName: string | undefined) => boolean | calls: (commandName: string | undefined) => boolean" }, { "classification": "advanced_export", "kind": "function", "name": "hasVectorizationEmbeddingIdentityChanged", "signature": "(metadata: VectorizationEmbeddingMetadata | null | undefined, identity: VectorizationEmbeddingIdentity) => boolean | calls: (metadata: VectorizationEmbeddingMetadata | null | undefined, identity: VectorizationEmbeddingIdentity) => boolean" }, { "classification": "advanced_export", "kind": "function", "name": "hasVectorizationVectorDimensionChanged", "signature": "(metadata: VectorizationEmbeddingMetadata | null | undefined, vectorDimension: number) => boolean | calls: (metadata: VectorizationEmbeddingMetadata | null | undefined, vectorDimension: number) => boolean" }, { "classification": "advanced_export", "kind": "function", "name": "health", "signature": " = RunHealthOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = RunHealthOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "contract_data", "kind": "value", "name": "HEALTH_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "supported", "kind": "interface", "name": "HealthCheck", "signature": "export interface HealthCheck { name: \"settings\" | \"directories\" | \"settings_values\" | \"telemetry\" | \"extensions\" | \"storage\" | \"locks\" | \"integrity\" | \"history_drift\" | \"vectorization\"; status: HealthStatus; ok: boolean; details: Record; }" }, { "classification": "supported", "kind": "interface", "name": "HealthFinding", "signature": "export interface HealthFinding { warning: string; code: string; check: HealthCheck[\"name\"]; severity: \"advisory\" | \"gate_failing\"; remediation?: string; disposition?: \"no_safe_automatic_remediation\"; }" }, { "classification": "supported", "kind": "interface", "name": "HealthResult", "signature": "export interface HealthResult { ok: boolean; verdict?: { authority: \"ok\"; strict_exit?: true; require_merge_drivers?: true; exit_code: number; }; checks: HealthCheck[]; warning_count?: number; warning_limit?: number; warnings_truncated?: boolean; warnings: string[]; findings: HealthFinding[]; failed_because: string[]; projection?: { mode: \"standard\" | \"brief\" | \"summary\" | \"full\"; warning_count: number; warnings_truncated: boolean; detail_limit: number; omitted_checks?: HealthCheck[\"name\"][]; }; generated_at: string; }" }, { "classification": "supported", "kind": "function", "name": "hierarchyAncestors", "signature": "(graph: RelationshipGraph, id: string, options?: GraphTraversalOptions) => RelationshipQueryResult | calls: (graph: RelationshipGraph, id: string, options?: GraphTraversalOptions) => RelationshipQueryResult" }, { "classification": "supported", "kind": "interface", "name": "HierarchyCardinalityViolation", "signature": "export interface HierarchyCardinalityViolation { child_id: string; parent_ids: string[]; legacy_terminal: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "HierarchyChild", "signature": "export interface HierarchyChild { id: string; title: string; type: string; status: ItemStatus; children_total: number; children_closed: number; }" }, { "classification": "supported", "kind": "interface", "name": "HierarchyCycle", "signature": "export interface HierarchyCycle { item_ids: string[]; legacy_terminal: boolean; }" }, { "classification": "supported", "kind": "function", "name": "hierarchyDescendants", "signature": "(graph: RelationshipGraph, id: string, options?: GraphTraversalOptions) => RelationshipQueryResult | calls: (graph: RelationshipGraph, id: string, options?: GraphTraversalOptions) => RelationshipQueryResult" }, { "classification": "supported", "kind": "interface", "name": "HierarchyIntegrityAnalysis", "signature": "export interface HierarchyIntegrityAnalysis { relations: HierarchyRelation[]; cycles: HierarchyCycle[]; cardinality_violations: HierarchyCardinalityViolation[]; divergences: HierarchyParentDivergence[]; }" }, { "classification": "supported", "kind": "interface", "name": "HierarchyIntegrityItem", "signature": "export interface HierarchyIntegrityItem { id: string; status: ItemStatus; parent?: string; dependencies?: Dependency[]; }" }, { "classification": "supported", "kind": "interface", "name": "HierarchyNode", "signature": "export interface HierarchyNode { id: string; title: string; type: string; status: ItemStatus; children_total: number; children_closed: number; children_open: number; children_in_progress: number; children_blocked: number; children: HierarchyChild[]; }" }, { "classification": "supported", "kind": "interface", "name": "HierarchyParentDivergence", "signature": "export interface HierarchyParentDivergence { child_id: string; scalar_parent_id: string; dependency_parent_ids: string[]; legacy_terminal: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "HierarchyRelation", "signature": "export interface HierarchyRelation { parent_id: string; child_id: string; source: HierarchyRelationSource; kind: string; holder_id: string; target_id?: string; child_cardinality: \"one\" | \"many\"; }" }, { "classification": "supported", "kind": "interface", "name": "HierarchyRelationIndexes", "signature": "export interface HierarchyRelationIndexes { parents_by_child: ReadonlyMap; children_by_parent: ReadonlyMap; }" }, { "classification": "supported", "kind": "type", "name": "HierarchyRelationSource", "signature": "export type HierarchyRelationSource = \"scalar_parent\" | \"dependency\";" }, { "classification": "contract_data", "kind": "value", "name": "HISTORY_AUTHOR_ACKNOWLEDGE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "supported", "kind": "value", "name": "HISTORY_AUTHOR_ATTRIBUTION_BASELINE", "signature": "\"2026-07-15T06:22:12.276Z\"" }, { "classification": "advanced_export", "kind": "value", "name": "HISTORY_COMPACT_BULK_DEFAULT_MIN_ENTRIES", "signature": "3" }, { "classification": "contract_data", "kind": "value", "name": "HISTORY_COMPACT_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "advanced_export", "kind": "value", "name": "HISTORY_EVENT_CLASSIFICATION_VERSION", "signature": "1" }, { "classification": "contract_data", "kind": "value", "name": "HISTORY_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "supported", "kind": "value", "name": "HISTORY_HASH_ALGORITHMS", "signature": "readonly [\"sha256\", \"sha512\"]" }, { "classification": "advanced_export", "kind": "value", "name": "HISTORY_ITEM_HASH_VERSION_3_INTRODUCED_IN", "signature": "\"2026.8.31\"" }, { "classification": "contract_data", "kind": "value", "name": "HISTORY_REDACT_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "HISTORY_REPAIR_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "advanced_export", "kind": "interface", "name": "HistoryAnalyticsEvent", "signature": "export interface HistoryAnalyticsEvent { item_id: string; entry: HistoryEntry; }" }, { "classification": "advanced_export", "kind": "interface", "name": "HistoryAnalyticsWindow", "signature": "export interface HistoryAnalyticsWindow { events: HistoryAnalyticsEvent[]; receipt: HistoryAnalyticsWindowReceipt; }" }, { "classification": "advanced_export", "kind": "interface", "name": "HistoryAnalyticsWindowOptions", "signature": "export interface HistoryAnalyticsWindowOptions { since?: string; eventLimit?: number; minimumSample?: number; }" }, { "classification": "advanced_export", "kind": "interface", "name": "HistoryAnalyticsWindowReceipt", "signature": "export interface HistoryAnalyticsWindowReceipt { since: string; events: number; truncated: boolean; next_cursor?: string; source: \"history_event_index\"; }" }, { "classification": "supported", "kind": "interface", "name": "HistoryAttestation", "signature": "export interface HistoryAttestation { format: typeof PM_HISTORY_ATTESTATION_CONTRACT.format; version: 1; hash_algorithm: HistoryHashAlgorithm; generated_at: string; streams: HistoryAttestationStream[]; workspace_digest: string; }" }, { "classification": "supported", "kind": "interface", "name": "HistoryAttestationExportReceipt", "signature": "export interface HistoryAttestationExportReceipt { output: string; workspace_digest: string; streams: number; }" }, { "classification": "supported", "kind": "interface", "name": "HistoryAttestationMaintenance", "signature": "export interface HistoryAttestationMaintenance { op: string; ts: string; record_hash: string | null; }" }, { "classification": "supported", "kind": "interface", "name": "HistoryAttestationOptions", "signature": "export interface HistoryAttestationOptions { pmRoot?: string; cwd?: string; }" }, { "classification": "supported", "kind": "interface", "name": "HistoryAttestationStream", "signature": "export interface HistoryAttestationStream { id: string; entries: number; bytes: number; stream_digest: string; latest_after_hash: string | null; latest_record_hash: string | null; latest_hash_algorithm: HistoryHashAlgorithm | null; rewrite_count: number; checkpoint_digest: string | null; last_maintenance: HistoryAttestationMaintenance | null; }" }, { "classification": "supported", "kind": "interface", "name": "HistoryAttestationVerification", "signature": "export interface HistoryAttestationVerification { ok: boolean; workspace_digest: string; streams_checked: number; changed_streams: string[]; missing_streams: string[]; added_streams: string[]; invalid_streams: string[]; transitions: Array<{ id: string; before_digest: string; after_digest: string | null; last_maintenance: HistoryAttestationMaintenance | null; }>; }" }, { "classification": "supported", "kind": "interface", "name": "HistoryAttestCommandOptions", "signature": "export interface HistoryAttestCommandOptions { verify?: string | HistoryAttestation; output?: string; hashAlgorithm?: string; }" }, { "classification": "supported", "kind": "interface", "name": "HistoryAuthorAttributionScan", "signature": "export interface HistoryAuthorAttributionScan { checked_streams: number; checked_events: number; unknown_event_count: number; legacy_unknown_event_count: number; actionable_unknown_event_count: number; acknowledged_actionable_event_count: number; affected_item_ids: string[]; samples: UnknownAuthorHistoryEvent[]; samples_truncated: boolean; actionable_events?: UnknownAuthorHistoryEvent[]; }" }, { "classification": "supported", "kind": "interface", "name": "HistoryCommandOptions", "signature": "export interface HistoryCommandOptions { limit?: string; order?: \"oldest_first\" | \"newest_first\"; diff?: boolean; field?: string; verify?: boolean; compact?: boolean; provenance?: boolean; provenanceSummary?: boolean; harness?: string | readonly string[]; agentInstance?: string | readonly string[]; provenanceFilter?: string | readonly string[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "historyCompact", "signature": "(id: string, options?: HistoryCompactCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (id: string, options?: HistoryCompactCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "historyCompactBulk", "signature": "(options: HistoryCompactBulkCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (options: HistoryCompactBulkCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "HistoryCompactBulkCommandOptions", "signature": "export interface HistoryCompactBulkCommandOptions { ids?: BulkIdsValue; scope?: HistoryCompactScope; allOver?: number; minEntries?: number; dryRun?: boolean; author?: string; message?: string; force?: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "HistoryCompactBulkItemResult", "signature": "export interface HistoryCompactBulkItemResult extends ItemRevisionConflictRowFields { id: string; outcome: \"compacted\" | \"skipped\" | \"errored\"; entries_before: number; entries_after: number | null; skip_reason: HistoryCompactBulkSkipReason | null; changed: boolean; error: string | null; }" }, { "classification": "advanced_export", "kind": "interface", "name": "HistoryCompactBulkResult", "signature": "export interface HistoryCompactBulkResult { bulk: true; dry_run: boolean; mode: \"ids\" | \"scan\"; scope: HistoryCompactScope | null; criteria: { min_entries: number; all_over: number | null; policy_threshold_applied: boolean; }; totals: { streams_considered: number; selected: number; items_compacted: number; items_skipped: number; items_errored: number; }; results: HistoryCompactBulkItemResult[]; generated_at: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "HistoryCompactCommandOptions", "signature": "export interface HistoryCompactCommandOptions { before?: string; dryRun?: boolean; author?: string; message?: string; force?: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "HistoryCompactResult", "signature": "export interface HistoryCompactResult { id: string; dry_run: boolean; changed: boolean; compact_boundary: { kind: HistoryCompactBoundaryKind; before: string | null; entries_compacted: number; entries_retained: number; first_retained_entry: number | null; }; history: { path: string; entries_scanned: number; entries_after: number; baseline_entry_added: boolean; audit_entry_added: boolean; verify_ok: boolean; verify_errors: string[]; }; item: { exists: boolean; path: string | null; matched_chain_before: boolean | null; }; warnings: string[]; generated_at: string; }" }, { "classification": "supported", "kind": "interface", "name": "HistoryDiffEntry", "signature": "export interface HistoryDiffEntry { index: number; version?: number | null; ts: string; op: string; author: string; patch_ops: number; changed_fields: string[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "HistoryDiffValueEntry", "signature": "export interface HistoryDiffValueEntry { index: number; ts: string; op: string; author: string; patch_ops: number; changed_fields: string[]; changes: HistoryFieldChange[]; }" }, { "classification": "supported", "kind": "function", "name": "historyDigest", "signature": "(value: string, algorithm?: string) => string | calls: (value: string, algorithm?: string) => string" }, { "classification": "advanced_export", "kind": "function", "name": "historyEntryMatchesProvenance", "signature": "(entry: HistoryEntry, filters: HistoryProvenanceFilters, vocabulary?: AuthorIdentityVocabulary, dimensions?: readonly string[]) => boolean | calls: (entry: HistoryEntry, filters: HistoryProvenanceFilters, vocabulary?: AuthorIdentityVocabulary, dimensions?: readonly string[]) => boolean" }, { "classification": "advanced_export", "kind": "type", "name": "HistoryEventClass", "signature": "export type HistoryEventClass = \"substantive\" | \"maintenance\";" }, { "classification": "supported", "kind": "type", "name": "HistoryHashAlgorithm", "signature": "export type HistoryHashAlgorithm = (typeof HISTORY_HASH_ALGORITHMS)[number];" }, { "classification": "advanced_export", "kind": "interface", "name": "HistoryIdentityDiscontinuity", "signature": "export interface HistoryIdentityDiscontinuity { prior_genesis_index: number; repeated_create_index: number; sequence: \"delete_then_create\" | \"multiple_creates\" | \"checkpoint_then_create\"; }" }, { "classification": "advanced_export", "kind": "type", "name": "HistoryItemHashVersion", "signature": "export type HistoryItemHashVersion = (typeof SUPPORTED_HISTORY_ITEM_HASH_VERSIONS)[number];" }, { "classification": "advanced_export", "kind": "function", "name": "historyItemHashVersionForRuntime", "signature": "(version: string) => 2 | 3 | calls: (version: string) => 2 | 3" }, { "classification": "supported", "kind": "type", "name": "HistoryMaintenanceOperation", "signature": "export type HistoryMaintenanceOperation = \"history-redact\" | \"history-repair\" | \"history-compact\";" }, { "classification": "supported", "kind": "interface", "name": "HistoryMaintenanceOptions", "signature": "export interface HistoryMaintenanceOptions { dryRun?: boolean; author?: string; force?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "HistoryMaintenanceOutcome", "signature": "export interface HistoryMaintenanceOutcome { verification: ReturnType; warnings: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "HistoryMaintenanceParams", "signature": "export interface HistoryMaintenanceParams { pmRoot: string; subject: HistorySubject; settings: PmSettings; typeRegistry: ItemTypeRegistry; operation: HistoryMaintenanceOperation; options: HistoryMaintenanceOptions; transform: (snapshot: HistoryMaintenanceSnapshot) => HistoryMaintenancePlan | Promise>; }" }, { "classification": "supported", "kind": "interface", "name": "HistoryMaintenancePlan", "signature": "export interface HistoryMaintenancePlan { changed: boolean; rewrittenEntries: HistoryEntry[]; beforeWrite?: () => Promise; applyRewrite?: (verified: VerifiedHistoryRewriteState) => Promise; afterWrite?: () => Promise; report: (outcome: HistoryMaintenanceOutcome) => Result; }" }, { "classification": "supported", "kind": "interface", "name": "HistoryMaintenanceSnapshot", "signature": "export interface HistoryMaintenanceSnapshot { raw: string; entries: HistoryEntry[]; verification: ReturnType; loadedItem: Awaited> | null; author: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "HistoryMergeReceiptDisposition", "signature": "export interface HistoryMergeReceiptDisposition { itemId: string; receiptId: string; originalHistoryLine: number; originalEventTimestamp: string; auditHistoryLine: number; reason: \"legacy_clone_local_only\"; }" }, { "classification": "advanced_export", "kind": "interface", "name": "HistoryMergeReceiptReference", "signature": "export interface HistoryMergeReceiptReference { itemId: string; line: number; receiptId: string; legacySummaryAccepted: boolean; eventTimestamp?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "HistoryMergeReceiptReferenceClassification", "signature": "export interface HistoryMergeReceiptReferenceClassification { missing: MissingHistoryMergeReceiptReference[]; acceptedLegacyCount: number; acceptedDispositionCount: number; }" }, { "classification": "supported", "kind": "interface", "name": "HistoryMergeResult", "signature": "export interface HistoryMergeResult { merged: string; strategy: HistoryMergeStrategy; common_entries: number; entries_from_ours: number; entries_from_theirs: number; entries_total: number; reanchored: boolean; }" }, { "classification": "supported", "kind": "type", "name": "HistoryMergeStrategy", "signature": "export type HistoryMergeStrategy = \"identical\" | \"fast_forward_ours\" | \"fast_forward_theirs\" | \"union_reanchor\";" }, { "classification": "advanced_export", "kind": "interface", "name": "HistoryProvenanceFilters", "signature": "export interface HistoryProvenanceFilters { harness?: string | readonly string[]; agentInstance?: string | readonly string[]; provenance?: string | readonly string[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "HistoryProvenanceRow", "signature": "export interface HistoryProvenanceRow { item_id?: string; version?: number; ts: string; op: string; author: string; author_source?: HistoryEntry[\"author_source\"]; agent_harness?: string; harness_source: \"recorded\" | \"vocabulary\" | \"unresolved\"; vocabulary_version: number; agent_instance?: string; agent_provenance: NonNullable; message?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "HistoryProvenanceSummary", "signature": "export interface HistoryProvenanceSummary { entries: number; vocabulary_version: number; harness: { resolved: number; unresolved: number; unresolved_authors: Array<{ author: string; entries: number; }>; }; dimensions: Array<{ dimension: string; observed: number; unavailable: number; legacy_missing: number; }>; }" }, { "classification": "advanced_export", "kind": "type", "name": "HistoryRecordHashVersion", "signature": "export type HistoryRecordHashVersion = (typeof SUPPORTED_HISTORY_RECORD_HASH_VERSIONS)[number];" }, { "classification": "advanced_export", "kind": "function", "name": "historyRedact", "signature": "(id: string, options: HistoryRedactCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (id: string, options: HistoryRedactCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "HistoryRedactCommandOptions", "signature": "export interface HistoryRedactCommandOptions { literal?: string[] | string; regex?: string[] | string; replacement?: string; dryRun?: boolean; author?: string; message?: string; force?: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "HistoryRedactResult", "signature": "export interface HistoryRedactResult { id: string; dry_run: boolean; changed: boolean; patterns: { literal_count: number; regex_count: number; total_count: number; replacement_is_default: boolean; }; history: { path: string; entries_scanned: number; entries_changed: number; replacements: number; hash_mismatches_before: number; hash_mismatches_after: number; preexisting_hash_mismatches: number; audit_entry_added: boolean; verify_ok: boolean; verify_errors: string[]; }; item: { existed_before: boolean; exists_after: boolean; path_before: string | null; path_after: string | null; changed: boolean; }; warnings: string[]; generated_at: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "historyRepair", "signature": "(id: string, options?: HistoryRepairCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (id: string, options?: HistoryRepairCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "historyRepairAll", "signature": "(options?: HistoryRepairCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (options?: HistoryRepairCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "HistoryRepairAllResult", "signature": "export interface HistoryRepairAllResult { all: true; dry_run: boolean; scanned_streams: number; drifted_streams: number; provenance_invalid_streams: number; streams: HistoryRepairAllStreamResult[]; totals: { repaired: number; skipped_clean: number; failed: number; }; warnings: string[]; generated_at: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "HistoryRepairAllStreamResult", "signature": "export interface HistoryRepairAllStreamResult extends ItemRevisionConflictRowFields { id: string; outcome: \"repaired\" | \"skipped_clean\" | \"failed\"; entries_rehashed?: number; entries_patch_repaired?: number; reconciled_with_item?: boolean; reconciliation?: HistoryRepairReconciliationReport; merge_receipt_proof?: MergeReceiptProofResult; warnings?: string[]; error?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "HistoryRepairCommandOptions", "signature": "export interface HistoryRepairCommandOptions { salvageTail?: boolean; dryRun?: boolean; author?: string; message?: string; force?: boolean; auditOperation?: string; auditContext?: Record; auditContextById?: Record>; forceAuditEntry?: boolean; normalizeProvenance?: boolean; mergeReceiptProof?: { gitWorkspaceRoot: string | null; receipts: MergeDecisionReceipt[]; }; mergeReceiptProofById?: Record; mergeAbandonmentProof?: { gitWorkspaceRoot: string; receipt: MergeDecisionReceipt; }; }" }, { "classification": "advanced_export", "kind": "interface", "name": "HistoryRepairDiscardedEvent", "signature": "export interface HistoryRepairDiscardedEvent { index: number; ts: string; author: string; op: string; fields: string[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "HistoryRepairReconciliationReport", "signature": "export interface HistoryRepairReconciliationReport { reconciled_field_count: number; reconciled_fields: string[]; reverted_field_count: number; reverted_fields: string[]; discarded_events: HistoryRepairDiscardedEvent[]; discarded_authors: string[]; preserved_field_count: number; preserved_fields: string[]; preserved_events: HistoryRepairDiscardedEvent[]; preserved_authors: string[]; recovery_hint: string | null; }" }, { "classification": "advanced_export", "kind": "interface", "name": "HistoryRepairResult", "signature": "export interface HistoryRepairResult { salvage?: HistorySalvageReceipt; id: string; dry_run: boolean; changed: boolean; history: { path: string; entries_scanned: number; chain_drift_before: boolean; entries_rehashed: number; entries_patch_repaired: number; converted_replace_to_add: number; skipped_ops: number; reconciled_with_item: boolean; audit_entry_added: boolean; verify_ok: boolean; verify_errors: string[]; item_hash_version_before: number | null; item_hash_version_after: number; version_disposition: \"preserved\" | \"selected_for_ambiguous_stream\"; }; item: { exists: boolean; path: string | null; matched_chain_before: boolean | null; }; provenance_normalization: ProvenanceNormalizationReceipt & { requested: boolean; }; reconciliation?: HistoryRepairReconciliationReport; merge_receipt_proof?: MergeReceiptProofResult; warnings: string[]; generated_at: string; }" }, { "classification": "supported", "kind": "interface", "name": "HistoryResult", "signature": "export interface HistoryResult { id: string; history?: HistoryEntry[]; compact_history?: HistoryDiffEntry[]; provenance_history?: HistoryProvenanceRow[]; compact: boolean; projection: { mode: \"compact\" | \"provenance\" | \"full\"; row_key: \"compact_history\" | \"provenance_history\" | \"history\"; }; omission_receipt: OutputOmissionReceipt; count: number; total: number; order: \"newest_first\" | \"oldest_first\"; limit: number | null; diff?: HistoryDiffValueEntry[]; verification?: HistoryVerificationResult; provenance_summary?: HistoryProvenanceSummary; version_addressing?: { offset: number | null; first_version: number | null; last_version: number | null; }; }" }, { "classification": "supported", "kind": "interface", "name": "HistoryStreamIntegrityRow", "signature": "export interface HistoryStreamIntegrityRow { id: string; path: string; line?: number; detail: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "HistoryStreamSnapshot", "signature": "export interface HistoryStreamSnapshot { raw: string | null; raw_bytes: Uint8Array | null; entries: HistoryEntry[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "HistorySubject", "signature": "export interface HistorySubject { id: string; historyPath: string; located: Awaited>; }" }, { "classification": "advanced_export", "kind": "interface", "name": "HistoryVerificationResult", "signature": "export interface HistoryVerificationResult { ok: boolean; entries: number; errors: string[]; latest_after_hash?: string; current_item_hash?: string; current_matches_latest?: boolean; workspace_state_matches_latest?: boolean; workspace_state_mismatches?: string[]; workspace_state_missing?: string[]; workspace_state_unreadable?: string[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "HostEnvironmentBoundaryOptions", "signature": "export interface HostEnvironmentBoundaryOptions { codes?: HostEnvironmentFaultCodeOverrides; why?: string; nextSteps?: readonly string[]; suggestedRetry?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "HostEnvironmentFaultCodeOverrides", "signature": "export interface HostEnvironmentFaultCodeOverrides { capacity?: string; permission?: string; resource?: string; }" }, { "classification": "supported", "kind": "interface", "name": "HotFile", "signature": "export interface HotFile { path: string; references: number; items: string[]; }" }, { "classification": "supported", "kind": "type", "name": "Importer", "signature": "export type Importer = (context: ImportExportContext) => unknown | Promise;" }, { "classification": "supported", "kind": "interface", "name": "ImportExportContext", "signature": "export interface ImportExportContext extends PortableWorkspaceContext { registration: string; action: \"import\" | \"export\"; command: string; args: string[]; options: Record; global: GlobalOptions; pm_root: string; sdk?: ExtensionCommandSdk; }" }, { "classification": "supported", "kind": "interface", "name": "ImportExportRegistrationOptions", "signature": "export interface ImportExportRegistrationOptions { action?: string; description?: string; intent?: string; examples?: string[]; failure_hints?: string[]; arguments?: ExtensionCommandArgumentDefinition[]; flags?: FlagDefinition[]; }" }, { "classification": "advanced_export", "kind": "type", "name": "ImportLinkedScope", "signature": "export type ImportLinkedScope = \"project\" | \"global\";" }, { "classification": "advanced_export", "kind": "type", "name": "ImportPriorityValue", "signature": "export type ImportPriorityValue = 0 | 1 | 2 | 3 | 4;" }, { "classification": "advanced_export", "kind": "type", "name": "ImprovementDirection", "signature": "export type ImprovementDirection = \"higher\" | \"lower\" | \"target\";" }, { "classification": "advanced_export", "kind": "interface", "name": "ImprovementLedgerDocument", "signature": "export interface ImprovementLedgerDocument { format_version: 1; observations: ImprovementObservation[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ImprovementLedgerResult", "signature": "export interface ImprovementLedgerResult { observations: ImprovementObservation[]; total: number; truncated: boolean; trends: ImprovementTrend[]; source: \"audited_workspace_singleton\"; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ImprovementObservation", "signature": "export interface ImprovementObservation { id: string; metric: string; value: number; direction: ImprovementDirection; unit?: string; threshold?: number; observed_at: string; revision: string; revision_source: \"caller\" | \"git\" | \"unversioned\"; author: string; item_id?: string; source?: string; idempotency_key?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ImprovementTrend", "signature": "export interface ImprovementTrend { metric: string; direction: ImprovementDirection; baseline: ImprovementObservation; latest: ImprovementObservation; delta: number; improved: boolean; sample_count: number; }" }, { "classification": "supported", "kind": "function", "name": "indexBlockedByIds", "signature": "(corpus: readonly ItemMetadata[]) => Map | calls: (corpus: readonly ItemMetadata[]) => Map" }, { "classification": "supported", "kind": "interface", "name": "IndexedLinkedFileMatch", "signature": "export interface IndexedLinkedFileMatch { item: ItemMetadata; files: LinkedFile[]; }" }, { "classification": "supported", "kind": "function", "name": "indexHierarchyRelations", "signature": "(relations: readonly HierarchyRelation[]) => HierarchyRelationIndexes | calls: (relations: readonly HierarchyRelation[]) => HierarchyRelationIndexes" }, { "classification": "advanced_export", "kind": "function", "name": "inferConsistentVectorDimension", "signature": "(vectors: readonly number[][], context: string) => number | calls: (vectors: readonly number[][], context: string) => number" }, { "classification": "contract_data", "kind": "function", "name": "inferPmOutputBudgetClass", "signature": "(command: string) => PmOutputBudgetClass | calls: (command: string) => PmOutputBudgetClass" }, { "classification": "advanced_export", "kind": "function", "name": "init", "signature": "(prefix?: string, options?: InitCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (prefix?: string, options?: InitCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "value", "name": "INIT_AGENT_GUIDANCE_MODE_VALUES", "signature": "InitAgentGuidanceMode[]" }, { "classification": "contract_data", "kind": "value", "name": "INIT_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "advanced_export", "kind": "type", "name": "InitAgentGuidanceMode", "signature": "export type InitAgentGuidanceMode = \"ask\" | \"add\" | \"skip\" | \"status\";" }, { "classification": "advanced_export", "kind": "type", "name": "InitAgentGuidanceResult", "signature": "export type InitAgentGuidanceResult = InitAgentGuidanceSummary & { next_steps: string[]; };" }, { "classification": "advanced_export", "kind": "interface", "name": "InitAgentGuidanceSummary", "signature": "export interface InitAgentGuidanceSummary { mode: InitAgentGuidanceMode; present: boolean; prompted: boolean; applied: boolean; skipped: boolean; declined: boolean; prompt_completed: boolean; template_version: number; target_file: string; checked_files: string[]; files_with_guidance: string[]; missing_files: string[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "InitCommandOptions", "signature": "export interface InitCommandOptions { idPrefix?: string; preset?: string; defaults?: boolean; author?: string; withPackages?: boolean; mergeFence?: boolean; agentGuidance?: string; typePreset?: string; force?: boolean; workspace?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "InitConciseResult", "signature": "export interface InitConciseResult { ok: boolean; path: string; target: InitTargetResolution; id_prefix: string; governance_preset: GovernancePreset; telemetry: { enabled: boolean; capture_level: string; }; output_format: string; created_dirs_count: number; created_dirs: string[]; warnings: string[]; wizard_used: boolean; registered_type_preset?: InitRegisteredTypePresetSummary; installed_packages?: InitInstalledPackagesSummary; next_steps: string[]; agent_guidance: InitAgentGuidanceResult; hint: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "InitDisplayResult", "signature": "export interface InitDisplayResult { ok: boolean; path: string; governance_preset: GovernancePreset; telemetry: string; created_count: number; next_steps: string[]; warnings?: string; details: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "InitInstalledPackagesSummary", "signature": "export interface InitInstalledPackagesSummary { installed_all: boolean; installed_count: number; packages: Array<{ alias: string; ok: boolean; }>; }" }, { "classification": "advanced_export", "kind": "interface", "name": "InitRegisteredTypePresetSummary", "signature": "export interface InitRegisteredTypePresetSummary { name: InitTypePresetName; registered: string[]; updated: string[]; file: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "InitResult", "signature": "export interface InitResult { ok: boolean; path: string; target: InitTargetResolution; settings: PmSettings; created_dirs: string[]; warnings: string[]; governance_preset: GovernancePreset; wizard_used: boolean; registered_type_preset?: InitRegisteredTypePresetSummary; installed_packages?: InitInstalledPackagesSummary; next_steps: string[]; agent_guidance: InitAgentGuidanceResult; }" }, { "classification": "advanced_export", "kind": "interface", "name": "InitTargetResolution", "signature": "export interface InitTargetResolution { mode: \"workspace-discovery\" | \"tracker-path\" | \"workspace-path\"; tracker_root: string; workspace_root?: string; discovery?: \"current\" | \"ancestor\"; requested_cwd?: string; suggested_current_tracker_root?: string; }" }, { "classification": "advanced_export", "kind": "type", "name": "InitTypePresetName", "signature": "export type InitTypePresetName = TypePresetName;" }, { "classification": "supported", "kind": "function", "name": "inspectCompleteListResult", "signature": "(candidate: unknown) => PmCompleteListInspection | calls: (candidate: unknown) => PmCompleteListInspection" }, { "classification": "supported", "kind": "function", "name": "inspectExtensionManifestSchema", "signature": "(manifest: Readonly>) => ExtensionManifestSchemaInspection | calls: (manifest: Readonly>) => ExtensionManifestSchemaInspection" }, { "classification": "supported", "kind": "value", "name": "inspectHistoryAuthorStream", "signature": "(itemId: string, raw: string, sampleLimit?: number, acknowledgedEvents?: ReadonlySet) => Pick | calls: (itemId: string, raw: string, sampleLimit?: number, acknowledgedEvents?: ReadonlySet) => Pick" }, { "classification": "supported", "kind": "function", "name": "inspectMergeReceiptEvidence", "signature": "(cwd: string, options?: { includeReconciled?: boolean; includeLossless?: boolean; pmRoot?: string; }) => Promise | calls: (cwd: string, options?: { includeReconciled?: boolean; includeLossless?: boolean; pmRoot?: string; }) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "inspectProjectRuntimeCompatibility", "signature": "(options: { executingVersion: string; projectRoot: string; argv: readonly string[]; allowStale?: boolean; }) => ProjectRuntimeCompatibilityResult | calls: (options: { executingVersion: string; projectRoot: string; argv: readonly string[]; allowStale?: boolean; }) => ProjectRuntimeCompatibilityResult" }, { "classification": "supported", "kind": "function", "name": "inspectStaleInProgressItems", "signature": "(items: readonly ItemMetadata[], options: InspectStaleInProgressOptions) => StaleInProgressScan | calls: (items: readonly ItemMetadata[], options: InspectStaleInProgressOptions) => StaleInProgressScan" }, { "classification": "supported", "kind": "interface", "name": "InspectStaleInProgressOptions", "signature": "export interface InspectStaleInProgressOptions { in_progress_status?: string; threshold_hours: number; now?: Date; last_history_activity?: (item: ItemMetadata) => string | undefined; }" }, { "classification": "advanced_export", "kind": "function", "name": "inspectStaticExtensionInventory", "signature": "(options: { pmRoot: string; scope?: \"global\" | \"project\"; name?: string; cwd?: string; }) => Promise | calls: (options: { pmRoot: string; scope?: \"project\" | \"global\"; name?: string; cwd?: string; }) => Promise" }, { "classification": "supported", "kind": "function", "name": "inspectStatusRoleAssignments", "signature": "(statusRegistry: RuntimeStatusRegistry, items: readonly ItemMetadata[], itemLimit?: number) => StatusRoleDiagnostics | calls: (statusRegistry: RuntimeStatusRegistry, items: readonly ItemMetadata[], itemLimit?: number) => StatusRoleDiagnostics" }, { "classification": "advanced_export", "kind": "function", "name": "inspectWorkspaceHistoryState", "signature": "(pmRoot: string) => Promise | calls: (pmRoot: string) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "inspectWorkspaceSnapshot", "signature": "(pmRoot: string, target: string) => Promise | calls: (pmRoot: string, target: string) => Promise" }, { "classification": "contract_data", "kind": "value", "name": "INSTALL_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "advanced_export", "kind": "interface", "name": "InstalledNpmPackageCandidate", "signature": "export interface InstalledNpmPackageCandidate { package: string; version?: string; directory: string; }" }, { "classification": "supported", "kind": "function", "name": "installMergeFence", "signature": "(options: { pmRoot: string; workspaceRoot: string; dryRun?: boolean; preCommitHook?: boolean; }) => Promise | calls: (options: { pmRoot: string; workspaceRoot: string; dryRun?: boolean; preCommitHook?: boolean; }) => Promise" }, { "classification": "advanced_export", "kind": "type", "name": "InstallSource", "signature": "export type InstallSource = LocalInstallSource | GithubInstallSource | NpmInstallSource;" }, { "classification": "advanced_export", "kind": "function", "name": "interpretMcpResultType", "signature": "(result: unknown, era: PmMcpProtocolEra) => string | calls: (result: unknown, era: PmMcpProtocolEra) => string" }, { "classification": "supported", "kind": "function", "name": "isAlreadyClaimedError", "signature": "(error: unknown) => boolean | calls: (error: unknown) => boolean" }, { "classification": "advanced_export", "kind": "function", "name": "isCommanderError", "signature": "(error: unknown) => boolean | calls: (error: unknown) => boolean" }, { "classification": "advanced_export", "kind": "function", "name": "isCompatibleRecoveryFlag", "signature": "(requested: string, candidate: string) => boolean | calls: (requested: string, candidate: string) => boolean" }, { "classification": "advanced_export", "kind": "function", "name": "isErrnoError", "signature": "(error: unknown) => error is { code?: unknown; } | calls: (error: unknown) => error is { code?: unknown; }" }, { "classification": "advanced_export", "kind": "function", "name": "isExternalDependencyReference", "signature": "(target: string | undefined) => boolean | calls: (target: string | undefined) => boolean" }, { "classification": "advanced_export", "kind": "function", "name": "isExternalDependencySourceKind", "signature": "(sourceKind: string | undefined) => boolean | calls: (sourceKind: string | undefined) => boolean" }, { "classification": "advanced_export", "kind": "function", "name": "isFileMissingError", "signature": "(error: unknown) => boolean | calls: (error: unknown) => boolean" }, { "classification": "contract_data", "kind": "function", "name": "isGenericRefusalRequired", "signature": "(value: string | undefined) => boolean | calls: (value: string | undefined) => boolean" }, { "classification": "contract_data", "kind": "function", "name": "isGenericRefusalWhy", "signature": "(value: string | undefined) => boolean | calls: (value: string | undefined) => boolean" }, { "classification": "advanced_export", "kind": "function", "name": "isHostOutputSuppressed", "signature": "(value: unknown) => value is SuppressedHostOutput | calls: (value: unknown) => value is SuppressedHostOutput" }, { "classification": "supported", "kind": "function", "name": "isItemAlreadyExistsError", "signature": "(error: unknown) => error is PmItemAlreadyExistsError | calls: (error: unknown) => error is PmItemAlreadyExistsError" }, { "classification": "advanced_export", "kind": "function", "name": "isItemRevisionConflict", "signature": "(error: unknown) => error is PmCliError | calls: (error: unknown) => error is PmCliError" }, { "classification": "supported", "kind": "function", "name": "isItemScalarMissingValue", "signature": "(value: unknown) => value is typeof ITEM_SCALAR_MISSING_VALUE | calls: (value: unknown) => value is typeof ITEM_SCALAR_MISSING_VALUE" }, { "classification": "advanced_export", "kind": "function", "name": "isLegacyMergeReceiptSummary", "signature": "(value: Record, historyItemId: string) => boolean | calls: (value: Record, historyItemId: string) => boolean" }, { "classification": "advanced_export", "kind": "function", "name": "isMcpRecord", "signature": "(value: unknown) => value is Record | calls: (value: unknown) => value is Record" }, { "classification": "supported", "kind": "function", "name": "isMutationAction", "signature": "(action: string) => boolean | calls: (action: string) => boolean" }, { "classification": "supported", "kind": "function", "name": "isOrderingRelationshipKind", "signature": "(kind: string, registry?: RelationshipKindRegistry) => boolean | calls: (kind: string, registry?: RelationshipKindRegistry) => boolean" }, { "classification": "advanced_export", "kind": "function", "name": "isPlaceholderReferenceToken", "signature": "(value: string) => boolean | calls: (value: string) => boolean" }, { "classification": "advanced_export", "kind": "function", "name": "isPmCliErrorDetails", "signature": "(value: unknown) => value is PmCliErrorDetails | calls: (value: unknown) => value is PmCliErrorDetails" }, { "classification": "supported", "kind": "function", "name": "isPmCliExpectedError", "signature": "(error: unknown) => error is PmCliExpectedError | calls: (error: unknown) => error is PmCliExpectedError" }, { "classification": "contract_data", "kind": "function", "name": "isPmExtensionCapabilityContract", "signature": "(value: string) => value is PmExtensionCapabilityContract | calls: (value: string) => value is PmExtensionCapabilityContract" }, { "classification": "contract_data", "kind": "function", "name": "isPmExtensionPolicyModeContract", "signature": "(value: string) => value is PmExtensionPolicyModeContract | calls: (value: string) => value is PmExtensionPolicyModeContract" }, { "classification": "contract_data", "kind": "function", "name": "isPmExtensionPolicySurfaceContract", "signature": "(value: string) => value is PmExtensionPolicySurfaceContract | calls: (value: string) => value is PmExtensionPolicySurfaceContract" }, { "classification": "contract_data", "kind": "function", "name": "isPmExtensionServiceNameContract", "signature": "(value: string) => value is PmExtensionServiceNameContract | calls: (value: string) => value is PmExtensionServiceNameContract" }, { "classification": "contract_data", "kind": "function", "name": "isPmKnownExitCode", "signature": "(exitCode: number) => exitCode is PmCommandExitCode | calls: (exitCode: number) => exitCode is PmCommandExitCode" }, { "classification": "contract_data", "kind": "function", "name": "isPmMutationReceipt", "signature": "(value: unknown) => value is PmCliMutationReceipt | calls: (value: unknown) => value is PmCliMutationReceipt" }, { "classification": "contract_data", "kind": "function", "name": "isPmSuccessfulExitCode", "signature": "(exitCode: number) => boolean | calls: (exitCode: number) => boolean" }, { "classification": "supported", "kind": "function", "name": "isPmTokenBudgetRecovery", "signature": "(value: unknown) => value is PmTokenBudgetRecovery | calls: (value: unknown) => value is PmTokenBudgetRecovery" }, { "classification": "contract_data", "kind": "function", "name": "isPmToolAction", "signature": "(value: string) => value is PmToolAction | calls: (value: string) => value is PmToolAction" }, { "classification": "advanced_export", "kind": "function", "name": "isPreDurableCloneLocalReceiptSummary", "signature": "(value: Record, historyItemId: string) => boolean | calls: (value: Record, historyItemId: string) => boolean" }, { "classification": "advanced_export", "kind": "function", "name": "isPreDurableDispositionEligibleReference", "signature": "(reference: Omit) => boolean | calls: (reference: Omit) => boolean" }, { "classification": "advanced_export", "kind": "function", "name": "isProjectMutatingInvocation", "signature": "(argv: readonly string[]) => boolean | calls: (argv: readonly string[]) => boolean" }, { "classification": "advanced_export", "kind": "function", "name": "isPureSnakeCaseAlias", "signature": "(canonicalFlagSpec: string, aliasFlagSpec: string) => boolean | calls: (canonicalFlagSpec: string, aliasFlagSpec: string) => boolean" }, { "classification": "supported", "kind": "function", "name": "isReadOutputBudgetExceeded", "signature": "(result: unknown) => result is PmReadOutputBudgetExceeded | calls: (result: unknown) => result is PmReadOutputBudgetExceeded" }, { "classification": "supported", "kind": "function", "name": "isReadOutputSessionReference", "signature": "(value: unknown) => value is PmReadOutputSessionReference | calls: (value: unknown) => value is PmReadOutputSessionReference" }, { "classification": "advanced_export", "kind": "function", "name": "isReadProjectionRecoveryFlag", "signature": "(flag: string) => boolean | calls: (flag: string) => boolean" }, { "classification": "advanced_export", "kind": "function", "name": "isReadRowContract", "signature": "(value: unknown) => value is ReadRowContract | calls: (value: unknown) => value is ReadRowContract" }, { "classification": "advanced_export", "kind": "function", "name": "isRuntimeRecord", "signature": "(value: unknown) => value is Record | calls: (value: unknown) => value is Record" }, { "classification": "advanced_export", "kind": "function", "name": "isSettingsReadFallback", "signature": "(settings: PmSettings) => boolean | calls: (settings: PmSettings) => boolean" }, { "classification": "advanced_export", "kind": "function", "name": "isStartTransition", "signature": "(fromStatus: string | undefined, toStatus: string | undefined, registry: RuntimeStatusRegistry) => boolean | calls: (fromStatus: string | undefined, toStatus: string | undefined, registry: RuntimeStatusRegistry) => boolean" }, { "classification": "supported", "kind": "value", "name": "ISSUE_SEVERITY_VALUES", "signature": "readonly [\"low\", \"medium\", \"high\", \"critical\"]" }, { "classification": "advanced_export", "kind": "function", "name": "isTerminalPlanMode", "signature": "(mode: PlanMode | undefined) => boolean | calls: (mode: PlanMode | undefined) => boolean" }, { "classification": "advanced_export", "kind": "function", "name": "isTerminalStatus", "signature": "(status: ItemStatus, registry: RuntimeStatusRegistry) => boolean | calls: (status: ItemStatus, registry: RuntimeStatusRegistry) => boolean" }, { "classification": "advanced_export", "kind": "function", "name": "isTimestampLiteral", "signature": "(input: string) => boolean | calls: (input: string) => boolean" }, { "classification": "contract_data", "kind": "value", "name": "ITEM_COMPLETE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "supported", "kind": "value", "name": "ITEM_LATEST_TIMESTAMP_FIELDS", "signature": "readonly [\"updated_at\"]" }, { "classification": "advanced_export", "kind": "value", "name": "ITEM_METADATA_KEY_ORDER", "signature": "readonly string[]" }, { "classification": "contract_data", "kind": "value", "name": "ITEM_MUTATE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "ITEM_REOPEN_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "advanced_export", "kind": "value", "name": "ITEM_REVISION_CONFLICT_CHANGE_LIMIT", "signature": "10" }, { "classification": "advanced_export", "kind": "value", "name": "ITEM_REVISION_CONFLICT_CODE", "signature": "\"item_revision_conflict\"" }, { "classification": "supported", "kind": "value", "name": "ITEM_SCALAR_MISSING_VALUE", "signature": "Readonly<{ readonly pm_item_scalar_missing: true; }>" }, { "classification": "supported", "kind": "value", "name": "ITEM_TYPE_VALUES", "signature": "readonly [\"Epic\", \"Feature\", \"Task\", \"Chore\", \"Issue\", \"Decision\", \"Event\", \"Reminder\", \"Milestone\", \"Meeting\", \"Plan\"]" }, { "classification": "supported", "kind": "value", "name": "ITEM_UNION_COLLECTION_FIELDS", "signature": "readonly [\"tags\", \"dependencies\", \"comments\", \"notes\", \"learnings\", \"files\", \"tests\", \"test_runs\", \"docs\", \"reminders\", \"events\"]" }, { "classification": "advanced_export", "kind": "interface", "name": "ItemAddressInvocationResult", "signature": "export interface ItemAddressInvocationResult { argv: string[]; changed: boolean; conflict: boolean; itemId?: string; }" }, { "classification": "supported", "kind": "interface", "name": "ItemContextRelevanceCandidate", "signature": "export interface ItemContextRelevanceCandidate extends ContextRelevanceCandidate { signals: ContextRelevanceSignals; signal_provenance: ContextSignalProvenance; }" }, { "classification": "supported", "kind": "interface", "name": "ItemDocument", "signature": "export interface ItemDocument { metadata: ItemMetadata; body: string; }" }, { "classification": "supported", "kind": "interface", "name": "ItemDocumentMergeResult", "signature": "export interface ItemDocumentMergeResult { merged: string; conflict_fields: string[]; fields_from_theirs: string[]; union_fields: string[]; conflict_decisions: ItemMergeConflictDecision[]; requested_preference: MergePreferredSide; requested_preference_applied: boolean; conflict_resolution: ItemScalarConflictResolution; }" }, { "classification": "advanced_export", "kind": "function", "name": "itemDocumentToMutationOptions", "signature": "(input: string, mode: \"create\" | \"update\", explicitOptions?: Record, runtimeFields?: readonly RuntimeFieldDefinitionResolved[]) => Record | calls: (input: string, mode: \"create\" | \"update\", explicitOptions?: Record, runtimeFields?: readonly RuntimeFieldDefinitionResolved[]) => Record" }, { "classification": "supported", "kind": "interface", "name": "ItemFormatVersionScanEntry", "signature": "export interface ItemFormatVersionScanEntry { ref: string; version: number; }" }, { "classification": "supported", "kind": "interface", "name": "ItemFormatVersionScanResult", "signature": "export interface ItemFormatVersionScanResult { outdated: string[]; ahead: string[]; }" }, { "classification": "supported", "kind": "type", "name": "ItemFormatVersionStatus", "signature": "export type ItemFormatVersionStatus = \"current\" | \"outdated\" | \"ahead\";" }, { "classification": "advanced_export", "kind": "function", "name": "itemHasSchedule", "signature": "(item: ItemMetadata) => boolean | calls: (item: ItemMetadata) => boolean" }, { "classification": "supported", "kind": "interface", "name": "ItemMergeConflictDecision", "signature": "export interface ItemMergeConflictDecision { field: string; base: unknown; ours: unknown; theirs: unknown; retained: unknown; discarded: unknown; retained_side?: MergePreferredSide; resolution_basis?: ItemScalarResolutionBasis; }" }, { "classification": "supported", "kind": "interface", "name": "ItemMetadata", "signature": "export interface ItemMetadata { id: string; title: string; description: string; type: ItemType; pm_format_version?: number; source_type?: string; type_options?: Record; status: ItemStatus; priority: 0 | 1 | 2 | 3 | 4; tags: string[]; created_at: string; updated_at: string; deadline?: string; reminders?: Reminder[]; events?: CalendarEvent[]; closed_at?: string; completed_at?: string; assignee?: string; claim_principal?: string; source_owner?: string; author?: string; estimated_minutes?: number; acceptance_criteria?: string; design?: string; external_ref?: string; definition_of_ready?: string; order?: number; goal?: string; objective?: string; value?: string; impact?: string; outcome?: string; why_now?: string; parent?: string; reviewer?: string; risk?: RiskLevel; confidence?: ConfidenceValue; sprint?: string; release?: string; blocked_by?: string; blocked_reason?: string; unblock_note?: string; reporter?: string; severity?: IssueSeverity; environment?: string; repro_steps?: string; resolution?: string; expected_result?: string; actual_result?: string; affected_version?: string; fixed_version?: string; component?: string; regression?: boolean; customer_impact?: string; dependencies?: Dependency[]; comments?: Comment[]; notes?: LogNote[]; learnings?: LogNote[]; files?: LinkedFile[]; tests?: LinkedTest[]; test_runs?: ItemTestRunSummary[]; docs?: LinkedDoc[]; close_reason?: string; duplicate_of?: string; plan_mode?: PlanMode; plan_scope?: string; plan_harness?: PlanHarness; plan_steps?: PlanStep[]; plan_decisions?: PlanDecision[]; plan_discoveries?: PlanDiscovery[]; plan_validation?: PlanValidationCheck[]; plan_resume_context?: string; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "ItemMetadataDerivedIndexLockOptions", "signature": "export interface ItemMetadataDerivedIndexLockOptions { required?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ItemMetadataDerivedIndexMutation", "signature": "export interface ItemMetadataDerivedIndexMutation { pmRoot: string; preferredFormat: ItemFormat | undefined; typeToFolder: Record; schema: RuntimeSchemaSettings | undefined; itemPath: string; previousItemPath?: string; document: ItemDocument | null; }" }, { "classification": "supported", "kind": "interface", "name": "ItemMetadataDerivedIndexState", "signature": "export interface ItemMetadataDerivedIndexState { source_cursor: string; entry_count: number; }" }, { "classification": "supported", "kind": "interface", "name": "ItemMetadataIndexQuery", "signature": "export interface ItemMetadataIndexQuery { statuses?: readonly string[]; excludeStatuses?: readonly string[]; terminalStatuses?: readonly string[]; types?: readonly string[]; ids?: readonly string[]; metadataKeys?: readonly string[]; parent?: string; assignee?: string; sprint?: string; release?: string; priority?: number; limit?: number; offset?: number; }" }, { "classification": "supported", "kind": "interface", "name": "ItemMetadataIndexQueryResult", "signature": "export interface ItemMetadataIndexQueryResult { source_cursor: string; total: number; items: ItemMetadata[]; }" }, { "classification": "supported", "kind": "interface", "name": "ItemMetadataReadWork", "signature": "export interface ItemMetadataReadWork { enumeration_calls: number; metadata_rows: number; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ItemMutationPreviewValidation", "signature": "export interface ItemMutationPreviewValidation { records: ItemMutationStagedRecord[]; validated: boolean; state: \"staged_snapshot\" | \"replayed_committed_plan\"; unresolved_commit_constraints: readonly string[]; warnings: { index: number; id: string; op: \"create\"; warnings: readonly string[]; }[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ItemMutationStagedRecord", "signature": "export interface ItemMutationStagedRecord { index: number; id: string; op: BulkItemMutation[\"op\"]; execution: \"applied\" | \"adopted\"; item: GetResult[\"item\"]; commit_time_fields: string[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ItemMutationUpsertCandidate", "signature": "export interface ItemMutationUpsertCandidate { id: string; value: unknown; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ItemMutationUpsertOptions", "signature": "export interface ItemMutationUpsertOptions { key: string; existing: readonly ItemMutationUpsertCandidate[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ItemOwnershipConflict", "signature": "export interface ItemOwnershipConflict { phrase: string; holder: string; source: \"claim\" | \"assignment\" | \"unknown\"; since: string | null; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ItemRevision", "signature": "export interface ItemRevision { id: string; item_hash: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ItemRevisionChange", "signature": "export interface ItemRevisionChange { ts: string; op: string; author: string; fields: string[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ItemRevisionContext", "signature": "export interface ItemRevisionContext { pmRoot?: string; cwd?: string; }" }, { "classification": "supported", "kind": "type", "name": "ItemScalarConflictResolution", "signature": "export type ItemScalarConflictResolution = \"preferred_side\" | \"stable_value_order\" | \"latest_document_update\";" }, { "classification": "supported", "kind": "type", "name": "ItemScalarResolutionBasis", "signature": "export type ItemScalarResolutionBasis = \"requested_preference\" | \"document_updated_at\" | \"stable_value_tiebreak\";" }, { "classification": "advanced_export", "kind": "interface", "name": "ItemScheduleContext", "signature": "export interface ItemScheduleContext { deadline: string | null; start_at: string | null; end_at: string | null; location: string | null; reminders: Reminder[]; events: CalendarEvent[]; }" }, { "classification": "supported", "kind": "interface", "name": "ItemSimilarityScore", "signature": "export interface ItemSimilarityScore { score: number; reason: \"exact_title\" | \"issue_code\" | \"title_token_jaccard\"; }" }, { "classification": "supported", "kind": "type", "name": "ItemStatus", "signature": "export type ItemStatus = string;" }, { "classification": "advanced_export", "kind": "interface", "name": "ItemTransactionStatus", "signature": "export interface ItemTransactionStatus { journal: WorkspaceTransactionJournal; planDigest: string; }" }, { "classification": "supported", "kind": "type", "name": "ItemType", "signature": "export type ItemType = string;" }, { "classification": "advanced_export", "kind": "interface", "name": "ItemTypeRegistry", "signature": "export interface ItemTypeRegistry { types: string[]; folders: string[]; type_to_folder: Record; by_type: Record; alias_to_type: Record; }" }, { "classification": "supported", "kind": "function", "name": "jaccardSimilarity", "signature": "(leftTokens: readonly string[], rightTokens: readonly string[]) => number | calls: (leftTokens: readonly string[], rightTokens: readonly string[]) => number" }, { "classification": "supported", "kind": "interface", "name": "JsonDocumentMergeResult", "signature": "export interface JsonDocumentMergeResult { merged: string; conflict_paths: string[]; paths_from_theirs: string[]; preferred: MergePreferredSide; }" }, { "classification": "supported", "kind": "class", "name": "JsonFileContextSignalStoreAdapter", "signature": "export declare class JsonFileContextSignalStoreAdapter implements ContextSignalStoreAdapter { private readonly filePath; constructor(filePath: string); read(): Promise; write(snapshot: ContextSignalSnapshot): Promise; }" }, { "classification": "supported", "kind": "function", "name": "learnings", "signature": "(id: string, options?: LearningsCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (id: string, options?: LearningsCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "contract_data", "kind": "value", "name": "LEARNINGS_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "supported", "kind": "interface", "name": "LearningsCommandOptions", "signature": "export interface LearningsCommandOptions { add?: string; stdin?: boolean; file?: string; edit?: number; delete?: number; limit?: string; fullHistory?: boolean; ifAbsent?: boolean; author?: string; message?: string; force?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "LearningsResult", "signature": "export interface LearningsResult { id: string; learnings: LogNote[]; count: number; total_count?: number; returned_count?: number; has_more?: boolean; limit?: number; mutation_receipt?: AnnotationMutationReceipt; omission_receipt?: AnnotationOmissionReceipt; changed?: boolean; }" }, { "classification": "supported", "kind": "value", "name": "LEGACY_HISTORY_HASH_ALGORITHM", "signature": "\"sha256\"" }, { "classification": "advanced_export", "kind": "function", "name": "levenshteinDistanceWithinLimit", "signature": "(left: string, right: string, limit: number) => number | null | calls: (left: string, right: string, limit: number) => number | null" }, { "classification": "advanced_export", "kind": "function", "name": "limitAnnotationEntries", "signature": "(values: TEntry[], limit: number | undefined) => TEntry[] | calls: (values: TEntry[], limit: number | undefined) => TEntry[]" }, { "classification": "advanced_export", "kind": "value", "name": "LINKED_TEST_ENV_NAME_PATTERN", "signature": "RegExp" }, { "classification": "advanced_export", "kind": "value", "name": "LINKED_TEST_PM_CONTEXT_MODE_VALUES", "signature": "readonly [\"schema\", \"tracker\", \"auto\", \"none\"]" }, { "classification": "advanced_export", "kind": "value", "name": "LINKED_TEST_PROTECTED_ENV_KEYS", "signature": "Set" }, { "classification": "advanced_export", "kind": "value", "name": "LINKED_TEST_WORKSPACE_CONTEXT_MODE_VALUES", "signature": "readonly [\"source\", \"isolated\", \"snapshot\"]" }, { "classification": "advanced_export", "kind": "type", "name": "LinkedArtifact", "signature": "export type LinkedArtifact = { path: string; scope: LinkScope; note?: string; };" }, { "classification": "advanced_export", "kind": "interface", "name": "LinkedArtifactCommandOptions", "signature": "export interface LinkedArtifactCommandOptions { add?: string[]; addGlob?: string[]; remove?: string[]; migrate?: string[]; note?: string; list?: boolean; appendStable?: boolean; validatePaths?: boolean; author?: string; message?: string; force?: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "LinkedArtifactKindConfig", "signature": "export interface LinkedArtifactKindConfig { metadataKey: \"files\" | \"docs\"; op: \"files_add\" | \"docs_add\"; bareNoun: \"file\" | \"doc\"; supportsAppendStable: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "LinkedArtifactResult", "signature": "export interface LinkedArtifactResult { id: string; changed: boolean; count: number; migrations_applied?: number; validation?: LinkedPathValidation; artifacts: LinkedArtifact[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "LinkedDoc", "signature": "export interface LinkedDoc { path: string; scope: LinkScope; note?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "LinkedFile", "signature": "export interface LinkedFile { path: string; scope: LinkScope; note?: string; }" }, { "classification": "supported", "kind": "interface", "name": "LinkedFileMetadataIndexResult", "signature": "export interface LinkedFileMetadataIndexResult { source_cursor: string; total: number; matches: IndexedLinkedFileMatch[]; }" }, { "classification": "supported", "kind": "interface", "name": "LinkedFileRepairReport", "signature": "export interface LinkedFileRepairReport { missing_linked_path_rows_count: number; missing_linked_path_rows: LinkedFileRepairRow[]; missing_linked_path_rows_truncated: boolean; missing_linked_links_count: number; active_missing_linked_links_count: number; legacy_closed_missing_linked_links_count: number; legacy_terminal_missing_linked_links_count: number; active_missing_linked_paths_count: number; }" }, { "classification": "supported", "kind": "interface", "name": "LinkedFileRepairRow", "signature": "export interface LinkedFileRepairRow extends MissingLinkedPathRow { candidates: string[]; candidates_truncated: boolean; link_count: number; items_truncated: boolean; active_link_count: number; }" }, { "classification": "advanced_export", "kind": "interface", "name": "LinkedPathValidation", "signature": "export interface LinkedPathValidation { checked: number; existing_files: string[]; missing_paths: string[]; non_file_paths: string[]; remote_references: string[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "LinkedResourcePositionalRecovery", "signature": "export interface LinkedResourcePositionalRecovery { itemId: string; value: string; retryArgs?: string[]; templateArgs?: string[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "LinkedTest", "signature": "export interface LinkedTest { command?: string; path?: string; scope: LinkScope; timeout_seconds?: number; pm_context_mode?: \"schema\" | \"tracker\" | \"auto\" | \"none\"; workspace_context_mode?: \"source\" | \"isolated\" | \"snapshot\"; provenance?: LinkedTestProvenance; provenance_invalid?: true; updated_by?: string; updated_at?: string; env_set?: Record; env_clear?: string[]; shared_host_safe?: boolean; assert_stdout_contains?: string[]; assert_stdout_regex?: string[]; assert_stderr_contains?: string[]; assert_stderr_regex?: string[]; assert_stdout_min_lines?: number; assert_json_field_equals?: Record; assert_json_field_gte?: Record; note?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "LinkedTestCommandSafetyClassification", "signature": "export interface LinkedTestCommandSafetyClassification { accepted: true; command_kind: \"direct_runner\" | \"sandbox_runner\" | \"other\"; tracker_isolation: \"runtime_injected\"; trust_boundary: \"provenance\"; advisory: string; }" }, { "classification": "advanced_export", "kind": "type", "name": "LinkedTestFailureCategory", "signature": "export type LinkedTestFailureCategory = \"infra_collision\" | \"trust_refusal\" | \"config_refusal\" | \"assertion_failure\" | \"empty_run\" | \"timeout\" | \"max_buffer\" | \"spawn_error\" | \"signal\";" }, { "classification": "supported", "kind": "type", "name": "LinkedTestMetadataPatch", "signature": "export type LinkedTestMetadataPatch = { [K in keyof Omit]?: K extends \"scope\" ? LinkedTest[K] : LinkedTest[K] | null; };" }, { "classification": "advanced_export", "kind": "type", "name": "LinkedTestPmContextMode", "signature": "export type LinkedTestPmContextMode = (typeof LINKED_TEST_PM_CONTEXT_MODE_VALUES)[number];" }, { "classification": "advanced_export", "kind": "interface", "name": "LinkedTestTrustDecision", "signature": "export interface LinkedTestTrustDecision { fingerprint: string; trusted: boolean; reason: \"legacy\" | \"local_mutation\" | \"local_source_ref\" | \"acknowledged\" | \"invalid_provenance\" | \"foreign_source_ref\"; source_ref?: string; current_source_ref?: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "linkedTestTrustFingerprint", "signature": "(test: LinkedTest) => string | calls: (test: LinkedTest) => string" }, { "classification": "supported", "kind": "type", "name": "LinkedTestUpdateSelector", "signature": "export type LinkedTestUpdateSelector = { index: number; } | { command: string; } | { path: string; };" }, { "classification": "advanced_export", "kind": "type", "name": "LinkedTestWorkspaceContextMode", "signature": "export type LinkedTestWorkspaceContextMode = (typeof LINKED_TEST_WORKSPACE_CONTEXT_MODE_VALUES)[number];" }, { "classification": "supported", "kind": "function", "name": "lintExtensionBlueprint", "signature": "(blueprint: ExtensionBlueprint, options?: LintExtensionBlueprintOptions) => ExtensionBlueprintLintResult | calls: (blueprint: ExtensionBlueprint, options?: LintExtensionBlueprintOptions) => ExtensionBlueprintLintResult" }, { "classification": "supported", "kind": "interface", "name": "LintExtensionBlueprintOptions", "signature": "export interface LintExtensionBlueprintOptions { declaredCapabilities?: readonly string[]; }" }, { "classification": "supported", "kind": "function", "name": "lintExtensionManifestSchema", "signature": "(manifest: Readonly>) => ExtensionManifestSchemaLintResult | calls: (manifest: Readonly>) => ExtensionManifestSchemaLintResult" }, { "classification": "supported", "kind": "function", "name": "lintProjectProfile", "signature": "(profile: ProjectProfileDefinition) => ProjectProfileLintReport | calls: (profile: ProjectProfileDefinition) => ProjectProfileLintReport" }, { "classification": "supported", "kind": "function", "name": "list", "signature": " = InitialReadOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = InitialReadOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "supported", "kind": "value", "name": "LIST_COMMAND_DEFAULT_PROJECTIONS", "signature": "{ readonly list: \"brief\"; readonly \"list-all\": \"full\"; readonly \"list-draft\": \"full\"; readonly \"list-open\": \"brief\"; readonly \"list-in-progress\": \"brief\"; readonly \"list-blocked\": \"brief\"; readonly \"list-closed\": \"brief\"; readonly \"list-canceled\": \"full\"; }" }, { "classification": "contract_data", "kind": "value", "name": "LIST_COMMANDER_STRING_OPTION_CONTRACTS", "signature": "CommanderOptionAliasContract[]" }, { "classification": "supported", "kind": "value", "name": "LIST_FILTER_EXTENSION_FLAG_DEFINITIONS", "signature": "FlagDefinition[]" }, { "classification": "contract_data", "kind": "value", "name": "LIST_FILTER_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "supported", "kind": "value", "name": "LIST_SORT_FIELDS", "signature": "readonly [\"priority\", \"deadline\", \"updated_at\", \"created_at\", \"title\", \"parent\"]" }, { "classification": "supported", "kind": "value", "name": "LIST_SORT_ORDER_VALUES", "signature": "readonly [\"asc\", \"desc\"]" }, { "classification": "supported", "kind": "function", "name": "listAgentProvenanceAdapters", "signature": "() => readonly AgentProvenanceAdapter[] | calls: () => readonly AgentProvenanceAdapter[]" }, { "classification": "advanced_export", "kind": "function", "name": "listAliasPluralKeys", "signature": "(normalizedKey: string) => string[] | calls: (normalizedKey: string) => string[]" }, { "classification": "supported", "kind": "function", "name": "listAllComplete", "signature": "(options?: PmCompleteListOptions, clientOptions?: PmClientOptions) => Promise | calls: (options?: PmCompleteListOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "listAllDocumentCandidatesCached", "signature": "(pmRoot: string, preferredFormat: ItemFormat | undefined, typeToFolder: Record, warnings: string[] | undefined, schema: RuntimeSchemaSettings | undefined, options?: ListCacheOptions) => Promise | calls: (pmRoot: string, preferredFormat: ItemFormat | undefined, typeToFolder: Record, warnings: string[] | undefined, schema: RuntimeSchemaSettings | undefined, options?: ListCacheOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "listAllItemMetadata", "signature": "(pmRoot: string, preferredFormat?: ItemFormat, typeToFolder?: Record, warnings?: string[], schema?: RuntimeSchemaSettings) => Promise | calls: (pmRoot: string, preferredFormat?: ItemFormat, typeToFolder?: Record, warnings?: string[], schema?: RuntimeSchemaSettings) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "listAllItemMetadataLight", "signature": "(pmRoot: string, preferredFormat?: ItemFormat, typeToFolder?: Record, warnings?: string[], schema?: RuntimeSchemaSettings) => Promise | calls: (pmRoot: string, preferredFormat?: ItemFormat, typeToFolder?: Record, warnings?: string[], schema?: RuntimeSchemaSettings) => Promise" }, { "classification": "supported", "kind": "function", "name": "listAssuranceDeclarations", "signature": "(pmRoot: string, kind: AssuranceDeclarationKind) => Promise<{ items: AssuranceDeclaration[]; count: number; row_contract: { row_keys: [\"items\"]; jq_selector: \".items[]\"; }; }> | calls: (pmRoot: string, kind: AssuranceDeclarationKind) => Promise<{ items: AssuranceDeclaration[]; count: number; row_contract: { row_keys: [\"items\"]; jq_selector: \".items[]\"; }; }>" }, { "classification": "supported", "kind": "function", "name": "listAssuranceVerdicts", "signature": "(pmRoot: string, options?: { gate_id?: string; limit?: number; }) => Promise | calls: (pmRoot: string, options?: { gate_id?: string; limit?: number; }) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "listBuiltinCorpusShapes", "signature": "() => readonly Readonly[] | calls: () => readonly Readonly[]" }, { "classification": "supported", "kind": "type", "name": "ListCommandName", "signature": "export type ListCommandName = keyof typeof LIST_COMMAND_DEFAULT_PROJECTIONS;" }, { "classification": "supported", "kind": "interface", "name": "ListCompactResult", "signature": "export interface ListCompactResult extends ListResultBase { filters: Record; projection: { mode: \"compact\"; fields: string[]; }; sorting?: undefined; now?: undefined; }" }, { "classification": "contract_data", "kind": "function", "name": "listCoreClosedDomainContracts", "signature": "() => PmClosedDomainContract[] | calls: () => PmClosedDomainContract[]" }, { "classification": "supported", "kind": "type", "name": "ListedItem", "signature": "export type ListedItem = ItemMetadata | (ItemMetadata & { body: string; });" }, { "classification": "supported", "kind": "interface", "name": "ListFullResult", "signature": "export interface ListFullResult extends ListVerboseResult { items: Array; projection: { mode: \"full\"; fields: null; }; }" }, { "classification": "supported", "kind": "function", "name": "listGetProjectionFields", "signature": "(runtimeMetadataKeys?: Iterable) => string[] | calls: (runtimeMetadataKeys?: Iterable) => string[]" }, { "classification": "supported", "kind": "function", "name": "listInvalidProvenanceHistoryStreamIds", "signature": "(pmRoot: string) => Promise | calls: (pmRoot: string) => Promise" }, { "classification": "supported", "kind": "function", "name": "listListProjectionFields", "signature": "(runtimeMetadataKeys?: Iterable) => string[] | calls: (runtimeMetadataKeys?: Iterable) => string[]" }, { "classification": "supported", "kind": "function", "name": "listMergeReceipts", "signature": "(cwd: string, options?: { includeReconciled?: boolean; includeLossless?: boolean; pmRoot?: string; }) => Promise | calls: (cwd: string, options?: { includeReconciled?: boolean; includeLossless?: boolean; pmRoot?: string; }) => Promise" }, { "classification": "supported", "kind": "function", "name": "listMutationActions", "signature": "() => string[] | calls: () => string[]" }, { "classification": "advanced_export", "kind": "function", "name": "listMutationEvents", "signature": "(options?: ListMutationEventsOptions) => Promise | calls: (options?: ListMutationEventsOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "ListMutationEventsOptions", "signature": "export interface ListMutationEventsOptions { verify?: boolean; pmRoot?: string; cwd?: string; since?: string; type?: string | readonly string[]; author?: string | readonly string[]; item?: string | readonly string[]; limit?: number; full?: boolean; provenance?: boolean; provenanceSummary?: boolean; harness?: string | readonly string[]; agentInstance?: string | readonly string[]; provenanceFilter?: string | readonly string[]; cursorMode?: \"batch\" | \"row\"; }" }, { "classification": "supported", "kind": "interface", "name": "ListOptions", "signature": "export interface ListOptions extends SharedItemFilterOptions { ids?: string; assigneeFilter?: string; today?: boolean; recent?: boolean; limit?: string; offset?: string; after?: string; noTruncate?: boolean; includeBody?: boolean; compact?: boolean; brief?: boolean; full?: boolean; fields?: string; sort?: string; order?: string; tree?: boolean; treeDepth?: string; excludeTerminal?: boolean; strictRead?: boolean; dependencyBlocked?: boolean; lifecycleBucket?: \"open\" | \"in_progress\"; filterAcMissing?: boolean; filterEstimatesMissing?: boolean; filterResolutionMissing?: boolean; filterMetadataMissing?: boolean; }" }, { "classification": "contract_data", "kind": "function", "name": "listPmCommandFlagBudgets", "signature": "() => readonly PmCommandFlagBudget[] | calls: () => readonly PmCommandFlagBudget[]" }, { "classification": "advanced_export", "kind": "function", "name": "listPmCommandsForFamily", "signature": "(family: PmCommandCapabilityFamily) => string[] | calls: (family: PmCommandCapabilityFamily) => string[]" }, { "classification": "advanced_export", "kind": "function", "name": "listPmCommandsForTier", "signature": "(tier: Exclude) => string[] | calls: (tier: Exclude) => string[]" }, { "classification": "contract_data", "kind": "function", "name": "listPmFlagLexicon", "signature": "() => readonly PmFlagLexiconEntry[] | calls: () => readonly PmFlagLexiconEntry[]" }, { "classification": "contract_data", "kind": "function", "name": "listPmFlagSpellingInventory", "signature": "() => readonly PmFlagSpellingInventoryEntry[] | calls: () => readonly PmFlagSpellingInventoryEntry[]" }, { "classification": "advanced_export", "kind": "interface", "name": "ListPmMcpSkillsOptions", "signature": "export interface ListPmMcpSkillsOptions { cursor?: string; limit?: number; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ListPmMcpSkillsResult", "signature": "export interface ListPmMcpSkillsResult { skills: PmMcpSkillDescriptor[]; nextCursor?: string; hasMore: boolean; }" }, { "classification": "advanced_export", "kind": "function", "name": "listPmMcpToolsForProfile", "signature": "(availableTools: readonly string[], profile: Exclude) => string[] | calls: (availableTools: readonly string[], profile: Exclude) => string[]" }, { "classification": "advanced_export", "kind": "function", "name": "listPmRequiredArgumentRefusalContracts", "signature": "(contracts?: readonly PmCommandPositionalContract[]) => PmRequiredArgumentRefusalContract[] | calls: (contracts?: readonly PmCommandPositionalContract[]) => PmRequiredArgumentRefusalContract[]" }, { "classification": "advanced_export", "kind": "function", "name": "listPmSubcommandRefusalContracts", "signature": "(contracts?: readonly PmCommandPositionalContract[]) => PmSubcommandRefusalContract[] | calls: (contracts?: readonly PmCommandPositionalContract[]) => PmSubcommandRefusalContract[]" }, { "classification": "supported", "kind": "function", "name": "listProfiles", "signature": "() => ProjectProfileDefinition[] | calls: () => ProjectProfileDefinition[]" }, { "classification": "supported", "kind": "type", "name": "ListProjectedItem", "signature": "export type ListProjectedItem = ListProjectedItemCore & Record;" }, { "classification": "supported", "kind": "interface", "name": "ListProjectedItemCore", "signature": "export interface ListProjectedItemCore { id?: string; title?: string; status?: string; type?: string; priority?: number; parent?: string | null; updated_at?: string; }" }, { "classification": "supported", "kind": "type", "name": "ListProjectionMode", "signature": "export type ListProjectionMode = \"full\" | \"compact\" | \"brief\" | \"fields\";" }, { "classification": "supported", "kind": "type", "name": "ListResult", "signature": "export type ListResult = ListCompactResult | ListVerboseResult;" }, { "classification": "supported", "kind": "type", "name": "ListResultItem", "signature": "export type ListResultItem = ListedItem | ListTreeItem | ListProjectedItem;" }, { "classification": "supported", "kind": "type", "name": "ListSortField", "signature": "export type ListSortField = (typeof LIST_SORT_FIELDS)[number];" }, { "classification": "supported", "kind": "type", "name": "ListSortOrder", "signature": "export type ListSortOrder = (typeof LIST_SORT_ORDER_VALUES)[number];" }, { "classification": "contract_data", "kind": "function", "name": "listTrackerPreflightRecoveryContracts", "signature": "() => PmTrackerPreflightRecoveryContract[] | calls: () => PmTrackerPreflightRecoveryContract[]" }, { "classification": "supported", "kind": "type", "name": "ListTreeItem", "signature": "export type ListTreeItem = ListedItem & ListTreeMetadata;" }, { "classification": "supported", "kind": "interface", "name": "ListTreeMetadata", "signature": "export interface ListTreeMetadata { tree_depth: number; tree_parent: string | null; tree_children: number; tree_title: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "listUpsertKeyCandidates", "signature": "(pmRoot: string, settings: PmSettings, schemaContext: TransactionSchemaContext, key: string) => Promise | calls: (pmRoot: string, settings: PmSettings, schemaContext: TransactionSchemaContext, key: string) => Promise" }, { "classification": "supported", "kind": "interface", "name": "ListVerboseResult", "signature": "export interface ListVerboseResult extends ListResultBase { filters: Record; projection: { mode: ListProjectionMode; fields: string[] | null; }; sorting: { sort: ListSortField | \"default\"; order: ListSortOrder; effective_keys?: Array<[ field: string, order: ListSortOrder ]>; }; now: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "listWorkspaceSnapshots", "signature": "(pmRoot: string) => Promise<{ objects: WorkspaceSnapshotManifest[]; references: WorkspaceSnapshotReference[]; }> | calls: (pmRoot: string) => Promise<{ objects: WorkspaceSnapshotManifest[]; references: WorkspaceSnapshotReference[]; }>" }, { "classification": "advanced_export", "kind": "function", "name": "loadContextIntentRuntimeLayers", "signature": "(options: PmContextIntentDiscoveryOptions) => Promise | calls: (options: PmContextIntentDiscoveryOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "loadCreateTemplateOptions", "signature": "(pmRoot: string, rawTemplateName: string) => Promise | calls: (pmRoot: string, rawTemplateName: string) => Promise" }, { "classification": "supported", "kind": "interface", "name": "LoadedRelationshipGraphSnapshot", "signature": "export interface LoadedRelationshipGraphSnapshot { snapshot: RelationshipGraphSnapshot; registry: RelationshipKindRegistry; graph: RelationshipGraph; }" }, { "classification": "advanced_export", "kind": "function", "name": "loadExtensions", "signature": "(options: DiscoverExtensionsOptions) => Promise | calls: (options: DiscoverExtensionsOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "loadGraphAuditBaseline", "signature": "(pmRoot: string) => Promise | calls: (pmRoot: string) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "loadGuardedRuntimeSchema", "signature": "(pmRoot: string, schemaSettings: Partial | undefined) => Promise>> | calls: (pmRoot: string, schemaSettings: Partial | undefined) => Promise>>" }, { "classification": "advanced_export", "kind": "function", "name": "loadMutationCheckpoint", "signature": "(pmRoot: string, subdir: string, rawCheckpointId: string, schemaVersion: number) => Promise | calls: (pmRoot: string, subdir: string, rawCheckpointId: string, schemaVersion: number) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "LoadPmMcpSkillsOptions", "signature": "export interface LoadPmMcpSkillsOptions { packageRoot: string; workspaceRoot?: string; packageVersion: string; }" }, { "classification": "supported", "kind": "function", "name": "loadRelationshipGraphAdapter", "signature": "(adapter: RelationshipGraphAdapter, context: RelationshipGraphAdapterContext) => Promise | calls: (adapter: RelationshipGraphAdapter, context: RelationshipGraphAdapterContext) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "LocalInstallSource", "signature": "export interface LocalInstallSource { kind: \"local\"; input: string; absolute_path: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "LocatedItem", "signature": "export interface LocatedItem { id: string; type: ItemType; itemPath: string; item_format: ItemFormat; }" }, { "classification": "advanced_export", "kind": "function", "name": "locateItem", "signature": "(pmRoot: string, rawId: string, idPrefix?: string, preferredFormat?: ItemFormat, typeToFolder?: Record) => Promise | calls: (pmRoot: string, rawId: string, idPrefix?: string, preferredFormat?: ItemFormat, typeToFolder?: Record) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "LockLease", "signature": "export interface LockLease { release: () => Promise; fence: (commit: () => Promise) => Promise; }" }, { "classification": "advanced_export", "kind": "interface", "name": "LogNote", "signature": "export interface LogNote { created_at: string; author: string; text: string; format?: \"json\"; data?: StructuredJsonValue; event_type?: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "looksLikeGenericKeyValueEntry", "signature": "(raw: string) => boolean | calls: (raw: string) => boolean" }, { "classification": "advanced_export", "kind": "value", "name": "MAINTENANCE_HISTORY_OPERATIONS", "signature": "readonly [\"docs_add\", \"files_add\", \"history:author-acknowledge\", \"history_author_acknowledge\", \"history_compact\", \"history_compact_baseline\", \"history_redact\", \"history_repair\", \"history_salvage\", \"normalize\", \"release\", \"test_run_track\", \"tests_add\", \"tests_remove\", \"tests_update\", \"update_audit\", \"update_ownership_bypass\"]" }, { "classification": "advanced_export", "kind": "function", "name": "mapReadOutputRows", "signature": "(result: Record, transform: (row: unknown, path: string, index: number) => unknown) => Record | calls: (result: Record, transform: (row: unknown, path: string, index: number) => unknown) => Record" }, { "classification": "supported", "kind": "function", "name": "markMergeReceiptReconciled", "signature": "(cwd: string, receipt: MergeDecisionReceipt, options?: { requireExisting?: boolean; settlement?: \"original_git_state_restored\"; }) => Promise | calls: (cwd: string, receipt: MergeDecisionReceipt, options?: { requireExisting?: boolean; settlement?: \"original_git_state_restored\"; }) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "matchesRuntimeFilters", "signature": "(item: Record, filters: Record) => boolean | calls: (item: Record, filters: Record) => boolean" }, { "classification": "supported", "kind": "value", "name": "MAX_CHILD_PROJECTION_ITEMS", "signature": "1000000" }, { "classification": "supported", "kind": "value", "name": "MAX_WORKFLOW_POLICIES", "signature": "256" }, { "classification": "supported", "kind": "value", "name": "MAX_WORKFLOW_POLICY_TERMS", "signature": "64" }, { "classification": "advanced_export", "kind": "function", "name": "maybeRunFirstUseTelemetryPrompt", "signature": "(commandPath: string, globalOptions: GlobalOptions) => Promise | calls: (commandPath: string, globalOptions: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "measureCorpusShapePlan", "signature": "(shape: Readonly, plans: readonly CorpusShapeItemPlan[]) => CorpusShapeProfile | calls: (shape: Readonly, plans: readonly CorpusShapeItemPlan[]) => CorpusShapeProfile" }, { "classification": "supported", "kind": "function", "name": "measureItemMetadataReadWork", "signature": "(operation: () => T | Promise) => Promise<{ result: T; work: Readonly; }> | calls: (operation: () => T | Promise) => Promise<{ result: T; work: Readonly; }>" }, { "classification": "contract_data", "kind": "value", "name": "MEET_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "advanced_export", "kind": "interface", "name": "MeetingEventShortcutOptions", "signature": "export interface MeetingEventShortcutOptions extends SchedulingShortcutCommonOptions { start?: string; duration?: string; end?: string; location?: string; timezone?: string; allDay?: boolean; }" }, { "classification": "supported", "kind": "class", "name": "MemoryRelationshipGraphAdapter", "signature": "export declare class MemoryRelationshipGraphAdapter implements RelationshipGraphAdapter { #private; readonly name: string; constructor(name?: string); read(context: RelationshipGraphAdapterContext): Promise; replace(context: RelationshipGraphAdapterReplaceContext): Promise; clear(context: RelationshipGraphAdapterContext & { expected_fingerprint?: string | null; }): Promise; }" }, { "classification": "supported", "kind": "value", "name": "MERGE_DRIVER_ARTIFACT_VALUES", "signature": "readonly [\"item\", \"history\", \"relationship\", \"json\"]" }, { "classification": "contract_data", "kind": "value", "name": "MERGE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "MERGE_SUBCOMMAND_VALUES", "signature": "readonly [\"install\", \"reconcile\", \"report\", \"driver\"]" }, { "classification": "advanced_export", "kind": "function", "name": "mergeAdditiveTags", "signature": "(baseTags: readonly string[], add: readonly string[] | undefined) => string[] | calls: (baseTags: readonly string[], add: readonly string[] | undefined) => string[]" }, { "classification": "supported", "kind": "interface", "name": "MergeDecisionReceipt", "signature": "export interface MergeDecisionReceipt { version: 1; id: string; item_path: string; item_id: string; requested_preference?: MergePreferredSide; requested_preference_applied?: boolean; preferred?: MergePreferredSide; conflict_resolution: ItemScalarConflictResolution; fields_from_theirs: string[]; union_fields: string[]; merged_field_hashes?: Record; decisions: ItemMergeConflictDecision[]; operation?: MergeReceiptOperation; settlement?: \"original_git_state_restored\"; state: \"pending\" | \"reconciled\"; created_at: string; reconciled_at?: string; value_availability?: \"clone_local\" | \"hash_only\" | \"bounded_inline\" | \"mixed\"; value_policy?: typeof DURABLE_VALUE_POLICY; evidence_source?: \"clone_local\" | \"durable\"; }" }, { "classification": "supported", "kind": "interface", "name": "MergeDecisionReceiptSummary", "signature": "export interface MergeDecisionReceiptSummary { receipt_id: string; item_id: string; item_path: string; conflict_fields: string[]; fields_from_theirs: string[]; union_fields: string[]; requested_preference: MergePreferredSide; requested_preference_applied: boolean; conflict_resolution: ItemScalarConflictResolution; decisions: Array<{ field: string; retained_hash: string; discarded_hash: string; }>; }" }, { "classification": "supported", "kind": "type", "name": "MergeDriverArtifact", "signature": "export type MergeDriverArtifact = (typeof MERGE_DRIVER_ARTIFACT_VALUES)[number];" }, { "classification": "supported", "kind": "interface", "name": "MergeDriverConfigurationAuditResult", "signature": "export interface MergeDriverConfigurationAuditResult { status: \"ok\" | \"missing\" | \"drift\"; missing_keys: string[]; drifted_keys: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "MergeDriverOptions", "signature": "export interface MergeDriverOptions { artifact: string; basePath: string; oursPath: string; theirsPath: string; outputPath?: string; itemPath?: string; prefer?: string; }" }, { "classification": "supported", "kind": "interface", "name": "MergeDriverResult", "signature": "export interface MergeDriverResult { ok: boolean; artifact: MergeDriverArtifact; output_path: string; requested_preference: MergePreferredSide; conflicts: string[]; history?: { strategy: string; common_entries: number; entries_from_ours: number; entries_from_theirs: number; entries_total: number; reanchored: boolean; }; relationship?: { strategy: string; common_entries: number; entries_from_ours: number; entries_from_theirs: number; entries_total: number; reanchored: boolean; }; item?: { fields_from_theirs: string[]; union_fields: string[]; conflict_resolution: \"latest_document_update\"; requested_preference_applied: false; }; json?: { paths_from_theirs: string[]; }; receipt?: MergeDecisionReceiptSummary; guidance: string[]; generated_at: string; }" }, { "classification": "supported", "kind": "function", "name": "mergeExtensionBlueprints", "signature": "(...blueprints: ExtensionBlueprint[]) => ExtensionBlueprint | calls: (...blueprints: ExtensionBlueprint[]) => ExtensionBlueprint" }, { "classification": "supported", "kind": "interface", "name": "MergeFenceAuditResult", "signature": "export interface MergeFenceAuditResult { status: \"not_installed\" | \"ok\" | \"drift\"; path?: string; missing_patterns: string[]; stale_patterns: string[]; schema_scope: \"project\"; }" }, { "classification": "supported", "kind": "interface", "name": "MergeFenceRefreshOutcome", "signature": "export interface MergeFenceRefreshOutcome { status: \"refreshed\" | \"unchanged\" | \"not_installed\" | \"no_git\"; path?: string; }" }, { "classification": "supported", "kind": "function", "name": "mergeHistoryStreams", "signature": "(baseRaw: string, oursRaw: string, theirsRaw: string) => HistoryMergeResult | calls: (baseRaw: string, oursRaw: string, theirsRaw: string) => HistoryMergeResult" }, { "classification": "supported", "kind": "interface", "name": "MergeInstallContextResolution", "signature": "export interface MergeInstallContextResolution { pm_root: string; workspace_start: string; source_coordinates_available: boolean; source_context_selected: boolean; source_policy: ReturnType; }" }, { "classification": "supported", "kind": "interface", "name": "MergeInstallOptions", "signature": "export interface MergeInstallOptions { dryRun?: boolean; preCommitHook?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "MergeInstallResult", "signature": "export interface MergeInstallResult { ok: boolean; dry_run: boolean; workspace_root: string; pm_root?: string; gitattributes: { path: string; changed: boolean; patterns: string[]; schema_scope: \"project\"; }; git_config: Array<{ key: string; value: string; }>; settlement_hook?: { path: string; changed: boolean; }; guidance: string[]; generated_at: string; }" }, { "classification": "supported", "kind": "function", "name": "mergeItemDocuments", "signature": "(baseRaw: string, oursRaw: string, theirsRaw: string, options?: ItemDocumentFormatOptions & { preferred?: MergePreferredSide; conflictResolution?: ItemScalarConflictResolution; }) => ItemDocumentMergeResult | calls: (baseRaw: string, oursRaw: string, theirsRaw: string, options?: ItemDocumentFormatOptions & { preferred?: MergePreferredSide; conflictResolution?: ItemScalarConflictResolution; }) => ItemDocumentMergeResult" }, { "classification": "supported", "kind": "function", "name": "mergeJsonDocuments", "signature": "(baseRaw: string, oursRaw: string, theirsRaw: string, options?: { preferred?: MergePreferredSide; }) => JsonDocumentMergeResult | calls: (baseRaw: string, oursRaw: string, theirsRaw: string, options?: { preferred?: MergePreferredSide; }) => JsonDocumentMergeResult" }, { "classification": "advanced_export", "kind": "function", "name": "mergeLinkedTestTwoTokenEntries", "signature": "(argv: string[], commandName: string | undefined, trace: BootstrapNormalizationEvent[]) => string[] | calls: (argv: string[], commandName: string | undefined, trace: BootstrapNormalizationEvent[]) => string[]" }, { "classification": "supported", "kind": "type", "name": "MergePreferredSide", "signature": "export type MergePreferredSide = \"ours\" | \"theirs\";" }, { "classification": "supported", "kind": "interface", "name": "MergeReceiptEvidenceReport", "signature": "export interface MergeReceiptEvidenceReport { ok: boolean; complete: boolean; count: number; invalid_evidence_count: number; invalid_evidence: MergeReceiptInvalidEvidence[]; invalid_evidence_truncated: boolean; clone_local_evidence_resolved?: boolean; receipts: MergeDecisionReceipt[]; generated_at: string; }" }, { "classification": "supported", "kind": "interface", "name": "MergeReceiptEvidenceScan", "signature": "export interface MergeReceiptEvidenceScan { receipts: MergeDecisionReceipt[]; durable_receipt_ids?: string[]; unstaged_durable_receipt_ids?: string[]; invalid_evidence_count: number; invalid_evidence: MergeReceiptInvalidEvidence[]; invalid_evidence_truncated: boolean; clone_local_evidence_resolved?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "MergeReceiptInvalidEvidence", "signature": "export interface MergeReceiptInvalidEvidence { evidence_source: \"clone_local\" | \"durable\" | \"clone_local_and_durable\"; reason: \"directory_unreadable\" | \"candidate_not_bounded_regular_file\" | \"candidate_unreadable\" | \"candidate_invalid_json\" | \"schema_or_identity_invalid\" | \"schema_invalid\" | \"identity_invalid\" | \"copy_provenance_mismatch\"; validation_error?: \"required_fields\" | \"receipt_id\" | \"item_id\" | \"item_path\" | \"filename\" | \"collections\" | \"enums\" | \"timestamps\" | \"durable_decisions\" | \"operation\"; validation_path?: string; receipt_id?: string; candidate_name_hash?: string; }" }, { "classification": "supported", "kind": "interface", "name": "MergeReceiptOperation", "signature": "export interface MergeReceiptOperation { kind: \"rebase\" | \"merge\"; original_head: string; original_blob: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "MergeReceiptProofResult", "signature": "export interface MergeReceiptProofResult { trusted: boolean; reason: \"trusted_merge_driver_hash_evidence\" | \"git_workspace_unavailable\" | \"item_path_unavailable\" | \"no_item_receipts\" | \"no_receipt_set_proves_snapshot\"; receipt_ids: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "MergeReceiptReport", "signature": "export interface MergeReceiptReport { ok: true; count: number; receipts: MergeDecisionReceipt[]; generated_at: string; }" }, { "classification": "supported", "kind": "interface", "name": "MergeReconcileOptions", "signature": "export interface MergeReconcileOptions { dryRun?: boolean; author?: string; message?: string; force?: boolean; stage?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "MergeReconcileResult", "signature": "export interface MergeReconcileResult { ok: boolean; dry_run: boolean; repair: HistoryRepairAllResult; receipts: { pending_before: number; reconciled: number; abandoned: number; summaries: MergeDecisionReceiptSummary[]; unstaged_durable_receipt_ids?: string[]; missing_history_references_before: number; legacy_disposition_eligible: number; legacy_disposition_recorded: number; missing_history_references_after: number; }; validation: ValidateResult; guidance: string[]; generated_at: string; staged_paths?: string[]; }" }, { "classification": "supported", "kind": "function", "name": "mergeRelationshipEventStreams", "signature": "(baseRaw: string, oursRaw: string, theirsRaw: string) => RelationshipStreamMergeResult | calls: (baseRaw: string, oursRaw: string, theirsRaw: string) => RelationshipStreamMergeResult" }, { "classification": "supported", "kind": "function", "name": "mergeSortedWarnings", "signature": "(...warningGroups: Array) => string[] | calls: (...warningGroups: Array) => string[]" }, { "classification": "contract_data", "kind": "type", "name": "MergeSubcommand", "signature": "export type MergeSubcommand = (typeof MERGE_SUBCOMMAND_VALUES)[number];" }, { "classification": "advanced_export", "kind": "function", "name": "migrateItemFilesToFormat", "signature": "(pmRoot: string, targetFormat: ItemFormat, op?: string, typeToFolder?: Record, schema?: RuntimeSchemaSettings) => Promise | calls: (pmRoot: string, targetFormat: ItemFormat, op?: string, typeToFolder?: Record, schema?: RuntimeSchemaSettings) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "MissingHistoryMergeReceiptReference", "signature": "export interface MissingHistoryMergeReceiptReference { item_id: string; history_line: number; receipt_id?: string; receipt_reference_hash?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ModePairedOutputProjectionContract", "signature": "export interface ModePairedOutputProjectionContract { command: string; complete_mode: string; omissions_by_mode: Readonly>; }" }, { "classification": "supported", "kind": "interface", "name": "MultiValueFilterOptions", "signature": "export interface MultiValueFilterOptions { label: string; normalize?: (value: string) => string; }" }, { "classification": "advanced_export", "kind": "function", "name": "mutateItem", "signature": "(params: { pmRoot: string; settings: PmSettings; id: string; op: string; author: string; message?: string; force?: boolean; bypassAssigneeConflict?: boolean; skipNoop?: boolean; extensionFieldNames?: readonly string[]; typeToFolder?: Record; mutate: (document: ItemDocument) => { changedFields: string[]; warnings?: string[]; } | Promise<{ changedFields: string[]; warnings?: string[]; }>; }) => Promise<{ item: ItemMetadata; body: string; changedFields: string[]; warnings: string[]; }> | calls: (params: { pmRoot: string; settings: PmSettings; id: string; op: string; author: string; message?: string; force?: boolean; bypassAssigneeConflict?: boolean; skipNoop?: boolean; extensionFieldNames?: readonly string[]; typeToFolder?: Record; mutate: (document: ItemDocument) => { changedFields: string[]; warnings?: string[]; } | Promise<{ changedFields: string[]; warnings?: string[]; }>; }) => Promise<{ item: ItemMetadata; body: string; changedFields: string[]; warnings: string[]; }>" }, { "classification": "advanced_export", "kind": "function", "name": "mutateItemWithHistoryContext", "signature": "(params: { pmRoot: string; settings: PmSettings; id: string; op: string; author: string; message?: string; historyContext?: Record; force?: boolean; bypassAssigneeConflict?: boolean; skipNoop?: boolean; extensionFieldNames?: readonly string[]; typeToFolder?: Record; mutate: (document: ItemDocument) => { changedFields: string[]; warnings?: string[]; } | Promise<{ changedFields: string[]; warnings?: string[]; }>; }) => Promise<{ item: ItemMetadata; body: string; changedFields: string[]; warnings: string[]; }> | calls: (params: { pmRoot: string; settings: PmSettings; id: string; op: string; author: string; message?: string; historyContext?: Record; force?: boolean; bypassAssigneeConflict?: boolean; skipNoop?: boolean; extensionFieldNames?: readonly string[]; typeToFolder?: Record; mutate: (document: ItemDocument) => { changedFields: string[]; warnings?: string[]; } | Promise<{ changedFields: string[]; warnings?: string[]; }>; }) => Promise<{ item: ItemMetadata; body: string; changedFields: string[]; warnings: string[]; }>" }, { "classification": "advanced_export", "kind": "function", "name": "mutateWorkspaceJsonWithHistory", "signature": "{ (params: WorkspaceJsonMutationOptions & { idempotencyKey?: undefined; }): Promise<{ changed: boolean; result: Result; replayed?: false; }>; (params: WorkspaceJsonMutationOptions): Promise<{ changed: boolean; result: Result; replayed?: false; } | { changed: false; result: undefined; replayed: true; }>; } | calls: (params: WorkspaceJsonMutationOptions & { idempotencyKey?: undefined; }) => Promise<{ changed: boolean; result: Result; replayed?: false; }> ; (params: WorkspaceJsonMutationOptions) => Promise<{ changed: boolean; result: Result; replayed?: false; } | { changed: false; result: undefined; replayed: true; }>" }, { "classification": "advanced_export", "kind": "value", "name": "MUTATION_EVENT_WIRE_BUDGET", "signature": "Readonly<{ batch_to_row_ratio: 0.6; fixture_events: 200; }>" }, { "classification": "supported", "kind": "interface", "name": "MutationActionContract", "signature": "export interface MutationActionContract { action: string; history_scope: MutationHistoryScope; }" }, { "classification": "advanced_export", "kind": "interface", "name": "MutationCheckpointItem", "signature": "export interface MutationCheckpointItem { id: string; target_updated_at: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "MutationEvent", "signature": "export interface MutationEvent { cursor?: string; item_id: string; version: number; ts: string; author: string; type: string; message?: string; patch_count: number; entry?: HistoryEntry; provenance?: HistoryProvenanceRow; }" }, { "classification": "advanced_export", "kind": "interface", "name": "MutationEventPage", "signature": "export interface MutationEventPage { integrity: \"verified\" | \"unverified\"; verified_streams?: number; events: MutationEvent[]; count: number; has_more: boolean; cursor_mode: \"batch\" | \"row\"; next_cursor?: string; source: \"derived_index\" | \"authoritative_history\"; provenance_summary?: HistoryProvenanceSummary; }" }, { "classification": "supported", "kind": "interface", "name": "MutationGuardResult", "signature": "export interface MutationGuardResult { author: string; findings: SecretGuardFinding[]; warnings: string[]; override_applied: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "MutationGuardSettings", "signature": "export interface MutationGuardSettings { require_attributed_author: boolean; secret_guard: SecretGuardMode; stale_in_progress_hours: number; }" }, { "classification": "supported", "kind": "type", "name": "MutationHistoryScope", "signature": "export type MutationHistoryScope = \"item\" | \"workspace\" | \"history\" | \"conditional\";" }, { "classification": "advanced_export", "kind": "interface", "name": "NestedSettingResultValue", "signature": "export interface NestedSettingResultValue { key: string; canonical_key?: string; path: string; kind: NestedSettingDescriptor[\"kind\"]; value: string | number | boolean | null; summary?: string; choices?: string[]; min?: number; max?: number; }" }, { "classification": "supported", "kind": "function", "name": "next", "signature": " = NextOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = NextOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "contract_data", "kind": "value", "name": "NEXT_COMMANDER_STRING_OPTION_CONTRACTS", "signature": "CommanderOptionAliasContract[]" }, { "classification": "contract_data", "kind": "value", "name": "NEXT_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "supported", "kind": "value", "name": "NEXT_OUTPUT_VALUES", "signature": "readonly [\"markdown\", \"toon\", \"json\"]" }, { "classification": "supported", "kind": "value", "name": "NEXT_RANKING_POLICIES", "signature": "readonly NextRankingPolicy[]" }, { "classification": "supported", "kind": "interface", "name": "NextActionableItem", "signature": "export interface NextActionableItem extends ContextFocusItem { rank: number; open_blocker_count: number; blockers: NextBlockerRef[]; unblocks: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "NextBlockerRef", "signature": "export interface NextBlockerRef { id: string; title: string | null; status: ItemStatus | null; external?: boolean; blocked_since?: string; resolver?: string | null; }" }, { "classification": "supported", "kind": "interface", "name": "NextOptions", "signature": "export interface NextOptions { type?: string; tag?: string; priority?: string | number; assignee?: string; assigneeFilter?: string; sprint?: string; release?: string; parent?: string; limit?: string; blockedLimit?: string; readyOnly?: boolean; format?: string; explainRanking?: boolean; rankingPolicy?: NextRankingPolicy; tokenBudget?: string | number; includeDecisions?: boolean; includeGates?: boolean; includeContainers?: boolean; callerAuthor?: string; [key: string]: unknown; }" }, { "classification": "supported", "kind": "type", "name": "NextOutputFormat", "signature": "export type NextOutputFormat = (typeof NEXT_OUTPUT_VALUES)[number];" }, { "classification": "supported", "kind": "type", "name": "NextRankingPolicy", "signature": "export type NextRankingPolicy = \"priority_floor\" | \"weighted\";" }, { "classification": "supported", "kind": "interface", "name": "NextRecommendation", "signature": "export interface NextRecommendation extends NextActionableItem { reasons: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "NextResult", "signature": "export interface NextResult { output_default: \"toon\"; now: string; recommended: NextRecommendation | null; ready: NextActionableItem[]; decision_needed: NextActionableItem[]; gate_needed?: NextActionableItem[]; containers?: NextActionableItem[]; blocked: NextActionableItem[]; held_by_others: Array<{ id: string; assignee: string; }>; summary: NextSummary; filters: { type: string | null; tag: string | null; priority: string | number | null; assignee: string | null; assignee_filter: string | null; sprint: string | null; release: string | null; parent: string | null; limit: number; blocked_limit: number; ready_only: boolean; include_decisions: boolean; include_gates?: boolean; include_containers?: boolean; token_budget: number | null; ranking_policy: NextRankingPolicy; }; suggestions?: string[]; warnings?: string[]; ranking?: ContextRankingSummary; packing?: ContextPackingSummary; truncation?: { ready_total?: number; ready_budget?: NextReadyBudgetReceipt; decision_needed_total?: number; held_by_others_total?: number; gate_needed_total?: number; containers_total?: number; }; }" }, { "classification": "supported", "kind": "function", "name": "normalizeAgentProvenanceAdapterValue", "signature": "(dimension: \"effort\" | \"model\", value: string) => NormalizedAgentProvenanceAdapterValue | calls: (dimension: \"model\" | \"effort\", value: string) => NormalizedAgentProvenanceAdapterValue" }, { "classification": "advanced_export", "kind": "function", "name": "normalizeAnnotationTransportOptions", "signature": "(options: Record) => Record | calls: (options: Record) => Record" }, { "classification": "supported", "kind": "function", "name": "normalizeAssuranceEvaluation", "signature": "(operation: () => Promise) => Promise | calls: (operation: () => Promise) => Promise" }, { "classification": "supported", "kind": "function", "name": "normalizeAssuranceMutation", "signature": "(operation: () => Promise) => Promise | calls: (operation: () => Promise) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "normalizeBootstrapInvocation", "signature": "(argv: string[]) => BootstrapInvocationNormalizationResult | calls: (argv: string[]) => BootstrapInvocationNormalizationResult" }, { "classification": "advanced_export", "kind": "function", "name": "normalizeBulkIdsValue", "signature": "(value: BulkIdsValue) => string | undefined | calls: (value: BulkIdsValue) => string | undefined" }, { "classification": "supported", "kind": "interface", "name": "NormalizedAgentProvenanceAdapterValue", "signature": "export interface NormalizedAgentProvenanceAdapterValue { raw: string; normalized: string; vocabulary: \"v1\"; }" }, { "classification": "supported", "kind": "function", "name": "normalizeDependencyGraphTarget", "signature": "(target: unknown) => string | undefined | calls: (target: unknown) => string | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "normalizeDependencySeedId", "signature": "(id: string, prefix: string, sourceKind: string | undefined) => string | calls: (id: string, prefix: string, sourceKind: string | undefined) => string" }, { "classification": "advanced_export", "kind": "function", "name": "normalizeDependencySourceKind", "signature": "(sourceKind: string | undefined) => string | undefined | calls: (sourceKind: string | undefined) => string | undefined" }, { "classification": "advanced_export", "kind": "interface", "name": "NormalizedTypeWorkflow", "signature": "export interface NormalizedTypeWorkflow { type: string; allowed_transitions: [ string, string ][]; }" }, { "classification": "advanced_export", "kind": "function", "name": "normalizeExpectedItemHash", "signature": "(value: unknown) => string | calls: (value: unknown) => string" }, { "classification": "supported", "kind": "function", "name": "normalizeExtensionContributionInventory", "signature": "(value: unknown) => ExtensionContributionInventory | null | undefined | calls: (value: unknown) => ExtensionContributionInventory | null | undefined" }, { "classification": "contract_data", "kind": "function", "name": "normalizeHistoryOperationForWrite", "signature": "(operation: string) => string | calls: (operation: string) => string" }, { "classification": "supported", "kind": "function", "name": "normalizeInvalidHistoryProvenance", "signature": "(entries: HistoryEntry[]) => ProvenanceNormalizationResult | calls: (entries: HistoryEntry[]) => ProvenanceNormalizationResult" }, { "classification": "advanced_export", "kind": "function", "name": "normalizeItemAddressInvocation", "signature": "(argv: string[]) => ItemAddressInvocationResult | calls: (argv: string[]) => ItemAddressInvocationResult" }, { "classification": "supported", "kind": "function", "name": "normalizeItemFormatVersion", "signature": "(value: unknown) => number | undefined | calls: (value: unknown) => number | undefined" }, { "classification": "supported", "kind": "function", "name": "normalizeItemId", "signature": "(input: string, prefix: string) => string | calls: (input: string, prefix: string) => string" }, { "classification": "advanced_export", "kind": "function", "name": "normalizeItemMetadata", "signature": "(itemMetadata: ItemMetadata, options?: Pick) => ItemMetadata | calls: (itemMetadata: ItemMetadata, options?: Pick) => ItemMetadata" }, { "classification": "advanced_export", "kind": "function", "name": "normalizeItemReference", "signature": "(reference: string, prefix: string, sourceKind?: string) => string | calls: (reference: string, prefix: string, sourceKind?: string) => string" }, { "classification": "advanced_export", "kind": "function", "name": "normalizeLegacyExtensionActionSyntax", "signature": "(argv: string[]) => string[] | calls: (argv: string[]) => string[]" }, { "classification": "advanced_export", "kind": "function", "name": "normalizeLinkedPath", "signature": "(value: string) => string | calls: (value: string) => string" }, { "classification": "advanced_export", "kind": "function", "name": "normalizeParentReferenceValue", "signature": "(rawValue: unknown) => string | calls: (rawValue: unknown) => string" }, { "classification": "supported", "kind": "function", "name": "normalizeProfileName", "signature": "(rawValue: string | undefined) => ProfileName | undefined | calls: (rawValue: string | undefined) => ProfileName | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "normalizeRawItemId", "signature": "(input: string) => string | calls: (input: string) => string" }, { "classification": "contract_data", "kind": "function", "name": "normalizeReadOutputIncludeModeOptions", "signature": "(command: string, options: Record) => void | calls: (command: string, options: Record) => void" }, { "classification": "advanced_export", "kind": "function", "name": "normalizeReplayPatchOps", "signature": "(patch: HistoryPatchOp[] | unknown) => HistoryPatchOp[] | calls: (patch: HistoryPatchOp[] | unknown) => HistoryPatchOp[]" }, { "classification": "supported", "kind": "function", "name": "normalizeSimilarityText", "signature": "(value: string) => string | calls: (value: string) => string" }, { "classification": "advanced_export", "kind": "function", "name": "normalizeStatusForRegistry", "signature": "(status: ItemStatus, registry: RuntimeStatusRegistry) => ItemStatus | calls: (status: ItemStatus, registry: RuntimeStatusRegistry) => ItemStatus" }, { "classification": "supported", "kind": "function", "name": "normalizeStatusInput", "signature": "(value: unknown, registry?: RuntimeStatusRegistry) => ItemStatus | undefined | calls: (value: unknown, registry?: RuntimeStatusRegistry) => ItemStatus | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "normalizeStatusInputWithRegistry", "signature": "(value: unknown, registry: RuntimeStatusRegistry) => string | undefined | calls: (value: unknown, registry: RuntimeStatusRegistry) => string | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "normalizeThrownExitCode", "signature": "(exitCode: number) => number | calls: (exitCode: number) => number" }, { "classification": "supported", "kind": "function", "name": "notes", "signature": " = NotesCommandOptions>(id: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = NotesCommandOptions>(id: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "contract_data", "kind": "value", "name": "NOTES_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "supported", "kind": "interface", "name": "NotesCommandOptions", "signature": "export interface NotesCommandOptions { add?: string; addJson?: string; stdin?: boolean; file?: string; edit?: number; delete?: number; limit?: string; since?: string; eventType?: string; includeMeta?: boolean; fullHistory?: boolean; ifAbsent?: boolean; author?: string; message?: string; force?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "NotesResult", "signature": "export interface NotesResult { id: string; notes: LogNote[]; count: number; total_count?: number; returned_count?: number; has_more?: boolean; limit?: number; structured_event_count?: number; mutation_receipt?: AnnotationMutationReceipt; omission_receipt?: AnnotationOmissionReceipt; changed?: boolean; }" }, { "classification": "supported", "kind": "function", "name": "nowIso", "signature": "() => string | calls: () => string" }, { "classification": "advanced_export", "kind": "interface", "name": "NpmInstallSource", "signature": "export interface NpmInstallSource { kind: \"npm\"; input: string; spec: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ObservationCalibration", "signature": "export interface ObservationCalibration { basis: \"emitted_bytes\"; samples: readonly number[]; expected_emitted_bytes: number; tolerance_bytes: number; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ObservationContract", "signature": "export interface ObservationContract { schema: typeof PM_OBSERVATION_SCHEMA; id: string; version: number; reads: readonly ObservationReadDeclaration[]; calibration: ObservationCalibration; corpus_dependence: ObservationCorpusDependence; tiers: readonly ObservationTier[]; }" }, { "classification": "advanced_export", "kind": "type", "name": "ObservationCorpusDependence", "signature": "export type ObservationCorpusDependence = { readonly kind: \"independent\"; } | { readonly kind: \"bounded\"; readonly dimension: string; readonly maximum: number; };" }, { "classification": "advanced_export", "kind": "interface", "name": "ObservationCostDescription", "signature": "export interface ObservationCostDescription { contract_id: string; contract_version: number; guaranteed_ceiling_tokens: number; expected_emitted_bytes: number; expected_tokens: number; tolerance_bytes: number; calibration_basis: \"emitted_bytes\"; corpus_dependence: ObservationCorpusDependence; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ObservationReadDeclaration", "signature": "export interface ObservationReadDeclaration { command: string; budget_tokens: number; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ObservationReceipt", "signature": "export interface ObservationReceipt { contract_id: string; contract_version: number; served_tier: string | null; degraded: boolean; attempted_tiers: readonly string[]; emitted_bytes: number | null; estimated_tokens: number | null; calibration_basis: \"emitted_bytes\"; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ObservationRequest", "signature": "export interface ObservationRequest { budget_tokens: number; }" }, { "classification": "advanced_export", "kind": "type", "name": "ObservationResult", "signature": "export type ObservationResult = ServedObservation | RefusedObservation;" }, { "classification": "advanced_export", "kind": "interface", "name": "ObservationTier", "signature": "export interface ObservationTier { id: string; max_tokens: number; fields: readonly string[]; }" }, { "classification": "supported", "kind": "type", "name": "OnIndexHook", "signature": "export type OnIndexHook = (context: OnIndexHookContext) => Promise | void;" }, { "classification": "supported", "kind": "interface", "name": "OnIndexHookContext", "signature": "export interface OnIndexHookContext { mode: string; total_items?: number; }" }, { "classification": "supported", "kind": "type", "name": "OnReadHook", "signature": "export type OnReadHook = (context: OnReadHookContext) => Promise | void;" }, { "classification": "supported", "kind": "interface", "name": "OnReadHookContext", "signature": "export interface OnReadHookContext { path: string; scope: \"project\" | \"global\"; }" }, { "classification": "supported", "kind": "type", "name": "OnWriteHook", "signature": "export type OnWriteHook = (context: OnWriteHookContext) => Promise | void;" }, { "classification": "supported", "kind": "interface", "name": "OnWriteHookContext", "signature": "export interface OnWriteHookContext { path: string; scope: \"project\" | \"global\"; op: string; item_id?: string; item_type?: string; before?: ItemDocument; after?: ItemDocument; changed_fields?: string[]; }" }, { "classification": "supported", "kind": "function", "name": "openDurableGraphCache", "signature": "(pmRoot: string, fingerprint: string) => Promise | calls: (pmRoot: string, fingerprint: string) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "openMcpRequestState", "signature": "(value: string, secret: string | Uint8Array, expected: { method: string; parameterDigest: string; principal: string; nowMs?: number; }) => PmMcpRequestStatePayload | calls: (value: string, secret: string | Uint8Array, expected: { method: string; parameterDigest: string; principal: string; nowMs?: number; }) => PmMcpRequestStatePayload" }, { "classification": "advanced_export", "kind": "function", "name": "openPmEpisode", "signature": "(specification: EpisodeSpecification, adapter: EpisodeRuntimeAdapter) => Promise> | calls: (specification: EpisodeSpecification, adapter: EpisodeRuntimeAdapter) => Promise>" }, { "classification": "contract_data", "kind": "type", "name": "OptionsFromContracts", "signature": "export type OptionsFromContracts = { [Contract in Contracts[number] as Contract[\"param\"]]?: OptionContractValue; };" }, { "classification": "supported", "kind": "function", "name": "orderingPredecessors", "signature": "(graph: RelationshipGraph, id: string, options?: GraphTraversalOptions) => RelationshipQueryResult | calls: (graph: RelationshipGraph, id: string, options?: GraphTraversalOptions) => RelationshipQueryResult" }, { "classification": "supported", "kind": "interface", "name": "OrderingStorageContradiction", "signature": "export interface OrderingStorageContradiction { holder_id: string; target_id: string; dependency_kind: string; holder_status: ItemStatus; legacy_terminal: boolean; }" }, { "classification": "supported", "kind": "function", "name": "orderingSuccessors", "signature": "(graph: RelationshipGraph, id: string, options?: GraphTraversalOptions) => RelationshipQueryResult | calls: (graph: RelationshipGraph, id: string, options?: GraphTraversalOptions) => RelationshipQueryResult" }, { "classification": "supported", "kind": "class", "name": "OutputEnvelopeFitError", "signature": "export declare class OutputEnvelopeFitError extends RangeError { readonly code: \"output_envelope_infeasible\" | \"output_envelope_work_limit\" | \"output_envelope_unstable\"; readonly work: Readonly; readonly minimum_tokens: number | undefined; constructor(code: OutputEnvelopeFitError[\"code\"], work: OutputEnvelopeFitWork, minimumTokens?: number); }" }, { "classification": "supported", "kind": "type", "name": "OutputEnvelopeFitPolicy", "signature": "export type OutputEnvelopeFitPolicy = \"prefix\" | \"skip\";" }, { "classification": "supported", "kind": "interface", "name": "OutputEnvelopeFitReceipt", "signature": "export interface OutputEnvelopeFitReceipt { version: 1; policy: OutputEnvelopeFitPolicy; total_candidates: number; included_indices: readonly number[]; omitted_count: number; token_budget: number; estimated_tokens: number; output_bytes: number; }" }, { "classification": "supported", "kind": "interface", "name": "OutputEnvelopeFitResult", "signature": "export interface OutputEnvelopeFitResult { rows: readonly Row[]; envelope: FittedOutputEnvelope; renderings: readonly OutputEnvelopeRendering[]; complete: boolean; work: Readonly; }" }, { "classification": "supported", "kind": "interface", "name": "OutputEnvelopeFitWork", "signature": "export interface OutputEnvelopeFitWork { evaluated_candidates: number; render_calls: number; max_render_calls: number; }" }, { "classification": "supported", "kind": "interface", "name": "OutputEnvelopeRendering", "signature": "export interface OutputEnvelopeRendering { name: string; text: string; bytes: number; estimated_tokens: number; }" }, { "classification": "advanced_export", "kind": "interface", "name": "OutputOmissionReceipt", "signature": "export interface OutputOmissionReceipt { has_omissions: boolean; omitted_field_group_count: number; omitted_field_groups: OutputProjectionFieldGroup[]; summary_scope?: \"matching_items\"; }" }, { "classification": "advanced_export", "kind": "interface", "name": "OutputProjectionDeclaration", "signature": "export interface OutputProjectionDeclaration { mode: string; declared_field_groups: OutputProjectionFieldGroup[]; included_field_groups: string[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "OutputProjectionFieldGroup", "signature": "export interface OutputProjectionFieldGroup { name: string; restore_with: string; }" }, { "classification": "supported", "kind": "type", "name": "OutputRendererFormat", "signature": "export type OutputRendererFormat = \"toon\" | \"json\";" }, { "classification": "advanced_export", "kind": "interface", "name": "OwnershipConflictGuidance", "signature": "export interface OwnershipConflictGuidance { required: string; examples: string[]; nextSteps: string[]; }" }, { "classification": "contract_data", "kind": "value", "name": "PACKAGE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "PACKAGE_INIT_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "advanced_export", "kind": "function", "name": "packageActivate", "signature": "(target: string, options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (target: string, options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "packageCatalog", "signature": " = ExtensionCommandOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = ExtensionCommandOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "advanced_export", "kind": "type", "name": "PackageCommandOptions", "signature": "export type PackageCommandOptions = ExtensionCommandOptions;" }, { "classification": "advanced_export", "kind": "type", "name": "PackageCommandResult", "signature": "export type PackageCommandResult = ExtensionCommandResult;" }, { "classification": "advanced_export", "kind": "function", "name": "packageDeactivate", "signature": "(target: string, options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (target: string, options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "packageDescribe", "signature": "(target?: string, options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (target?: string, options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "packageDoctor", "signature": "(options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "packageInstall", "signature": "(target: string, options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (target: string, options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "packageLifecycle", "signature": "(target?: string, options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (target?: string, options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "packageList", "signature": "(options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "packageManage", "signature": "(target?: string, options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (target?: string, options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "PackageManifestExpectation", "signature": "export interface PackageManifestExpectation { packageName?: string; aliases?: readonly string[]; resources?: PackageManifestResourceExpectation; }" }, { "classification": "supported", "kind": "type", "name": "PackageManifestResourceExpectation", "signature": "export type PackageManifestResourceExpectation = Partial>;" }, { "classification": "advanced_export", "kind": "function", "name": "packageMigrate", "signature": "(options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "packageReload", "signature": "(options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "packageUninstall", "signature": "(target: string, options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (target: string, options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "packContextCandidates", "signature": "(candidates: readonly ContextPackingCandidate[], options: PackContextCandidatesOptions) => ContextPackingReport | calls: (candidates: readonly ContextPackingCandidate[], options: PackContextCandidatesOptions) => ContextPackingReport" }, { "classification": "supported", "kind": "interface", "name": "PackContextCandidatesOptions", "signature": "export interface PackContextCandidatesOptions { tokenBudget: number; profile?: ContextPackingProfile; redundancyPenalty?: number; uncertaintyPenalty?: number; latencyBudgetMs?: number; readClock?: () => number; }" }, { "classification": "supported", "kind": "interface", "name": "PackedContextCandidate", "signature": "export interface PackedContextCandidate extends ContextPackingCandidate { projection: ContextProjectionLevel; tokens: number; marginal_value: number; }" }, { "classification": "supported", "kind": "function", "name": "packRankedContextItems", "signature": "(report: ContextRelevanceReport, tokenBudget: number, requiredIds?: ReadonlySet, profile?: \"context\" | \"next\") => ContextPackingReport | calls: (report: ContextRelevanceReport, tokenBudget: number, requiredIds?: ReadonlySet, profile?: \"context\" | \"next\") => ContextPackingReport" }, { "classification": "supported", "kind": "function", "name": "paginateQueryRows", "signature": "(rows: readonly T[], options: { cursor?: string; fingerprint: string; limit: number; readId: (row: T) => string; snapshot?: string; }) => QueryCursorPage | calls: (rows: readonly T[], options: { cursor?: string; fingerprint: string; limit: number; readId: (row: T) => string; snapshot?: string; }) => QueryCursorPage" }, { "classification": "advanced_export", "kind": "function", "name": "parseAddEntries", "signature": "(raw: string[] | undefined, bareNoun: \"doc\" | \"file\") => LinkedArtifact[] | calls: (raw: string[] | undefined, bareNoun: \"file\" | \"doc\") => LinkedArtifact[]" }, { "classification": "advanced_export", "kind": "function", "name": "parseAddGlobEntries", "signature": "(raw: string[] | undefined) => AddGlobEntry[] | calls: (raw: string[] | undefined) => AddGlobEntry[]" }, { "classification": "advanced_export", "kind": "function", "name": "parseAnnotationTextInput", "signature": "(raw: string, options?: { stripPlainTextPrefix?: boolean; }) => string | calls: (raw: string, options?: { stripPlainTextPrefix?: boolean; }) => string" }, { "classification": "advanced_export", "kind": "function", "name": "parseAtomicMutationControls", "signature": "(value: Record) => AtomicMutationControls | calls: (value: Record) => AtomicMutationControls" }, { "classification": "advanced_export", "kind": "function", "name": "parseBootstrapCommandName", "signature": "(argv: string[]) => string | undefined | calls: (argv: string[]) => string | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "parseBootstrapGlobalOptions", "signature": "(argv: string[]) => BootstrapGlobalOptions | calls: (argv: string[]) => BootstrapGlobalOptions" }, { "classification": "advanced_export", "kind": "function", "name": "parseBootstrapHelpRequest", "signature": "(argv: string[]) => BootstrapHelpRequest | calls: (argv: string[]) => BootstrapHelpRequest" }, { "classification": "advanced_export", "kind": "function", "name": "parseBootstrapTypeValue", "signature": "(argv: string[]) => string | undefined | calls: (argv: string[]) => string | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "parseBulkIdsText", "signature": "(raw: string) => string[] | calls: (raw: string) => string[]" }, { "classification": "supported", "kind": "function", "name": "parseContextDepth", "signature": "(raw: string | undefined, settings: ContextSettings) => ContextDepth | calls: (raw: string | undefined, settings: ContextSettings) => ContextDepth" }, { "classification": "supported", "kind": "function", "name": "parseContextFocusFields", "signature": "(raw: string | undefined) => string[] | undefined | calls: (raw: string | undefined) => string[] | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "parseContextIntentDeclarations", "signature": "(value: unknown, sourceLabel: string) => PmContextIntentContract[] | calls: (value: unknown, sourceLabel: string) => PmContextIntentContract[]" }, { "classification": "supported", "kind": "function", "name": "parseContextSections", "signature": "(raw: string[] | undefined, depth: ContextDepth, settings: ContextSettings) => ContextSectionName[] | calls: (raw: string[] | undefined, depth: ContextDepth, settings: ContextSettings) => ContextSectionName[]" }, { "classification": "supported", "kind": "function", "name": "parseContextSignalSnapshot", "signature": "(value: unknown) => ContextSignalSnapshot | null | calls: (value: unknown) => ContextSignalSnapshot | null" }, { "classification": "advanced_export", "kind": "function", "name": "parseCsvKv", "signature": "(raw: string, optionName: string) => Record | calls: (raw: string, optionName: string) => Record" }, { "classification": "supported", "kind": "function", "name": "parseDefectChangeRiskRequest", "signature": "(value: unknown) => DefectChangeRiskRequest | calls: (value: unknown) => DefectChangeRiskRequest" }, { "classification": "supported", "kind": "function", "name": "parseDefectRecurrenceCoverageRequest", "signature": "(value: unknown) => DefectRecurrenceCoverageRequest | calls: (value: unknown) => DefectRecurrenceCoverageRequest" }, { "classification": "supported", "kind": "function", "name": "parseDefectRecurrencePolicy", "signature": "(value: unknown) => DefectRecurrencePolicy | calls: (value: unknown) => DefectRecurrencePolicy" }, { "classification": "supported", "kind": "function", "name": "parseEvalMetricFloors", "signature": "(value: unknown) => EvalMetricFloors | calls: (value: unknown) => EvalMetricFloors" }, { "classification": "advanced_export", "kind": "function", "name": "parseEvalQuerySet", "signature": "(raw: unknown) => EvalQuerySet | calls: (raw: unknown) => EvalQuerySet" }, { "classification": "advanced_export", "kind": "function", "name": "parseExpectHashSpecs", "signature": "(values: string | readonly string[] | undefined) => ExpectHashSpec[] | calls: (values: string | readonly string[] | undefined) => ExpectHashSpec[]" }, { "classification": "advanced_export", "kind": "function", "name": "parseExtensionLongFlagToken", "signature": "(value: unknown) => ExtensionLongFlagSpelling | null | calls: (value: unknown) => ExtensionLongFlagSpelling | null" }, { "classification": "supported", "kind": "function", "name": "parseGraphSubcommand", "signature": "(raw: string, id: string | undefined, target: string | undefined) => GraphSubcommand | calls: (raw: string, id: string | undefined, target: string | undefined) => GraphSubcommand" }, { "classification": "supported", "kind": "function", "name": "parseHistoryAttestation", "signature": "(value: unknown) => HistoryAttestation | calls: (value: unknown) => HistoryAttestation" }, { "classification": "advanced_export", "kind": "function", "name": "parseHistoryProvenanceFilters", "signature": "(filters: HistoryProvenanceFilters, dimensions?: readonly string[]) => Map> | calls: (filters: HistoryProvenanceFilters, dimensions?: readonly string[]) => Map>" }, { "classification": "supported", "kind": "function", "name": "parseIntegerLimit", "signature": "(raw: string | undefined, label?: string) => number | undefined | calls: (raw: string | undefined, label?: string) => number | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "parseItemDocument", "signature": "(content: string, options?: ItemDocumentFormatOptions) => ItemDocument | calls: (content: string, options?: ItemDocumentFormatOptions) => ItemDocument" }, { "classification": "advanced_export", "kind": "function", "name": "parseItemMutationBatch", "signature": "(input: string, parseOptions?: ParseItemMutationBatchOptions) => BulkItemMutation[] | calls: (input: string, parseOptions?: ParseItemMutationBatchOptions) => BulkItemMutation[]" }, { "classification": "advanced_export", "kind": "interface", "name": "ParseItemMutationBatchOptions", "signature": "export interface ParseItemMutationBatchOptions { runtimeFields?: readonly RuntimeFieldDefinitionResolved[]; }" }, { "classification": "supported", "kind": "function", "name": "parseLimit", "signature": "(raw: string | undefined, label?: string) => number | undefined | calls: (raw: string | undefined, label?: string) => number | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "parseLinkedTestAssertionEqualsMap", "signature": "(raw: string | undefined, optionName: string) => Record | undefined | calls: (raw: string | undefined, optionName: string) => Record | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "parseLinkedTestAssertionGteMap", "signature": "(raw: string | undefined, optionName: string) => Record | undefined | calls: (raw: string | undefined, optionName: string) => Record | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "parseLinkedTestBoolean", "signature": "(raw: string | undefined, optionName: string, fieldLabel: string) => boolean | undefined | calls: (raw: string | undefined, optionName: string, fieldLabel: string) => boolean | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "parseLinkedTestContextMode", "signature": "(raw: string | undefined, optionName: string) => LinkedTest[\"pm_context_mode\"] | undefined | calls: (raw: string | undefined, optionName: string) => LinkedTest[\"pm_context_mode\"] | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "parseLinkedTestEnvClear", "signature": "(raw: string | undefined, optionName: string) => string[] | undefined | calls: (raw: string | undefined, optionName: string) => string[] | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "parseLinkedTestEnvSet", "signature": "(raw: string | undefined, optionName: string) => Record | undefined | calls: (raw: string | undefined, optionName: string) => Record | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "parseLinkedTestJsonEntries", "signature": "(raw: string, optionName: string) => LinkedTest[] | calls: (raw: string, optionName: string) => LinkedTest[]" }, { "classification": "advanced_export", "kind": "function", "name": "parseLinkedTestMinLines", "signature": "(raw: string | undefined, optionName: string) => number | undefined | calls: (raw: string | undefined, optionName: string) => number | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "parseLinkedTestRegexList", "signature": "(raw: string | undefined, optionName: string, fieldLabel: string) => string[] | undefined | calls: (raw: string | undefined, optionName: string, fieldLabel: string) => string[] | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "parseLinkedTestStringList", "signature": "(raw: string | undefined) => string[] | undefined | calls: (raw: string | undefined) => string[] | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "parseLinkedTestWorkspaceContextMode", "signature": "(raw: string | undefined, optionName: string) => LinkedTest[\"workspace_context_mode\"] | undefined | calls: (raw: string | undefined, optionName: string) => LinkedTest[\"workspace_context_mode\"] | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "parseMcpCachePolicy", "signature": "(value: PmMcpCachePolicy) => PmMcpCachePolicy | calls: (value: PmMcpCachePolicy) => PmMcpCachePolicy" }, { "classification": "advanced_export", "kind": "function", "name": "parseMcpImplementation", "signature": "(value: unknown) => PmMcpImplementation | undefined | calls: (value: unknown) => PmMcpImplementation | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "parseMcpInputRequests", "signature": "(value: unknown, requestContext: PmMcpRequestContext) => PmMcpInputRequests | calls: (value: unknown, requestContext: PmMcpRequestContext) => PmMcpInputRequests" }, { "classification": "advanced_export", "kind": "function", "name": "parseMcpInputResponses", "signature": "(value: unknown) => PmMcpInputResponses | calls: (value: unknown) => PmMcpInputResponses" }, { "classification": "advanced_export", "kind": "function", "name": "parseMcpSubscriptionFilter", "signature": "(value: unknown) => PmMcpSubscriptionFilter | calls: (value: unknown) => PmMcpSubscriptionFilter" }, { "classification": "advanced_export", "kind": "function", "name": "parseMigrateEntries", "signature": "(raw: string[] | undefined) => PathMigration[] | calls: (raw: string[] | undefined) => PathMigration[]" }, { "classification": "supported", "kind": "function", "name": "parseMultiValueFilter", "signature": "(raw: string | undefined, options: MultiValueFilterOptions) => string[] | undefined | calls: (raw: string | undefined, options: MultiValueFilterOptions) => string[] | undefined" }, { "classification": "contract_data", "kind": "function", "name": "parseMutationReceipt", "signature": "{ (json: string): PmMutationReceipt; (value: unknown): PmMutationReceipt; } | calls: (json: string) => PmMutationReceipt ; (value: unknown) => PmMutationReceipt" }, { "classification": "advanced_export", "kind": "function", "name": "parseOptionalNonNegativeInteger", "signature": "(raw: string, optionName: string) => number | calls: (raw: string, optionName: string) => number" }, { "classification": "advanced_export", "kind": "function", "name": "parseOptionalNumber", "signature": "(raw: string, optionName: string) => number | calls: (raw: string, optionName: string) => number" }, { "classification": "contract_data", "kind": "function", "name": "parsePmAgentTaskTranscriptCorpus", "signature": "(value: unknown) => PmAgentTaskTranscriptCorpus | calls: (value: unknown) => PmAgentTaskTranscriptCorpus" }, { "classification": "advanced_export", "kind": "function", "name": "parsePmToolDiscoveryOptions", "signature": "(input: Record) => PmToolDiscoveryOptions | calls: (input: Record) => PmToolDiscoveryOptions" }, { "classification": "supported", "kind": "function", "name": "parsePriority", "signature": "(raw: string | undefined, label?: string) => number | undefined | calls: (raw: string | undefined, label?: string) => number | undefined" }, { "classification": "supported", "kind": "function", "name": "parsePriorityFilterSet", "signature": "(raw: string | undefined, label?: string) => Set | undefined | calls: (raw: string | undefined, label?: string) => Set | undefined" }, { "classification": "supported", "kind": "function", "name": "parseReadOutputSession", "signature": "(value: unknown) => PmReadOutputSessionState | undefined | calls: (value: unknown) => PmReadOutputSessionState | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "parseRegisteredItemFieldAssignments", "signature": "(rawFields: string[] | undefined, registrations: ExtensionRegistrationRegistry | null, resolveCoreFieldRecovery?: (field: string) => Pick, resolveSchemaFieldRecovery?: (field: string) => Pick | undefined) => Record | calls: (rawFields: string[] | undefined, registrations: ExtensionRegistrationRegistry | null, resolveCoreFieldRecovery?: (field: string) => Pick, resolveSchemaFieldRecovery?: (field: string) => Pick | undefined) => Record" }, { "classification": "supported", "kind": "function", "name": "parseRelationshipGraphSnapshot", "signature": "(value: unknown) => LoadedRelationshipGraphSnapshot | calls: (value: unknown) => LoadedRelationshipGraphSnapshot" }, { "classification": "advanced_export", "kind": "function", "name": "parseRemoveEntries", "signature": "(raw: string[] | undefined) => string[] | calls: (raw: string[] | undefined) => string[]" }, { "classification": "supported", "kind": "type", "name": "ParserOverride", "signature": "export type ParserOverride = (context: ParserOverrideContext) => ParserOverrideDelta | Promise;" }, { "classification": "supported", "kind": "type", "name": "ParserOverrideContext", "signature": "export type ParserOverrideContext = CommandHandlerContext;" }, { "classification": "supported", "kind": "interface", "name": "ParserOverrideDelta", "signature": "export interface ParserOverrideDelta { args?: string[]; options?: Record; global?: GlobalOptions; }" }, { "classification": "supported", "kind": "function", "name": "parseSourceLineRange", "signature": "(value: string) => SourceLineRange | calls: (value: string) => SourceLineRange" }, { "classification": "advanced_export", "kind": "function", "name": "parseStatusFilterCsv", "signature": "(raw: unknown, registry: RuntimeStatusRegistry, options?: ParseStatusFilterOptions) => ItemStatus[] | undefined | calls: (raw: unknown, registry: RuntimeStatusRegistry, options?: ParseStatusFilterOptions) => ItemStatus[] | undefined" }, { "classification": "supported", "kind": "function", "name": "parseStringFilterSet", "signature": "(raw: string | undefined, options: MultiValueFilterOptions) => Set | undefined | calls: (raw: string | undefined, options: MultiValueFilterOptions) => Set | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "parseTags", "signature": "(raw: string) => string[] | calls: (raw: string) => string[]" }, { "classification": "advanced_export", "kind": "function", "name": "parseTestRunMeasurements", "signature": "(values: string[] | undefined, recordedAt: string) => TestRunMeasurement[] | calls: (values: string[] | undefined, recordedAt: string) => TestRunMeasurement[]" }, { "classification": "supported", "kind": "function", "name": "parseType", "signature": "(raw: string | undefined, typeRegistry: ItemTypeRegistry, label?: string) => ItemType | undefined | calls: (raw: string | undefined, typeRegistry: ItemTypeRegistry, label?: string) => ItemType | undefined" }, { "classification": "supported", "kind": "function", "name": "parseTypeFilterSet", "signature": "(raw: string | undefined, typeRegistry: ItemTypeRegistry, label?: string) => Set | undefined | calls: (raw: string | undefined, typeRegistry: ItemTypeRegistry, label?: string) => Set | undefined" }, { "classification": "supported", "kind": "function", "name": "parseUnknownAuthorHistoryEventCoordinates", "signature": "(values: readonly string[]) => UnknownAuthorHistoryEvent[] | calls: (values: readonly string[]) => UnknownAuthorHistoryEvent[]" }, { "classification": "supported", "kind": "function", "name": "parseWorkflowPolicy", "signature": "(value: unknown) => WorkflowPolicy | calls: (value: unknown) => WorkflowPolicy" }, { "classification": "supported", "kind": "function", "name": "parseWorkflowPolicyDocument", "signature": "(value: unknown) => WorkflowPolicyDocument | calls: (value: unknown) => WorkflowPolicyDocument" }, { "classification": "supported", "kind": "function", "name": "partitionDecisionEntries", "signature": "(ready: ActionableEntry[], includeDecisions: boolean, typeRegistry?: ItemTypeRegistry) => { agent: ActionableEntry[]; decisions: ActionableEntry[]; } | calls: (ready: ActionableEntry[], includeDecisions: boolean, typeRegistry?: ItemTypeRegistry) => { agent: ActionableEntry[]; decisions: ActionableEntry[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "patchPathToChangedField", "signature": "(path: string) => string | calls: (path: string) => string" }, { "classification": "advanced_export", "kind": "function", "name": "pathExists", "signature": "(targetPath: string) => Promise | calls: (targetPath: string) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "PathMigration", "signature": "export interface PathMigration { from: string; to: string; }" }, { "classification": "contract_data", "kind": "value", "name": "PAUSE_TASK_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "advanced_export", "kind": "function", "name": "pauseTask", "signature": "(id: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise | calls: (id: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "PauseTaskResult", "signature": "export interface PauseTaskResult { id: string; action: \"pause_task\"; update: UpdateResult; release: ReleaseResult; }" }, { "classification": "supported", "kind": "function", "name": "persistDurableGraphResult", "signature": "(pmRoot: string, fingerprint: string, view: DurableGraphCacheView, queryKey: string, result: unknown) => Promise | calls: (pmRoot: string, fingerprint: string, view: DurableGraphCacheView, queryKey: string, result: unknown) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "persistSelectedItemFormat", "signature": "(settings: PmSettings) => void | calls: (settings: PmSettings) => void" }, { "classification": "contract_data", "kind": "value", "name": "PLAN_CREATE_METADATA_PARAMETER_KEYS", "signature": "readonly [\"createMode\", \"status\", \"deadline\", \"estimate\", \"acceptanceCriteria\", \"definitionOfReady\", \"order\", \"rank\", \"goal\", \"objective\", \"value\", \"impact\", \"outcome\", \"whyNow\", \"assignee\", \"reviewer\", \"risk\", \"confidence\", \"sprint\", \"release\", \"blockedReason\", \"unblockNote\", \"reporter\", \"severity\", \"environment\", \"reproSteps\", \"resolution\", \"expectedResult\", \"actualResult\", \"affectedVersion\", \"fixedVersion\", \"component\", \"regression\", \"customerImpact\", \"comment\", \"note\", \"learning\", \"reminder\", \"event\", \"typeOption\"]" }, { "classification": "contract_data", "kind": "value", "name": "PLAN_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "advanced_export", "kind": "value", "name": "PLAN_SHOW_DEPTH_VALUES", "signature": "readonly [\"brief\", \"standard\", \"deep\"]" }, { "classification": "advanced_export", "kind": "value", "name": "PLAN_SUBCOMMANDS", "signature": "readonly [\"create\", \"show\", \"add-step\", \"update-step\", \"complete-step\", \"block-step\", \"reorder-step\", \"remove-step\", \"link\", \"unlink\", \"decision\", \"discovery\", \"validation\", \"resume\", \"approve\", \"materialize\"]" }, { "classification": "advanced_export", "kind": "value", "name": "PLAN_TEMPLATE_NAMES", "signature": "readonly [\"bug-investigation\", \"feature-implementation\", \"refactoring-sprint\"]" }, { "classification": "advanced_export", "kind": "function", "name": "planAgentIdentityVocabularyMutation", "signature": "(current: AgentIdentityVocabulary | undefined, input: AgentIdentityVocabularyMutationInput) => AgentIdentityVocabularyMutationPlan | calls: (current: AgentIdentityVocabulary | undefined, input: AgentIdentityVocabularyMutationInput) => AgentIdentityVocabularyMutationPlan" }, { "classification": "advanced_export", "kind": "interface", "name": "PlanCommandOptions", "signature": "export interface PlanCommandOptions extends Omit, Omit { title?: string; description?: string; scope?: string; parent?: string; inheritFocus?: boolean; related?: string | string[]; blocks?: string | string[]; blockedBy?: string | string[]; harness?: string; mode?: string; resumeContext?: string; tags?: string; priority?: string; status?: string; createMode?: string; body?: string; claim?: boolean; fromSearch?: string; stepTitle?: string; step?: string | string[]; stepBody?: string; stepOwner?: string; stepStatus?: string; stepEvidence?: string; stepBlockedReason?: string; stepReplacement?: string; dependsOn?: string | string[]; link?: string | string[]; linkKind?: string; linkNote?: string; promoteToItemDep?: boolean; allowMultipleActive?: boolean; file?: string | string[]; test?: string | string[]; doc?: string | string[]; decisionText?: string; decision?: string; decisionRationale?: string; decisionEvidence?: string; discoveryText?: string; discovery?: string; validationText?: string; validation?: string; validationCommand?: string; validationExpected?: string; depth?: string; fields?: string; steps?: string; template?: string; materializeType?: string; materializeParent?: string; materializeTags?: string; field?: string | string[]; author?: string; message?: string; force?: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PlanCommandResult", "signature": "export interface PlanCommandResult { mutation_receipt?: PlanMutationReceipt; action: PlanSubcommand; plan: PlanResultPlan; step?: PlanStep; current_step?: PlanStep | undefined; next_actions?: string[]; materialized?: { id: string; title: string; type: string; parent?: string; tags: string[]; from_step: string; }[]; materialize_skipped?: { from_step: string; reason: \"already_completed\" | \"already_materialized\"; existing_id?: string; }[]; warnings: string[]; generated_at: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "planCompletedAtBackfill", "signature": "(items: readonly ItemMetadata[], historyById: ReadonlyMap, terminalStatuses: ReadonlySet) => CompletedAtBackfillCandidate[] | calls: (items: readonly ItemMetadata[], historyById: ReadonlyMap, terminalStatuses: ReadonlySet) => CompletedAtBackfillCandidate[]" }, { "classification": "advanced_export", "kind": "interface", "name": "PlanDispatchInput", "signature": "export interface PlanDispatchInput { subcommand: PlanSubcommand; id?: string; stepRef?: string; reorderTo?: number; options: PlanCommandOptions; global: GlobalOptions; }" }, { "classification": "advanced_export", "kind": "function", "name": "planExtensionDirectoryCopy", "signature": "(sourceDirectory: string, destinationDirectory: string, options?: ExtensionCopyPlanOptions) => Promise | calls: (sourceDirectory: string, destinationDirectory: string, options?: ExtensionCopyPlanOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "planItemMutationDocument", "signature": "(options: PlanItemMutationDocumentOptions) => Promise | calls: (options: PlanItemMutationDocumentOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "PlanItemMutationDocumentOptions", "signature": "export interface PlanItemMutationDocumentOptions { pmRoot: string; input: string; transactionId?: string; upsertKey?: string; settings?: PmSettings; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PlanMutationReceipt", "signature": "export interface PlanMutationReceipt { kind: \"plan_mutation\"; action: PlanSubcommand; id: string; status: string; mode: PlanMode; steps_summary: PlanStepSummary; step?: Pick, \"id\" | \"order\"> & { status: PlanStepStatus; }; materialized_count: number; skipped_count: number; warning_count: number; warnings: string[]; warnings_truncated: boolean; next_action: string; inspection_command: string; omission_receipt: { has_omissions: true; omitted_field_group_count: 1; omitted_field_groups: { name: \"plan_detail\"; restore_with: string; }[]; }; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PlannedItemMutationDocument", "signature": "export interface PlannedItemMutationDocument extends ResolvedItemMutationDocument { transaction_id: string; transaction_id_source: \"explicit\" | \"derived\"; upsert_key?: string; }" }, { "classification": "advanced_export", "kind": "type", "name": "PlanOperationOptions", "signature": "export type PlanOperationOptions = PlanCommandOptions;" }, { "classification": "supported", "kind": "function", "name": "planProfileApplication", "signature": "(profile: ProjectProfileDefinition, current: ProfileCurrentState) => ProfileApplicationPlan | calls: (profile: ProjectProfileDefinition, current: ProfileCurrentState) => ProfileApplicationPlan" }, { "classification": "supported", "kind": "function", "name": "planRelationshipEventBackfill", "signature": "(items: readonly WorkspaceRelationshipItem[], options: RelationshipEventBackfillOptions) => RelationshipEventBackfillPlan | calls: (items: readonly WorkspaceRelationshipItem[], options: RelationshipEventBackfillOptions) => RelationshipEventBackfillPlan" }, { "classification": "supported", "kind": "function", "name": "planRelationshipRemediation", "signature": "(assembly: WorkspaceRelationshipAssembly, options?: RelationshipRemediationPlanOptions) => RelationshipRemediationPlan | calls: (assembly: WorkspaceRelationshipAssembly, options?: RelationshipRemediationPlanOptions) => RelationshipRemediationPlan" }, { "classification": "advanced_export", "kind": "interface", "name": "PlanResultPlan", "signature": "export interface PlanResultPlan { id: string; title: string; status: string; mode: PlanMode; scope?: string; harness?: PlanHarness; parent?: string; resume_context?: string; steps_summary: PlanStepSummary; current_step?: { id: string; order: number; title: string; status: PlanStepStatus; } | undefined; blocked_steps?: { id: string; order: number; title: string; blocked_reason?: string; }[]; steps?: PlanStep[]; decisions?: PlanDecision[]; discoveries?: PlanDiscovery[]; validation?: PlanValidationCheck[]; linked_items?: { id: string; kind: DependencyKind; }[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "planSchemaEvolutionMigration", "signature": "(items: readonly ItemMetadata[], options: PlanSchemaEvolutionMigrationOptions) => SchemaEvolutionMigrationPlan | calls: (items: readonly ItemMetadata[], options: PlanSchemaEvolutionMigrationOptions) => SchemaEvolutionMigrationPlan" }, { "classification": "advanced_export", "kind": "interface", "name": "PlanSchemaEvolutionMigrationOptions", "signature": "export interface PlanSchemaEvolutionMigrationOptions { migrationId?: string; migrationScope?: string; request: SchemaEvolutionMigrationRequest; completedItemIds?: Iterable; }" }, { "classification": "advanced_export", "kind": "type", "name": "PlanShowDepth", "signature": "export type PlanShowDepth = (typeof PLAN_SHOW_DEPTH_VALUES)[number];" }, { "classification": "advanced_export", "kind": "interface", "name": "PlanStepSummary", "signature": "export interface PlanStepSummary { total: number; pending: number; in_progress: number; blocked: number; completed: number; skipped: number; superseded: number; completion_pct: number; }" }, { "classification": "advanced_export", "kind": "type", "name": "PlanSubcommand", "signature": "export type PlanSubcommand = (typeof PLAN_SUBCOMMANDS)[number];" }, { "classification": "advanced_export", "kind": "type", "name": "PlanTemplateName", "signature": "export type PlanTemplateName = (typeof PLAN_TEMPLATE_NAMES)[number];" }, { "classification": "supported", "kind": "function", "name": "planUnknownAuthorHistoryAcknowledgment", "signature": "(pmRoot: string, selector: Pick, coordinateLimit?: number) => Promise | calls: (pmRoot: string, selector: Pick, coordinateLimit?: number) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "planWorkspaceSnapshotRestore", "signature": "(pmRoot: string, target: string) => Promise | calls: (pmRoot: string, target: string) => Promise" }, { "classification": "contract_data", "kind": "value", "name": "PM_AGENT_TASK_ACCOUNTING_MODES", "signature": "readonly [\"self_reported\", \"independent_transport\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_AGENT_TASK_TRANSCRIPT_VERSION", "signature": "2" }, { "classification": "contract_data", "kind": "value", "name": "PM_BULK_LIFECYCLE_COMMAND_ALIASES", "signature": "readonly PmCommandAliasContract[]" }, { "classification": "advanced_export", "kind": "value", "name": "PM_CLI_ERROR_DETAILS_LIMITS", "signature": "Readonly<{ max_bytes: 4096; max_depth: 8; }>" }, { "classification": "supported", "kind": "value", "name": "PM_CLI_EXPECTED_ERROR_NAME", "signature": "\"PmCliError\"" }, { "classification": "contract_data", "kind": "value", "name": "PM_CLI_GRAMMAR_CONTRACT", "signature": "{ readonly nouns: readonly [\"item\", \"list\", \"context\", \"search\", \"graph\", \"history\", \"workspace\", \"package\", \"ops\", \"plan\", \"contracts\", \"help\"]; readonly shared_verbs: readonly [\"acknowledge\", \"activate\", \"add\", \"adopt\", \"adopt-all\", \"catalog\", \"compact\", \"complete\", \"create\", \"deactivate\", \"delete\", \"describe\", \"doctor\", \"edit\", \"explore\", \"import\", \"init\", \"inspect\", \"install\", \"list\", \"manage\", \"migrate\", \"mutate\", \"read\", \"redact\", \"reload\", \"remove\", \"reopen\", \"repair\", \"restore\", \"run\", \"show\", \"uninstall\", \"upgrade\", \"verify\"]; readonly scope_before_verb: true; readonly visible_top_level_ceiling: 69; readonly ceiling_raise_requires_pm_item: true; readonly positional_shape_budget: 21; }" }, { "classification": "contract_data", "kind": "value", "name": "PM_CLI_GRAMMAR_NOUNS", "signature": "readonly [\"item\", \"list\", \"context\", \"search\", \"graph\", \"history\", \"workspace\", \"package\", \"ops\", \"plan\", \"contracts\", \"help\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_CLI_ONLY_TOOL_ACTION_WAIVERS", "signature": "{ readonly help: \"Commander help rendering has no SDK operation result.\"; readonly packages: \"The plural package alias only renders package-oriented help.\"; }" }, { "classification": "contract_data", "kind": "value", "name": "PM_CLI_SHARED_VERBS", "signature": "readonly [\"acknowledge\", \"activate\", \"add\", \"adopt\", \"adopt-all\", \"catalog\", \"compact\", \"complete\", \"create\", \"deactivate\", \"delete\", \"describe\", \"doctor\", \"edit\", \"explore\", \"import\", \"init\", \"inspect\", \"install\", \"list\", \"manage\", \"migrate\", \"mutate\", \"read\", \"redact\", \"reload\", \"remove\", \"reopen\", \"repair\", \"restore\", \"run\", \"show\", \"uninstall\", \"upgrade\", \"verify\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_COMMAND_ALIAS_CONTRACTS", "signature": "readonly PmCommandAliasContract[]" }, { "classification": "advanced_export", "kind": "value", "name": "PM_COMMAND_CAPABILITY_CONTRACTS", "signature": "readonly PmCommandCapabilityContract[]" }, { "classification": "contract_data", "kind": "value", "name": "PM_COMMAND_DESTINATION_CONTRACTS", "signature": "readonly PmCommandDestinationContract[]" }, { "classification": "contract_data", "kind": "value", "name": "PM_COMMAND_EXIT_CONTRACTS", "signature": "readonly PmCommandExitContract[]" }, { "classification": "contract_data", "kind": "value", "name": "PM_COMMAND_EXIT_OUTCOME_CONTRACTS", "signature": "readonly [{ readonly exit_code: 0; readonly outcome: \"effect\"; readonly success: true; readonly meaning: \"The requested operation completed with its intended effect.\"; }, { readonly exit_code: 1; readonly outcome: \"internal_failure\"; readonly success: false; readonly meaning: \"An unexpected runtime or internal failure prevented completion.\"; }, { readonly exit_code: 2; readonly outcome: \"refused_input\"; readonly success: false; readonly meaning: \"The invocation was refused because its input or composition was invalid.\"; }, { readonly exit_code: 3; readonly outcome: \"refused_tracker_state\"; readonly success: false; readonly meaning: \"The requested tracker, item, or resource was not present.\"; }, { readonly exit_code: 4; readonly outcome: \"conflict\"; readonly success: false; readonly meaning: \"Current state or concurrency prevented the requested effect.\"; }, { readonly exit_code: 5; readonly outcome: \"dependency_failed\"; readonly success: false; readonly meaning: \"A required dependency operation failed.\"; }, { readonly exit_code: 6; readonly outcome: \"no_effect\"; readonly success: true; readonly meaning: \"The request was valid and completed, but matched nothing to change.\"; }, { readonly exit_code: 7; readonly outcome: \"partial_effect\"; readonly success: true; readonly meaning: \"The request completed and changed some, but not all, selected targets.\"; }]" }, { "classification": "contract_data", "kind": "value", "name": "PM_COMMAND_OUTPUT_BUDGET_CONTRACTS", "signature": "PmCommandOutputBudgetContract[]" }, { "classification": "contract_data", "kind": "value", "name": "PM_COMMAND_OUTPUT_ENVELOPE_CONTRACTS", "signature": "PmCommandOutputEnvelopeContract[]" }, { "classification": "contract_data", "kind": "value", "name": "PM_COMMAND_POSITIONAL_CONTRACTS", "signature": "readonly PmCommandPositionalContract[]" }, { "classification": "advanced_export", "kind": "value", "name": "PM_COMMAND_VISIBILITY_CONTRACTS", "signature": "readonly PmCommandVisibilityContract[]" }, { "classification": "supported", "kind": "value", "name": "PM_COMPLETE_LIST_FINDING_CODES", "signature": "readonly [\"invalid_envelope\", \"source_incomplete\", \"source_unchecked\", \"filtered_corpus\", \"terminal_items_excluded\", \"strict_read_unproven\", \"page_incomplete\", \"count_mismatch\", \"projection_incomplete\", \"field_omission\", \"omission_receipt_missing\", \"omission_receipt_invalid\", \"read_output_missing\", \"read_output_invalid\", \"read_output_dimensions_incomplete\", \"budget_compaction\", \"budget_omission\", \"session_projection\", \"invalid_item_id\", \"duplicate_item_id\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_CONTEXT_INTENT_CONTRACTS", "signature": "readonly PmContextIntentContract[]" }, { "classification": "advanced_export", "kind": "value", "name": "PM_CONTEXT_INTENTS_FILE", "signature": "\"context-intents.json\"" }, { "classification": "contract_data", "kind": "value", "name": "PM_CONTEXT_OPS_COMMAND_ALIASES", "signature": "readonly PmCommandAliasContract[]" }, { "classification": "contract_data", "kind": "value", "name": "PM_CORE_COMMAND_NAMES", "signature": "readonly [\"init\", \"config\", \"extension\", \"package\", \"packages\", \"install\", \"upgrade\", \"create\", \"item\", \"copy\", \"focus\", \"list\", \"list-all\", \"list-draft\", \"list-open\", \"list-in-progress\", \"list-blocked\", \"list-closed\", \"list-canceled\", \"aggregate\", \"context\", \"ctx\", \"get\", \"graph\", \"search\", \"duplicates\", \"eval\", \"next\", \"history\", \"events\", \"history-redact\", \"history-repair\", \"history-compact\", \"history-attest\", \"history-author-acknowledge\", \"merge\", \"schema\", \"profile\", \"activity\", \"restore\", \"update\", \"update-many\", \"close\", \"close-many\", \"delete\", \"append\", \"comments\", \"notes\", \"learnings\", \"files\", \"docs\", \"deps\", \"plan\", \"test\", \"test-all\", \"telemetry\", \"stats\", \"health\", \"validate\", \"assurance\", \"gc\", \"workspace\", \"contracts\", \"claim\", \"release\", \"start-task\", \"pause-task\", \"close-task\", \"meet\", \"event\", \"remind\", \"help\"]" }, { "classification": "advanced_export", "kind": "value", "name": "PM_CORPUS_SHAPE_SCHEMA", "signature": "\"https://schema.unbrained.dev/pm/corpus-shape/v1\"" }, { "classification": "contract_data", "kind": "value", "name": "PM_DEPRECATED_TOOL_ACTIONS", "signature": "readonly PmToolAction[]" }, { "classification": "contract_data", "kind": "value", "name": "PM_DIAGNOSTIC_DEGRADATION_STEPS", "signature": "readonly [\"full\", \"omit_explanation\", \"limit_collections\", \"compact_recovery\", \"action_only\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_DIAGNOSTIC_OUTPUT_BUDGET_CONTRACTS", "signature": "PmDiagnosticOutputBudgetContract[]" }, { "classification": "contract_data", "kind": "value", "name": "PM_DIAGNOSTIC_OUTPUT_CLASSES", "signature": "readonly [\"error\", \"warning\", \"validation_summary\", \"recovery_bundle\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_DISCOVERABLE_TOOL_ACTIONS", "signature": "readonly PmToolAction[]" }, { "classification": "advanced_export", "kind": "value", "name": "PM_EPISODE_SCHEMA", "signature": "\"pm.agent-episode/v1\"" }, { "classification": "contract_data", "kind": "value", "name": "PM_ERROR_CODE_CATALOG", "signature": "readonly PmErrorCodeContract[]" }, { "classification": "contract_data", "kind": "value", "name": "PM_ERROR_CODE_EXIT_CLASS_CONTRACTS", "signature": "readonly [{ readonly exit_code: 1; readonly class: \"generic_failure\"; }, { readonly exit_code: 2; readonly class: \"usage\"; }, { readonly exit_code: 3; readonly class: \"not_found\"; }, { readonly exit_code: 4; readonly class: \"conflict\"; }, { readonly exit_code: 5; readonly class: \"dependency_failed\"; }]" }, { "classification": "advanced_export", "kind": "value", "name": "PM_EXACT_COVERAGE_METRICS", "signature": "readonly [\"lines\", \"branches\", \"functions\", \"statements\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_EXTENSION_CAPABILITY_CONTRACTS", "signature": "readonly [\"commands\", \"renderers\", \"hooks\", \"schema\", \"importers\", \"search\", \"parser\", \"preflight\", \"services\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_EXTENSION_PACKAGE_ACTION_SUBCOMMANDS", "signature": "readonly [\"init\", \"install\", \"uninstall\", \"explore\", \"manage\", \"describe\", \"reload\", \"doctor\", \"catalog\", \"adopt\", \"adopt-all\", \"activate\", \"deactivate\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_EXTENSION_POLICY_MODE_CONTRACTS", "signature": "readonly [\"off\", \"warn\", \"enforce\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_EXTENSION_POLICY_SURFACE_CONTRACTS", "signature": "readonly [\"commands.override\", \"commands.handler\", \"hooks.beforecommand\", \"hooks.beforemutation\", \"hooks.aftercommand\", \"hooks.onwrite\", \"hooks.onread\", \"hooks.onindex\", \"schema.flags\", \"schema.itemfields\", \"schema.itemtypes\", \"schema.relationshipkinds\", \"schema.migrations\", \"schema.profiles\", \"parser.override\", \"preflight.override\", \"services.override\", \"renderers.override\", \"importers.importer\", \"importers.exporter\", \"search.provider\", \"search.vectorstore\", \"services.assuranceprovider\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_EXTENSION_SANDBOX_PROFILE_CONTRACTS", "signature": "readonly [\"none\", \"restricted\", \"strict\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_EXTENSION_SERVICE_NAME_CONTRACTS", "signature": "readonly [\"output_format\", \"error_format\", \"help_format\", \"lock_acquire\", \"lock_release\", \"history_append\", \"item_store_write\", \"item_store_delete\", \"context_relevance\", \"command_result\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_EXTENSION_TRUST_MODE_CONTRACTS", "signature": "readonly [\"off\", \"warn\", \"enforce\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_GENERIC_REFUSAL_GUIDANCE", "signature": "Readonly<{ required: \"Adjust command input or tracker state and retry.\"; why: readonly string[]; examples: readonly string[]; }>" }, { "classification": "supported", "kind": "value", "name": "PM_GITATTRIBUTES_END", "signature": "\"# pm-cli:merge-drivers:end\"" }, { "classification": "supported", "kind": "value", "name": "PM_GITATTRIBUTES_START", "signature": "\"# pm-cli:merge-drivers:start\"" }, { "classification": "supported", "kind": "value", "name": "PM_GITATTRIBUTES_V2_END", "signature": "\"# pm-cli:merge-drivers:v2:end\"" }, { "classification": "supported", "kind": "value", "name": "PM_GITATTRIBUTES_V2_START", "signature": "\"# pm-cli:merge-drivers:v2:start\"" }, { "classification": "advanced_export", "kind": "value", "name": "PM_GITIGNORE_END", "signature": "\"# pm-cli:runtime-cache:end\"" }, { "classification": "advanced_export", "kind": "value", "name": "PM_GITIGNORE_START", "signature": "\"# pm-cli:runtime-cache:start\"" }, { "classification": "supported", "kind": "value", "name": "PM_HISTORY_ATTESTATION_CONTRACT", "signature": "{ readonly format: \"pm-history-attestation\"; readonly version: 1; readonly stream_hash: \"exact_file_bytes\"; readonly rollup_hash: \"stable_json_without_workspace_digest\"; readonly ordering: \"stream_id_code_unit_ascending\"; readonly consistency: \"per_stream_snapshot_with_change_detection\"; readonly trust: \"independently_retained_bundle\"; }" }, { "classification": "contract_data", "kind": "value", "name": "PM_HISTORY_COMMAND_ALIASES", "signature": "readonly PmCommandAliasContract[]" }, { "classification": "contract_data", "kind": "value", "name": "PM_HISTORY_OPERATION_ALIASES", "signature": "Readonly>" }, { "classification": "contract_data", "kind": "value", "name": "PM_HISTORY_OPERATION_CONTRACT", "signature": "{ readonly version: 1; readonly item: readonly [\"append\", \"cancel\", \"claim\", \"close\", \"comment_add\", \"comment_edit\", \"comment_delete\", \"create\", \"delete\", \"docs_add\", \"docs_remove\", \"files_add\", \"files_remove\", \"files_discover\", \"history_author_acknowledge\", \"history_compact\", \"history_compact_baseline\", \"history_redact\", \"history_repair\", \"history_salvage\", \"import\", \"improvement_observe\", \"learning_add\", \"learning_edit\", \"learning_delete\", \"normalize\", \"note_add\", \"note_edit\", \"note_delete\", \"plan_create_metadata\", \"plan_create_initial_step\", \"plan_add_step\", \"plan_reorder_step\", \"plan_remove_step\", \"plan_link_step\", \"plan_unlink_step\", \"plan_append_decision\", \"plan_append_discovery\", \"plan_append_validation\", \"plan_resume\", \"plan_approve\", \"plan_materialize\", \"plan_update_step\", \"plan_complete_step\", \"plan_block_step\", \"policy_approve\", \"policy_refused\", \"release\", \"reopen\", \"restore\", \"schema_migration\", \"schema_migration_reference\", \"test_run_track\", \"tests_add\", \"tests_remove\", \"tests_update\", \"update\", \"update_audit\", \"update_ownership_bypass\", \"workspace_snapshot_restore\", \"extension_migrations_apply\", \"merge_reconcile\"]; readonly workspace: readonly [\"history:author-acknowledge\", \"settings:write\", \"init:type_preset\", \"templates:save\", \"profile:apply-types\", \"profile:apply-statuses\", \"profile:apply-fields\", \"profile:apply-config\", \"schema:add-type\", \"schema:remove-type\", \"schema:add-status\", \"schema:remove-status\", \"schema:add-field\", \"schema:remove-field\", \"schema:apply-preset\", \"schema:infer-types\", \"schema:policy-put\", \"schema:policy-remove\", \"schema:policy-mode\", \"assurance:bundle:apply\", \"assurance:gate:verdict\", \"telemetry:install_id\", \"telemetry:first_run_prompt\", \"telemetry:clear\", \"item_format:auto_select_default\", \"transaction_abandon\"]; readonly aliases: Readonly>; readonly patterns: readonly [\"^config:(?:set|unset):[a-z][a-z0-9_.:-]*$\", \"^assurance:(?:measurement|invariant|gate):(?:put|remove)$\", \"^schema_(?:rename_type|rename_status|remap_status|rename_field|remove_type|remove_status|remove_field)(?:_compensate)?$\", \"^extension:[a-z][a-z0-9_-]*:[a-z][a-z0-9_]*$\"]; readonly read_policy: \"preserve_original_operation\"; readonly custom_operation_grammar: \"extension::\"; readonly legacy_custom_operation_grammar: \"lowercase segments separated by underscore, hyphen, colon, or dot; optional opaque colon-suffixed retry key\"; readonly excluded_surfaces: readonly [\"json_patch\", \"on_write_hook\", \"telemetry_span\"]; }" }, { "classification": "contract_data", "kind": "value", "name": "PM_HISTORY_OPERATION_PATTERNS", "signature": "readonly [\"^config:(?:set|unset):[a-z][a-z0-9_.:-]*$\", \"^assurance:(?:measurement|invariant|gate):(?:put|remove)$\", \"^schema_(?:rename_type|rename_status|remap_status|rename_field|remove_type|remove_status|remove_field)(?:_compensate)?$\", \"^extension:[a-z][a-z0-9_-]*:[a-z][a-z0-9_]*$\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_ITEM_ACTION_SUBCOMMANDS", "signature": "readonly [\"reopen\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_ITEM_HISTORY_OPERATIONS", "signature": "readonly [\"append\", \"cancel\", \"claim\", \"close\", \"comment_add\", \"comment_edit\", \"comment_delete\", \"create\", \"delete\", \"docs_add\", \"docs_remove\", \"files_add\", \"files_remove\", \"files_discover\", \"history_author_acknowledge\", \"history_compact\", \"history_compact_baseline\", \"history_redact\", \"history_repair\", \"history_salvage\", \"import\", \"improvement_observe\", \"learning_add\", \"learning_edit\", \"learning_delete\", \"normalize\", \"note_add\", \"note_edit\", \"note_delete\", \"plan_create_metadata\", \"plan_create_initial_step\", \"plan_add_step\", \"plan_reorder_step\", \"plan_remove_step\", \"plan_link_step\", \"plan_unlink_step\", \"plan_append_decision\", \"plan_append_discovery\", \"plan_append_validation\", \"plan_resume\", \"plan_approve\", \"plan_materialize\", \"plan_update_step\", \"plan_complete_step\", \"plan_block_step\", \"policy_approve\", \"policy_refused\", \"release\", \"reopen\", \"restore\", \"schema_migration\", \"schema_migration_reference\", \"test_run_track\", \"tests_add\", \"tests_remove\", \"tests_update\", \"update\", \"update_audit\", \"update_ownership_bypass\", \"workspace_snapshot_restore\", \"extension_migrations_apply\", \"merge_reconcile\"]" }, { "classification": "advanced_export", "kind": "value", "name": "PM_MCP_APP_CONTRACTS", "signature": "readonly PmMcpAppContract[]" }, { "classification": "advanced_export", "kind": "value", "name": "PM_MCP_APP_MIME_TYPE", "signature": "\"text/html;profile=mcp-app\"" }, { "classification": "advanced_export", "kind": "value", "name": "PM_MCP_APPS_EXTENSION", "signature": "\"io.modelcontextprotocol/ui\"" }, { "classification": "advanced_export", "kind": "value", "name": "PM_MCP_APPS_SERVER_CAPABILITY", "signature": "Readonly<{ specVersion: \"2026-01-26\"; mimeTypes: \"text/html;profile=mcp-app\"[]; }>" }, { "classification": "advanced_export", "kind": "value", "name": "PM_MCP_APPS_SPEC_VERSION", "signature": "\"2026-01-26\"" }, { "classification": "advanced_export", "kind": "value", "name": "PM_MCP_ENTRY_TOOL_NAMES", "signature": "readonly string[]" }, { "classification": "advanced_export", "kind": "value", "name": "PM_MCP_ERROR_CODES", "signature": "{ readonly headerMismatch: -32020; readonly missingRequiredClientCapability: -32021; readonly unsupportedProtocolVersion: -32022; readonly invalidParams: -32602; }" }, { "classification": "advanced_export", "kind": "value", "name": "PM_MCP_HTTP_PROTOCOL_VERSION", "signature": "\"2026-07-28\"" }, { "classification": "advanced_export", "kind": "value", "name": "PM_MCP_INPUT_REQUEST_METHODS", "signature": "readonly [\"elicitation/create\", \"roots/list\", \"sampling/createMessage\"]" }, { "classification": "advanced_export", "kind": "value", "name": "PM_MCP_LEGACY_PROTOCOL_VERSIONS", "signature": "readonly [\"2025-11-25\", \"2025-06-18\"]" }, { "classification": "advanced_export", "kind": "value", "name": "PM_MCP_LOG_LEVELS", "signature": "readonly [\"debug\", \"info\", \"notice\", \"warning\", \"error\", \"critical\", \"alert\", \"emergency\"]" }, { "classification": "advanced_export", "kind": "value", "name": "PM_MCP_META_KEYS", "signature": "{ readonly clientCapabilities: \"io.modelcontextprotocol/clientCapabilities\"; readonly clientInfo: \"io.modelcontextprotocol/clientInfo\"; readonly logLevel: \"io.modelcontextprotocol/logLevel\"; readonly protocolVersion: \"io.modelcontextprotocol/protocolVersion\"; readonly serverInfo: \"io.modelcontextprotocol/serverInfo\"; }" }, { "classification": "advanced_export", "kind": "value", "name": "PM_MCP_PROGRESSIVE_DISCOVERY_EXTENSION", "signature": "\"dev.unbrained.pm/progressive-tool-discovery\"" }, { "classification": "advanced_export", "kind": "value", "name": "PM_MCP_PROGRESSIVE_DISCOVERY_SERVER_CAPABILITY", "signature": "Readonly<{ version: 1; discoveryTool: \"pm_discover\"; canonicalResult: \"structuredContent.result\"; compatibilityText: \"pointer\"; }>" }, { "classification": "advanced_export", "kind": "value", "name": "PM_MCP_PROMPT_CONTRACTS", "signature": "readonly PmMcpPromptContract[]" }, { "classification": "advanced_export", "kind": "value", "name": "PM_MCP_PROTOCOL_VERSION", "signature": "\"2026-07-28\"" }, { "classification": "advanced_export", "kind": "value", "name": "PM_MCP_RESOURCE_CONTRACTS", "signature": "readonly PmMcpResourceContract[]" }, { "classification": "advanced_export", "kind": "value", "name": "PM_MCP_SKILL_LIMITS", "signature": "Readonly<{ maxFilesPerSkill: 512; maxFileBytes: number; maxSkillBytes: number; defaultPageSize: 20; maxPageSize: 100; }>" }, { "classification": "advanced_export", "kind": "value", "name": "PM_MCP_SKILLS_DRAFT_REVISION", "signature": "\"SEP-2640@a3e147ca2710f68214247aecc729731ee1ae8d03\"" }, { "classification": "advanced_export", "kind": "value", "name": "PM_MCP_SKILLS_EXTENSION", "signature": "\"io.modelcontextprotocol/skills\"" }, { "classification": "advanced_export", "kind": "value", "name": "PM_MCP_SKILLS_SERVER_CAPABILITY", "signature": "Readonly<{ revision: \"SEP-2640@a3e147ca2710f68214247aecc729731ee1ae8d03\"; status: \"draft\"; directoryRead: true; }>" }, { "classification": "advanced_export", "kind": "value", "name": "PM_MCP_SUBSCRIPTION_ID_META_KEY", "signature": "\"io.modelcontextprotocol/subscriptionId\"" }, { "classification": "advanced_export", "kind": "value", "name": "PM_MCP_SUPPORTED_PROTOCOL_VERSIONS", "signature": "readonly [\"2026-07-28\"]" }, { "classification": "advanced_export", "kind": "value", "name": "PM_MCP_TASK_STATUSES", "signature": "readonly [\"working\", \"input_required\", \"completed\", \"failed\", \"cancelled\"]" }, { "classification": "advanced_export", "kind": "value", "name": "PM_MCP_TASKS_EXTENSION", "signature": "\"io.modelcontextprotocol/tasks\"" }, { "classification": "advanced_export", "kind": "value", "name": "PM_MCP_TOOL_COMMAND_CONTRACTS", "signature": "Readonly>" }, { "classification": "advanced_export", "kind": "value", "name": "PM_MODE_PAIRED_OUTPUT_PROJECTION_CONTRACTS", "signature": "readonly [{ readonly command: \"activity\"; readonly complete_mode: \"full\"; readonly omissions_by_mode: { readonly digest: readonly [{ readonly name: \"event_rows\"; readonly restore_with: \"--raw\"; }]; readonly compact: readonly [{ readonly name: \"provenance\"; readonly restore_with: \"--full\"; }]; readonly provenance: readonly [{ readonly name: \"patch_and_hashes\"; readonly restore_with: \"--full\"; }]; }; }, { readonly command: \"history\"; readonly complete_mode: \"full\"; readonly omissions_by_mode: { readonly compact: readonly [{ readonly name: \"raw_history\"; readonly restore_with: \"--full\"; }]; readonly provenance: readonly [{ readonly name: \"patch_and_hashes\"; readonly restore_with: \"--full\"; }]; }; }]" }, { "classification": "supported", "kind": "value", "name": "PM_MUTATION_ACTION_CONTRACTS", "signature": "readonly [{ readonly action: \"append\"; readonly history_scope: \"item\"; }, { readonly action: \"claim\"; readonly history_scope: \"item\"; }, { readonly action: \"close\"; readonly history_scope: \"item\"; }, { readonly action: \"close-many\"; readonly history_scope: \"item\"; }, { readonly action: \"close-task\"; readonly history_scope: \"item\"; }, { readonly action: \"comments\"; readonly history_scope: \"conditional\"; }, { readonly action: \"config\"; readonly history_scope: \"conditional\"; }, { readonly action: \"copy\"; readonly history_scope: \"item\"; }, { readonly action: \"create\"; readonly history_scope: \"item\"; }, { readonly action: \"delete\"; readonly history_scope: \"item\"; }, { readonly action: \"deps\"; readonly history_scope: \"conditional\"; }, { readonly action: \"discover\"; readonly history_scope: \"item\"; }, { readonly action: \"docs\"; readonly history_scope: \"conditional\"; }, { readonly action: \"files\"; readonly history_scope: \"conditional\"; }, { readonly action: \"focus\"; readonly history_scope: \"conditional\"; }, { readonly action: \"gc\"; readonly history_scope: \"conditional\"; }, { readonly action: \"history-compact\"; readonly history_scope: \"history\"; }, { readonly action: \"history-author-acknowledge\"; readonly history_scope: \"workspace\"; }, { readonly action: \"history-redact\"; readonly history_scope: \"history\"; }, { readonly action: \"history-repair\"; readonly history_scope: \"history\"; }, { readonly action: \"init\"; readonly history_scope: \"workspace\"; }, { readonly action: \"install\"; readonly history_scope: \"conditional\"; }, { readonly action: \"learnings\"; readonly history_scope: \"conditional\"; }, { readonly action: \"notes\"; readonly history_scope: \"conditional\"; }, { readonly action: \"package\"; readonly history_scope: \"conditional\"; }, { readonly action: \"pause-task\"; readonly history_scope: \"item\"; }, { readonly action: \"plan\"; readonly history_scope: \"conditional\"; }, { readonly action: \"profile\"; readonly history_scope: \"conditional\"; }, { readonly action: \"release\"; readonly history_scope: \"item\"; }, { readonly action: \"restore\"; readonly history_scope: \"item\"; }, { readonly action: \"schema\"; readonly history_scope: \"conditional\"; }, { readonly action: \"start-task\"; readonly history_scope: \"item\"; }, { readonly action: \"templates\"; readonly history_scope: \"conditional\"; }, { readonly action: \"test\"; readonly history_scope: \"conditional\"; }, { readonly action: \"test-all\"; readonly history_scope: \"conditional\"; }, { readonly action: \"update\"; readonly history_scope: \"item\"; }, { readonly action: \"update-many\"; readonly history_scope: \"item\"; }, { readonly action: \"upgrade\"; readonly history_scope: \"conditional\"; }]" }, { "classification": "contract_data", "kind": "value", "name": "PM_NAMESPACED_COMMAND_ALIASES", "signature": "readonly PmCommandAliasContract[]" }, { "classification": "advanced_export", "kind": "value", "name": "PM_OBSERVATION_SCHEMA", "signature": "\"pm.agent-observation/v1\"" }, { "classification": "contract_data", "kind": "value", "name": "PM_OUTPUT_BUDGET_CLASSES", "signature": "readonly [\"mutation\", \"read\", \"discovery\", \"governance\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_OUTPUT_DEGRADATION_STEPS", "signature": "readonly [\"full\", \"compact\", \"brief\", \"summary\", \"counts\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_OUTPUT_ENVELOPE_KINDS", "signature": "readonly [\"mutation_receipt\", \"entity\", \"collection\", \"diagnostic\", \"stream\"]" }, { "classification": "supported", "kind": "value", "name": "PM_PACKAGE_CONVENTIONAL_RESOURCE_ROOTS", "signature": "Readonly>" }, { "classification": "contract_data", "kind": "value", "name": "PM_PACKAGE_ONLY_ACTION_SUBCOMMANDS", "signature": "readonly [\"upgrade\"]" }, { "classification": "supported", "kind": "value", "name": "PM_PACKAGE_RESOURCE_KINDS", "signature": "readonly [\"extensions\", \"docs\", \"examples\", \"assets\", \"prompts\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_POSITIONAL_ACTION_CONTRACTS", "signature": "readonly PmPositionalActionContract[]" }, { "classification": "contract_data", "kind": "value", "name": "PM_PROVIDER_TOOL_PARAMETERS_SCHEMA", "signature": "Record" }, { "classification": "contract_data", "kind": "value", "name": "PM_PROVIDER_TOOL_PARAMETERS_SCHEMA_VERSION", "signature": "\"1.12.0\"" }, { "classification": "supported", "kind": "value", "name": "PM_READ_OUTPUT_COMPOSITION_OPTION_FLAGS", "signature": "readonly [\"--output-session\", \"--output-cursor\", \"--output-row-contract\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_READ_OUTPUT_CONTINUATION_FINGERPRINT_POLICIES", "signature": "Readonly>>" }, { "classification": "supported", "kind": "value", "name": "PM_READ_OUTPUT_DIMENSIONS", "signature": "readonly [\"include\", \"amount\", \"cost\", \"encoding\"]" }, { "classification": "supported", "kind": "value", "name": "PM_READ_OUTPUT_OPTION_FLAGS", "signature": "readonly string[]" }, { "classification": "advanced_export", "kind": "value", "name": "PM_READ_OUTPUT_SESSION_MAX_SEEN_ITEM_IDS", "signature": "10000" }, { "classification": "advanced_export", "kind": "value", "name": "PM_READ_OUTPUT_SESSION_MIN_TOKENS", "signature": "256" }, { "classification": "supported", "kind": "value", "name": "PM_READ_OUTPUT_SURFACE_CONTRACTS", "signature": "readonly PmReadOutputSurfaceContract[]" }, { "classification": "contract_data", "kind": "value", "name": "PM_READ_OUTPUT_SURFACES", "signature": "readonly [\"list\", \"context\", \"search\", \"get\", \"next\", \"health\", \"deps\", \"graph\", \"history\", \"activity\", \"validate\", \"events\", \"contracts\", \"comments\", \"notes\", \"files\", \"docs\", \"stats\", \"aggregate\", \"duplicates\", \"package-catalog\", \"package-manage\", \"comments-audit\", \"assurance\"]" }, { "classification": "advanced_export", "kind": "value", "name": "PM_READ_ROW_CONTRACTS", "signature": "{ readonly context: { readonly row_keys: readonly [\"high_level\", \"low_level\"]; readonly fields: \"supported\"; }; readonly get: { readonly row_keys: readonly [\"children\"]; readonly fields: \"supported\"; }; readonly list: { readonly row_keys: readonly [\"items\"]; readonly fields: \"supported\"; }; readonly next: { readonly row_keys: readonly [\"recommended\", \"ready\", \"decision_needed\", \"gate_needed\", \"containers\", \"blocked\", \"held_by_others\"]; readonly fields: \"unsupported\"; }; readonly search: { readonly row_keys: readonly [\"items\"]; readonly fields: \"supported\"; }; readonly activity: { readonly row_keys: readonly [\"activity_digest\", \"compact_activity\", \"provenance_activity\", \"activity\"]; readonly fields: \"unsupported\"; }; readonly history: { readonly row_keys: readonly [\"compact_history\", \"provenance_history\", \"history\", \"diff\"]; readonly fields: \"unsupported\"; }; readonly deps: { readonly row_keys: readonly [\"graph.nodes\", \"graph.edges\", \"context.nodes\", \"context.edges\"]; readonly fields: \"unsupported\"; }; readonly health: { readonly row_keys: readonly [\"checks\"]; readonly fields: \"unsupported\"; }; readonly aggregate: { readonly row_keys: readonly [\"groups\"]; readonly fields: \"unsupported\"; }; readonly duplicates: { readonly row_keys: readonly [\"clusters\"]; readonly fields: \"unsupported\"; }; readonly stats: { readonly row_keys: readonly [\"by_type\", \"by_status\"]; readonly fields: \"unsupported\"; }; readonly comments: { readonly row_keys: readonly [\"comments\"]; readonly fields: \"unsupported\"; }; readonly notes: { readonly row_keys: readonly [\"notes\"]; readonly fields: \"unsupported\"; }; readonly learnings: { readonly row_keys: readonly [\"learnings\"]; readonly fields: \"unsupported\"; }; readonly files: { readonly row_keys: readonly [\"files\"]; readonly fields: \"unsupported\"; }; readonly docs: { readonly row_keys: readonly [\"docs\"]; readonly fields: \"unsupported\"; }; readonly validate: { readonly row_keys: readonly [\"checks\", \"warnings\"]; readonly fields: \"unsupported\"; }; readonly contracts: { readonly row_keys: readonly [\"command_summaries\", \"commands\"]; readonly fields: \"unsupported\"; }; }" }, { "classification": "advanced_export", "kind": "value", "name": "PM_READ_ROW_JQ_SELECTOR", "signature": "\".row_contract.row_keys[] as $key | getpath($key | split(\\\".\\\")) | if type == \\\"array\\\" then .[] else if type == \\\"object\\\" then to_entries[] else empty end end\"" }, { "classification": "contract_data", "kind": "value", "name": "PM_RECOVERY_ECHO_FIELDS", "signature": "readonly [\"attempted_command\", \"normalized_args\", \"provided_fields\"]" }, { "classification": "advanced_export", "kind": "value", "name": "PM_RECOVERY_REFERENCE_FIELDS", "signature": "readonly (\"candidate_command\" | \"candidate_commands\" | \"example\" | \"examples\" | \"fallback_candidates\" | \"migration_hint\" | \"migration_hints\" | \"next_best_command\" | \"next_step\" | \"next_steps\" | \"restore_with\" | \"retry_command\" | \"suggested_next_steps\" | \"suggested_retry\")[]" }, { "classification": "advanced_export", "kind": "value", "name": "PM_RECOVERY_REFERENCE_KINDS", "signature": "readonly [\"suggested_retry\", \"candidate_command\", \"example\", \"next_step\", \"migration_hint\", \"restore_with\"]" }, { "classification": "advanced_export", "kind": "value", "name": "PM_REFUSAL_CLOSURE_EXECUTABLE_CANONICAL_CODE_BASELINE", "signature": "readonly [\"bulk_ids_input_empty\", \"bulk_ids_input_missing_path\", \"bulk_ids_input_unreadable\", \"invalid_argument_value\", \"missing_lifecycle_target\", \"missing_required_argument\", \"projection_options_mutually_exclusive\", \"tracker_not_initialized\", \"tracker_root_missing\", \"tracker_root_not_directory\", \"tracker_root_unreadable\", \"unknown_context_intent\", \"unknown_field_projection\", \"unknown_option\", \"unknown_subcommand\"]" }, { "classification": "advanced_export", "kind": "value", "name": "PM_REFUSAL_CLOSURE_EXECUTABLE_CANONICAL_CODE_BASELINE_V2", "signature": "readonly string[]" }, { "classification": "advanced_export", "kind": "value", "name": "PM_REFUSAL_CLOSURE_EXECUTABLE_CODE_BASELINE", "signature": "16" }, { "classification": "advanced_export", "kind": "value", "name": "PM_REFUSAL_CLOSURE_EXECUTABLE_CODE_BASELINE_V2", "signature": "18" }, { "classification": "contract_data", "kind": "value", "name": "PM_RELOCATED_COMMAND_ALIASES", "signature": "readonly PmCommandAliasContract[]" }, { "classification": "advanced_export", "kind": "value", "name": "PM_REPRODUCIBLE_PROCESS_ENV", "signature": "Readonly<{ readonly clock: \"PM_CLOCK\"; readonly tickMs: \"PM_CLOCK_TICK_MS\"; readonly seed: \"PM_SEED\"; }>" }, { "classification": "contract_data", "kind": "value", "name": "PM_SUCCESS_EXIT_CODES", "signature": "readonly [0, 6, 7]" }, { "classification": "contract_data", "kind": "value", "name": "PM_TOOL_ACTION_PARAMETER_CONTRACTS", "signature": "Readonly>" }, { "classification": "contract_data", "kind": "value", "name": "PM_TOOL_ACTIONS", "signature": "readonly PmToolAction[]" }, { "classification": "contract_data", "kind": "value", "name": "PM_TOOL_PARAMETERS_SCHEMA", "signature": "Record" }, { "classification": "contract_data", "kind": "value", "name": "PM_TOOL_PARAMETERS_SCHEMA_MAJOR", "signature": "string" }, { "classification": "contract_data", "kind": "value", "name": "PM_TOOL_PARAMETERS_SCHEMA_VERSION", "signature": "\"4.23.0\"" }, { "classification": "contract_data", "kind": "value", "name": "PM_TOOL_RESERVED_CUSTOM_FIELD_PROPERTIES", "signature": "ReadonlySet" }, { "classification": "advanced_export", "kind": "value", "name": "PM_VERDICT_SCHEMA", "signature": "\"pm.agent-verdict/v1\"" }, { "classification": "contract_data", "kind": "value", "name": "PM_WORKSPACE_HISTORY_OPERATIONS", "signature": "readonly [\"history:author-acknowledge\", \"settings:write\", \"init:type_preset\", \"templates:save\", \"profile:apply-types\", \"profile:apply-statuses\", \"profile:apply-fields\", \"profile:apply-config\", \"schema:add-type\", \"schema:remove-type\", \"schema:add-status\", \"schema:remove-status\", \"schema:add-field\", \"schema:remove-field\", \"schema:apply-preset\", \"schema:infer-types\", \"schema:policy-put\", \"schema:policy-remove\", \"schema:policy-mode\", \"assurance:bundle:apply\", \"assurance:gate:verdict\", \"telemetry:install_id\", \"telemetry:first_run_prompt\", \"telemetry:clear\", \"item_format:auto_select_default\", \"transaction_abandon\"]" }, { "classification": "advanced_export", "kind": "value", "name": "PM_WORKSPACE_RECIPE_SCHEMA", "signature": "\"https://schema.unbrained.dev/pm/workspace-recipe/v1\"" }, { "classification": "supported", "kind": "type", "name": "PmActionInput", "signature": "export type PmActionInput = PmActionOptions & { action: PmActionName; options?: PmActionOptions; };" }, { "classification": "supported", "kind": "type", "name": "PmActionName", "signature": "export type PmActionName = PmToolAction | (string & {});" }, { "classification": "supported", "kind": "type", "name": "PmActionOptions", "signature": "export type PmActionOptions = Record;" }, { "classification": "contract_data", "kind": "interface", "name": "PmActionSchemaContract", "signature": "export interface PmActionSchemaContract { required?: string[]; optional?: string[]; anyOfRequired?: Array; oneOfRequired?: Array; dependentAnyOfRequired?: Array<{ property: string; value?: boolean; anyOfRequired: Array; }>; conditionalRequired?: Array<{ property: string; value: string; required: string[]; }>; mutuallyExclusive?: Array; mutuallyExclusiveWhen?: Array; }>>; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmActionToolInputSchemaOptions", "signature": "export interface PmActionToolInputSchemaOptions { properties?: Record; required?: string[]; additionalProperties?: boolean; }" }, { "classification": "contract_data", "kind": "type", "name": "PmAgentTaskAccountingMode", "signature": "export type PmAgentTaskAccountingMode = (typeof PM_AGENT_TASK_ACCOUNTING_MODES)[number];" }, { "classification": "contract_data", "kind": "type", "name": "PmAgentTaskExpectedFieldValue", "signature": "export type PmAgentTaskExpectedFieldValue = string | number | boolean | null;" }, { "classification": "contract_data", "kind": "type", "name": "PmAgentTaskStepOutputKind", "signature": "export type PmAgentTaskStepOutputKind = PmOutputEnvelopeKind | \"refusal\";" }, { "classification": "contract_data", "kind": "interface", "name": "PmAgentTaskTranscript", "signature": "export interface PmAgentTaskTranscript { id: string; description: string; steps: readonly PmAgentTaskTranscriptStep[]; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmAgentTaskTranscriptCorpus", "signature": "export interface PmAgentTaskTranscriptCorpus { version: typeof PM_AGENT_TASK_TRANSCRIPT_VERSION; tasks: readonly PmAgentTaskTranscript[]; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmAgentTaskTranscriptStep", "signature": "export interface PmAgentTaskTranscriptStep { id: string; args: readonly string[]; expected_exit_code: number; expected_output_kind: PmAgentTaskStepOutputKind; expected_accounting_mode: PmAgentTaskAccountingMode; required_fields: readonly string[]; expected_field_values?: Readonly>; expected_error_code?: string; expected_refusal_surface?: string; recovery_for?: string; }" }, { "classification": "contract_data", "kind": "type", "name": "PmBulkMutationControlOptions", "signature": "export type PmBulkMutationControlOptions = { dryRun?: boolean; rollback?: UpdateManyCommandOptions[\"rollback\"]; noCheckpoint?: boolean; };" }, { "classification": "contract_data", "kind": "interface", "name": "PmBulkMutationEffectCounts", "signature": "export interface PmBulkMutationEffectCounts { applied: number; skipped: number; failed: number; unmatched: number; }" }, { "classification": "contract_data", "kind": "type", "name": "PmBulkMutationFilterOptions", "signature": "export type PmBulkMutationFilterOptions = Omit, \"ids\"> & { ids?: string | number | readonly (string | number)[]; };" }, { "classification": "supported", "kind": "class", "name": "PmClient", "signature": "export declare class PmClient { private readonly defaults; constructor(options?: PmClientOptions); static forActiveExtensionHost(options: PmClientOptions): PmClient; run(action: PmActionName, args?: PmClientRunArgs): Promise; private runTyped; private withItemTransactionContext; previewItemMutations(options: Pick): Promise; commitItemMutations(options: Omit): Promise; get itemTransactions(): { status: (transactionId: string) => Promise; abandon: (transactionId: string, options: Omit) => Promise; supersede: (transactionId: string, newId: string, options: Omit) => Promise; }; readItemRevision(id: string): Promise; withExpectedItemRevisions(expectations: readonly ExpectedItemRevision[], operation: () => Promise): Promise>; context = InitialReadOptions>(options?: Options): ReadPromise; listAllItemMetadataLight(): Promise; list = InitialReadOptions>(options?: Options): ReadPromise; listAllComplete(options?: PmCompleteListOptions): Promise; search = InitialReadOptions>(query: string, options?: Options): ReadPromise; get = GetOptions>(id: string, options?: Options): ReadPromise; next = NextOptions>(options?: Options): ReadPromise; aggregate = AggregateOptions>(options?: Options): ReadPromise; stats = StatsCommandOptions>(options?: Options): ReadPromise; duplicates = DuplicatesCommandOptions>(options?: Options): ReadPromise; comments = CommentsCommandOptions>(id: string, options?: Options): ReadPromise; notes = NotesCommandOptions>(id: string, options?: Options): ReadPromise; learnings(id: string, options?: LearningsCommandOptions): Promise; files = FilesCommandOptions>(id: string, options?: Options): ReadPromise; filesDiscover(id: string, options?: FilesDiscoverOptions): Promise; filesLookup(options: FilesLookupOptions): Promise; docs = DocsCommandOptions>(id: string, options?: Options): ReadPromise; deps = DepsCommandOptions>(id: string, options?: Options): ReadPromise; graph = GraphCommandOptions>(subcommand: GraphSubcommand, ids?: { id?: string; target?: string; }, options?: Options): ReadPromise; append(id: string, body: string, options?: PmClientFullMutationOptions): Promise; init(prefix?: string, options?: InitCommandOptions): Promise; config(scope: string, configAction: string, key?: string, value?: string, options?: ConfigCommandOptions): Promise; schema(subcommand: SchemaSubcommand, options?: PmActionOptions): Promise; workflowPolicy(action: WorkflowPolicyAction, name?: string, options?: WorkflowPolicyActionOptions): Promise; schemaList(): Promise; schemaShow(name: string): Promise; schemaAddType(name: string, options?: SchemaAddTypeCommandOptions): Promise; schemaRemoveType(name: string, options?: SchemaRemoveTypeCommandOptions): Promise; schemaAddStatus(name: string, options?: SchemaAddStatusCommandOptions): Promise; schemaRemoveStatus(name: string, options?: SchemaRemoveStatusCommandOptions): Promise; schemaAddField(name: string, options?: SchemaAddFieldCommandOptions): Promise; schemaRemoveField(name: string, options?: SchemaRemoveFieldCommandOptions): Promise; schemaListFields(): Promise; schemaShowField(name: string): Promise; schemaApplyPreset(typePreset: string, options?: SchemaApplyPresetCommandOptions): Promise; schemaInferTypes(options?: SchemaAddTypeInferCommandOptions): Promise; schemaRenameType(from: string, to: string, options: RunSchemaEvolutionMigrationOptions): Promise; schemaRenameField(from: string, to: string, options: RunSchemaEvolutionMigrationOptions, type?: string): Promise; schemaRemapStatus(from: string, to: string, options: RunSchemaEvolutionMigrationOptions): Promise; schemaShowStatus(name: string): Promise; profile(subcommand: ProfileSubcommand, options?: PmActionOptions): Promise; profileList(): Promise; profileShow(name: string): Promise; profileApply(name: string, options?: ProfileApplyCommandOptions): Promise; profileLint(name: string): Promise; validate & { counts: true; }>(options: Options): ReadPromise; validate & { counts?: false; } = ValidateCommandOptions & { counts?: false; }>(options?: Options): ReadPromise; validate>(options: Options): ReadPromise; health = RunHealthOptions>(options?: Options): ReadPromise; gc(options?: GcCommandOptions): Promise; assurance(input: AssuranceActionInput): Promise; historyRedact(id: string, options: HistoryRedactCommandOptions): Promise; historyRepair(id: string, options?: HistoryRepairCommandOptions): Promise; historyRepairAll(options?: HistoryRepairCommandOptions): Promise; historyAttest(options?: HistoryAttestCommandOptions): ReturnType; historyCompact(id: string, options?: HistoryCompactCommandOptions): Promise; historyCompactBulk(options: HistoryCompactBulkCommandOptions): Promise; historyAuthorAcknowledge(options: AcknowledgeUnknownAuthorEventsOptions): Promise; plan(subcommand: PlanSubcommand, id?: string, options?: PlanCommandOptions, stepRef?: string, reorderTo?: number): Promise; planCreate(options: PlanCommandOptions): Promise; planShow(id: string, options?: PlanCommandOptions): Promise; planAddStep(id: string, options: PlanCommandOptions): Promise; planUpdateStep(id: string, stepRef: string, options: PlanCommandOptions): Promise; planCompleteStep(id: string, stepRef: string, options?: PlanCommandOptions): Promise; planBlockStep(id: string, stepRef: string, options: PlanCommandOptions): Promise; planReorderStep(id: string, stepRef: string, reorderTo: number, options?: PlanCommandOptions): Promise; planRemoveStep(id: string, stepRef: string, options?: PlanCommandOptions): Promise; planLink(id: string, stepRef: string, options: PlanCommandOptions): Promise; planUnlink(id: string, stepRef: string, options: PlanCommandOptions): Promise; planDecision(id: string, options: PlanCommandOptions): Promise; planDiscovery(id: string, options: PlanCommandOptions): Promise; planValidation(id: string, options: PlanCommandOptions): Promise; planResume(id: string, options: PlanCommandOptions): Promise; planApprove(id: string, options?: PlanCommandOptions): Promise; planMaterialize(id: string, options: PlanCommandOptions): Promise; create(options?: PmCreateActionOptions): Promise; update(id: string, options?: PmUpdateActionOptions): Promise; reopen(id: string, reason: string, options?: ReopenCommandOptions): Promise; close(id: string, reason: string, options: PmClientCloseActionOptions & { releaseAssignment: true; }): Promise; close(id: string, reason: string, options?: PmClientCloseActionOptions & { releaseAssignment?: false; }): Promise; close(id: string, reason: string, options?: PmClientCloseActionOptions & { releaseAssignment?: boolean; }): Promise; claim(id: string, options: PmClientFullMutationOptions & { start: true; }): Promise; claim(id: string, options?: PmClientFullMutationOptions & { start?: false; }): Promise; claim(id: string, options?: PmClientFullMutationOptions & { start?: boolean; }): Promise; claimNext(options?: ClaimNextOptions): Promise; release(id: string, options: PmClientFullMutationOptions & ReleaseMutationOptions & { pause: true; }): Promise; release(id: string, options?: PmClientFullMutationOptions & ReleaseMutationOptions & { pause?: false; }): Promise; release(id: string, options?: PmClientFullMutationOptions & ReleaseMutationOptions & { pause?: boolean; }): Promise; copy(id: string, options?: PmClientFullMutationOptions): Promise; delete(id: string, options?: PmClientFullMutationOptions): Promise; restore(id: string, target: string, options?: PmClientFullMutationOptions): Promise; focus(id?: string, options?: PmClientFullMutationOptions): Promise; startTask(id: string, options?: PmClientFullMutationOptions): Promise; pauseTask(id: string, options?: PmClientFullMutationOptions): Promise; closeTask(id: string, reason: string, options?: PmClientFullMutationOptions): Promise; extension(target?: string, options?: ExtensionCommandOptions): Promise; extensionList(options?: ExtensionCommandOptions): Promise; extensionActivate(target: string, options?: ExtensionCommandOptions): Promise; extensionDeactivate(target: string, options?: ExtensionCommandOptions): Promise; package(target?: string, options?: PackageCommandOptions): Promise; packageList(options?: PackageCommandOptions): Promise; packageInstall(target: string, options?: PackageCommandOptions): Promise; packageUninstall(target: string, options?: PackageCommandOptions): Promise; packageDoctor(options?: PackageCommandOptions): Promise; packageManage(target?: string, options?: PackageCommandOptions): Promise; packageDescribe(target?: string, options?: PackageCommandOptions): Promise; packageReload(options?: PackageCommandOptions): Promise; packageCatalog = PackageCommandOptions>(options?: Options): ReadPromise; packageActivate(target: string, options?: PackageCommandOptions): Promise; packageDeactivate(target: string, options?: PackageCommandOptions): Promise; packageMigrate(options?: PackageCommandOptions): Promise; upgrade(target?: string, options?: UpgradeCommandOptions): Promise; }" }, { "classification": "advanced_export", "kind": "type", "name": "PmClientCloseActionOptions", "signature": "export type PmClientCloseActionOptions = Omit;" }, { "classification": "advanced_export", "kind": "type", "name": "PmClientFullMutationOptions", "signature": "export type PmClientFullMutationOptions = Omit;" }, { "classification": "advanced_export", "kind": "type", "name": "PmClientMutationOptions", "signature": "export type PmClientMutationOptions = PmActionOptions & { fullChangedFields?: boolean; idOnly?: boolean; };" }, { "classification": "supported", "kind": "interface", "name": "PmClientOptions", "signature": "export interface PmClientOptions { pmRoot?: string; cwd?: string; author?: string; noExtensions?: boolean; }" }, { "classification": "advanced_export", "kind": "type", "name": "PmClientRunArgs", "signature": "export type PmClientRunArgs = Omit & { fullChangedFields?: boolean; idOnly?: boolean; action?: never; };" }, { "classification": "supported", "kind": "class", "name": "PmCliError", "signature": "export declare class PmCliError extends Error { readonly exitCode: number; readonly code?: string; readonly context: PmCliErrorContext; constructor(message: string, exitCode: number, context?: PmCliErrorContext); }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmCliErrorContext", "signature": "export interface PmCliErrorContext { side_effects?: Array<{ path: string; op: string; record_hash?: string; }>; changed?: false; code?: string; original_code?: string; id?: string; path?: string; item_id?: string; transaction_operation?: { index: number; op: string; id: string; }; preview_storage?: { storage_area: string; relative_entry?: string; entry_redacted: boolean; }; tombstone?: { deleted: true; deleted_at: string; recoverable: boolean; last_materialized_version: number | null; }; policy_violations?: Array<{ policy_id: string; rule: string; description?: string; missing_fields: string[]; }>; policy_violation_count?: number; item_path?: string; paths?: string[]; byte_length?: number; empty?: boolean; reason?: string; field?: string; allowed?: string[]; history_merge?: { branch: \"ours\" | \"theirs\"; line: number; op: string; patch_index: number; patch_path: string; }; gate_id?: string; assertion_id?: string; measurement_id?: string; source_kind?: string; source_id?: string; source_created_at?: string; target_id?: string; target_created_at?: string; temporal_order?: string; relationship_cardinality?: { kind: string; direction: \"outgoing\" | \"incoming\"; node_id: string; endpoint_ids: string[]; }; check?: string; format?: string; flag?: string; value?: string; format_version?: number; type?: string; required?: string; why?: string; resolved_path?: string; requested_path?: string; suggested_path?: string; examples?: string[]; nextSteps?: string[]; unmatched?: string[]; unmatched_selectors?: Array<{ id: string; kind?: string; source_kind?: string; author?: string; created_at?: string; }>; available_dependencies?: Array<{ id: string; kind: string; source_kind?: string; author?: string; created_at?: string; }>; verification_errors?: string[]; unresolved_targets?: string[]; valid_range?: { first_version: number | null; last_version: number | null; first_timestamp: string | null; last_timestamp: string | null; }; claimed_by?: string; claimed_at?: string | null; claim_source?: \"claim\" | \"assignment\" | \"unknown\"; lease?: { owner: string; acquired_at: string; ttl_seconds: number; expires_at: string; }; current_owner?: { owner: string; pid: number; created_at: string; ttl_seconds: number; } | null; lock_component?: string; expected_revision?: string | null; current_revision?: string | null; recovery?: PmCliErrorRecoveryPayload; details?: PmCliErrorDetails; details_omitted?: PmCliErrorDetailsOmission; }" }, { "classification": "advanced_export", "kind": "type", "name": "PmCliErrorDetails", "signature": "export type PmCliErrorDetails = { [key: string]: PmCliErrorDetailValue; };" }, { "classification": "advanced_export", "kind": "interface", "name": "PmCliErrorDetailsOmission", "signature": "export interface PmCliErrorDetailsOmission { reason: PmCliErrorDetailsRejection; path?: string; byte_limit: number; }" }, { "classification": "advanced_export", "kind": "type", "name": "PmCliErrorDetailsRejection", "signature": "export type PmCliErrorDetailsRejection = \"not_plain_object\" | \"unsupported_value\" | \"non_finite_number\" | \"malformed_unicode\" | \"reserved_key\" | \"depth_limit\" | \"byte_limit\" | \"diagnostic_budget\";" }, { "classification": "advanced_export", "kind": "type", "name": "PmCliErrorDetailValue", "signature": "export type PmCliErrorDetailValue = null | boolean | number | string | PmCliErrorDetailValue[] | { [key: string]: PmCliErrorDetailValue; };" }, { "classification": "advanced_export", "kind": "interface", "name": "PmCliErrorRecoveryPayload", "signature": "export interface PmCliErrorRecoveryPayload { recovery_mode?: \"compact\"; attempted_command?: string; normalized_args?: string[]; parsed_positionals?: Array<{ role: string; value: string; }>; provided_fields?: string[]; missing?: string[]; missing_required_fields?: string[]; suggested_flags?: string[]; allowed_values?: string[]; candidate_commands?: string[]; candidate_commands_total?: number; candidate_commands_truncated?: boolean; option_scope?: \"declared_on_path\" | \"declared_elsewhere\" | \"declared_nowhere\"; suggested_retry?: string; suggested_retry_args?: string[]; token_budget?: PmTokenBudgetRecovery; retry_after_ms?: number; waited_ms?: number; owner_handoffs?: number; fallback_candidates?: Array<{ source: string; command: string; reason: string; }>; next_best_command?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmCliExpectedError", "signature": "export interface PmCliExpectedError extends Error { name: typeof PM_CLI_EXPECTED_ERROR_NAME; exitCode: number; code?: string; context: PmCliErrorContext; cause?: unknown; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmCliGrammarFinding", "signature": "export interface PmCliGrammarFinding { code: \"alias_target_missing\" | \"duplicate_destination\" | \"missing_destination\" | \"stale_destination\" | \"unknown_noun\" | \"visible_surface_ceiling_exceeded\"; spelling: string; message: string; nearest_target: string; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmCliGrammarReport", "signature": "export interface PmCliGrammarReport { ok: boolean; command_count: number; destination_count: number; hidden_alias_count: number; visible_top_level_count: number; visible_top_level_ceiling: number; findings: PmCliGrammarFinding[]; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmCliMutationReceipt", "signature": "export interface PmCliMutationReceipt { id: string; status: string; changed_field_count: number; close_reason?: string; deleted?: boolean; previous_status?: string; warnings?: readonly unknown[]; }" }, { "classification": "contract_data", "kind": "type", "name": "PmCloseActionOptions", "signature": "export type PmCloseActionOptions = DeclaredProperties & { releaseAssignment?: boolean; reason?: string; text?: string; };" }, { "classification": "contract_data", "kind": "interface", "name": "PmClosedDomainContract", "signature": "export interface PmClosedDomainContract { probe_id: string; command: string; flag: string; rejected_value: string; refusal_args: readonly string[]; allowed_values: readonly string[]; suggested_retry_args: readonly string[]; error_code: \"package_upgrade_modes_mutually_exclusive\" | \"projection_options_mutually_exclusive\" | \"unknown_context_intent\" | \"unknown_field_projection\"; allowed_values_required?: boolean; }" }, { "classification": "contract_data", "kind": "type", "name": "PmCloseManyActionOptions", "signature": "export type PmCloseManyActionOptions = Pick & PmBulkMutationFilterOptions & PmBulkMutationControlOptions;" }, { "classification": "contract_data", "kind": "interface", "name": "PmCommandAliasContract", "signature": "export interface PmCommandAliasContract { alias: string; canonical: string; canonical_argv: readonly string[]; lifecycle: PmCommandAliasLifecycle; hidden: boolean; registration: PmCommandAliasRegistration; owner: string; }" }, { "classification": "contract_data", "kind": "type", "name": "PmCommandAliasLifecycle", "signature": "export type PmCommandAliasLifecycle = \"permanent\" | \"deprecated\";" }, { "classification": "contract_data", "kind": "type", "name": "PmCommandAliasRegistration", "signature": "export type PmCommandAliasRegistration = \"bootstrap\" | \"commander\";" }, { "classification": "advanced_export", "kind": "interface", "name": "PmCommandCapabilityContract", "signature": "export interface PmCommandCapabilityContract extends PmCommandVisibilityContract { family: PmCommandCapabilityFamily; }" }, { "classification": "advanced_export", "kind": "type", "name": "PmCommandCapabilityFamily", "signature": "export type PmCommandCapabilityFamily = ExtensionCommandCapabilityFamily;" }, { "classification": "contract_data", "kind": "interface", "name": "PmCommandDestinationContract", "signature": "export interface PmCommandDestinationContract { command: string; noun: (typeof PM_CLI_GRAMMAR_NOUNS)[number]; target: string; disposition: PmCommandDestinationDisposition; owner: string; reason?: string; }" }, { "classification": "contract_data", "kind": "type", "name": "PmCommandDestinationDisposition", "signature": "export type PmCommandDestinationDisposition = \"target_noun\" | \"consolidation\" | \"package_owned\" | \"keep_as_is\";" }, { "classification": "contract_data", "kind": "type", "name": "PmCommandEffect", "signature": "export type PmCommandEffect = \"effect\" | \"no_effect\" | \"partial_effect\" | \"dependency_failed\";" }, { "classification": "contract_data", "kind": "interface", "name": "PmCommandEffectReceipt", "signature": "export interface PmCommandEffectReceipt { outcome: PmCommandEffect; exit_code: 0 | 5 | 6 | 7; }" }, { "classification": "contract_data", "kind": "type", "name": "PmCommandExitCode", "signature": "export type PmCommandExitCode = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7;" }, { "classification": "contract_data", "kind": "interface", "name": "PmCommandExitConformanceReport", "signature": "export interface PmCommandExitConformanceReport { ok: boolean; missing_commands: string[]; undeclared_observations: PmCommandExitObservation[]; unreachable_exit_codes: PmCommandExitCode[]; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmCommandExitContract", "signature": "export interface PmCommandExitContract { command: string; exit_codes: readonly PmCommandExitCode[]; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmCommandExitObservation", "signature": "export interface PmCommandExitObservation { command: string; exit_code: number; replay_id: string; }" }, { "classification": "contract_data", "kind": "type", "name": "PmCommandExitOutcome", "signature": "export type PmCommandExitOutcome = \"effect\" | \"internal_failure\" | \"refused_input\" | \"refused_tracker_state\" | \"conflict\" | \"dependency_failed\" | \"no_effect\" | \"partial_effect\";" }, { "classification": "contract_data", "kind": "interface", "name": "PmCommandExitOutcomeContract", "signature": "export interface PmCommandExitOutcomeContract { exit_code: PmCommandExitCode; outcome: PmCommandExitOutcome; success: boolean; meaning: string; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmCommandFlagBudget", "signature": "export interface PmCommandFlagBudget { command: string; current: number; maximum: number; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmCommandOutputBudgetContract", "signature": "export interface PmCommandOutputBudgetContract { command: string; budget_class: PmOutputBudgetClass; default_max_estimated_tokens: number; default_max_estimated_tokens_by_format: Readonly<{ toon: number; json: number; }>; degradation_ladder: readonly PmOutputDegradationStep[]; allows_unbounded_opt_out: boolean; token_estimate: \"ceil(utf8_bytes / 4)\"; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmCommandOutputEnvelopeContract", "signature": "export interface PmCommandOutputEnvelopeContract { command: string; kind: PmOutputEnvelopeKind; wrapper_key: string | null; cardinality: \"one\" | \"many\" | \"none\"; format_flag: \"--json\"; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmCommandPositionalContract", "signature": "export interface PmCommandPositionalContract { command: string; slots: readonly PmCommandPositionalSlotContract[]; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmCommandPositionalFinding", "signature": "export interface PmCommandPositionalFinding { code: \"missing_observed_signature\" | \"positional_shape_budget_exceeded\" | \"positional_signature_mismatch\" | \"stale_observed_signature\"; command: string; detail: string; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmCommandPositionalReport", "signature": "export interface PmCommandPositionalReport { ok: boolean; declared_command_count: number; observed_command_count: number; positional_shape_count: number; positional_shape_budget: number; findings: PmCommandPositionalFinding[]; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmCommandPositionalSlotContract", "signature": "export interface PmCommandPositionalSlotContract { name: string; required: boolean; variadic: boolean; value_kind: PmCommandPositionalValueKind; polymorphic: boolean; }" }, { "classification": "contract_data", "kind": "type", "name": "PmCommandPositionalValueKind", "signature": "export type PmCommandPositionalValueKind = \"action\" | \"integer\" | \"item_id\" | \"string\";" }, { "classification": "advanced_export", "kind": "interface", "name": "PmCommandVisibilityContract", "signature": "export interface PmCommandVisibilityContract { command: string; tier: PmCommandVisibilityTier; }" }, { "classification": "advanced_export", "kind": "type", "name": "PmCommandVisibilityTier", "signature": "export type PmCommandVisibilityTier = \"core\" | \"standard\" | \"full\" | \"internal\";" }, { "classification": "supported", "kind": "interface", "name": "PmCompleteListCertificate", "signature": "export interface PmCompleteListCertificate { contract_version: 1; item_count: number; unique_item_id_count: number; terminal_items_included: true; source_complete: true; full_projection: true; no_omissions: true; unbounded: true; }" }, { "classification": "supported", "kind": "interface", "name": "PmCompleteListFailureReceipt", "signature": "export interface PmCompleteListFailureReceipt { contract_version: 1; contract: \"complete_list\"; findings: PmCompleteListFinding[]; recovery: { suggested_retry: string; sdk: string; }; }" }, { "classification": "supported", "kind": "interface", "name": "PmCompleteListFinding", "signature": "export interface PmCompleteListFinding { code: PmCompleteListFindingCode; message: string; }" }, { "classification": "supported", "kind": "type", "name": "PmCompleteListFindingCode", "signature": "export type PmCompleteListFindingCode = (typeof PM_COMPLETE_LIST_FINDING_CODES)[number];" }, { "classification": "supported", "kind": "interface", "name": "PmCompleteListInspection", "signature": "export interface PmCompleteListInspection { ok: boolean; findings: PmCompleteListFinding[]; }" }, { "classification": "supported", "kind": "interface", "name": "PmCompleteListOptions", "signature": "export interface PmCompleteListOptions { includeBody?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "PmCompleteListResult", "signature": "export interface PmCompleteListResult extends ListFullResult { complete_list: PmCompleteListCertificate; read_output: PmReadOutputReceipt; }" }, { "classification": "supported", "kind": "class", "name": "PmCompleteListValidationError", "signature": "export declare class PmCompleteListValidationError extends Error { readonly receipt: PmCompleteListFailureReceipt; constructor(findings: PmCompleteListFinding[]); }" }, { "classification": "contract_data", "kind": "type", "name": "PmContextIntentCommand", "signature": "export type PmContextIntentCommand = \"context\" | \"get\" | \"list\" | \"next\" | \"search\" | (string & {});" }, { "classification": "contract_data", "kind": "interface", "name": "PmContextIntentContract", "signature": "export interface PmContextIntentContract { command: PmContextIntentCommand; intent: string; description: string; included_field_groups: string[]; token_budget: number; source?: PmContextIntentSource; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmContextIntentDiscoveryOptions", "signature": "export interface PmContextIntentDiscoveryOptions { pmRoot: string; packages?: readonly PmContextIntentPackageModule[]; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmContextIntentLimitOverride", "signature": "export interface PmContextIntentLimitOverride { flag: \"--limit\"; requested: number; effective: number; token_budget_for_requested?: number; restore_with?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmContextIntentPackageModule", "signature": "export interface PmContextIntentPackageModule { name: string; module: unknown; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmContextIntentReceipt", "signature": "export interface PmContextIntentReceipt { command: string; intent: string; source: PmContextIntentSource; included_field_groups: string[]; token_budget: number; declared_token_budget: number; token_budget_override: number; estimated_tokens: number; within_budget: boolean; degradation: \"bounded_fields_and_rows\" | \"bounded_ranked_rows\" | \"bounded_sections\" | \"budget_row_compaction\" | \"recursive_budget_compaction\" | \"budget_receipt_only\" | \"standard_item\" | \"none\"; declaration_feasible: boolean; result_omitted: boolean; budget_derived_limit?: number; binding_constraint?: \"explicit_limit\" | \"token_budget\"; limit_reason?: string; limit_override?: PmContextIntentLimitOverride; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmContextIntentRuntimeLayers", "signature": "export interface PmContextIntentRuntimeLayers { workspaceContracts?: readonly PmContextIntentContract[]; packageContracts?: readonly PmContextIntentContract[]; }" }, { "classification": "contract_data", "kind": "type", "name": "PmContextIntentSource", "signature": "export type PmContextIntentSource = \"core\" | \"package\" | \"workspace\";" }, { "classification": "advanced_export", "kind": "interface", "name": "PmCoverageDeficit", "signature": "export interface PmCoverageDeficit { file: string; metric: PmExactCoverageMetric; uncovered: number; covered: number; total: number; }" }, { "classification": "contract_data", "kind": "type", "name": "PmCreateActionOptions", "signature": "export type PmCreateActionOptions = DeclaredProperties;" }, { "classification": "contract_data", "kind": "type", "name": "PmDiagnosticDegradationStep", "signature": "export type PmDiagnosticDegradationStep = (typeof PM_DIAGNOSTIC_DEGRADATION_STEPS)[number];" }, { "classification": "contract_data", "kind": "interface", "name": "PmDiagnosticOutputBudgetContract", "signature": "export interface PmDiagnosticOutputBudgetContract { diagnostic_class: PmDiagnosticOutputClass; default_max_estimated_tokens_by_format: Readonly<{ text: number; json: number; }>; minimum_max_estimated_tokens: number; degradation_ladder: readonly PmDiagnosticDegradationStep[]; corrective_action_paths: readonly string[]; token_estimate: \"ceil(utf8_bytes / 4)\"; }" }, { "classification": "contract_data", "kind": "type", "name": "PmDiagnosticOutputClass", "signature": "export type PmDiagnosticOutputClass = (typeof PM_DIAGNOSTIC_OUTPUT_CLASSES)[number];" }, { "classification": "contract_data", "kind": "interface", "name": "PmDiagnosticOutputReceipt", "signature": "export interface PmDiagnosticOutputReceipt { diagnostic_class: PmDiagnosticOutputClass; format: \"json\" | \"text\"; budget: number; budget_source: \"default\" | \"explicit\"; original_estimated_tokens: number; estimated_tokens: number; truncated: boolean; degradation_steps: PmDiagnosticDegradationStep[]; omitted_fields: string[]; omitted_fields_overflow_count?: number; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmEncodedTableRows", "signature": "export interface PmEncodedTableRows { rows: Record[]; encoding: PmTableCellEncoding; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmEpisodeSession", "signature": "export interface PmEpisodeSession { observe(): Promise>; step(action: TAction): Promise>; score(): Promise; close(): Promise; }" }, { "classification": "contract_data", "kind": "type", "name": "PmErrorCodeClass", "signature": "export type PmErrorCodeClass = \"generic_failure\" | \"usage\" | \"not_found\" | \"conflict\" | \"dependency_failed\";" }, { "classification": "contract_data", "kind": "interface", "name": "PmErrorCodeContract", "signature": "export interface PmErrorCodeContract { code: string; meaning: string; stability: PmErrorCodeStability; exit_code: 1 | 2 | 3 | 4 | 5; class: PmErrorCodeClass; recovery: string; sources: string[]; emitting_commands: string[]; canonical_code?: string; aliases?: string[]; owned_states?: PmRefusalStateContract[]; }" }, { "classification": "contract_data", "kind": "type", "name": "PmErrorCodeStability", "signature": "export type PmErrorCodeStability = \"provisional\" | \"stable\";" }, { "classification": "advanced_export", "kind": "type", "name": "PmExactCoverageMetric", "signature": "export type PmExactCoverageMetric = (typeof PM_EXACT_COVERAGE_METRICS)[number];" }, { "classification": "contract_data", "kind": "type", "name": "PmExtensionCapabilityContract", "signature": "export type PmExtensionCapabilityContract = (typeof PM_EXTENSION_CAPABILITY_CONTRACTS)[number];" }, { "classification": "contract_data", "kind": "type", "name": "PmExtensionPolicyModeContract", "signature": "export type PmExtensionPolicyModeContract = (typeof PM_EXTENSION_POLICY_MODE_CONTRACTS)[number];" }, { "classification": "contract_data", "kind": "type", "name": "PmExtensionPolicySurfaceContract", "signature": "export type PmExtensionPolicySurfaceContract = (typeof PM_EXTENSION_POLICY_SURFACE_CONTRACTS)[number];" }, { "classification": "contract_data", "kind": "type", "name": "PmExtensionSandboxProfileContract", "signature": "export type PmExtensionSandboxProfileContract = (typeof PM_EXTENSION_SANDBOX_PROFILE_CONTRACTS)[number];" }, { "classification": "contract_data", "kind": "type", "name": "PmExtensionServiceNameContract", "signature": "export type PmExtensionServiceNameContract = (typeof PM_EXTENSION_SERVICE_NAME_CONTRACTS)[number];" }, { "classification": "contract_data", "kind": "type", "name": "PmExtensionTrustModeContract", "signature": "export type PmExtensionTrustModeContract = (typeof PM_EXTENSION_TRUST_MODE_CONTRACTS)[number];" }, { "classification": "contract_data", "kind": "interface", "name": "PmFlagLexiconEntry", "signature": "export interface PmFlagLexiconEntry { command: string; family: PmCommandCapabilityFamily; concept: string; flag: string; aliases: readonly string[]; value_kind: PmFlagValueKind; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmFlagLexiconFinding", "signature": "export interface PmFlagLexiconFinding { code: \"alias_collision\" | \"budget_exceeded\" | \"duplicate_canonical_flag\" | \"inconsistent_concept_kind\" | \"missing_budget\" | \"removed_canonical_spelling\" | \"removed_compatibility_spelling\" | \"semantic_spelling_collision\" | \"stale_budget\"; command: string; detail: string; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmFlagLexiconReport", "signature": "export interface PmFlagLexiconReport { ok: boolean; entry_count: number; budget_count: number; concept_count: number; baseline_entry_count: number; findings: readonly PmFlagLexiconFinding[]; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmFlagSpellingInventoryEntry", "signature": "export interface PmFlagSpellingInventoryEntry { command: string; canonical_flag: string; accepted_spellings: readonly string[]; }" }, { "classification": "contract_data", "kind": "type", "name": "PmFlagValueKind", "signature": "export type PmFlagValueKind = \"boolean\" | \"string\" | \"number\" | \"list\";" }, { "classification": "advanced_export", "kind": "interface", "name": "PmGrammarRefusalClosureReport", "signature": "export interface PmGrammarRefusalClosureReport { ok: boolean; probe_count: number; closed_probe_count: number; findings: PmGrammarRefusalFinding[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmGrammarRefusalContract", "signature": "export interface PmGrammarRefusalContract { probe_id: string; command: string; refusal_args: readonly string[]; recovery_args: readonly string[]; error_code: \"invalid_argument_value\" | \"missing_lifecycle_target\" | \"missing_required_argument\" | \"unknown_subcommand\"; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmGrammarRefusalFinding", "signature": "export interface PmGrammarRefusalFinding { code: PmGrammarRefusalFindingCode; probe_id: string; detail: string; }" }, { "classification": "advanced_export", "kind": "type", "name": "PmGrammarRefusalFindingCode", "signature": "export type PmGrammarRefusalFindingCode = \"refusal_allowed_values_mismatch\" | \"refusal_error_code_mismatch\" | \"refusal_exit_code_mismatch\" | \"refusal_mutated_state\" | \"refusal_probe_missing\" | \"refusal_recovery_failed\" | \"unexpected_refusal_probe\";" }, { "classification": "advanced_export", "kind": "interface", "name": "PmGrammarRefusalObservation", "signature": "export interface PmGrammarRefusalObservation { probe_id: string; error_code: string; exit_code: number; allowed_values: readonly string[]; recovery_succeeded: boolean; refusal_mutated_state: boolean; mutated_paths?: readonly string[]; }" }, { "classification": "supported", "kind": "interface", "name": "PmItemAlreadyExistsError", "signature": "export interface PmItemAlreadyExistsError extends PmCliExpectedError { code: \"item_already_exists\"; exitCode: typeof EXIT_CODE.CONFLICT; context: PmCliErrorContext & { code: \"item_already_exists\"; id: string; path: string; }; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmMcpAccessTokenClaims", "signature": "export interface PmMcpAccessTokenClaims { principal: string; issuer: string; audience: string | string[]; scopes: string[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmMcpAppContract", "signature": "export interface PmMcpAppContract { id: \"context\" | \"graph\" | \"plan\" | \"assurance\" | \"operations\"; name: string; description: string; toolName: string; uri: string; toolMeta: McpUiToolMeta; resourceMeta: McpUiResourceMeta; }" }, { "classification": "advanced_export", "kind": "class", "name": "PmMcpAuthorizationError", "signature": "export declare class PmMcpAuthorizationError extends Error { readonly httpStatus: 401 | 403; readonly challenge?: string; constructor(message: string, httpStatus: 401 | 403, challenge?: string); }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmMcpAuthorizationServerMetadata", "signature": "export interface PmMcpAuthorizationServerMetadata { issuer: string; authorization_endpoint?: string; token_endpoint?: string; code_challenge_methods_supported: string[]; client_id_metadata_document_supported?: boolean; registration_endpoint?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmMcpCachePolicy", "signature": "export interface PmMcpCachePolicy { ttlMs: number; cacheScope: \"private\" | \"public\"; [key: string]: unknown; }" }, { "classification": "advanced_export", "kind": "type", "name": "PmMcpClientCapabilities", "signature": "export type PmMcpClientCapabilities = Record;" }, { "classification": "advanced_export", "kind": "type", "name": "PmMcpClientRegistrationMode", "signature": "export type PmMcpClientRegistrationMode = \"pre_registered\" | \"client_id_metadata_document\" | \"dynamic\" | \"user_supplied\";" }, { "classification": "advanced_export", "kind": "type", "name": "PmMcpCreateTaskResult", "signature": "export type PmMcpCreateTaskResult = PmMcpTask & { resultType: \"task\"; };" }, { "classification": "advanced_export", "kind": "type", "name": "PmMcpDetailedTask", "signature": "export type PmMcpDetailedTask = (PmMcpTask & { status: \"working\"; }) | (PmMcpTask & { status: \"input_required\"; inputRequests: PmMcpInputRequests; }) | (PmMcpTask & { status: \"completed\"; result: Record; }) | (PmMcpTask & { status: \"failed\"; error: PmMcpTaskError; }) | (PmMcpTask & { status: \"cancelled\"; });" }, { "classification": "advanced_export", "kind": "interface", "name": "PmMcpDiscoverResult", "signature": "export interface PmMcpDiscoverResult extends PmMcpResultEnvelope { supportedVersions: string[]; capabilities: PmMcpServerCapabilities; ttlMs: number; cacheScope: \"public\"; instructions?: string; }" }, { "classification": "contract_data", "kind": "type", "name": "PmMcpExecutableInvocation", "signature": "export type PmMcpExecutableInvocation = { kind: \"serve\"; } | { kind: \"exit\"; exitCode: 0 | 64; stdout: string; stderr: string; };" }, { "classification": "contract_data", "kind": "type", "name": "PmMcpExecutableTransport", "signature": "export type PmMcpExecutableTransport = \"stdio\" | \"http\";" }, { "classification": "advanced_export", "kind": "interface", "name": "PmMcpHeaderAnnotation", "signature": "export interface PmMcpHeaderAnnotation { name: string; path: string[]; type: \"boolean\" | \"integer\" | \"string\"; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmMcpHttpAuthorizationPolicy", "signature": "export interface PmMcpHttpAuthorizationPolicy { issuer: string; resource: string; requiredScopes?: string[]; resourceMetadataUrl: string; verifyAccessToken: (token: string) => PmMcpAccessTokenClaims | Promise; }" }, { "classification": "advanced_export", "kind": "type", "name": "PmMcpHttpHeaders", "signature": "export type PmMcpHttpHeaders = Record;" }, { "classification": "advanced_export", "kind": "interface", "name": "PmMcpImplementation", "signature": "export interface PmMcpImplementation { name: string; version: string; description?: string; websiteUrl?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmMcpInputRequest", "signature": "export interface PmMcpInputRequest { method: (typeof PM_MCP_INPUT_REQUEST_METHODS)[number]; params: Record; }" }, { "classification": "advanced_export", "kind": "type", "name": "PmMcpInputRequests", "signature": "export type PmMcpInputRequests = Record;" }, { "classification": "advanced_export", "kind": "class", "name": "PmMcpInputRequiredError", "signature": "export declare class PmMcpInputRequiredError extends Error { readonly inputRequests?: unknown; readonly requestState?: string; constructor(input: { inputRequests?: unknown; requestState?: string; }); }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmMcpInputRequiredResult", "signature": "export interface PmMcpInputRequiredResult { resultType: \"input_required\"; inputRequests?: PmMcpInputRequests; requestState?: string; _meta: { \"io.modelcontextprotocol/serverInfo\": PmMcpImplementation; }; [key: string]: unknown; }" }, { "classification": "advanced_export", "kind": "type", "name": "PmMcpInputResponses", "signature": "export type PmMcpInputResponses = Record>;" }, { "classification": "advanced_export", "kind": "class", "name": "PmMcpIssuerCredentialStore", "signature": "export declare class PmMcpIssuerCredentialStore> { #private; set(issuer: string, credential: Credential): void; get(issuer: string): Credential | undefined; delete(issuer: string): boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmMcpJsonSchemaBounds", "signature": "export interface PmMcpJsonSchemaBounds { maxBytes?: number; maxDepth?: number; maxNodes?: number; }" }, { "classification": "advanced_export", "kind": "type", "name": "PmMcpLogLevel", "signature": "export type PmMcpLogLevel = (typeof PM_MCP_LOG_LEVELS)[number];" }, { "classification": "advanced_export", "kind": "interface", "name": "PmMcpPromptArgumentContract", "signature": "export interface PmMcpPromptArgumentContract { name: string; description: string; required: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmMcpPromptContract", "signature": "export interface PmMcpPromptContract { name: string; description: string; arguments: readonly PmMcpPromptArgumentContract[]; template: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmMcpProtectedResourceMetadata", "signature": "export interface PmMcpProtectedResourceMetadata { resource: string; authorization_servers: string[]; scopes_supported?: string[]; }" }, { "classification": "advanced_export", "kind": "type", "name": "PmMcpProtocolEra", "signature": "export type PmMcpProtocolEra = \"modern\" | \"legacy\";" }, { "classification": "advanced_export", "kind": "class", "name": "PmMcpProtocolError", "signature": "export declare class PmMcpProtocolError extends Error { readonly code: number; readonly data: Record; constructor(message: string, code: number, data?: Record); }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmMcpRequestContext", "signature": "export interface PmMcpRequestContext { protocolVersion: (typeof PM_MCP_SUPPORTED_PROTOCOL_VERSIONS)[number]; clientCapabilities: PmMcpClientCapabilities; clientInfo?: PmMcpImplementation; logLevel?: PmMcpLogLevel; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmMcpRequestStatePayload", "signature": "export interface PmMcpRequestStatePayload { expiresAt: number; method: string; parameterDigest: string; principal: string; state: unknown; }" }, { "classification": "advanced_export", "kind": "class", "name": "PmMcpRequestStateReplayGuard", "signature": "export declare class PmMcpRequestStateReplayGuard { #private; constructor(maximumEntries?: number); consume(value: string): void; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmMcpResourceContract", "signature": "export interface PmMcpResourceContract { uri: string; name: string; description: string; mimeType: \"application/json\" | \"text/markdown\"; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmMcpResultEnvelope", "signature": "export interface PmMcpResultEnvelope { resultType: \"complete\"; _meta: { \"io.modelcontextprotocol/serverInfo\": PmMcpImplementation; }; [key: string]: unknown; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmMcpServerCapabilities", "signature": "export interface PmMcpServerCapabilities { prompts?: { listChanged?: boolean; }; resources?: { listChanged?: boolean; subscribe?: boolean; }; tools?: { listChanged?: boolean; }; extensions?: Record>; [key: string]: unknown; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmMcpServerResultMetadata", "signature": "export interface PmMcpServerResultMetadata { _meta: { \"io.modelcontextprotocol/serverInfo\": PmMcpImplementation; [key: string]: unknown; }; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmMcpSkillDescriptor", "signature": "export interface PmMcpSkillDescriptor { uri: string; frontmatter: Record; resources: PmMcpSkillResource[]; _meta: { contractVersion: 1; extensionRevision: typeof PM_MCP_SKILLS_DRAFT_REVISION; origin: PmMcpSkillOrigin; packageVersion: string; protocolVersion: typeof PM_MCP_PROTOCOL_VERSION; trust: \"untrusted\"; estimatedTokens: number; }; }" }, { "classification": "advanced_export", "kind": "type", "name": "PmMcpSkillOrigin", "signature": "export type PmMcpSkillOrigin = \"package\" | \"workspace\";" }, { "classification": "advanced_export", "kind": "class", "name": "PmMcpSkillRegistry", "signature": "export declare class PmMcpSkillRegistry { #private; private constructor(); static load(options: LoadPmMcpSkillsOptions): Promise; list(options?: ListPmMcpSkillsOptions): ListPmMcpSkillsResult; get(uri: string): PmMcpSkillDescriptor; read(uri: string): ReadPmMcpSkillResourceResult; readDirectory(uri: string, options?: ListPmMcpSkillsOptions): ReadPmMcpSkillDirectoryResult; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmMcpSkillResource", "signature": "export interface PmMcpSkillResource { uri: string; digest: string; size: number; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmMcpSubscriptionFilter", "signature": "export interface PmMcpSubscriptionFilter { toolsListChanged?: boolean; promptsListChanged?: boolean; resourcesListChanged?: boolean; resourceSubscriptions?: string[]; }" }, { "classification": "advanced_export", "kind": "type", "name": "PmMcpSubscriptionId", "signature": "export type PmMcpSubscriptionId = string | number;" }, { "classification": "advanced_export", "kind": "interface", "name": "PmMcpSubscriptionNotification", "signature": "export interface PmMcpSubscriptionNotification { jsonrpc: \"2.0\"; method: string; params: Record; }" }, { "classification": "advanced_export", "kind": "class", "name": "PmMcpSubscriptionRegistry", "signature": "export declare class PmMcpSubscriptionRegistry { #private; constructor(input: { capabilities: PmMcpServerCapabilities; serverInfo: PmMcpImplementation; }); get size(): number; open(input: { id: PmMcpSubscriptionId; notifications: unknown; sink: PmMcpSubscriptionSink; }): Promise; emitListChanged(family: \"tools\" | \"prompts\" | \"resources\"): Promise; emitResourceUpdated(uri: string): Promise; close(id: PmMcpSubscriptionId): Record | undefined; closeAll(): Array<{ id: PmMcpSubscriptionId; result: Record; }>; }" }, { "classification": "advanced_export", "kind": "type", "name": "PmMcpSubscriptionSink", "signature": "export type PmMcpSubscriptionSink = (notification: PmMcpSubscriptionNotification) => void | Promise;" }, { "classification": "advanced_export", "kind": "interface", "name": "PmMcpTask", "signature": "export interface PmMcpTask { taskId: string; status: PmMcpTaskStatus; statusMessage?: string; createdAt: string; lastUpdatedAt: string; ttlMs: number | null; pollIntervalMs?: number; [key: string]: unknown; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmMcpTaskError", "signature": "export interface PmMcpTaskError { code: number; message: string; data?: Record; }" }, { "classification": "advanced_export", "kind": "type", "name": "PmMcpTaskStatus", "signature": "export type PmMcpTaskStatus = (typeof PM_MCP_TASK_STATUSES)[number];" }, { "classification": "advanced_export", "kind": "class", "name": "PmMcpTaskStore", "signature": "export declare class PmMcpTaskStore { #private; constructor(options: PmMcpTaskStoreOptions); create(input: { principal: string; ttlMs?: number | null; pollIntervalMs?: number; statusMessage?: string; }): Promise; get(taskId: string, principal: string): Promise; requireInput(input: { taskId: string; principal: string; requestContext: PmMcpRequestContext; inputRequests: unknown; statusMessage?: string; }): Promise; update(taskId: string, principal: string, inputResponses: unknown): Promise<{ acceptedKeys: string[]; remainingKeys: string[]; }>; takeInputResponses(taskId: string, principal: string): Promise; complete(taskId: string, principal: string, result: Record): Promise; fail(taskId: string, principal: string, error: PmMcpTaskError): Promise; cancel(taskId: string, principal: string): Promise; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmMcpTaskStoreOptions", "signature": "export interface PmMcpTaskStoreOptions { pmRoot: string; owner?: string; now?: () => Date; taskIdFactory?: () => string; workerPid?: number; }" }, { "classification": "advanced_export", "kind": "type", "name": "PmMcpToolProfile", "signature": "export type PmMcpToolProfile = \"core\" | \"standard\" | \"full\" | \"custom\";" }, { "classification": "advanced_export", "kind": "interface", "name": "PmMcpTraceContext", "signature": "export interface PmMcpTraceContext { traceparent?: string; tracestate?: string; baggage?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmMcpValidatedAuthorizationServerMetadata", "signature": "export interface PmMcpValidatedAuthorizationServerMetadata extends PmMcpAuthorizationServerMetadata { authorization_endpoint: string; token_endpoint: string; }" }, { "classification": "contract_data", "kind": "type", "name": "PmMutationAttributionOptions", "signature": "export type PmMutationAttributionOptions = { author?: string; message?: string; force?: boolean; };" }, { "classification": "contract_data", "kind": "interface", "name": "PmMutationReceipt", "signature": "export interface PmMutationReceipt { id: string; status: string; changedFieldCount: number; closeReason?: string; deleted?: boolean; previousStatus?: string; warnings?: readonly unknown[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmNdjsonStreamTrailer", "signature": "export interface PmNdjsonStreamTrailer { readonly [key: string]: unknown; record_type: \"pm.stream.trailer\"; count: number; has_more: boolean; next_cursor: string | null; source: string; metadata?: Readonly>; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmNdjsonStreamTrailerInput", "signature": "export interface PmNdjsonStreamTrailerInput { readonly [key: string]: unknown; readonly record_type?: never; count: number; has_more: boolean; next_cursor: string | null; source: string; metadata?: Readonly>; }" }, { "classification": "contract_data", "kind": "type", "name": "PmOptionScalar", "signature": "export type PmOptionScalar = string | number | boolean;" }, { "classification": "contract_data", "kind": "type", "name": "PmOutputBudgetClass", "signature": "export type PmOutputBudgetClass = (typeof PM_OUTPUT_BUDGET_CLASSES)[number];" }, { "classification": "contract_data", "kind": "type", "name": "PmOutputDegradationStep", "signature": "export type PmOutputDegradationStep = (typeof PM_OUTPUT_DEGRADATION_STEPS)[number];" }, { "classification": "contract_data", "kind": "type", "name": "PmOutputEnvelopeKind", "signature": "export type PmOutputEnvelopeKind = (typeof PM_OUTPUT_ENVELOPE_KINDS)[number];" }, { "classification": "contract_data", "kind": "interface", "name": "PmOutputTokenAccounting", "signature": "export interface PmOutputTokenAccounting { version: 1; measurement_scope: \"output_before_token_accounting\"; estimator: \"ceil(utf8_bytes / 4)\"; total_bytes: number; total_estimated_tokens: number; sections: Record; accounting_receipt_bytes: number; accounting_receipt_estimated_tokens: number; excluded_fields: readonly [ \"token_accounting\" ]; section_allocation: \"proportional_canonical_json\"; }" }, { "classification": "contract_data", "kind": "type", "name": "PmOutputTokenSection", "signature": "export type PmOutputTokenSection = \"result_rows\" | \"envelope\" | \"diagnostics\" | \"hints\";" }, { "classification": "contract_data", "kind": "interface", "name": "PmOutputTokenSectionAccounting", "signature": "export interface PmOutputTokenSectionAccounting { bytes: number; estimated_tokens: number; }" }, { "classification": "supported", "kind": "interface", "name": "PmPackageCatalogLinkMap", "signature": "export interface PmPackageCatalogLinkMap { docs?: string; npm?: string; repository?: string; report?: string; }" }, { "classification": "supported", "kind": "interface", "name": "PmPackageCatalogMediaMap", "signature": "export interface PmPackageCatalogMediaMap { image?: string; video?: string; }" }, { "classification": "supported", "kind": "interface", "name": "PmPackageCatalogMetadata", "signature": "export interface PmPackageCatalogMetadata { display_name?: string; category?: string; summary?: string; links?: PmPackageCatalogLinkMap; media?: PmPackageCatalogMediaMap; tags?: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "PmPackageManifest", "signature": "export interface PmPackageManifest { source: \"pm\" | \"convention\"; package_json_path?: string; package_name?: string; package_version?: string; package_private?: boolean; package_description?: string; package_keywords?: string[]; package_homepage?: string; package_repository_url?: string; package_bugs_url?: string; aliases?: string[]; resources: PmPackageResourceMap; catalog?: PmPackageCatalogMetadata; }" }, { "classification": "supported", "kind": "type", "name": "PmPackageResourceKind", "signature": "export type PmPackageResourceKind = (typeof PM_PACKAGE_RESOURCE_KINDS)[number];" }, { "classification": "supported", "kind": "type", "name": "PmPackageResourceMap", "signature": "export type PmPackageResourceMap = Partial>;" }, { "classification": "contract_data", "kind": "interface", "name": "PmPositionalActionContract", "signature": "export interface PmPositionalActionContract extends PmCommandPositionalContract { parent: \"assurance\" | \"plan\" | \"workspace\" | \"workspace snapshot\"; action: string; accepted_flags: readonly string[]; description: string; example: string; }" }, { "classification": "contract_data", "kind": "type", "name": "PmProjectedDiagnostic", "signature": "export type PmProjectedDiagnostic = Partial & Pick> & { diagnostic_output?: PmDiagnosticOutputReceipt; };" }, { "classification": "contract_data", "kind": "interface", "name": "PmProjectedTextDiagnostic", "signature": "export interface PmProjectedTextDiagnostic { output: string; diagnostic_output: PmDiagnosticOutputReceipt; }" }, { "classification": "supported", "kind": "interface", "name": "PmReadOutputBudgetExceeded", "signature": "export interface PmReadOutputBudgetExceeded { output_budget_exceeded: { omitted_result: true; reason: \"requested_budget_infeasible\"; restore_with: string; recovery: { outputBudget: \"unbounded\"; }; }; read_output: PmReadOutputReceipt; }" }, { "classification": "supported", "kind": "interface", "name": "PmReadOutputContinuation", "signature": "export interface PmReadOutputContinuation { path: string; cursor: string; retained_rows: number; remaining_rows: number; total_rows: number; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmReadOutputContinuationFingerprintPolicy", "signature": "export interface PmReadOutputContinuationFingerprintPolicy { version: 3; paths: readonly string[]; ignored_detail_field_names_by_row: Readonly>; guarantee: \"nonvolatile_snapshot_and_stable_configuration\"; }" }, { "classification": "supported", "kind": "interface", "name": "PmReadOutputCursorEnvelope", "signature": "export interface PmReadOutputCursorEnvelope { version: 1; command: PmReadOutputSurface; path: string; offset: number; total_rows: number; fingerprint: string; }" }, { "classification": "supported", "kind": "type", "name": "PmReadOutputDimension", "signature": "export type PmReadOutputDimension = (typeof PM_READ_OUTPUT_DIMENSIONS)[number];" }, { "classification": "contract_data", "kind": "interface", "name": "PmReadOutputDimensionContract", "signature": "export interface PmReadOutputDimensionContract { dimension: PmReadOutputDimension; canonical_option: string; applicable: boolean; inapplicable_reason: string | null; legacy_aliases: PmReadOutputLegacyAlias[]; }" }, { "classification": "contract_data", "kind": "type", "name": "PmReadOutputDimensionSource", "signature": "export type PmReadOutputDimensionSource = \"canonical\" | \"legacy\" | \"intent\" | \"default\";" }, { "classification": "supported", "kind": "interface", "name": "PmReadOutputLegacyAlias", "signature": "export interface PmReadOutputLegacyAlias { flag: string; semantics?: \"replacement\" | \"behavior_preserving\"; migration_hint: string; visibility: \"hidden_alias\"; }" }, { "classification": "supported", "kind": "interface", "name": "PmReadOutputMetadata", "signature": "export interface PmReadOutputMetadata { omission_receipt: OutputOmissionReceipt; read_output?: PmReadOutputReceipt; read_session?: PmReadOutputSessionReceipt; output_budget_truncation?: PmReadOutputTruncationDisclosure; }" }, { "classification": "supported", "kind": "interface", "name": "PmReadOutputOptions", "signature": "export interface PmReadOutputOptions { outputInclude?: string | string[]; outputLimit?: string | number | \"unbounded\"; outputBudget?: string | number | \"unbounded\"; outputFormat?: \"json\" | \"toon\"; outputSession?: string | PmReadOutputSessionState; outputCursor?: string; outputRowContract?: boolean; }" }, { "classification": "supported", "kind": "type", "name": "PmReadOutputProducerContinuation", "signature": "export type PmReadOutputProducerContinuation = Result extends unknown ? Omit & Partial>> & { continuation_contract: { fingerprint: string; metadata: \"reference\"; restore_with: \"omit --after\"; }; } : never;" }, { "classification": "supported", "kind": "interface", "name": "PmReadOutputReceipt", "signature": "export interface PmReadOutputReceipt { contract_version: 1; command: PmReadOutputSurface; requested_dimensions: PmReadOutputDimension[]; budget_source?: \"default\" | \"legacy\"; budget_tokens?: number; precedence: readonly [ \"canonical\", \"legacy\", \"intent\", \"default\" ]; canonical_options_used?: string[]; legacy_aliases_used: string[]; migration_hints: string[]; estimated_tokens: number; within_budget: boolean; strings_compacted: boolean; rows_compacted: boolean; compacted_row_paths?: string[]; result_omitted: boolean; omitted_result_estimated_tokens?: number; applied_depth?: \"brief\"; degradation_reason?: \"output_budget_reached\"; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmReadOutputRecoveryBudget", "signature": "export interface PmReadOutputRecoveryBudget { output_budget: number | \"unbounded\"; recovery_budget_multiplier: number | null; rule_version: \"v1\"; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmReadOutputRecoveryBudgetInput", "signature": "export interface PmReadOutputRecoveryBudgetInput { effective_budget_tokens: number; measured_result_tokens: number; }" }, { "classification": "supported", "kind": "type", "name": "PmReadOutputResult", "signature": "export type PmReadOutputResult = ReadOutputEnvelope>;" }, { "classification": "supported", "kind": "type", "name": "PmReadOutputResultFor", "signature": "export type PmReadOutputResultFor = Options extends unknown ? \"outputSession\" extends keyof Options ? [ Options[\"outputSession\"] ] extends [ undefined ] ? ReadOutputEnvelope> : PmReadOutputResult> : \"outputBudget\" extends keyof Options ? ReadOutputEnvelope> : \"outputCursor\" extends keyof Options ? ReadOutputEnvelope> : ProducerResultFor : never;" }, { "classification": "advanced_export", "kind": "interface", "name": "PmReadOutputRowCollection", "signature": "export interface PmReadOutputRowCollection { path: string; value: unknown[] | Record; }" }, { "classification": "supported", "kind": "interface", "name": "PmReadOutputSessionReceipt", "signature": "export interface PmReadOutputSessionReceipt { contract_version: 1; id: string; measurement_scope: \"complete_read_envelope\"; estimator: \"ceil(utf8_bytes / 4)\"; token_budget: number; spent_before_tokens: number; spent_this_call_tokens: number; charged_this_call_tokens: number; spent_total_tokens: number; remaining_tokens: number; exhausted: boolean; seen_before_count: number; new_item_count: number; seen_item_overflow_count?: number; suppressed_repeat_count: number; reference_format: \"session::\"; restore_reference_with: \"pm get --depth brief\"; next_state: PmReadOutputSessionState; }" }, { "classification": "supported", "kind": "interface", "name": "PmReadOutputSessionReference", "signature": "export interface PmReadOutputSessionReference { id: string; context_ref: string; }" }, { "classification": "supported", "kind": "type", "name": "PmReadOutputSessionResult", "signature": "export type PmReadOutputSessionResult = Result extends unknown ? \"row_contract\" extends keyof Result ? DeclaredSessionPaths : SessionArrayFallback : never;" }, { "classification": "supported", "kind": "interface", "name": "PmReadOutputSessionState", "signature": "export interface PmReadOutputSessionState { version: 1; id: string; token_budget: number; spent_tokens: number; seen_item_ids: string[]; }" }, { "classification": "supported", "kind": "type", "name": "PmReadOutputSurface", "signature": "export type PmReadOutputSurface = (typeof PM_READ_OUTPUT_SURFACES)[number] | `extension:${string}`;" }, { "classification": "supported", "kind": "interface", "name": "PmReadOutputSurfaceContract", "signature": "export interface PmReadOutputSurfaceContract { command: PmReadOutputSurface; dimensions: Record; precedence: readonly [ \"canonical\", \"legacy\", \"intent\", \"default\" ]; budget_retention_policy: \"ordered_prefix\" | \"verdict_priority\"; projection_modes?: readonly string[]; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmReadOutputTruncationDisclosure", "signature": "export interface PmReadOutputTruncationDisclosure { reason: \"output_budget_reached\"; budget_source: PmReadOutputDimensionSource | \"session\"; budget_tokens: number; overridden_dimensions: PmReadOutputDimension[]; compacted_row_paths: string[]; continuation_cursor_rebased: boolean; continuation_available: boolean; recovery_budget_multiplier: number | null; continuations: PmReadOutputContinuation[]; restore_with: string; recovery: { cursor: string; cli: \"--output-cursor\"; sdk: \"outputCursor\"; mcp: \"outputCursor\"; } | { cli: string; sdk: { outputBudget: number | \"unbounded\"; }; mcp: { outputBudget: number | \"unbounded\"; }; }; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmRecoveryProducerCensusFinding", "signature": "export interface PmRecoveryProducerCensusFinding { kind: \"invalid_source\" | \"missing_kind_producer\" | \"unknown_recovery_field\"; subject: string; detail: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmRecoveryProducerCensusReport", "signature": "export interface PmRecoveryProducerCensusReport { ok: boolean; scanned_file_count: number; producer_count: number; producer_count_by_kind: Record; producers: PmRecoveryProducerLocation[]; findings: PmRecoveryProducerCensusFinding[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmRecoveryProducerLocation", "signature": "export interface PmRecoveryProducerLocation { path: string; line: number; field: (typeof PM_RECOVERY_REFERENCE_FIELDS)[number]; kind: PmRecoveryReferenceKind; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmRecoveryProducerRuntimeCoverage", "signature": "export interface PmRecoveryProducerRuntimeCoverage { kind: PmRecoveryReferenceKind; source_producers: number; runtime_values: number; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmRecoveryProducerRuntimeReport", "signature": "export interface PmRecoveryProducerRuntimeReport { ok: boolean; source_producer_count: number; runtime_value_count: number; coverage_by_kind: PmRecoveryProducerRuntimeCoverage[]; missing_runtime_kinds: PmRecoveryReferenceKind[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmRecoveryProducerSource", "signature": "export interface PmRecoveryProducerSource { path: string; content: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmRecoveryReferenceFinding", "signature": "export interface PmRecoveryReferenceFinding { kind: \"duplicate_obligation\" | \"duplicate_observation\" | \"missing_observation\" | \"unreachable_reference\" | \"wrong_semantics\" | \"undeclared_observation\"; reference_id: string; detail: string; }" }, { "classification": "advanced_export", "kind": "type", "name": "PmRecoveryReferenceKind", "signature": "export type PmRecoveryReferenceKind = (typeof PM_RECOVERY_REFERENCE_KINDS)[number];" }, { "classification": "advanced_export", "kind": "interface", "name": "PmRecoveryReferenceKindCoverage", "signature": "export interface PmRecoveryReferenceKindCoverage { kind: PmRecoveryReferenceKind; declared: number; observed: number; passed: number; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmRecoveryReferenceObligation", "signature": "export interface PmRecoveryReferenceObligation { id: string; probe_id: string; kind: PmRecoveryReferenceKind; semantics: PmRecoveryReferenceSemantics; value: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmRecoveryReferenceObservation", "signature": "export interface PmRecoveryReferenceObservation { id: string; reachable: boolean; proof: \"executed\" | \"declared_command_path\" | \"linked_execution\"; semantics: PmRecoveryReferenceSemantics; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmRecoveryReferenceReport", "signature": "export interface PmRecoveryReferenceReport { ok: boolean; declared_reference_count: number; observed_reference_count: number; pass_fraction: number; coverage_by_kind: PmRecoveryReferenceKindCoverage[]; findings: PmRecoveryReferenceFinding[]; }" }, { "classification": "advanced_export", "kind": "type", "name": "PmRecoveryReferenceSemantics", "signature": "export type PmRecoveryReferenceSemantics = \"recovery\" | \"replacement\" | \"behavior_preserving\";" }, { "classification": "advanced_export", "kind": "interface", "name": "PmRefusalClosureCensusReport", "signature": "export interface PmRefusalClosureCensusReport { ok: boolean; catalog_error_code_count: number; executable_error_code_count: number; uncovered_error_code_count: number; coverage_fraction: number; closed_domain_probe_count: number; grammar_probe_count: number; uncovered_error_codes: string[]; rows: PmRefusalClosureCensusRow[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmRefusalClosureCensusRow", "signature": "export interface PmRefusalClosureCensusRow { code: string; canonical_code: string; disposition: \"executable\" | \"uncovered\"; evidence_kinds: PmRefusalEvidenceKind[]; probe_ids: string[]; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmRefusalClosureFinding", "signature": "export interface PmRefusalClosureFinding { code: \"accepted_rejected_value\" | \"duplicate_probe\" | \"error_code_mismatch\" | \"empty_corpus\" | \"incomplete_allowed_values\" | \"missing_allowed_values\" | \"missing_suggested_retry_args\" | \"missing_suggested_retry\" | \"non_refusal_exit\" | \"suggested_retry_args_mismatch\" | \"retry_failed\"; probe_id: string; detail: string; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmRefusalClosureObservation", "signature": "export interface PmRefusalClosureObservation { probe_id: string; entrypoint: string; exit_code: number; rejected_value: string; allowed_values: readonly string[]; error_code?: string; expected_error_code?: string; expected_allowed_values?: readonly string[]; allowed_values_required?: boolean; suggested_retry: string; suggested_retry_args?: readonly string[]; expected_suggested_retry_args?: readonly string[]; retry_succeeded: boolean; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmRefusalClosureReport", "signature": "export interface PmRefusalClosureReport { ok: boolean; probe_count: number; closed_probe_count: number; closure_fraction: number; findings: readonly PmRefusalClosureFinding[]; }" }, { "classification": "advanced_export", "kind": "type", "name": "PmRefusalEvidenceKind", "signature": "export type PmRefusalEvidenceKind = \"owned_state\" | \"closed_domain\" | \"grammar\";" }, { "classification": "advanced_export", "kind": "interface", "name": "PmRefusalProbeObservation", "signature": "export interface PmRefusalProbeObservation { probe_id: string; entrypoint: string; code: string; exit_class: PmErrorCodeClass; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmRefusalReachabilityFinding", "signature": "export interface PmRefusalReachabilityFinding { kind: \"duplicate_probe\" | \"missing_probe\" | \"wrong_entrypoint\" | \"wrong_error_code\" | \"wrong_exit_class\" | \"undeclared_probe\"; probe_id: string; detail: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmRefusalReachabilityReport", "signature": "export interface PmRefusalReachabilityReport { ok: boolean; declared_probe_count: number; observed_probe_count: number; findings: PmRefusalReachabilityFinding[]; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmRefusalStateContract", "signature": "export interface PmRefusalStateContract { state: string; probe_id: string; entrypoints: string[]; expected_exit_class: PmErrorCodeClass; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmRequiredArgumentRefusalContract", "signature": "export interface PmRequiredArgumentRefusalContract extends PmGrammarRefusalContract { missing_argument: string; missing_argument_index: number; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmResolvedReadOutputDimension", "signature": "export interface PmResolvedReadOutputDimension { value: T; source: PmReadOutputDimensionSource; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmResolvedReadOutputDimensions", "signature": "export interface PmResolvedReadOutputDimensions { command: PmReadOutputSurface; include?: PmResolvedReadOutputDimension; amount?: PmResolvedReadOutputDimension; cost?: PmResolvedReadOutputDimension; encoding?: PmResolvedReadOutputDimension<\"json\" | \"toon\" | \"stream\">; canonical_options_used?: string[]; legacy_aliases_used: string[]; migration_hints: string[]; precedence: readonly [ \"canonical\", \"legacy\", \"intent\", \"default\" ]; }" }, { "classification": "supported", "kind": "interface", "name": "PmSettings", "signature": "export interface PmSettings { version: number; id_prefix: string; ids: { token_length: number; }; author_default: string; agent_identity?: { probes_enabled?: boolean; identity_vocabulary?: { version: number; aliases: Record; }; harness_signals: Array<{ harness: string; environment_keys?: string[]; model_environment_keys?: string[]; session_environment_keys?: string[]; provenance_environment_keys?: Record; provenance_resolvers?: Record; provenance_unavailable_dimensions?: string[]; argv_markers?: string[]; client_names?: string[]; }>; }; mutation_guard: { require_attributed_author: boolean; secret_guard: \"off\" | \"advise\" | \"block\"; stale_in_progress_hours: number; }; item_format: ItemFormat; locks: { ttl_seconds: number; wait_ms: number; }; checkpoints: { retention_days: number; }; output: { default_format: \"toon\" | \"json\"; }; ux?: { deprecation_hints?: boolean; }; history: { missing_stream: \"auto_create\" | \"strict_error\"; compact_policy: HistoryCompactPolicy; }; validation: { sprint_release_format: SprintReleaseFormatPolicy; parent_reference: ParentReferencePolicy; metadata_profile: ValidateMetadataProfile; metadata_required_fields: ValidateMetadataRequiredField[]; lifecycle_stale_blocker_reason_patterns: string[]; lifecycle_closure_like_blocked_reason_patterns: string[]; lifecycle_closure_like_resolution_patterns: string[]; lifecycle_closure_like_actual_result_patterns: string[]; estimate_defaults_by_type: Record; }; governance: GovernanceSettings; workflow: { definition_of_done: string[]; }; testing: { record_results_to_items: boolean; allow_untrusted_linked_tests: boolean; }; telemetry: { enabled: boolean; first_run_prompt_completed: boolean; capture_level: \"minimal\" | \"redacted\" | \"max\"; endpoint: string; installation_id: string; retention_days: number; }; agent_guidance: AgentGuidanceSettings; item_types: { definitions: ItemTypeDefinition[]; }; schema: RuntimeSchemaSettings; extensions: { enabled: string[]; disabled: string[]; policy: ExtensionPolicySettings; }; search: { score_threshold: number; hybrid_semantic_weight: number; max_results: number; embedding_model: string; embedding_corpus_max_characters?: number; embedding_batch_size: number; embedding_timeout_ms: number; scanner_max_batch_retries: number; provider?: string; default_mode?: SearchDefaultMode; corpus_fields?: string[]; mutation_refresh_policy: SearchMutationRefreshPolicy; query_expansion: SearchQueryExpansionSettings; rerank: SearchRerankSettings; bm25?: { k1?: number; b?: number; }; tuning?: { title_exact_bonus?: number; title_weight?: number; description_weight?: number; tags_weight?: number; status_weight?: number; body_weight?: number; comments_weight?: number; notes_weight?: number; learnings_weight?: number; dependencies_weight?: number; linked_content_weight?: number; }; }; providers: { openai: { base_url: string; api_key: string; model: string; }; ollama: { base_url: string; model: string; }; }; context: ContextSettings; vector_store: { adapter?: string; collection_name: string; qdrant: { url: string; api_key: string; }; lancedb: { path: string; }; }; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmSubcommandRefusalContract", "signature": "export interface PmSubcommandRefusalContract extends PmGrammarRefusalContract { rejected_value: string; allowed_values: readonly string[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmTableCellEncoding", "signature": "export interface PmTableCellEncoding { json_columns: string[]; list_columns?: Record; null_columns?: string[]; null_column_index?: number[]; column_order?: string[]; absent: Array<[ number, string ]>; }" }, { "classification": "contract_data", "kind": "type", "name": "PmTokenAccountedResult", "signature": "export type PmTokenAccountedResult = Result extends Record ? Result & { token_accounting: PmOutputTokenAccounting; } : { result: Result; token_accounting: PmOutputTokenAccounting; };" }, { "classification": "supported", "kind": "type", "name": "PmTokenBudgetRecovery", "signature": "export type PmTokenBudgetRecovery = PmTokenBudgetRecoveryBase & ({ minimum_status: \"exact\"; feasible_tokens: number; minimum_feasible_tokens: number; reason?: undefined; } | { minimum_status: \"feasible_only\"; feasible_tokens: number; minimum_feasible_tokens: null; reason?: undefined; } | { minimum_status: \"unavailable\"; feasible_tokens: null; minimum_feasible_tokens: null; reason: \"query_cost_limit\" | \"search_limit\" | \"output_constraints\"; });" }, { "classification": "contract_data", "kind": "type", "name": "PmToolAction", "signature": "export type PmToolAction = Exclude | PmExtensionPackageAction | PmPackageOnlyAction | PmItemAction;" }, { "classification": "contract_data", "kind": "interface", "name": "PmToolCustomFieldCollision", "signature": "export interface PmToolCustomFieldCollision { field: string; property: string; owner: \"mcp_tool_input\"; nested_path: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmToolDiscoveryAppliedSignal", "signature": "export interface PmToolDiscoveryAppliedSignal { value: number; weight: number; available: boolean; source: \"computed\" | \"host\" | \"authorization\" | \"unavailable\"; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmToolDiscoveryCandidate", "signature": "export interface PmToolDiscoveryCandidate { name: string; description: string; inputSchema: Record; authorized?: boolean; signals?: PmToolDiscoverySignalInput; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmToolDiscoveryOmissionReceipt", "signature": "export interface PmToolDiscoveryOmissionReceipt { has_omissions: boolean; omitted: Array<{ name: \"input_schema\" | \"tools\"; reason: \"compact_projection\" | \"limit\" | \"token_budget\"; restore_with: string; }>; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmToolDiscoveryOptions", "signature": "export interface PmToolDiscoveryOptions { query?: string; family?: PmCommandCapabilityFamily; tier?: Exclude; limit?: number; cursor?: string; includeSchema?: boolean; outputBudget?: number | \"unbounded\"; profile?: PmMcpToolProfile; cursorIntegrityKey?: Uint8Array; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmToolDiscoveryResult", "signature": "export interface PmToolDiscoveryResult { result_type: \"pm_tool_discovery\"; contract_version: 1; query: string; profile: PmMcpToolProfile; tools: PmToolDiscoveryResultRow[]; total: number; returned: number; has_more: boolean; next_cursor?: string; token_cost: { estimated_tokens: number; budget: number | \"unbounded\"; within_budget: boolean; }; ranking_policy: { version: 1; formula: \"weighted_sum_then_name\"; weights: Readonly>; }; cache: { key: string; ttl_ms: number; scope: \"private\"; invalidates_on: readonly string[]; }; omission_receipt: PmToolDiscoveryOmissionReceipt; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmToolDiscoveryResultRow", "signature": "export interface PmToolDiscoveryResultRow { name: string; description: string; command: string; tier: PmCommandVisibilityTier; family: PmCommandCapabilityFamily; score: number; signals: Readonly>; input_schema?: Record; }" }, { "classification": "advanced_export", "kind": "interface", "name": "PmToolDiscoverySignalInput", "signature": "export interface PmToolDiscoverySignalInput { semantic?: number; graph?: number; freshness?: number; usage?: number; }" }, { "classification": "advanced_export", "kind": "type", "name": "PmToolDiscoverySignalName", "signature": "export type PmToolDiscoverySignalName = \"lexical\" | \"semantic\" | \"graph\" | \"permission\" | \"freshness\" | \"usage\";" }, { "classification": "contract_data", "kind": "type", "name": "PmTrackerPreflightFailureKind", "signature": "export type PmTrackerPreflightFailureKind = \"missing_root\" | \"settings_missing\" | \"not_directory\" | \"unreadable_root\";" }, { "classification": "contract_data", "kind": "interface", "name": "PmTrackerPreflightRecoveryContract", "signature": "export interface PmTrackerPreflightRecoveryContract { probe_id: string; failure_kind: PmTrackerPreflightFailureKind; expected_error_code: string; expected_exit_code: 1 | 2 | 3; recovery_kind: PmTrackerPreflightRecoveryKind; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmTrackerPreflightRecoveryFinding", "signature": "export interface PmTrackerPreflightRecoveryFinding { code: \"missing_probe\" | \"error_code_mismatch\" | \"exit_code_mismatch\" | \"recovery_kind_mismatch\" | \"missing_init_recovery\" | \"unsafe_init_recovery\" | \"retry_failed\"; probe_id: string; detail: string; }" }, { "classification": "contract_data", "kind": "type", "name": "PmTrackerPreflightRecoveryKind", "signature": "export type PmTrackerPreflightRecoveryKind = \"initialize\" | \"select_directory\" | \"repair_permissions\";" }, { "classification": "contract_data", "kind": "interface", "name": "PmTrackerPreflightRecoveryObservation", "signature": "export interface PmTrackerPreflightRecoveryObservation { probe_id: string; error_code: string; exit_code: number; recovery_kind: PmTrackerPreflightRecoveryKind; suggested_retry_args: string[]; retry_succeeded: boolean; unsafe_init_recommended: boolean; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmTrackerPreflightRecoveryReport", "signature": "export interface PmTrackerPreflightRecoveryReport { ok: boolean; probe_count: number; closed_probe_count: number; findings: PmTrackerPreflightRecoveryFinding[]; }" }, { "classification": "contract_data", "kind": "type", "name": "PmUpdateActionOptions", "signature": "export type PmUpdateActionOptions = Omit, \"runtimeFieldCommands\" | \"ownershipMetadataBypass\" | \"ownershipDependencyBypass\">;" }, { "classification": "contract_data", "kind": "type", "name": "PmUpdateManyActionOptions", "signature": "export type PmUpdateManyActionOptions = Omit & PmBulkMutationFilterOptions & PmBulkMutationControlOptions;" }, { "classification": "contract_data", "kind": "function", "name": "positionalShapeKey", "signature": "(slots: readonly PmCommandPositionalSlotContract[]) => string | calls: (slots: readonly PmCommandPositionalSlotContract[]) => string" }, { "classification": "contract_data", "kind": "function", "name": "positionalSignatureKey", "signature": "(slots: readonly PmCommandPositionalSlotContract[]) => string | calls: (slots: readonly PmCommandPositionalSlotContract[]) => string" }, { "classification": "advanced_export", "kind": "interface", "name": "PredicateVerdict", "signature": "export interface PredicateVerdict { id: string; outcome: \"satisfied\" | \"violated\"; evidence_pointer: string; evidence_digest: string; }" }, { "classification": "supported", "kind": "function", "name": "preflightExtension", "signature": "(blueprint: ExtensionBlueprint, options?: PreflightExtensionOptions) => ExtensionPreflightReport | calls: (blueprint: ExtensionBlueprint, options?: PreflightExtensionOptions) => ExtensionPreflightReport" }, { "classification": "supported", "kind": "interface", "name": "PreflightExtensionOptions", "signature": "export interface PreflightExtensionOptions { identity?: SynthesizeExtensionManifestIdentity; target?: ExtensionManifestCompatibilityTarget; declaredCapabilities?: readonly string[]; }" }, { "classification": "supported", "kind": "type", "name": "PreflightOverride", "signature": "export type PreflightOverride = (context: PreflightOverrideContext) => PreflightOverrideDelta | Promise;" }, { "classification": "supported", "kind": "interface", "name": "PreflightOverrideContext", "signature": "export interface PreflightOverrideContext extends CommandHandlerContext { decision: PreflightRuntimeDecision; }" }, { "classification": "supported", "kind": "interface", "name": "PreflightOverrideDelta", "signature": "export interface PreflightOverrideDelta extends ParserOverrideDelta { enforce_item_format_gate?: boolean; run_preflight_item_format_sync?: boolean; run_extension_migrations?: boolean; enforce_mandatory_migration_gate?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "PreflightRuntimeDecision", "signature": "export interface PreflightRuntimeDecision { enforce_item_format_gate: boolean; run_preflight_item_format_sync: boolean; run_extension_migrations: boolean; enforce_mandatory_migration_gate: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "PreparedSimilarityText", "signature": "export interface PreparedSimilarityText { normalized: string; tokens: string[]; issueCodes: string[]; }" }, { "classification": "supported", "kind": "function", "name": "prepareSimilarityText", "signature": "(value: string) => PreparedSimilarityText | calls: (value: string) => PreparedSimilarityText" }, { "classification": "advanced_export", "kind": "function", "name": "preserveMutationStdinTokenFields", "signature": "(options: T, fields: readonly PropertyKey[]) => T | calls: (options: T, fields: readonly PropertyKey[]) => T" }, { "classification": "advanced_export", "kind": "function", "name": "preserveMutationStdinTokenLiterals", "signature": "(options: T) => T | calls: (options: T) => T" }, { "classification": "advanced_export", "kind": "function", "name": "previewItemMutationDocument", "signature": "(options: { pmRoot: string; author: string; plan: PlannedItemMutationDocument; }) => Promise<{ validation: ItemMutationPreviewValidation; rows: ResolvedItemMutationRow[]; }> | calls: (options: { pmRoot: string; author: string; plan: PlannedItemMutationDocument; }) => Promise<{ validation: ItemMutationPreviewValidation; rows: ResolvedItemMutationRow[]; }>" }, { "classification": "advanced_export", "kind": "function", "name": "previewItemMutations", "signature": "(options: Pick) => Promise | calls: (options: Pick) => Promise" }, { "classification": "supported", "kind": "interface", "name": "PreviousTerminalEvidence", "signature": "export interface PreviousTerminalEvidence { close_reason?: string; resolution?: string; expected_result?: string; actual_result?: string; fixed_version?: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "printError", "signature": "(message: string) => void | calls: (message: string) => void" }, { "classification": "advanced_export", "kind": "function", "name": "printResult", "signature": "(result: unknown, options: OutputOptions) => void | calls: (result: unknown, options: OutputOptions) => void" }, { "classification": "advanced_export", "kind": "function", "name": "profile", "signature": "(subcommand: ProfileSubcommand, options?: PmActionOptions, clientOptions?: PmClientOptions) => Promise | calls: (subcommand: ProfileSubcommand, options?: PmActionOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "contract_data", "kind": "value", "name": "PROFILE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "supported", "kind": "value", "name": "PROFILE_LINT_CODES", "signature": "readonly [\"profile_name_empty\", \"profile_name_not_normalized\", \"profile_title_empty\", \"profile_summary_empty\", \"type_invalid\", \"type_duplicate\", \"status_invalid\", \"status_duplicate\", \"field_invalid\", \"field_duplicate\", \"field_mcp_input_collision\", \"workflow_type_empty\", \"workflow_type_unknown\", \"workflow_duplicate_type\", \"workflow_transition_malformed\", \"workflow_status_unknown\", \"config_key_unknown\", \"config_value_invalid\", \"config_duplicate\", \"template_type_unknown\", \"package_spec_empty\"]" }, { "classification": "supported", "kind": "value", "name": "PROFILE_LINT_DIMENSIONS", "signature": "readonly [\"profile\", \"types\", \"statuses\", \"fields\", \"workflows\", \"config\", \"templates\", \"packages\"]" }, { "classification": "supported", "kind": "value", "name": "PROFILE_NAMES", "signature": "readonly [\"agile\", \"ops\", \"research\"]" }, { "classification": "advanced_export", "kind": "value", "name": "PROFILE_SUBCOMMANDS", "signature": "readonly [\"list\", \"show\", \"apply\", \"lint\"]" }, { "classification": "supported", "kind": "interface", "name": "ProfileApplicationPlan", "signature": "export interface ProfileApplicationPlan { profile: { name: string; title: string; summary: string; }; types: ProfileSchemaPlan; statuses: ProfileSchemaPlan; fields: ProfileSchemaPlan; workflows: ProfileWorkflowPlan; config: ProfileConfigPlan; templates: ProfileTemplatePlan; packages: ProfilePackagePlan[]; changed: boolean; }" }, { "classification": "advanced_export", "kind": "function", "name": "profileApply", "signature": "(name: string, options?: ProfileApplyCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (name: string, options?: ProfileApplyCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "ProfileApplyCommandOptions", "signature": "export interface ProfileApplyCommandOptions { dryRun?: boolean; author?: string; force?: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ProfileApplyDimension", "signature": "export interface ProfileApplyDimension { added: string[]; updated: string[]; unchanged: string[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ProfileApplyResult", "signature": "export interface ProfileApplyResult { action: \"apply\"; name: string; title: string; applied: boolean; dry_run: boolean; changed: boolean; types: ProfileApplyDimension; statuses: ProfileApplyDimension; fields: ProfileApplyDimension; workflows: ProfileApplyDimension; config: ProfileApplyDimension; templates: ProfileApplyDimension; packages: Array<{ spec: string; reason: string; status: \"installed\" | \"recommended\"; }>; warnings: string[]; generated_at: string; }" }, { "classification": "supported", "kind": "type", "name": "ProfileChangeStatus", "signature": "export type ProfileChangeStatus = \"add\" | \"update\" | \"unchanged\";" }, { "classification": "supported", "kind": "interface", "name": "ProfileComponentChange", "signature": "export interface ProfileComponentChange { key: string; status: ProfileChangeStatus; }" }, { "classification": "advanced_export", "kind": "type", "name": "ProfileComposition", "signature": "export type ProfileComposition = ProjectProfileComposition;" }, { "classification": "supported", "kind": "interface", "name": "ProfileConfigChange", "signature": "export interface ProfileConfigChange { key: string; path: string; value: string | number | boolean; status: ProfileChangeStatus; }" }, { "classification": "supported", "kind": "interface", "name": "ProfileConfigEntry", "signature": "export interface ProfileConfigEntry { key: string; value: string; summary: string; }" }, { "classification": "supported", "kind": "interface", "name": "ProfileConfigPlan", "signature": "export interface ProfileConfigPlan { changes: ProfileConfigChange[]; changed: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ProfileCurrentState", "signature": "export interface ProfileCurrentState { typesRaw: string | null; statusesRaw: string | null; fieldsRaw: string | null; workflows: readonly TypeWorkflowDefinition[]; settings: unknown; templates: ReadonlyMap; installedPackages: ReadonlySet; }" }, { "classification": "advanced_export", "kind": "function", "name": "profileLint", "signature": "(name: string, clientOptions?: PmClientOptions) => Promise | calls: (name: string, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "type", "name": "ProfileLintCode", "signature": "export type ProfileLintCode = (typeof PROFILE_LINT_CODES)[number];" }, { "classification": "supported", "kind": "type", "name": "ProfileLintDimension", "signature": "export type ProfileLintDimension = (typeof PROFILE_LINT_DIMENSIONS)[number];" }, { "classification": "advanced_export", "kind": "interface", "name": "ProfileLintResult", "signature": "export interface ProfileLintResult { action: \"lint\"; name: string; title: string; source: ProfileSourceKind; package?: string; ok: boolean; error_count: number; warning_count: number; findings: ProjectProfileLintFinding[]; warnings: string[]; generated_at: string; }" }, { "classification": "supported", "kind": "type", "name": "ProfileLintSeverity", "signature": "export type ProfileLintSeverity = \"error\" | \"warning\";" }, { "classification": "advanced_export", "kind": "function", "name": "profileList", "signature": "(clientOptions?: PmClientOptions) => Promise | calls: (clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "ProfileListEntry", "signature": "export interface ProfileListEntry { name: string; title: string; summary: string; source: ProfileSourceKind; package?: string; composition: ProfileComposition; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ProfileListResult", "signature": "export interface ProfileListResult { action: \"list\"; profiles: ProfileListEntry[]; warnings: string[]; generated_at: string; }" }, { "classification": "supported", "kind": "type", "name": "ProfileName", "signature": "export type ProfileName = (typeof PROFILE_NAMES)[number];" }, { "classification": "supported", "kind": "interface", "name": "ProfilePackagePlan", "signature": "export interface ProfilePackagePlan { spec: string; reason: string; status: \"installed\" | \"recommended\"; }" }, { "classification": "supported", "kind": "interface", "name": "ProfilePackageRecommendation", "signature": "export interface ProfilePackageRecommendation { spec: string; reason: string; }" }, { "classification": "advanced_export", "kind": "type", "name": "ProfileResult", "signature": "export type ProfileResult = ProfileListResult | ProfileShowResult | ProfileApplyResult | ProfileLintResult;" }, { "classification": "supported", "kind": "interface", "name": "ProfileSchemaPlan", "signature": "export interface ProfileSchemaPlan { file: TFile; changes: ProfileComponentChange[]; changed: boolean; }" }, { "classification": "advanced_export", "kind": "function", "name": "profileShow", "signature": "(name: string, clientOptions?: PmClientOptions) => Promise | calls: (name: string, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "ProfileShowResult", "signature": "export interface ProfileShowResult { action: \"show\"; name: string; title: string; summary: string; source: ProfileSourceKind; package?: string; composition: ProfileComposition; types: string[]; statuses: string[]; fields: string[]; workflows: string[]; config: string[]; templates: string[]; packages: Array<{ spec: string; reason: string; }>; warnings: string[]; generated_at: string; }" }, { "classification": "advanced_export", "kind": "type", "name": "ProfileSubcommand", "signature": "export type ProfileSubcommand = (typeof PROFILE_SUBCOMMANDS)[number];" }, { "classification": "supported", "kind": "interface", "name": "ProfileTemplateChange", "signature": "export interface ProfileTemplateChange { name: string; options: ProfileTemplateOptions; status: ProfileChangeStatus; }" }, { "classification": "supported", "kind": "interface", "name": "ProfileTemplateEntry", "signature": "export interface ProfileTemplateEntry { name: string; options: ProfileTemplateOptions; }" }, { "classification": "supported", "kind": "type", "name": "ProfileTemplateOptions", "signature": "export type ProfileTemplateOptions = Readonly>;" }, { "classification": "supported", "kind": "interface", "name": "ProfileTemplatePlan", "signature": "export interface ProfileTemplatePlan { changes: ProfileTemplateChange[]; changed: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ProfileWorkflowChange", "signature": "export interface ProfileWorkflowChange { type: string; status: ProfileChangeStatus; }" }, { "classification": "supported", "kind": "interface", "name": "ProfileWorkflowPlan", "signature": "export interface ProfileWorkflowPlan { changes: ProfileWorkflowChange[]; result: TypeWorkflowDefinition[]; changed: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ProgressEntry", "signature": "export interface ProgressEntry { id: string; title: string; type: string; total: number; closed: number; open: number; in_progress: number; blocked: number; completion_pct: number; }" }, { "classification": "advanced_export", "kind": "function", "name": "projectAfterCommandItemSnapshot", "signature": "(metadata: ItemMetadata, changedFields: readonly string[]) => Partial | calls: (metadata: ItemMetadata, changedFields: readonly string[]) => Partial" }, { "classification": "supported", "kind": "function", "name": "projectContextFocusRows", "signature": "(rows: T[], fields: string[]) => ContextFocusItem[] | calls: (rows: T[], fields: string[]) => ContextFocusItem[]" }, { "classification": "advanced_export", "kind": "function", "name": "projectFleetAttributionAnalytics", "signature": "(window: HistoryAnalyticsWindow, items: readonly Pick[], terminalStatuses: ReadonlySet, options?: Pick) => FleetAttributionAnalytics | calls: (window: HistoryAnalyticsWindow, items: readonly Pick[], terminalStatuses: ReadonlySet, options?: Pick) => FleetAttributionAnalytics" }, { "classification": "advanced_export", "kind": "function", "name": "projectHistoryProvenance", "signature": "(entry: HistoryEntry, vocabulary?: AuthorIdentityVocabulary, coordinates?: { itemId?: string; version?: number; }) => HistoryProvenanceRow | calls: (entry: HistoryEntry, vocabulary?: AuthorIdentityVocabulary, coordinates?: { itemId?: string; version?: number; }) => HistoryProvenanceRow" }, { "classification": "contract_data", "kind": "function", "name": "projectLeanRecoveryPayload", "signature": ">>(recovery: Recovery | undefined) => Omit | undefined | calls: >>(recovery: Recovery | undefined) => Omit | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "projectPmBriefListEnvelope", "signature": "(value: unknown) => unknown | calls: (value: unknown) => unknown" }, { "classification": "advanced_export", "kind": "function", "name": "projectPmBriefSearchEnvelope", "signature": "(value: unknown) => unknown | calls: (value: unknown) => unknown" }, { "classification": "advanced_export", "kind": "function", "name": "projectPmCliErrorContextDetails", "signature": "(context: unknown) => unknown | calls: (context: unknown) => unknown" }, { "classification": "advanced_export", "kind": "function", "name": "projectPmCliErrorDetails", "signature": "(value: unknown) => { details: PmCliErrorDetails; } | { details_omitted: PmCliErrorDetailsOmission; } | undefined | calls: (value: unknown) => { details: PmCliErrorDetails; } | { details_omitted: PmCliErrorDetailsOmission; } | undefined" }, { "classification": "contract_data", "kind": "function", "name": "projectPmDiagnosticOutput", "signature": "(diagnostic: TDiagnostic, options?: { diagnosticClass?: PmDiagnosticOutputClass; maxEstimatedTokens?: number; }) => PmProjectedDiagnostic | calls: (diagnostic: TDiagnostic, options?: { diagnosticClass?: PmDiagnosticOutputClass; maxEstimatedTokens?: number; }) => PmProjectedDiagnostic" }, { "classification": "contract_data", "kind": "function", "name": "projectPmDiagnosticText", "signature": "(output: string, correctiveAction: string, options?: { diagnosticClass?: PmDiagnosticOutputClass; maxEstimatedTokens?: number; }) => PmProjectedTextDiagnostic | calls: (output: string, correctiveAction: string, options?: { diagnosticClass?: PmDiagnosticOutputClass; maxEstimatedTokens?: number; }) => PmProjectedTextDiagnostic" }, { "classification": "supported", "kind": "interface", "name": "ProjectProfileComposition", "signature": "export interface ProjectProfileComposition { types: number; statuses: number; fields: number; workflows: number; config: number; templates: number; packages: number; }" }, { "classification": "supported", "kind": "interface", "name": "ProjectProfileDefinition", "signature": "export interface ProjectProfileDefinition { name: string; title: string; summary: string; types: readonly RawAddTypeInput[]; statuses: readonly RawAddStatusInput[]; fields: readonly RawAddFieldInput[]; workflows: readonly TypeWorkflowDefinition[]; config: readonly ProfileConfigEntry[]; templates: readonly ProfileTemplateEntry[]; packages: readonly ProfilePackageRecommendation[]; }" }, { "classification": "supported", "kind": "interface", "name": "ProjectProfileDescription", "signature": "export interface ProjectProfileDescription { name: string; title: string; summary: string; composition: ProjectProfileComposition; types: string[]; statuses: string[]; fields: string[]; workflows: string[]; config: string[]; templates: string[]; packages: ProjectProfilePackageSummary[]; }" }, { "classification": "supported", "kind": "interface", "name": "ProjectProfileLintFinding", "signature": "export interface ProjectProfileLintFinding { severity: ProfileLintSeverity; code: ProfileLintCode; dimension: ProfileLintDimension; target?: string; message: string; }" }, { "classification": "supported", "kind": "interface", "name": "ProjectProfileLintReport", "signature": "export interface ProjectProfileLintReport { profile: string; ok: boolean; findings: ProjectProfileLintFinding[]; errorCount: number; warningCount: number; }" }, { "classification": "supported", "kind": "interface", "name": "ProjectProfilePackageSummary", "signature": "export interface ProjectProfilePackageSummary { spec: string; reason: string; }" }, { "classification": "supported", "kind": "type", "name": "ProjectProfileRegistrationInput", "signature": "export type ProjectProfileRegistrationInput = Pick & Partial>;" }, { "classification": "advanced_export", "kind": "function", "name": "projectProvenanceCoverageAnalytics", "signature": "(window: HistoryAnalyticsWindow, descriptors?: readonly HarnessSignalDescriptor[], options?: Pick) => ProvenanceCoverageAnalytics | calls: (window: HistoryAnalyticsWindow, descriptors?: readonly HarnessSignalDescriptor[], options?: Pick) => ProvenanceCoverageAnalytics" }, { "classification": "advanced_export", "kind": "interface", "name": "ProjectRuntimeCompatibilityResult", "signature": "export interface ProjectRuntimeCompatibilityResult { compatible: boolean; executing_version: string; project_version?: string; source?: ProjectRuntimeVersionPin[\"source\"]; command?: string; mutating: boolean; stale?: boolean; history_epoch_incompatible?: boolean; writer_item_hash_version?: 2 | 3; incompatible_project_version?: string; incompatible_source?: ProjectRuntimeVersionPin[\"source\"]; warning?: ProjectRuntimeCompatibilityWarning; override_applied: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ProjectRuntimeCompatibilityWarning", "signature": "export interface ProjectRuntimeCompatibilityWarning { code: \"project_runtime_stale_read\"; executing_version: string; project_version: string; source: ProjectRuntimeVersionPin[\"source\"]; message: string; next_steps: string[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ProjectRuntimeVersionPin", "signature": "export interface ProjectRuntimeVersionPin { version: string; source: \"package.json\" | \"installed-package\" | \"package-lock.json\" | \"pnpm-lock.yaml\" | \"yarn.lock\"; constraint: \"exact\" | \"minimum\" | \"range\"; declaration?: string; history_epoch_compatible?: boolean; }" }, { "classification": "supported", "kind": "function", "name": "projectValidateCounts", "signature": "(result: ValidateResult) => ValidateCountsResult | calls: (result: ValidateResult) => ValidateCountsResult" }, { "classification": "supported", "kind": "function", "name": "promoteAssuranceAssertion", "signature": "(pmRoot: string, definition: AssuranceAssertionDefinition, enforcement: Exclude, options?: { author?: string; message?: string; }) => Promise>> | calls: (pmRoot: string, definition: AssuranceAssertionDefinition, enforcement: Exclude, options?: { author?: string; message?: string; }) => Promise>>" }, { "classification": "supported", "kind": "function", "name": "propagateContextUsageServingReceipt", "signature": "(source: unknown, target: unknown) => void | calls: (source: unknown, target: unknown) => void" }, { "classification": "advanced_export", "kind": "interface", "name": "ProvenanceCoverageAnalytics", "signature": "export interface ProvenanceCoverageAnalytics { descriptors: AgentProvenanceDescriptorCoverage[]; observations: AgentProvenanceDimensionCoverage[]; inert: Array<{ harness: string; dimension: string; explicit_samples: number; }>; undeclared: string[]; warnings: string[]; window: HistoryAnalyticsWindowReceipt; }" }, { "classification": "supported", "kind": "interface", "name": "ProvenanceHealthSample", "signature": "export interface ProvenanceHealthSample { scope: \"history_prefix\"; event_limit: number; byte_limit: number; bytes_read: number; events_read: number; truncated: boolean; unreadable_sources: number; malformed_events: number; earliest_event_at: string | null; latest_event_at: string | null; complete: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ProvenanceNormalizationReceipt", "signature": "export interface ProvenanceNormalizationReceipt { changed: boolean; events_changed: number; observations_removed: number; invalid_values: ProvenanceValueHealthFinding[]; }" }, { "classification": "supported", "kind": "interface", "name": "ProvenanceNormalizationResult", "signature": "export interface ProvenanceNormalizationResult { entries: HistoryEntry[]; receipt: ProvenanceNormalizationReceipt; }" }, { "classification": "supported", "kind": "interface", "name": "ProvenanceResolverHealthOutcome", "signature": "export interface ProvenanceResolverHealthOutcome { harness: string; dimension: string; resolver: string; attempts: number; successes: number; }" }, { "classification": "supported", "kind": "interface", "name": "ProvenanceResolverHealthScan", "signature": "export interface ProvenanceResolverHealthScan { outcomes: ProvenanceResolverHealthOutcome[]; sample: ProvenanceHealthSample; invalid_values: ProvenanceValueHealthFinding[]; warnings: string[]; events_read: number; truncated: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ProvenanceValueHealthFinding", "signature": "export interface ProvenanceValueHealthFinding { harness: string; dimension: string; kind: \"boolean\" | \"single_digit\"; count: number; }" }, { "classification": "advanced_export", "kind": "function", "name": "pruneCompileCacheGenerations", "signature": "(cacheRoot: string, currentGeneration: string) => CompileCachePruneResult | calls: (cacheRoot: string, currentGeneration: string) => CompileCachePruneResult" }, { "classification": "supported", "kind": "function", "name": "putAssuranceDeclaration", "signature": "(pmRoot: string, kind: AssuranceDeclarationKind, definition: AssuranceDeclaration, options?: AssuranceMutationOptions) => Promise | calls: (pmRoot: string, kind: AssuranceDeclarationKind, definition: AssuranceDeclaration, options?: AssuranceMutationOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "putAssuranceDeclarationBundle", "signature": "(pmRoot: string, bundle: AssuranceDeclarationBundle, options?: AssuranceMutationOptions) => Promise | calls: (pmRoot: string, bundle: AssuranceDeclarationBundle, options?: AssuranceMutationOptions) => Promise" }, { "classification": "supported", "kind": "value", "name": "QUERY_CURSOR_CONTRACT", "signature": "Readonly<{ version: 1; max_length: 4096; }>" }, { "classification": "supported", "kind": "interface", "name": "QueryCursorEnvelope", "signature": "export interface QueryCursorEnvelope { version: number; fingerprint: string; after_id: string; after_index?: number; snapshot?: string; }" }, { "classification": "supported", "kind": "interface", "name": "QueryCursorPage", "signature": "export interface QueryCursorPage { rows: T[]; has_more: boolean; next_cursor?: string; }" }, { "classification": "supported", "kind": "interface", "name": "QueryCursorState", "signature": "export interface QueryCursorState { after_id: string; after_index?: number; snapshot?: string; }" }, { "classification": "supported", "kind": "function", "name": "queryItemMetadataIndex", "signature": "(options: { pmRoot: string; expectedSourceCursor: string; query?: ItemMetadataIndexQuery; }) => Promise | calls: (options: { pmRoot: string; expectedSourceCursor: string; query?: ItemMetadataIndexQuery; }) => Promise" }, { "classification": "supported", "kind": "function", "name": "queryLinkedFileMetadataIndex", "signature": "(options: { pmRoot: string; expectedSourceCursor: string; paths: readonly string[]; scope?: LinkScope; limit?: number; offset?: number; }) => Promise | calls: (options: { pmRoot: string; expectedSourceCursor: string; paths: readonly string[]; scope?: LinkScope; limit?: number; offset?: number; }) => Promise" }, { "classification": "supported", "kind": "function", "name": "querySimilarItemMetadataIndex", "signature": "(options: { pmRoot: string; expectedSourceCursor: string; query: string; limit: number; }) => Promise | calls: (options: { pmRoot: string; expectedSourceCursor: string; query: string; limit: number; }) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "queryTestRunMeasurementsBelow", "signature": "(runs: ItemTestRunSummary[], name: string, threshold: number) => Array | calls: (runs: ItemTestRunSummary[], name: string, threshold: number) => Array" }, { "classification": "advanced_export", "kind": "value", "name": "quoteCommandArg", "signature": "(arg: string, platform?: NodeJS.Platform) => string | calls: (arg: string, platform?: NodeJS.Platform) => string" }, { "classification": "advanced_export", "kind": "value", "name": "quoteWindowsCommandArg", "signature": "(arg: string) => string | calls: (arg: string) => string" }, { "classification": "advanced_export", "kind": "function", "name": "rankCommandPaths", "signature": "(commandPaths: string[], queryToken: string) => string[] | calls: (commandPaths: string[], queryToken: string) => string[]" }, { "classification": "supported", "kind": "interface", "name": "RankedContextCandidate", "signature": "export interface RankedContextCandidate extends ContextRelevanceCandidate { baseline_rank: number; rank: number; score: number; contributions: ContextRelevanceContributions; }" }, { "classification": "advanced_export", "kind": "function", "name": "readAnnotationEntries", "signature": "(source: Record, collectionKey: string) => TEntry[] | calls: (source: Record, collectionKey: string) => TEntry[]" }, { "classification": "supported", "kind": "function", "name": "readAuthorEnvironment", "signature": "() => string | undefined | calls: () => string | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "readBooleanOption", "signature": "(options: Record, key: string, aliases?: string[]) => boolean | undefined | calls: (options: Record, key: string, aliases?: string[]) => boolean | undefined" }, { "classification": "advanced_export", "kind": "interface", "name": "ReadCompletenessControls", "signature": "export interface ReadCompletenessControls { command: string; modes: string[]; depth_values: string[]; declared_flags: string[]; }" }, { "classification": "supported", "kind": "function", "name": "readContextUsageAffinity", "signature": "(options: ContextUsageLedgerOptions & { author: string; horizonHours?: number; }) => Promise | calls: (options: ContextUsageLedgerOptions & { author: string; horizonHours?: number; }) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "readCsvListOption", "signature": "(options: Record, key: string, aliases?: string[]) => string[] | calls: (options: Record, key: string, aliases?: string[]) => string[]" }, { "classification": "advanced_export", "kind": "function", "name": "readExtensionMigrationState", "signature": "(pmRoot: string) => Promise | calls: (pmRoot: string) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "readFileIfExists", "signature": "(targetPath: string) => Promise | calls: (targetPath: string) => Promise" }, { "classification": "contract_data", "kind": "function", "name": "readFirstStringFromCommanderOptions", "signature": "(options: Record, contract: CommanderOptionAliasContract) => string | undefined | calls: (options: Record, contract: CommanderOptionAliasContract) => string | undefined" }, { "classification": "contract_data", "kind": "function", "name": "readFirstValueFromCommanderOptions", "signature": "(options: Record, contract: CommanderOptionAliasContract) => unknown | calls: (options: Record, contract: CommanderOptionAliasContract) => unknown" }, { "classification": "advanced_export", "kind": "function", "name": "readHistoryAnalyticsWindow", "signature": "(pmRoot: string, options: HistoryAnalyticsWindowOptions) => Promise | calls: (pmRoot: string, options: HistoryAnalyticsWindowOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "readHistoryEntries", "signature": "(historyPath: string, itemId: string) => Promise | calls: (historyPath: string, itemId: string) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "readHistorySnapshot", "signature": "(historyPath: string, itemId: string) => Promise | calls: (historyPath: string, itemId: string) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "readImprovementLedger", "signature": "(options?: ReadImprovementLedgerOptions) => Promise | calls: (options?: ReadImprovementLedgerOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "ReadImprovementLedgerOptions", "signature": "export interface ReadImprovementLedgerOptions { pmRoot?: string; cwd?: string; metric?: string; itemId?: string; since?: string; limit?: number; }" }, { "classification": "supported", "kind": "function", "name": "readItemMetadataDerivedIndexState", "signature": "(pmRoot: string, folders?: readonly string[]) => Promise | calls: (pmRoot: string, folders?: readonly string[]) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "readItemRevision", "signature": "(id: string, context?: ItemRevisionContext) => Promise | calls: (id: string, context?: ItemRevisionContext) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "readItemTransaction", "signature": "(pmRoot: string, transactionId: string) => Promise | calls: (pmRoot: string, transactionId: string) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "readLocatedItem", "signature": "(item: LocatedItem, options?: { schema?: RuntimeSchemaSettings; extensionFieldNames?: readonly string[]; warnings?: string[]; }) => Promise<{ raw: string; document: ItemDocument; }> | calls: (item: LocatedItem, options?: { schema?: RuntimeSchemaSettings; extensionFieldNames?: readonly string[]; warnings?: string[]; }) => Promise<{ raw: string; document: ItemDocument; }>" }, { "classification": "advanced_export", "kind": "function", "name": "readOutputBudgetCollections", "signature": "(result: Record) => PmReadOutputRowCollection[] | calls: (result: Record) => PmReadOutputRowCollection[]" }, { "classification": "contract_data", "kind": "function", "name": "readOutputCollectionFingerprint", "signature": "(path: string, value: unknown[] | Record, command?: PmReadOutputSurface) => string | calls: (path: string, value: unknown[] | Record, command?: PmReadOutputSurface) => string" }, { "classification": "advanced_export", "kind": "function", "name": "readOutputContinuationRowCollections", "signature": "(result: Record) => PmReadOutputRowCollection[] | calls: (result: Record) => PmReadOutputRowCollection[]" }, { "classification": "advanced_export", "kind": "function", "name": "readOutputContinuationRowPaths", "signature": "(result: Record) => string[] | calls: (result: Record) => string[]" }, { "classification": "contract_data", "kind": "function", "name": "readOutputIncludeModeOptions", "signature": "(command: string) => ReadonlyMap | calls: (command: string) => ReadonlyMap" }, { "classification": "advanced_export", "kind": "function", "name": "readOutputRowCollections", "signature": "(result: Record) => PmReadOutputRowCollection[] | calls: (result: Record) => PmReadOutputRowCollection[]" }, { "classification": "advanced_export", "kind": "function", "name": "readOutputRowPaths", "signature": "(result: Record) => string[] | calls: (result: Record) => string[]" }, { "classification": "supported", "kind": "function", "name": "readOutputSessionRemainingTokens", "signature": "(state: PmReadOutputSessionState) => number | calls: (state: PmReadOutputSessionState) => number" }, { "classification": "advanced_export", "kind": "interface", "name": "ReadPmMcpSkillDirectoryResult", "signature": "export interface ReadPmMcpSkillDirectoryResult { resources: Array<{ uri: string; name: string; mimeType: \"application/octet-stream\" | \"inode/directory\" | \"text/markdown\" | \"text/plain\"; }>; nextCursor?: string; hasMore: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ReadPmMcpSkillResourceResult", "signature": "export interface ReadPmMcpSkillResourceResult { contents: Array<{ uri: string; mimeType: \"text/markdown\" | \"text/plain\"; text: string; _meta: { digest: string; origin: PmMcpSkillOrigin; trust: \"untrusted\"; }; } | { uri: string; mimeType: \"application/octet-stream\"; blob: string; _meta: { digest: string; origin: PmMcpSkillOrigin; trust: \"untrusted\"; }; }>; }" }, { "classification": "supported", "kind": "function", "name": "readPmPackageManifest", "signature": "(packageRoot: string) => Promise | calls: (packageRoot: string) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "readRequiredString", "signature": "(args: Record, key: string) => string | calls: (args: Record, key: string) => string" }, { "classification": "advanced_export", "kind": "interface", "name": "ReadRowContract", "signature": "export interface ReadRowContract { command: string; row_kind: \"collection\" | \"none\"; row_keys: string[]; continuation_row_keys?: string[]; fields: \"supported\" | \"unsupported\"; jq_selector?: string; toon_encoding?: \"tabular_when_uniform\"; }" }, { "classification": "advanced_export", "kind": "function", "name": "readRuntimeFieldOptionValue", "signature": "(options: Record, definition: RuntimeFieldDefinitionResolved) => unknown | calls: (options: Record, definition: RuntimeFieldDefinitionResolved) => unknown" }, { "classification": "advanced_export", "kind": "function", "name": "readSettings", "signature": "(pmRoot: string) => Promise | calls: (pmRoot: string) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "readSettingsSection", "signature": "(pmRoot: string, section: string, options?: ReadSettingsSectionOptions) => Promise> | calls: (pmRoot: string, section: string, options?: ReadSettingsSectionOptions) => Promise>" }, { "classification": "advanced_export", "kind": "interface", "name": "ReadSettingsSectionOptions", "signature": "export interface ReadSettingsSectionOptions { validate?: SettingsSectionValidator; defaultValue?: T; }" }, { "classification": "advanced_export", "kind": "function", "name": "readSettingsWithMetadata", "signature": "(pmRoot: string) => Promise | calls: (pmRoot: string) => Promise" }, { "classification": "contract_data", "kind": "function", "name": "readStringArrayFromCommanderOptions", "signature": "(options: Record, contract: CommanderOptionAliasContract) => string[] | undefined | calls: (options: Record, contract: CommanderOptionAliasContract) => string[] | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "readStringOption", "signature": "(options: Record, key: string, aliases?: string[]) => string | undefined | calls: (options: Record, key: string, aliases?: string[]) => string | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "readThrownExitCode", "signature": "(error: unknown) => number | undefined | calls: (error: unknown) => number | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "readVectorizationStatusLedger", "signature": "(pmRoot: string) => Promise | calls: (pmRoot: string) => Promise" }, { "classification": "supported", "kind": "function", "name": "readWorkflowPolicies", "signature": "(pmRoot: string) => Promise | calls: (pmRoot: string) => Promise" }, { "classification": "supported", "kind": "function", "name": "readWorkflowPolicyField", "signature": "(record: Readonly> | null, field: string) => unknown | calls: (record: Readonly> | null, field: string) => unknown" }, { "classification": "advanced_export", "kind": "function", "name": "readWorkspaceContextIntentContracts", "signature": "(pmRoot: string) => Promise | calls: (pmRoot: string) => Promise" }, { "classification": "supported", "kind": "function", "name": "readWorkspaceContextSignals", "signature": "(items: readonly ItemMetadata[], options: ReadWorkspaceContextSignalsOptions) => Promise | calls: (items: readonly ItemMetadata[], options: ReadWorkspaceContextSignalsOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "ReadWorkspaceContextSignalsOptions", "signature": "export interface ReadWorkspaceContextSignalsOptions extends BuildItemContextRelevanceCandidatesOptions { pmRoot: string; sourceCursor?: string; source?: ContextSignalSnapshotSource; storeKey?: string; }" }, { "classification": "supported", "kind": "function", "name": "readWorkspaceMemory", "signature": "(items: readonly ItemMetadata[], options: { pmRoot: string; statusRegistry: RuntimeStatusRegistry; now: string; minimumItems?: number; sourceCursor?: string; }) => Promise | calls: (items: readonly ItemMetadata[], options: { pmRoot: string; statusRegistry: RuntimeStatusRegistry; now: string; minimumItems?: number; sourceCursor?: string; }) => Promise" }, { "classification": "supported", "kind": "function", "name": "readWorkspacePosition", "signature": "(global: GlobalOptions) => Promise | calls: (global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "readWorkspaceTransaction", "signature": "(pmRoot: string, transactionId: string) => Promise | calls: (pmRoot: string, transactionId: string) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "reanchorHistoryEntries", "signature": "(entries: HistoryEntry[], itemHashVersion?: HistoryItemHashVersion, options?: ReanchorHistoryOptions) => ReanchorResult | calls: (entries: HistoryEntry[], itemHashVersion?: HistoryItemHashVersion, options?: ReanchorHistoryOptions) => ReanchorResult" }, { "classification": "supported", "kind": "interface", "name": "RecentContextItem", "signature": "export interface RecentContextItem extends ContextFocusItem { created_at?: string; }" }, { "classification": "supported", "kind": "function", "name": "reconcileArtifactLedgers", "signature": "(snapshots: readonly ArtifactLedgerSnapshot[], exceptions?: readonly ArtifactLedgerException[]) => ArtifactLedgerReport | calls: (snapshots: readonly ArtifactLedgerSnapshot[], exceptions?: readonly ArtifactLedgerException[]) => ArtifactLedgerReport" }, { "classification": "supported", "kind": "function", "name": "reconcileExtensionCapabilityUsage", "signature": "(loaded: ReadonlyArray<{ layer: ExtensionLayer; name: string; capabilities?: readonly string[]; }>, activation: ExtensionActivationResult) => ExtensionCapabilityUsageReconciliation[] | calls: (loaded: ReadonlyArray<{ layer: ExtensionLayer; name: string; capabilities?: readonly string[]; }>, activation: ExtensionActivationResult) => ExtensionCapabilityUsageReconciliation[]" }, { "classification": "advanced_export", "kind": "function", "name": "reconcileWorkspaceJsonHistory", "signature": "(options: WorkspaceJsonReconciliationOptions) => Promise<{ changed: boolean; entry?: HistoryEntry; historyPath: string; }> | calls: (options: WorkspaceJsonReconciliationOptions) => Promise<{ changed: boolean; entry?: HistoryEntry; historyPath: string; }>" }, { "classification": "advanced_export", "kind": "function", "name": "recordAfterCommandAffectedItem", "signature": "(item: AfterCommandAffectedItem) => void | calls: (item: AfterCommandAffectedItem) => void" }, { "classification": "supported", "kind": "function", "name": "recordAssuranceVerdict", "signature": "(pmRoot: string, verdict: AssuranceGateVerdict, options?: AssuranceMutationOptions) => Promise | calls: (pmRoot: string, verdict: AssuranceGateVerdict, options?: AssuranceMutationOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "recordClaimSemanticAttribution", "signature": "(params: { pmRoot: string; settings: Awaited>; principal: string; itemId: string; }) => Promise | calls: (params: { pmRoot: string; settings: Awaited>; principal: string; itemId: string; }) => Promise" }, { "classification": "supported", "kind": "function", "name": "recordContextUsageDelivery", "signature": "(options: ContextUsageLedgerOptions & { receipt: ContextUsageServingReceipt | null; deliveredItemIds: readonly string[]; resultOmitted: boolean; }) => Promise | calls: (options: ContextUsageLedgerOptions & { receipt: ContextUsageServingReceipt | null; deliveredItemIds: readonly string[]; resultOmitted: boolean; }) => Promise" }, { "classification": "supported", "kind": "function", "name": "recordContextUsageServing", "signature": "(options: ContextUsageLedgerOptions & { author: string; surface: ContextRelevanceSurface; profile: string; rows: ContextUsageServingRow[]; }) => Promise | calls: (options: ContextUsageLedgerOptions & { author: string; surface: ContextRelevanceSurface; profile: string; rows: ContextUsageServingRow[]; }) => Promise" }, { "classification": "supported", "kind": "function", "name": "recordContextUsageTouch", "signature": "(options: ContextUsageLedgerOptions & { author: string; itemId: string; intent: string; }) => Promise | calls: (options: ContextUsageLedgerOptions & { author: string; itemId: string; intent: string; }) => Promise" }, { "classification": "supported", "kind": "function", "name": "recordContextUsageTouches", "signature": "(options: ContextUsageLedgerOptions & { author: string; itemIds: readonly string[]; intent: string; }) => Promise | calls: (options: ContextUsageLedgerOptions & { author: string; itemIds: readonly string[]; intent: string; }) => Promise" }, { "classification": "advanced_export", "kind": "type", "name": "RecordedStateObject", "signature": "export type RecordedStateObject = Readonly>;" }, { "classification": "supported", "kind": "function", "name": "recordFocusSemanticAttribution", "signature": "(params: { pmRoot: string; settings: Awaited>; principal: string; itemId?: string; }) => Promise | calls: (params: { pmRoot: string; settings: Awaited>; principal: string; itemId?: string; }) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "recordImprovementObservation", "signature": "(options: RecordImprovementObservationOptions, global?: { path?: string; }) => Promise | calls: (options: RecordImprovementObservationOptions, global?: { path?: string; }) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "RecordImprovementObservationOptions", "signature": "export interface RecordImprovementObservationOptions { metric: string; value: number; direction?: ImprovementDirection; unit?: string; threshold?: number; source?: string; itemId?: string; revision?: string; observedAt?: string; idempotencyKey?: string; author?: string; message?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "RecordImprovementObservationResult", "signature": "export interface RecordImprovementObservationResult { changed: boolean; observation: ImprovementObservation; ledger_path: \"improvement-ledger.json\"; }" }, { "classification": "supported", "kind": "function", "name": "recordReleaseSemanticAttribution", "signature": "(params: { pmRoot: string; principal: string; itemId: string; }) => Promise | calls: (params: { pmRoot: string; principal: string; itemId: string; }) => Promise" }, { "classification": "supported", "kind": "interface", "name": "RecurrenceReceipt", "signature": "export interface RecurrenceReceipt { reason: string; from_status: string; to_status: string; previous_terminal: PreviousTerminalEvidence; }" }, { "classification": "supported", "kind": "interface", "name": "RedundantRelationshipEdge", "signature": "export interface RedundantRelationshipEdge { edge: RelationshipEdge; witness: string[]; }" }, { "classification": "supported", "kind": "function", "name": "refreshItemMetadataDerivedIndex", "signature": "(mutation: ItemMetadataDerivedIndexMutation) => Promise | calls: (mutation: ItemMetadataDerivedIndexMutation) => Promise" }, { "classification": "supported", "kind": "function", "name": "refreshMergeAttributeFenceIfInstalled", "signature": "(pmRoot: string) => Promise | calls: (pmRoot: string) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "refreshReadOutputDeliveredCounts", "signature": "(result: Record, source?: Record) => void | calls: (result: Record, source?: Record) => void" }, { "classification": "advanced_export", "kind": "function", "name": "refreshSearchArtifactsForMutation", "signature": "(pmRoot: string, itemIds: string[], options?: RefreshSearchArtifactsForMutationOptions) => Promise | calls: (pmRoot: string, itemIds: string[], options?: RefreshSearchArtifactsForMutationOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "RefusedObservation", "signature": "export interface RefusedObservation { status: \"refused\"; reason: \"no_declared_tier_fits_budget\"; receipt: ObservationReceipt; }" }, { "classification": "supported", "kind": "function", "name": "registerAgentProvenanceAdapters", "signature": "(adapters: readonly AgentProvenanceAdapter[]) => () => void | calls: (adapters: readonly AgentProvenanceAdapter[]) => () => void" }, { "classification": "supported", "kind": "interface", "name": "RegisteredCommandContractAssertion", "signature": "export interface RegisteredCommandContractAssertion { command: RegisteredExtensionCommandDefinition; flags: FlagDefinition[]; }" }, { "classification": "supported", "kind": "type", "name": "RegisteredCommandContractExpectation", "signature": "export type RegisteredCommandContractExpectation = NamedRegistrationExpectation<\"command\", string, { action?: string; extensionName?: string; arguments?: string[]; flags?: string[]; }>;" }, { "classification": "supported", "kind": "type", "name": "RegisteredCommandOverrideExpectation", "signature": "export type RegisteredCommandOverrideExpectation = NamedRegistrationExpectation<\"command\", string, { extensionName?: string; }>;" }, { "classification": "supported", "kind": "interface", "name": "RegisteredExporterArtifactOutputContract", "signature": "export interface RegisteredExporterArtifactOutputContract { channel: \"stdout\" | \"file\"; receipt: \"suppress\" | \"render\"; media_type?: string; }" }, { "classification": "supported", "kind": "type", "name": "RegisteredExporterExpectation", "signature": "export type RegisteredExporterExpectation = NamedRegistrationExpectation<\"exporter\", string, { extensionName?: string; }>;" }, { "classification": "advanced_export", "kind": "interface", "name": "RegisteredExtensionCommandDefinition", "signature": "export interface RegisteredExtensionCommandDefinition { source_version?: string; read_output?: ExtensionCommandReadOutput; layer: ExtensionLayer; name: string; source_package?: string; command: string; action: string; description?: string; intent?: string; examples: string[]; failure_hints: string[]; arguments: ExtensionCommandArgumentDefinition[]; tier?: \"core\" | \"standard\" | \"full\" | \"internal\"; family?: ExtensionCommandCapabilityFamily; }" }, { "classification": "supported", "kind": "interface", "name": "RegisteredExtensionExporter", "signature": "export interface RegisteredExtensionExporter { layer: ExtensionLayer; name: string; exporter: string; output?: RegisteredExporterArtifactOutputContract; }" }, { "classification": "supported", "kind": "interface", "name": "RegisteredExtensionFlagDefinitions", "signature": "export interface RegisteredExtensionFlagDefinitions { layer: ExtensionLayer; name: string; target_command: string; flags: FlagDefinition[]; }" }, { "classification": "supported", "kind": "interface", "name": "RegisteredExtensionHook", "signature": "export interface RegisteredExtensionHook { layer: ExtensionLayer; name: string; run: THook; }" }, { "classification": "supported", "kind": "interface", "name": "RegisteredExtensionImporter", "signature": "export interface RegisteredExtensionImporter { layer: ExtensionLayer; name: string; importer: string; }" }, { "classification": "supported", "kind": "interface", "name": "RegisteredExtensionProjectProfile", "signature": "export interface RegisteredExtensionProjectProfile { layer: ExtensionLayer; name: string; profile: ProjectProfileDefinition; }" }, { "classification": "supported", "kind": "interface", "name": "RegisteredExtensionSchemaMigrationDefinition", "signature": "export interface RegisteredExtensionSchemaMigrationDefinition { layer: ExtensionLayer; name: string; definition: SchemaMigrationDefinition; runtime_definition: SchemaMigrationDefinition; }" }, { "classification": "supported", "kind": "interface", "name": "RegisteredExtensionSearchProvider", "signature": "export interface RegisteredExtensionSearchProvider { layer: ExtensionLayer; name: string; definition: SearchProviderDefinition; runtime_definition: SearchProviderDefinition; }" }, { "classification": "supported", "kind": "interface", "name": "RegisteredExtensionServiceOverride", "signature": "export interface RegisteredExtensionServiceOverride { layer: ExtensionLayer; name: string; service: ExtensionServiceName; run: ServiceOverride; passThrough?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "RegisteredExtensionVectorStoreAdapter", "signature": "export interface RegisteredExtensionVectorStoreAdapter { layer: ExtensionLayer; name: string; definition: VectorStoreAdapterDefinition; runtime_definition: VectorStoreAdapterDefinition; }" }, { "classification": "supported", "kind": "type", "name": "RegisteredFlagsExpectation", "signature": "export type RegisteredFlagsExpectation = NamedRegistrationExpectation<\"targetCommand\", string, { extensionName?: string; flags?: string[]; }>;" }, { "classification": "supported", "kind": "interface", "name": "RegisteredHookExpectation", "signature": "export interface RegisteredHookExpectation { kind: RegisteredHookKind; extensionName?: string; }" }, { "classification": "supported", "kind": "type", "name": "RegisteredHookKind", "signature": "export type RegisteredHookKind = \"before_command\" | \"before_mutation\" | \"after_command\" | \"on_read\" | \"on_write\" | \"on_index\";" }, { "classification": "supported", "kind": "type", "name": "RegisteredImporterExpectation", "signature": "export type RegisteredImporterExpectation = NamedRegistrationExpectation<\"importer\", string, { extensionName?: string; }>;" }, { "classification": "supported", "kind": "interface", "name": "RegisteredItemFieldAssertion", "signature": "export interface RegisteredItemFieldAssertion { registration: RegisteredExtensionSchemaFieldDefinitions; field: SchemaFieldDefinition; }" }, { "classification": "supported", "kind": "type", "name": "RegisteredItemFieldExpectation", "signature": "export type RegisteredItemFieldExpectation = NamedRegistrationExpectation<\"field\", string, { extensionName?: string; type?: SchemaFieldDefinition[\"type\"]; }>;" }, { "classification": "supported", "kind": "interface", "name": "RegisteredItemTypeAssertion", "signature": "export interface RegisteredItemTypeAssertion { registration: RegisteredExtensionSchemaItemTypeDefinitions; itemType: SchemaItemTypeDefinition; }" }, { "classification": "supported", "kind": "type", "name": "RegisteredItemTypeExpectation", "signature": "export type RegisteredItemTypeExpectation = NamedRegistrationExpectation<\"itemType\", string, { extensionName?: string; folder?: string; }>;" }, { "classification": "supported", "kind": "type", "name": "RegisteredMigrationExpectation", "signature": "export type RegisteredMigrationExpectation = NamedRegistrationExpectation<\"migration\", string, { extensionName?: string; mandatory?: boolean; }>;" }, { "classification": "supported", "kind": "type", "name": "RegisteredParserOverrideExpectation", "signature": "export type RegisteredParserOverrideExpectation = NamedRegistrationExpectation<\"command\", string, { extensionName?: string; }>;" }, { "classification": "supported", "kind": "interface", "name": "RegisteredPreflightOverrideExpectation", "signature": "export interface RegisteredPreflightOverrideExpectation { extensionName?: string; }" }, { "classification": "supported", "kind": "interface", "name": "RegisteredProfileAssertion", "signature": "export interface RegisteredProfileAssertion { registration: RegisteredExtensionProjectProfile; profile: ProjectProfileDefinition; }" }, { "classification": "supported", "kind": "type", "name": "RegisteredProfileExpectation", "signature": "export type RegisteredProfileExpectation = NamedRegistrationExpectation<\"profile\", string, { extensionName?: string; }>;" }, { "classification": "supported", "kind": "type", "name": "RegisteredRendererOverrideExpectation", "signature": "export type RegisteredRendererOverrideExpectation = NamedRegistrationExpectation<\"format\", OutputRendererFormat, { extensionName?: string; }>;" }, { "classification": "supported", "kind": "type", "name": "RegisteredSearchProviderExpectation", "signature": "export type RegisteredSearchProviderExpectation = NamedRegistrationExpectation<\"provider\", string, { extensionName?: string; }>;" }, { "classification": "supported", "kind": "type", "name": "RegisteredServiceOverrideExpectation", "signature": "export type RegisteredServiceOverrideExpectation = NamedRegistrationExpectation<\"service\", ExtensionServiceName, { extensionName?: string; }>;" }, { "classification": "supported", "kind": "type", "name": "RegisteredVectorStoreAdapterExpectation", "signature": "export type RegisteredVectorStoreAdapterExpectation = NamedRegistrationExpectation<\"adapter\", string, { extensionName?: string; }>;" }, { "classification": "advanced_export", "kind": "function", "name": "registerExternalDependencyResolver", "signature": "(resolver: ExternalDependencyResolver) => () => void | calls: (resolver: ExternalDependencyResolver) => () => void" }, { "classification": "supported", "kind": "function", "name": "registerHarnessSignalDescriptors", "signature": "(descriptors: readonly HarnessSignalDescriptor[]) => () => void | calls: (descriptors: readonly HarnessSignalDescriptor[]) => () => void" }, { "classification": "advanced_export", "kind": "function", "name": "registerOutputMaterialFieldGroups", "signature": "(result: object, fieldGroups: readonly string[]) => void | calls: (result: object, fieldGroups: readonly string[]) => void" }, { "classification": "contract_data", "kind": "value", "name": "REINDEX_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "advanced_export", "kind": "value", "name": "REINDEX_LOCK_ID", "signature": "\"reindex\"" }, { "classification": "supported", "kind": "interface", "name": "ReindexOptions", "signature": "export interface ReindexOptions { mode?: string; progress?: boolean; full?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ReindexResult", "signature": "export interface ReindexResult { ok: boolean; mode: ReindexMode; total_items: number; semantic: { enabled: boolean; stale_items: number; unchanged_items: number; embedded_items: number; vector_upserted: number; batches_completed: number; batching?: EmbeddingBatchReceipt; }; artifacts: { manifest: string; embeddings: string; }; warnings: string[]; generated_at: string; }" }, { "classification": "supported", "kind": "value", "name": "RELATIONSHIP_GRAPH_SNAPSHOT_VERSION", "signature": "1" }, { "classification": "supported", "kind": "interface", "name": "RelationshipAnalyticsOptions", "signature": "export interface RelationshipAnalyticsOptions { registry?: RelationshipKindRegistry; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipAuditDelta", "signature": "export interface RelationshipAuditDelta { baseline_saved_at: string; same_snapshot: boolean; affected_subjects_by_code: Record; profile: { lifecycle_comparable?: boolean; coverage_by_lifecycle?: RelationshipLifecycleCoverage[\"coverage_by_lifecycle\"]; coverage_by_status?: RelationshipLifecycleCoverage[\"coverage_by_status\"]; nodes: number; recorded_nodes?: number; edges: number; informative_edges?: number; redundant_edges?: number; ordering_contradiction_edges?: number; active_nodes: number; missing_nodes: number; isolated_active_nodes: number; degree_leq_one_active_nodes: number; edges_by_kind: Record; edge_share_by_kind: Record; semantic_edges: number; semantic_edge_share: number; coverage_by_type: Record; }; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipAuditFinding", "signature": "export interface RelationshipAuditFinding { code: RelationshipAuditFindingCode; severity: RelationshipAuditSeverity; policy: string; message: string; count: number; sample: string[]; evidence?: string[]; sample_truncated: boolean; remediation: string; }" }, { "classification": "supported", "kind": "type", "name": "RelationshipAuditFindingCode", "signature": "export type RelationshipAuditFindingCode = (typeof RELATIONSHIP_AUDIT_FINDING_CODES)[number];" }, { "classification": "supported", "kind": "interface", "name": "RelationshipAuditOptions", "signature": "export interface RelationshipAuditOptions { isTerminal?: (status: string) => boolean; isBlocked?: (status: string) => boolean; exemptIsolates?: readonly string[]; isolateExemptTypes?: readonly string[]; maxSampleSize?: number; signal?: AbortSignal; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipAuditReport", "signature": "export interface RelationshipAuditReport { findings: RelationshipAuditFinding[]; profile: RelationshipCoverageProfile; }" }, { "classification": "supported", "kind": "type", "name": "RelationshipAuditSeverity", "signature": "export type RelationshipAuditSeverity = \"error\" | \"warning\" | \"info\";" }, { "classification": "supported", "kind": "interface", "name": "RelationshipAuditSnapshot", "signature": "export interface RelationshipAuditSnapshot { saved_at: string; fingerprint: string; affected_subjects_by_code: Record; profile: RelationshipCoverageProfile; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipBridge", "signature": "export interface RelationshipBridge { source: string; target: string; }" }, { "classification": "supported", "kind": "type", "name": "RelationshipCardinality", "signature": "export type RelationshipCardinality = \"one\" | \"many\";" }, { "classification": "supported", "kind": "interface", "name": "RelationshipCardinalityItem", "signature": "export interface RelationshipCardinalityItem { id: string; dependencies?: readonly Pick[]; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipCentralityAnalysis", "signature": "export interface RelationshipCentralityAnalysis { nodeCount: number; edgeCount: number; rows: RelationshipCentralityRow[]; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipCentralityRow", "signature": "export interface RelationshipCentralityRow { id: string; degree: number; inDegree: number; outDegree: number; betweenness: number; closeness: number; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipCommunity", "signature": "export interface RelationshipCommunity { representative: string; size: number; members: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipCommunityAnalysis", "signature": "export interface RelationshipCommunityAnalysis { communities: RelationshipCommunity[]; iterations: number; converged: boolean; }" }, { "classification": "supported", "kind": "type", "name": "RelationshipContextCompleteness", "signature": "export type RelationshipContextCompleteness = \"complete\" | \"truncated\" | \"sampled\" | \"approximate\" | \"stale_index\" | \"redacted\";" }, { "classification": "supported", "kind": "interface", "name": "RelationshipContextNode", "signature": "export interface RelationshipContextNode extends RelationshipContextNodeDetails { distance: number; role: RelationshipContextRole; via: string; reasons: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipContextNodeDetails", "signature": "export interface RelationshipContextNodeDetails { id: string; title?: string; status?: string; evidence?: readonly string[]; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipContextOptions", "signature": "export interface RelationshipContextOptions { direction?: RelationshipTraversalDirection; kinds?: readonly string[]; maxDepth?: number; nodeLimit?: number; edgeLimit?: number; tokenBudget?: number; cursor?: string; registry?: RelationshipKindRegistry; signal?: AbortSignal; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipContextResult", "signature": "export interface RelationshipContextResult { root: RelationshipContextNodeDetails; summary: RelationshipContextSummary; nodes: RelationshipContextNode[]; edges: RelationshipEdge[]; evidence: string[]; meta: { exact: true; truncated: boolean; completeness: RelationshipContextCompleteness; nodeLimit: number; edgeLimit: number; tokenBudget: number; usedTokens: number; visitedNodes: number; inspectedEdges: number; omittedNodes: number; omittedEdges: number; nextCursor?: string; }; }" }, { "classification": "supported", "kind": "type", "name": "RelationshipContextRole", "signature": "export type RelationshipContextRole = \"prerequisite\" | \"dependent\" | \"ancestor\" | \"descendant\" | \"provenance\" | \"related\";" }, { "classification": "supported", "kind": "interface", "name": "RelationshipContextSummary", "signature": "export interface RelationshipContextSummary { rootId: string; rootStatus?: string; directEdges: Record; directTotal: number; discoveredNodes: number; returnedNodes: number; returnedEdges: number; omittedNodes: number; omittedEdges: number; evidenceCount: number; hasMore: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipCoverageProfile", "signature": "export interface RelationshipCoverageProfile extends RelationshipLifecycleCoverage { ordering_acyclic: boolean; active_ordering_acyclic: boolean; nodes: number; recorded_nodes?: number; edges: number; informative_edges?: number; redundant_edges?: number; ordering_contradiction_edges?: number; edge_basis: \"deduplicated_directed\"; edges_by_kind: Record; edge_share_by_kind: Record; semantic_edges: number; semantic_edge_share: number; active_nodes: number; missing_nodes: number; isolated_active_nodes: number; degree_leq_one_active_nodes: number; coverage_by_type: Record; articulation_points: number; bridge_edges: number; outcome_nodes: number; outcome_reachability_basis: Record; active_outcome_reachable_nodes: number; active_outcome_unreachable_nodes: number; active_outcome_reachability_basis_points: number; terminal_nodes: number; terminal_outcome_reachable_nodes: number; terminal_outcome_unreachable_nodes: number; terminal_outcome_reachability_basis_points: number; outcome_reachable_nodes: number; outcome_unreachable_nodes: number; outcome_reachability_basis_points: number; finding_subjects_by_code: Record; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipCoverageTypeProfile", "signature": "export interface RelationshipCoverageTypeProfile { active: number; isolated: number; degree_leq_one: number; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipCutStructure", "signature": "export interface RelationshipCutStructure { articulationPoints: string[]; bridges: RelationshipBridge[]; }" }, { "classification": "supported", "kind": "type", "name": "RelationshipDirection", "signature": "export type RelationshipDirection = \"directed\" | \"undirected\";" }, { "classification": "supported", "kind": "interface", "name": "RelationshipDominatorAnalysis", "signature": "export interface RelationshipDominatorAnalysis { root: string; reachableCount: number; rows: RelationshipDominatorRow[]; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipDominatorRow", "signature": "export interface RelationshipDominatorRow { id: string; idom: string; dominatedCount: number; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipEdge", "signature": "export interface RelationshipEdge { source: string; target: string; kind: string; createdAt?: string; author?: string; payload?: Readonly>; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipEvent", "signature": "export interface RelationshipEvent extends Omit { sequence: number; }" }, { "classification": "supported", "kind": "type", "name": "RelationshipEventAction", "signature": "export type RelationshipEventAction = \"add\" | \"remove\" | \"supersede\";" }, { "classification": "supported", "kind": "interface", "name": "RelationshipEventBackfillOptions", "signature": "export interface RelationshipEventBackfillOptions { migrationId: string; author: string; timestamp: string; registry?: RelationshipKindRegistry; existingEventIds?: Iterable; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipEventBackfillPlan", "signature": "export interface RelationshipEventBackfillPlan { migration_id: string; fingerprint: string; nodes: readonly string[]; events: readonly RelationshipEventInput[]; edge_count: number; skipped_existing_count: number; duplicate_dependency_rows: number; dangling_reference_count: number; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipEventBatchOptions", "signature": "export interface RelationshipEventBatchOptions { existingEventPolicy?: RelationshipExistingEventPolicy; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipEventBatchResult", "signature": "export interface RelationshipEventBatchResult { version_before: number; version_after: number; appended: readonly RelationshipEvent[]; skipped_event_ids: readonly string[]; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipEventInput", "signature": "export interface RelationshipEventInput { eventId: string; relationshipId: string; action: RelationshipEventAction; edge?: RelationshipEdge; author: string; timestamp: string; expectedVersion?: number; reason?: string; }" }, { "classification": "supported", "kind": "class", "name": "RelationshipEventLog", "signature": "export declare class RelationshipEventLog { #private; constructor(nodes: Iterable, options?: RelationshipEventLogOptions); get version(): number; events(): readonly RelationshipEvent[]; stream(options?: RelationshipEventStreamOptions): Generator; project(initialState: State, reducer: RelationshipEventReducer, options?: Omit): RelationshipEventProjection; append(input: RelationshipEventInput): RelationshipEvent; snapshot(options?: { atVersion?: number; atTimestamp?: string; }): RelationshipSnapshot; page(options: { limit: number; cursor?: string; }): RelationshipEventPage; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipEventLogOptions", "signature": "export interface RelationshipEventLogOptions { registry?: RelationshipKindRegistry; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipEventPage", "signature": "export interface RelationshipEventPage { version: number; events: RelationshipEvent[]; hasMore: boolean; nextCursor?: string; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipEventProjection", "signature": "export interface RelationshipEventProjection { state: State; version: number; processed: number; asOf?: string; }" }, { "classification": "supported", "kind": "type", "name": "RelationshipEventReducer", "signature": "export type RelationshipEventReducer = (state: State, event: RelationshipEvent) => State;" }, { "classification": "supported", "kind": "class", "name": "RelationshipEventStore", "signature": "export declare class RelationshipEventStore { #private; private constructor(); static open(options: RelationshipEventStoreOptions): Promise; get path(): string; currentVersion(): Promise; append(input: RelationshipEventInput): Promise; appendBatch(inputs: readonly RelationshipEventInput[], options?: RelationshipEventBatchOptions): Promise; snapshot(options?: Parameters[0]): Promise; page(options: Parameters[0]): Promise; stream(options?: RelationshipEventStreamOptions): AsyncGenerator; project(initialState: State, reducer: RelationshipEventReducer, options?: Omit): Promise>; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipEventStoreOptions", "signature": "export interface RelationshipEventStoreOptions extends RelationshipEventLogOptions { pmRoot: string; nodes: Iterable; relativePath?: string; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipEventStreamOptions", "signature": "export interface RelationshipEventStreamOptions { fromVersion?: number; toVersion?: number; batchSize?: number; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipExecutionAnalysis", "signature": "export interface RelationshipExecutionAnalysis { exact: true; acyclic: boolean; order: string[]; layers: string[][]; frontier: string[]; depth: Record; criticalPath: string[]; criticalPathLength: number; cycles: string[][]; provenance: { algorithm: \"kahn-longest-path\"; edgeFamily: \"ordering\"; }; }" }, { "classification": "supported", "kind": "type", "name": "RelationshipExistingEventPolicy", "signature": "export type RelationshipExistingEventPolicy = \"error\" | \"skip_identical\";" }, { "classification": "supported", "kind": "class", "name": "RelationshipGraph", "signature": "export declare class RelationshipGraph { #private; constructor(nodes: Iterable, edges: Iterable, registry?: RelationshipKindRegistry); static fromItems(items: readonly Pick[], registry?: RelationshipKindRegistry): RelationshipGraph; edges(): readonly RelationshipEdge[]; incidentEdges(id: string): readonly RelationshipEdge[]; nodes(): readonly string[]; hasNode(id: string): boolean; registry(): RelationshipKindRegistry; adjacency(id: string, options?: RelationshipQueryOptions): RelationshipQueryResult; neighborEdges(id: string, options?: RelationshipQueryOptions): RelationshipQueryResult; closure(id: string, options?: RelationshipQueryOptions): RelationshipQueryResult; shortestPath(source: string, target: string, options?: RelationshipQueryOptions): RelationshipQueryResult; subgraph(id: string, options?: RelationshipQueryOptions): RelationshipQueryResult; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipGraphAdapter", "signature": "export interface RelationshipGraphAdapter { readonly name: string; read(context: RelationshipGraphAdapterContext): Promise; replace(context: RelationshipGraphAdapterReplaceContext): Promise; clear?(context: RelationshipGraphAdapterContext & { expected_fingerprint?: string | null; }): Promise; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipGraphAdapterConformanceCase", "signature": "export interface RelationshipGraphAdapterConformanceCase { name: string; passed: true; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipGraphAdapterConformanceReport", "signature": "export interface RelationshipGraphAdapterConformanceReport { adapter: string; workspace: string; cases: readonly RelationshipGraphAdapterConformanceCase[]; clear_supported: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipGraphAdapterContext", "signature": "export interface RelationshipGraphAdapterContext { workspace: string; signal?: AbortSignal; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipGraphAdapterReplaceContext", "signature": "export interface RelationshipGraphAdapterReplaceContext extends RelationshipGraphAdapterContext { snapshot: RelationshipGraphSnapshot; expected_fingerprint?: string | null; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipGraphAdapterSyncResult", "signature": "export interface RelationshipGraphAdapterSyncResult { adapter: string; workspace: string; disposition: \"current\" | \"written\"; fingerprint: string; previous_fingerprint?: string; node_count: number; edge_count: number; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipGraphScaleFixture", "signature": "export interface RelationshipGraphScaleFixture { node_count: number; edge_count: number; edge_basis: \"fixture_generated\"; nodes: Iterable; edges: Iterable; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipGraphScaleFixtureOptions", "signature": "export interface RelationshipGraphScaleFixtureOptions { nodeCount: number; topology?: RelationshipGraphScaleTopology; kind?: string; edgeStride?: number; idPrefix?: string; }" }, { "classification": "supported", "kind": "type", "name": "RelationshipGraphScaleTopology", "signature": "export type RelationshipGraphScaleTopology = \"chain\" | \"star\" | \"disconnected\";" }, { "classification": "supported", "kind": "interface", "name": "RelationshipGraphSnapshot", "signature": "export interface RelationshipGraphSnapshot { version: number; fingerprint: string; created_at: string; nodes: readonly string[]; edges: readonly RelationshipEdge[]; kinds: readonly RelationshipKindDefinition[]; }" }, { "classification": "supported", "kind": "type", "name": "RelationshipHierarchyDirection", "signature": "export type RelationshipHierarchyDirection = \"source_parent\" | \"target_parent\";" }, { "classification": "supported", "kind": "interface", "name": "RelationshipImpactAnalysis", "signature": "export interface RelationshipImpactAnalysis { root: string; affected: RelationshipImpactRow[]; exact: true; truncated: boolean; nextCursor?: string; cost: { visitedNodes: number; inspectedEdges: number; }; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipImpactOptions", "signature": "export interface RelationshipImpactOptions extends RelationshipQueryOptions { after?: string; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipImpactRow", "signature": "export interface RelationshipImpactRow { id: string; distance: number; path: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipKindDefinition", "signature": "export interface RelationshipKindDefinition { kind: string; direction: RelationshipDirection; traversal?: RelationshipTraversalFamily; outcomeTraversal?: RelationshipOutcomeTraversal; inverse?: string; ordering: boolean; temporalOrder?: RelationshipTemporalOrder; precedence?: RelationshipPrecedence; hierarchy: boolean; hierarchyDirection?: RelationshipHierarchyDirection; outgoing: RelationshipCardinality; incoming: RelationshipCardinality; lifecycle: RelationshipLifecycle; payloadSchema?: Readonly>; aliases?: readonly string[]; compatibilityVersion: number; allowSelf: boolean; }" }, { "classification": "supported", "kind": "class", "name": "RelationshipKindRegistry", "signature": "export declare class RelationshipKindRegistry { #private; constructor(definitions?: readonly RelationshipKindDefinition[]); register(definition: RelationshipKindDefinition): this; resolve(kind: unknown): RelationshipKindDefinition | undefined; require(kind: string): RelationshipKindDefinition; list(): readonly RelationshipKindDefinition[]; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipKnowledgeAnalysis", "signature": "export interface RelationshipKnowledgeAnalysis { components: string[][]; stronglyConnected: string[][]; orphans: string[]; hubs: { id: string; degree: number; }[]; exact: true; provenance: { algorithm: \"component-degree\"; edgeFamily: \"all\"; }; }" }, { "classification": "supported", "kind": "type", "name": "RelationshipLifecycle", "signature": "export type RelationshipLifecycle = \"persistent\" | \"supersedable\" | \"ephemeral\";" }, { "classification": "supported", "kind": "interface", "name": "RelationshipLifecycleCoverage", "signature": "export interface RelationshipLifecycleCoverage { coverage_by_lifecycle: Record<\"all\" | \"active\" | \"terminal\", RelationshipPopulationCoverage>; coverage_by_status: Record; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipNeighborEdge", "signature": "export interface RelationshipNeighborEdge { id: string; edge: RelationshipEdge; }" }, { "classification": "supported", "kind": "type", "name": "RelationshipOutcomeTraversal", "signature": "export type RelationshipOutcomeTraversal = \"source_to_target\" | \"target_to_source\" | \"both\";" }, { "classification": "supported", "kind": "interface", "name": "RelationshipPath", "signature": "export interface RelationshipPath { nodes: string[]; edges: RelationshipEdge[]; length: number; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipPopulationCoverage", "signature": "export interface RelationshipPopulationCoverage { nodes: number; isolated: number; degree_leq_one: number; semantic_nodes: number; without_semantic_edges: number; degree_histogram: Record; }" }, { "classification": "supported", "kind": "type", "name": "RelationshipPrecedence", "signature": "export type RelationshipPrecedence = \"source_before_target\" | \"target_before_source\";" }, { "classification": "supported", "kind": "interface", "name": "RelationshipQueryMeta", "signature": "export interface RelationshipQueryMeta { visitedNodes: number; inspectedEdges: number; truncated: boolean; nextCursor?: string; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipQueryOptions", "signature": "export interface RelationshipQueryOptions { kinds?: readonly string[]; direction?: RelationshipTraversalDirection; limit?: number; maxDepth?: number; signal?: AbortSignal; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipQueryResult", "signature": "export interface RelationshipQueryResult { value: T; meta: RelationshipQueryMeta; }" }, { "classification": "supported", "kind": "type", "name": "RelationshipRemediationCode", "signature": "export type RelationshipRemediationCode = RelationshipAuditFindingCode | \"redundant_edge\";" }, { "classification": "supported", "kind": "type", "name": "RelationshipRemediationConfidence", "signature": "export type RelationshipRemediationConfidence = \"high\" | \"medium\" | \"low\";" }, { "classification": "supported", "kind": "type", "name": "RelationshipRemediationOperation", "signature": "export type RelationshipRemediationOperation = \"add\" | \"remove\" | \"retype\" | \"supersede\" | \"waive\" | \"investigate\";" }, { "classification": "supported", "kind": "interface", "name": "RelationshipRemediationPlan", "signature": "export interface RelationshipRemediationPlan { steps: RelationshipRemediationStep[]; report: RelationshipAuditReport; truncated: boolean; cost: { visitedNodes: number; inspectedEdges: number; }; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipRemediationPlanOptions", "signature": "export interface RelationshipRemediationPlanOptions extends RelationshipAuditOptions { redundancyLimit?: number; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipRemediationStep", "signature": "export interface RelationshipRemediationStep { op: RelationshipRemediationOperation; code: RelationshipRemediationCode; subject: string; rationale: string; evidence: string[]; confidence: RelationshipRemediationConfidence; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipScheduleAnalysis", "signature": "export interface RelationshipScheduleAnalysis { exact: true; acyclic: boolean; makespan: number; scheduledCount: number; criticalPath: string[]; criticalPathLength: number; cycles: string[][]; rows: RelationshipScheduleRow[]; provenance: { algorithm: \"critical-path-method\"; edgeFamily: \"ordering\"; weighting: \"unit\"; }; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipScheduleRow", "signature": "export interface RelationshipScheduleRow { id: string; earliestStart: number; earliestFinish: number; latestStart: number; latestFinish: number; slack: number; critical: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipSnapshot", "signature": "export interface RelationshipSnapshot { version: number; asOf?: string; edges: readonly RelationshipEdge[]; graph: RelationshipGraph; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipSnapshotComparison", "signature": "export interface RelationshipSnapshotComparison { fromVersion: number; toVersion: number; added: RelationshipEdge[]; removed: RelationshipEdge[]; unchangedCount: number; exact: true; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipStreamMergeResult", "signature": "export interface RelationshipStreamMergeResult { merged: string; strategy: HistoryMergeStrategy; common_entries: number; entries_from_ours: number; entries_from_theirs: number; entries_total: number; reanchored: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipSubgraph", "signature": "export interface RelationshipSubgraph { nodes: string[]; edges: RelationshipEdge[]; }" }, { "classification": "supported", "kind": "type", "name": "RelationshipTemporalOrder", "signature": "export type RelationshipTemporalOrder = \"source_after_target\";" }, { "classification": "supported", "kind": "type", "name": "RelationshipTraversalDirection", "signature": "export type RelationshipTraversalDirection = \"outgoing\" | \"incoming\" | \"both\";" }, { "classification": "supported", "kind": "type", "name": "RelationshipTraversalFamily", "signature": "export type RelationshipTraversalFamily = \"hierarchy\" | \"ordering\" | \"semantic\" | \"association\";" }, { "classification": "supported", "kind": "function", "name": "release", "signature": "{ (id: string, options: PmClientFullMutationOptions & ReleaseMutationOptions & { pause: true; }, clientOptions?: PmClientOptions): Promise; (id: string, options?: PmClientFullMutationOptions & ReleaseMutationOptions & { pause?: false; }, clientOptions?: PmClientOptions): Promise; (id: string, options?: PmClientFullMutationOptions & ReleaseMutationOptions & { pause?: boolean; }, clientOptions?: PmClientOptions): Promise; } | calls: (id: string, options: PmClientFullMutationOptions & ReleaseMutationOptions & { pause: true; }, clientOptions?: PmClientOptions) => Promise ; (id: string, options?: PmClientFullMutationOptions & ReleaseMutationOptions & { pause?: false; }, clientOptions?: PmClientOptions) => Promise ; (id: string, options?: PmClientFullMutationOptions & ReleaseMutationOptions & { pause?: boolean; }, clientOptions?: PmClientOptions) => Promise" }, { "classification": "contract_data", "kind": "value", "name": "RELEASE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "supported", "kind": "interface", "name": "ReleaseMutationOptions", "signature": "export interface ReleaseMutationOptions extends ClaimMutationOptions { handoff?: string; pause?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ReleaseResult", "signature": "export interface ReleaseResult { item: Record; changed_fields?: string[]; released_by: string; previous_assignee: string | null; forced: boolean; warnings?: string[]; suggestions?: string[]; handoff?: { from_status: string; to_status: string; message: string; }; }" }, { "classification": "supported", "kind": "interface", "name": "ReliabilityAttempt", "signature": "export interface ReliabilityAttempt { id: string; family: string; started_at: string; outcome: \"success\" | \"failure\" | \"pending\"; repaired_at?: string; cause?: \"product\" | \"infrastructure\" | \"unknown\"; }" }, { "classification": "supported", "kind": "interface", "name": "ReliabilityFamilyReport", "signature": "export interface ReliabilityFamilyReport { family: string; attempts: number; completed: number; failed: number; pending: number; failure_rate: number | null; affected_days: string[]; repair_minutes: number[]; unresolved: number; causes: Record<\"product\" | \"infrastructure\" | \"unknown\", number>; violations: Array<\"insufficient_completed_attempts\" | \"failure_rate\">; ok: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ReliabilityWindowPolicy", "signature": "export interface ReliabilityWindowPolicy { window_start: string; window_end: string; families: readonly string[]; max_failure_rate: number; min_completed_attempts: number; }" }, { "classification": "supported", "kind": "interface", "name": "ReliabilityWindowReport", "signature": "export interface ReliabilityWindowReport { schema: \"pm-reliability-window/1\"; window_start: string; window_end: string; ok: boolean; families: ReliabilityFamilyReport[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "rememberReadOutputFocusRows", "signature": "(result: Record, rows: readonly Record[]) => void | calls: (result: Record, rows: readonly Record[]) => void" }, { "classification": "contract_data", "kind": "value", "name": "REMIND_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "advanced_export", "kind": "interface", "name": "ReminderShortcutOptions", "signature": "export interface ReminderShortcutOptions extends SchedulingShortcutCommonOptions { at?: string; text?: string; }" }, { "classification": "supported", "kind": "function", "name": "removeAssuranceDeclaration", "signature": "(pmRoot: string, kind: AssuranceDeclarationKind, id: string, options?: AssuranceMutationOptions) => Promise | calls: (pmRoot: string, kind: AssuranceDeclarationKind, id: string, options?: AssuranceMutationOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "removeFileIfExists", "signature": "(targetPath: string) => Promise | calls: (targetPath: string) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "renameArtifactsResultKey", "signature": "(result: Result, key: Key) => RenamedLinkedArtifactResult | calls: (result: Result, key: Key) => RenamedLinkedArtifactResult" }, { "classification": "supported", "kind": "function", "name": "renderCalendarMarkdown", "signature": "(result: CalendarResult) => string | calls: (result: CalendarResult) => string" }, { "classification": "supported", "kind": "function", "name": "renderCalendarToon", "signature": "(result: CalendarResult) => string | calls: (result: CalendarResult) => string" }, { "classification": "supported", "kind": "function", "name": "renderContextMarkdown", "signature": "(result: ContextResult) => string | calls: (result: ContextResult) => string" }, { "classification": "supported", "kind": "type", "name": "RendererOverride", "signature": "export type RendererOverride = (context: RendererOverrideContext) => string | null | undefined;" }, { "classification": "supported", "kind": "interface", "name": "RendererOverrideContext", "signature": "export interface RendererOverrideContext extends Partial { format: OutputRendererFormat; command?: string; args?: string[]; options?: Record; global?: GlobalOptions; pm_root?: string; result: unknown; }" }, { "classification": "advanced_export", "kind": "function", "name": "renderExtensionDescribeMarkdown", "signature": "(result: ExtensionDescribeResult, noun: string) => string | calls: (result: ExtensionDescribeResult, noun: string) => string" }, { "classification": "supported", "kind": "interface", "name": "RenderExtensionHarnessMarkdownOptions", "signature": "export interface RenderExtensionHarnessMarkdownOptions extends ExtensionSurfaceMarkdownOptions { extensionName?: string; }" }, { "classification": "supported", "kind": "function", "name": "renderExtensionSurfaceMarkdown", "signature": "(summary: ExtensionActivationSummary, options?: ExtensionSurfaceMarkdownOptions) => string | calls: (summary: ExtensionActivationSummary, options?: ExtensionSurfaceMarkdownOptions) => string" }, { "classification": "advanced_export", "kind": "function", "name": "renderGuideMarkdown", "signature": "(result: GuideResult) => string | calls: (result: GuideResult) => string" }, { "classification": "advanced_export", "kind": "function", "name": "renderMissingOptionRetry", "signature": "(invocationArgv: string[], commandName: string, missingLabels: string[]) => string | undefined | calls: (invocationArgv: string[], commandName: string, missingLabels: string[]) => string | undefined" }, { "classification": "supported", "kind": "function", "name": "renderNextMarkdown", "signature": "(result: NextResult) => string | calls: (result: NextResult) => string" }, { "classification": "contract_data", "kind": "function", "name": "renderPmClosedDomainHelp", "signature": "(command: string, flag: \"--fields\" | \"--for\") => string | calls: (command: string, flag: \"--fields\" | \"--for\") => string" }, { "classification": "advanced_export", "kind": "value", "name": "renderPmCommand", "signature": "(argv: string[], platform?: NodeJS.Platform) => string | calls: (argv: string[], platform?: NodeJS.Platform) => string" }, { "classification": "contract_data", "kind": "function", "name": "renderPmCommandAliasMigrationHint", "signature": "(contract: PmCommandAliasContract) => string | calls: (contract: PmCommandAliasContract) => string" }, { "classification": "advanced_export", "kind": "function", "name": "renderPmCommandVisibilityMarkdown", "signature": "() => string | calls: () => string" }, { "classification": "contract_data", "kind": "function", "name": "renderPmFlagLexiconMarkdown", "signature": "() => string | calls: () => string" }, { "classification": "advanced_export", "kind": "function", "name": "renderPmMcpAppHtml", "signature": "(contract: PmMcpAppContract) => string | calls: (contract: PmMcpAppContract) => string" }, { "classification": "advanced_export", "kind": "function", "name": "renderPmRefusalClosureCensusMarkdown", "signature": "(report: PmRefusalClosureCensusReport) => string | calls: (report: PmRefusalClosureCensusReport) => string" }, { "classification": "advanced_export", "kind": "function", "name": "renderRowsAsCsv", "signature": "(rows: TabularRow[]) => string | calls: (rows: TabularRow[]) => string" }, { "classification": "advanced_export", "kind": "function", "name": "renderRowsAsTable", "signature": "(rows: TabularRow[]) => string | calls: (rows: TabularRow[]) => string" }, { "classification": "supported", "kind": "function", "name": "reopen", "signature": "(id: string, reason: string, options?: ReopenCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (id: string, reason: string, options?: ReopenCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "ReopenCommandOptions", "signature": "export interface ReopenCommandOptions { status?: string; expectedResult?: string; author?: string; message?: string; force?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ReopenResult", "signature": "export interface ReopenResult { item: Record; changed_fields: string[]; warnings: string[]; recurrence: RecurrenceReceipt; recovery?: PmCliErrorRecoveryPayload; }" }, { "classification": "advanced_export", "kind": "function", "name": "replayHistoryToTarget", "signature": "(history: readonly HistoryEntry[], targetIndex: number) => ReplayDocument | calls: (history: readonly HistoryEntry[], targetIndex: number) => ReplayDocument" }, { "classification": "advanced_export", "kind": "function", "name": "replayToCanonicalItemDocument", "signature": "(document: ReplayDocument, options?: Parameters[1]) => ItemDocument | calls: (document: ReplayDocument, options?: Parameters[1]) => ItemDocument" }, { "classification": "advanced_export", "kind": "function", "name": "replayToItemDocument", "signature": "(document: ReplayDocument) => ItemDocument | calls: (document: ReplayDocument) => ItemDocument" }, { "classification": "advanced_export", "kind": "interface", "name": "ReproducibleExecutionSettings", "signature": "export interface ReproducibleExecutionSettings { seed: string; clock: string; tickMs: number; }" }, { "classification": "advanced_export", "kind": "type", "name": "ReproducibleProcessEnvironment", "signature": "export type ReproducibleProcessEnvironment = Readonly>;" }, { "classification": "advanced_export", "kind": "type", "name": "ReproducibleProcessRunner", "signature": "export type ReproducibleProcessRunner = ReproducibleExecutionRunner;" }, { "classification": "contract_data", "kind": "function", "name": "requireHistoryOperation", "signature": "(operation: string) => string | calls: (operation: string) => string" }, { "classification": "advanced_export", "kind": "function", "name": "requireTerminalReason", "signature": "(input: TerminalReasonInput, required: boolean) => TerminalReasonResolution | calls: (input: TerminalReasonInput, required: boolean) => TerminalReasonResolution" }, { "classification": "advanced_export", "kind": "function", "name": "requireTerminalReasonWithRecovery", "signature": "(input: TerminalReasonInput, required: boolean, recovery: TerminalReasonRecoveryContext) => TerminalReasonResolution | calls: (input: TerminalReasonInput, required: boolean, recovery: TerminalReasonRecoveryContext) => TerminalReasonResolution" }, { "classification": "advanced_export", "kind": "function", "name": "resealHistoryRewrite", "signature": "(original: HistoryEntry, rewritten: HistoryEntry, options?: Readonly<{ retainOriginalPatch?: boolean; retainPriorRecord?: boolean; retainPriorRecordHash?: boolean; }>) => HistoryEntry | calls: (original: HistoryEntry, rewritten: HistoryEntry, options?: Readonly<{ retainOriginalPatch?: boolean; retainPriorRecord?: boolean; retainPriorRecordHash?: boolean; }>) => HistoryEntry" }, { "classification": "supported", "kind": "value", "name": "RESERVED_ITEM_FIELD_NAMES", "signature": "ReadonlySet" }, { "classification": "advanced_export", "kind": "function", "name": "resetActiveExtensionRuntimeState", "signature": "() => void | calls: () => void" }, { "classification": "supported", "kind": "function", "name": "resetWorkspaceGraphCache", "signature": "() => void | calls: () => void" }, { "classification": "supported", "kind": "function", "name": "resolveAgentSessionContextFromSignals", "signature": "(signals: { session_context?: AgentSessionContext; client_info?: { episode?: AgentEpisodeIdentity; }; }, env: Readonly>) => AgentSessionContext | calls: (signals: { session_context?: AgentSessionContext; client_info?: { episode?: AgentEpisodeIdentity; }; }, env: Readonly>) => AgentSessionContext" }, { "classification": "advanced_export", "kind": "function", "name": "resolveAnnotationIndex", "signature": "(oneBasedIndex: number | undefined, count: number, collectionKey: string) => number | calls: (oneBasedIndex: number | undefined, count: number, collectionKey: string) => number" }, { "classification": "advanced_export", "kind": "function", "name": "resolveAnnotationInput", "signature": "(options: AnnotationSourceOptions, noun: string) => Promise | calls: (options: AnnotationSourceOptions, noun: string) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "resolveAuthor", "signature": "(candidate: string | undefined, fallback: string) => string | calls: (candidate: string | undefined, fallback: string) => string" }, { "classification": "supported", "kind": "function", "name": "resolveAuthorIdentity", "signature": "(candidate: string | undefined, fallback: string | undefined, signals?: HarnessDetectionSignals) => ResolvedAuthorIdentity | calls: (candidate: string | undefined, fallback: string | undefined, signals?: HarnessDetectionSignals) => ResolvedAuthorIdentity" }, { "classification": "advanced_export", "kind": "function", "name": "resolveBodyFileContent", "signature": "(bodyFile: string, inlineBody: string | undefined, readFileImpl?: BodyFileReader) => Promise | calls: (bodyFile: string, inlineBody: string | undefined, readFileImpl?: BodyFileReader) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "resolveBuiltinCorpusShape", "signature": "(name: string) => Readonly | calls: (name: string) => Readonly" }, { "classification": "supported", "kind": "function", "name": "resolveCalendarOutputFormat", "signature": "(options: CalendarOptions, global: GlobalOptions) => CalendarOutputFormat | calls: (options: CalendarOptions, global: GlobalOptions) => CalendarOutputFormat" }, { "classification": "contract_data", "kind": "function", "name": "resolveCanonicalPmErrorCodeContract", "signature": "(code: string, catalog: readonly PmErrorCodeContract[]) => PmErrorCodeContract | calls: (code: string, catalog: readonly PmErrorCodeContract[]) => PmErrorCodeContract" }, { "classification": "supported", "kind": "function", "name": "resolveCanonicalRelationshipKind", "signature": "(kind: unknown) => string | undefined | calls: (kind: unknown) => string | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "resolveClaimPrincipal", "signature": "(author: string) => string | calls: (author: string) => string" }, { "classification": "advanced_export", "kind": "function", "name": "resolveCliBulkIdsInput", "signature": "(value: string | undefined, optionName?: string, readers?: BulkIdsInputReaders) => Promise | calls: (value: string | undefined, optionName?: string, readers?: BulkIdsInputReaders) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "resolveCommandOptionPolicyState", "signature": "(typeDefinition: ResolvedItemTypeDefinition, command: CommandOptionPolicyCommand, baseRequiredOptions: Iterable) => CommandOptionPolicyState | calls: (typeDefinition: ResolvedItemTypeDefinition, command: CommandOptionPolicyCommand, baseRequiredOptions: Iterable) => CommandOptionPolicyState" }, { "classification": "advanced_export", "kind": "function", "name": "resolveCompileCacheGeneration", "signature": "(packageVersion: string | undefined) => string | calls: (packageVersion: string | undefined) => string" }, { "classification": "advanced_export", "kind": "function", "name": "resolveCompletionTimestamp", "signature": "(item: Partial>) => CompletionTimestampResolution | calls: (item: Partial>) => CompletionTimestampResolution" }, { "classification": "advanced_export", "kind": "function", "name": "resolveConfiguredPmPackageRoot", "signature": "(env?: NodeJS.ProcessEnv, envName?: string, metaUrl?: string, fallbackRelativeSegments?: string[]) => string | calls: (env?: NodeJS.ProcessEnv, envName?: string, metaUrl?: string, fallbackRelativeSegments?: string[]) => string" }, { "classification": "supported", "kind": "value", "name": "resolveContentFieldFilters", "signature": "(options: Record) => ContentFieldFilters | calls: (options: Record) => ContentFieldFilters" }, { "classification": "contract_data", "kind": "function", "name": "resolveContextIntentContract", "signature": "(command: string, intent: string, contracts?: readonly PmContextIntentContract[], positionalArguments?: readonly string[]) => PmContextIntentContract | undefined | calls: (command: string, intent: string, contracts?: readonly PmContextIntentContract[], positionalArguments?: readonly string[]) => PmContextIntentContract | undefined" }, { "classification": "supported", "kind": "function", "name": "resolveContextOutputFormat", "signature": "(options: ContextOptions, global: GlobalOptions) => ContextOutputFormat | calls: (options: ContextOptions, global: GlobalOptions) => ContextOutputFormat" }, { "classification": "supported", "kind": "function", "name": "resolveContextTokenBudget", "signature": "(raw: string | number | undefined, fallback: number) => number | calls: (raw: string | number | undefined, fallback: number) => number" }, { "classification": "advanced_export", "kind": "function", "name": "resolveCreateExplicitEmptyFlag", "signature": "(optionKey: string) => string | undefined | calls: (optionKey: string) => string | undefined" }, { "classification": "supported", "kind": "interface", "name": "ResolvedAuthorIdentity", "signature": "export interface ResolvedAuthorIdentity extends DetectedAgentIdentity { author: string; source: AuthorSource; }" }, { "classification": "supported", "kind": "interface", "name": "ResolvedBlocker", "signature": "export interface ResolvedBlocker { id: string; title: string | null; status: ItemStatus | null; resolved: boolean; external?: boolean; blocked_since?: string; resolver?: string | null; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ResolvedCompletionTimestamp", "signature": "export interface ResolvedCompletionTimestamp { resolved: true; timestamp: string; source: CompletionTimestampSource; fallback: boolean; }" }, { "classification": "advanced_export", "kind": "function", "name": "resolveDeclaredBlockers", "signature": "(params: { pmRoot: string; settings: Awaited>; typeToFolder: Record; metadata: ItemMetadata; }) => Promise | calls: (params: { pmRoot: string; settings: Awaited>; typeToFolder: Record; metadata: ItemMetadata; }) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "ResolvedExtensionInstallSource", "signature": "export interface ResolvedExtensionInstallSource { bundledAliasName: string | null; bundledPackageName: string | null; installSource: InstallSource; sourceResolution: ExtensionInstallSourceResolution; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ResolvedInstallSource", "signature": "export interface ResolvedInstallSource { source: InstallSource; directory: string; source_root?: string; resolved_subpath?: string; commit?: string; npm_package?: string; npm_version?: string; cleanup?: () => Promise; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ResolvedItemMutationDocument", "signature": "export interface ResolvedItemMutationDocument { schema_version: 1; mutations: BulkItemMutation[]; references: Record; rows: ResolvedItemMutationRow[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ResolvedItemMutationRow", "signature": "export interface ResolvedItemMutationRow { index: number; ref?: string; id: string; op: BulkItemMutation[\"op\"]; upserted?: true; warnings?: readonly string[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ResolvedItemTypeDefinition", "signature": "export interface ResolvedItemTypeDefinition { name: string; description?: string; folder: string; aliases: string[]; default_status?: string; execution_role?: ItemTypeDefinition[\"execution_role\"]; required_create_fields: string[]; required_create_repeatables: string[]; options: ItemTypeOptionDefinition[]; command_option_policies: ItemTypeCommandOptionPolicy[]; }" }, { "classification": "supported", "kind": "function", "name": "resolveEffectiveSearchMode", "signature": "(params: { requested: unknown; settings: unknown; semanticRunnable: boolean; }) => SearchModeResolution | calls: (params: { requested: unknown; settings: unknown; semanticRunnable: boolean; }) => SearchModeResolution" }, { "classification": "advanced_export", "kind": "function", "name": "resolveEmbeddingProviders", "signature": "(settings: PmSettings | ProviderSettingsInput) => EmbeddingProviderResolution | calls: (settings: PmSettings | ProviderSettingsInput) => EmbeddingProviderResolution" }, { "classification": "contract_data", "kind": "function", "name": "resolveExtensionFlagValueContract", "signature": "(definition: Readonly) => ExtensionFlagValueContract | calls: (definition: Readonly) => ExtensionFlagValueContract" }, { "classification": "advanced_export", "kind": "function", "name": "resolveExtensionInstallSourceIdentity", "signature": "(explicitSourceInput: string, githubOption: string | undefined, ref: string | undefined, managedEntries?: readonly ManagedExtensionRecord[]) => Promise | calls: (explicitSourceInput: string, githubOption: string | undefined, ref: string | undefined, managedEntries?: readonly ManagedExtensionRecord[]) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "resolveExtensionLongFlagName", "signature": "(value: unknown) => string | null | calls: (value: unknown) => string | null" }, { "classification": "advanced_export", "kind": "function", "name": "resolveExtensionMigrationStatePath", "signature": "(pmRoot: string) => string | calls: (pmRoot: string) => string" }, { "classification": "advanced_export", "kind": "function", "name": "resolveExtensionRoots", "signature": "(pmRoot: string, cwd?: string) => { global: string; project: string; } | calls: (pmRoot: string, cwd?: string) => { global: string; project: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "resolveExternalDependencyReference", "signature": "(reference: string, options?: ExternalDependencyResolutionOptions) => Promise | calls: (reference: string, options?: ExternalDependencyResolutionOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "resolveFlagValueKind", "signature": "(raw: unknown) => FlagValueKind | null | calls: (raw: unknown) => FlagValueKind | null" }, { "classification": "advanced_export", "kind": "function", "name": "resolveGlobalPmRoot", "signature": "(cwd: string) => string | calls: (cwd: string) => string" }, { "classification": "advanced_export", "kind": "function", "name": "resolveGuideOutputFormat", "signature": "(options: GuideOptions, global: GlobalOptions) => GuideOutputFormat | calls: (options: GuideOptions, global: GlobalOptions) => GuideOutputFormat" }, { "classification": "supported", "kind": "function", "name": "resolveHistoryEpisodeGroupIdentity", "signature": "(entry: HistoryEntry) => Pick | calls: (entry: HistoryEntry) => Pick" }, { "classification": "supported", "kind": "function", "name": "resolveHistoryHashAlgorithm", "signature": "(value?: string) => HistoryHashAlgorithm | calls: (value?: string) => HistoryHashAlgorithm" }, { "classification": "contract_data", "kind": "function", "name": "resolveHistoryOperation", "signature": "(operation: string) => string | calls: (operation: string) => string" }, { "classification": "advanced_export", "kind": "function", "name": "resolveHistoryProvenanceDimensions", "signature": "(descriptors?: readonly HarnessSignalDescriptor[]) => string[] | calls: (descriptors?: readonly HarnessSignalDescriptor[]) => string[]" }, { "classification": "advanced_export", "kind": "function", "name": "resolveHistorySubject", "signature": "(pmRoot: string, id: string, settings: PmSettings, typeToFolder: Record) => Promise | calls: (pmRoot: string, id: string, settings: PmSettings, typeToFolder: Record) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "resolveHistoryTarget", "signature": "(target: string, history: readonly HistoryEntry[], options?: ResolveHistoryTargetOptions) => ResolvedHistoryTarget | calls: (target: string, history: readonly HistoryEntry[], options?: ResolveHistoryTargetOptions) => ResolvedHistoryTarget" }, { "classification": "supported", "kind": "function", "name": "resolveHybridSemanticWeight", "signature": "(settings: unknown) => number | calls: (settings: unknown) => number" }, { "classification": "advanced_export", "kind": "function", "name": "resolveImplicitPmRoot", "signature": "(cwd: string) => string | calls: (cwd: string) => string" }, { "classification": "advanced_export", "kind": "function", "name": "resolveIsoOrRelative", "signature": "(input: string, now?: Date, fieldLabel?: string) => string | calls: (input: string, now?: Date, fieldLabel?: string) => string" }, { "classification": "supported", "kind": "function", "name": "resolveItemBlockers", "signature": "(item: Pick & Partial>, itemsById: Map, statusRegistry: RuntimeStatusRegistry) => ResolvedBlocker[] | calls: (item: Pick & Partial>, itemsById: Map, statusRegistry: RuntimeStatusRegistry) => ResolvedBlocker[]" }, { "classification": "supported", "kind": "function", "name": "resolveItemExecutionRole", "signature": "(type: string, registry?: ItemTypeRegistry) => \"agent\" | \"gate\" | \"human\" | calls: (type: string, registry?: ItemTypeRegistry) => \"agent\" | \"human\" | \"gate\"" }, { "classification": "advanced_export", "kind": "function", "name": "resolveItemMutationDocument", "signature": "(input: string, options: ResolveItemMutationDocumentOptions) => ResolvedItemMutationDocument | calls: (input: string, options: ResolveItemMutationDocumentOptions) => ResolvedItemMutationDocument" }, { "classification": "advanced_export", "kind": "interface", "name": "ResolveItemMutationDocumentOptions", "signature": "export interface ResolveItemMutationDocumentOptions { transactionId: string; idPrefix: string; runtimeFields?: readonly RuntimeFieldDefinitionResolved[]; upsert?: ItemMutationUpsertOptions; }" }, { "classification": "advanced_export", "kind": "function", "name": "resolveItemOwnershipConflict", "signature": "(pmRoot: string, itemId: string, assignee: string) => Promise | calls: (pmRoot: string, itemId: string, assignee: string) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "resolveItemTypeRegistry", "signature": "(settings: PmSettings, extensionRegistrations?: ExtensionRegistrationRegistry | null | undefined) => ItemTypeRegistry | calls: (settings: PmSettings, extensionRegistrations?: ExtensionRegistrationRegistry | null | undefined) => ItemTypeRegistry" }, { "classification": "advanced_export", "kind": "function", "name": "resolveItemTypesFilePath", "signature": "(pmRoot: string, schema: RuntimeSchemaSettings) => string | calls: (pmRoot: string, schema: RuntimeSchemaSettings) => string" }, { "classification": "advanced_export", "kind": "function", "name": "resolveLifecycleVerbRecovery", "signature": "(verb: string, availablePaths: readonly string[]) => { examples: string[][]; nextSteps: string[]; } | undefined | calls: (verb: string, availablePaths: readonly string[]) => { examples: string[][]; nextSteps: string[]; } | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "resolveLinkedResourcePositionalRecovery", "signature": "(command: string | undefined, argv: readonly string[]) => LinkedResourcePositionalRecovery | undefined | calls: (command: string | undefined, argv: readonly string[]) => LinkedResourcePositionalRecovery | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "resolveLinkedTestFailureExitCode", "signature": "(execution: Pick) => number | calls: (execution: Pick) => number" }, { "classification": "advanced_export", "kind": "function", "name": "resolveLinkedTestSourceRef", "signature": "(cwd?: string) => Promise | calls: (cwd?: string) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "resolveLinkedTestSourceWorkspaceRoot", "signature": "(cwd?: string) => string | calls: (cwd?: string) => string" }, { "classification": "advanced_export", "kind": "function", "name": "resolveLinkedTestTrust", "signature": "(pmRoot: string, test: LinkedTest, currentSourceRef?: string) => Promise | calls: (pmRoot: string, test: LinkedTest, currentSourceRef?: string) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "resolveLinkedTestTrustBatch", "signature": "(pmRoot: string, tests: LinkedTest[], currentSourceRef?: string) => Promise | calls: (pmRoot: string, tests: LinkedTest[], currentSourceRef?: string) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "resolveMcpAcknowledgedSubscriptionFilter", "signature": "(requested: PmMcpSubscriptionFilter, capabilities: PmMcpServerCapabilities) => PmMcpSubscriptionFilter | calls: (requested: PmMcpSubscriptionFilter, capabilities: PmMcpServerCapabilities) => PmMcpSubscriptionFilter" }, { "classification": "advanced_export", "kind": "function", "name": "resolveMcpRequestContext", "signature": "(params: unknown) => PmMcpRequestContext | calls: (params: unknown) => PmMcpRequestContext" }, { "classification": "supported", "kind": "function", "name": "resolveMergeInstallContext", "signature": "(options: { cwd: string; explicitPath?: string; dryRun: boolean; environment: Readonly>; }) => MergeInstallContextResolution | calls: (options: { cwd: string; explicitPath?: string; dryRun: boolean; environment: Readonly>; }) => MergeInstallContextResolution" }, { "classification": "advanced_export", "kind": "function", "name": "resolveMisnestedCommandPath", "signature": "(unknownPath: string, availablePaths: readonly string[]) => string | undefined | calls: (unknownPath: string, availablePaths: readonly string[]) => string | undefined" }, { "classification": "supported", "kind": "value", "name": "resolveMissingMetadataFilters", "signature": "(options: { filterAcMissing?: boolean; filterEstimatesMissing?: boolean; filterResolutionMissing?: boolean; filterMetadataMissing?: boolean; filterReviewerMissing?: boolean; filterRiskMissing?: boolean; filterConfidenceMissing?: boolean; filterSprintMissing?: boolean; filterReleaseMissing?: boolean; }) => MissingMetadataFilters | calls: (options: { filterAcMissing?: boolean; filterEstimatesMissing?: boolean; filterResolutionMissing?: boolean; filterMetadataMissing?: boolean; filterReviewerMissing?: boolean; filterRiskMissing?: boolean; filterConfidenceMissing?: boolean; filterSprintMissing?: boolean; filterReleaseMissing?: boolean; }) => MissingMetadataFilters" }, { "classification": "advanced_export", "kind": "function", "name": "resolveMissingOptionPlaceholder", "signature": "(commandName: string, missingLabel: string) => string | null | undefined | calls: (commandName: string, missingLabel: string) => string | null | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "resolveModePairedOutputOmissionReceipt", "signature": "(command: string, mode: string) => OutputOmissionReceipt | calls: (command: string, mode: string) => OutputOmissionReceipt" }, { "classification": "supported", "kind": "function", "name": "resolveNextOutputFormat", "signature": "(options: NextOptions, global: GlobalOptions) => NextOutputFormat | calls: (options: NextOptions, global: GlobalOptions) => NextOutputFormat" }, { "classification": "advanced_export", "kind": "function", "name": "resolveOutputOmissionReceipt", "signature": "(command: string, result: Record) => OutputOmissionReceipt | undefined | calls: (command: string, result: Record) => OutputOmissionReceipt | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "resolvePmCliVersion", "signature": "(metaUrl: string, fallbackRelativeSegments?: string[]) => string | undefined | calls: (metaUrl: string, fallbackRelativeSegments?: string[]) => string | undefined" }, { "classification": "contract_data", "kind": "function", "name": "resolvePmCommandAlias", "signature": "(alias: string) => PmCommandAliasContract | undefined | calls: (alias: string) => PmCommandAliasContract | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "resolvePmCommandCapabilityFamily", "signature": "(command: string) => PmCommandCapabilityFamily | calls: (command: string) => PmCommandCapabilityFamily" }, { "classification": "contract_data", "kind": "function", "name": "resolvePmCommandExitContract", "signature": "(commandPath: string) => PmCommandExitContract | undefined | calls: (commandPath: string) => PmCommandExitContract | undefined" }, { "classification": "contract_data", "kind": "function", "name": "resolvePmCommandOperation", "signature": "(command: string) => string | calls: (command: string) => string" }, { "classification": "contract_data", "kind": "function", "name": "resolvePmCommandOutputBudget", "signature": "{ (command: string, options: { generateFallback: true; }): PmCommandOutputBudgetContract; (command: string, options?: { generateFallback?: false; }): PmCommandOutputBudgetContract | null; } | calls: (command: string, options: { generateFallback: true; }) => PmCommandOutputBudgetContract ; (command: string, options?: { generateFallback?: false; }) => PmCommandOutputBudgetContract | null" }, { "classification": "contract_data", "kind": "function", "name": "resolvePmCommandOutputEnvelope", "signature": "(command: string) => PmCommandOutputEnvelopeContract | calls: (command: string) => PmCommandOutputEnvelopeContract" }, { "classification": "contract_data", "kind": "function", "name": "resolvePmCommandPositionalContract", "signature": "(command: string) => PmCommandPositionalContract | undefined | calls: (command: string) => PmCommandPositionalContract | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "resolvePmCommandScopeArgs", "signature": "(options: CommandScope, cwd?: string) => string[] | calls: (options: CommandScope, cwd?: string) => string[]" }, { "classification": "advanced_export", "kind": "function", "name": "resolvePmCommandVisibilityTier", "signature": "(command: string, extensionTier?: PmCommandVisibilityTier) => PmCommandVisibilityTier | calls: (command: string, extensionTier?: PmCommandVisibilityTier) => PmCommandVisibilityTier" }, { "classification": "contract_data", "kind": "function", "name": "resolvePmDiagnosticOutputBudget", "signature": "(diagnosticClass: PmDiagnosticOutputClass) => PmDiagnosticOutputBudgetContract | calls: (diagnosticClass: PmDiagnosticOutputClass) => PmDiagnosticOutputBudgetContract" }, { "classification": "contract_data", "kind": "function", "name": "resolvePmErrorCodeContract", "signature": "(code: string, catalog: readonly PmErrorCodeContract[]) => PmErrorCodeContract | calls: (code: string, catalog: readonly PmErrorCodeContract[]) => PmErrorCodeContract" }, { "classification": "contract_data", "kind": "function", "name": "resolvePmFlagSemanticConcept", "signature": "(command: string, flag: string) => string | calls: (command: string, flag: string) => string" }, { "classification": "contract_data", "kind": "function", "name": "resolvePmHistoryOperation", "signature": "(command: string) => string | calls: (command: string) => string" }, { "classification": "contract_data", "kind": "function", "name": "resolvePmMcpExecutableInvocation", "signature": "(argv: readonly string[], transport: PmMcpExecutableTransport, version: string) => PmMcpExecutableInvocation | calls: (argv: readonly string[], transport: PmMcpExecutableTransport, version: string) => PmMcpExecutableInvocation" }, { "classification": "advanced_export", "kind": "function", "name": "resolvePmPackageRootFromModule", "signature": "(metaUrl: string, fallbackRelativeSegments?: string[]) => string | calls: (metaUrl: string, fallbackRelativeSegments?: string[]) => string" }, { "classification": "contract_data", "kind": "function", "name": "resolvePmPositionalActionContract", "signature": "(command: string) => PmPositionalActionContract | undefined | calls: (command: string) => PmPositionalActionContract | undefined" }, { "classification": "contract_data", "kind": "function", "name": "resolvePmPositionalActionFlagContracts", "signature": "(actions?: readonly PmPositionalActionContract[]) => Array | calls: (actions?: readonly PmPositionalActionContract[]) => Array" }, { "classification": "advanced_export", "kind": "function", "name": "resolvePmRoot", "signature": "(cwd: string, cliPath?: string) => string | calls: (cwd: string, cliPath?: string) => string" }, { "classification": "contract_data", "kind": "function", "name": "resolvePmToolCustomFieldCollision", "signature": "(field: string) => PmToolCustomFieldCollision | undefined | calls: (field: string) => PmToolCustomFieldCollision | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "resolvePriority", "signature": "(raw: string | number) => Priority | calls: (raw: string | number) => Priority" }, { "classification": "supported", "kind": "function", "name": "resolveProfile", "signature": "(rawValue: string | undefined) => ProjectProfileDefinition | calls: (rawValue: string | undefined) => ProjectProfileDefinition" }, { "classification": "supported", "kind": "function", "name": "resolveProjectMergeTypeFolders", "signature": "(settings: Awaited>) => string[] | calls: (settings: Awaited>) => string[]" }, { "classification": "supported", "kind": "function", "name": "resolveQueryCursorStart", "signature": "(rows: readonly T[], cursor: string | undefined, fingerprint: string, readId: (row: T) => string, cursorFlag?: \"--after\" | \"--cursor\") => number | calls: (rows: readonly T[], cursor: string | undefined, fingerprint: string, readId: (row: T) => string, cursorFlag?: \"--after\" | \"--cursor\") => number" }, { "classification": "advanced_export", "kind": "function", "name": "resolveReadCompletenessControls", "signature": "(commandName: string) => ReadCompletenessControls | undefined | calls: (commandName: string) => ReadCompletenessControls | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "resolveReadOptionRetryArgs", "signature": "(commandName: string, invocationArgv: readonly string[], unknownOption: string) => string[] | undefined | calls: (commandName: string, invocationArgv: readonly string[], unknownOption: string) => string[] | undefined" }, { "classification": "supported", "kind": "function", "name": "resolveReadOutputDimensions", "signature": "(command: string, options: Record) => PmResolvedReadOutputDimensions | undefined | calls: (command: string, options: Record) => PmResolvedReadOutputDimensions | undefined" }, { "classification": "supported", "kind": "function", "name": "resolveReadOutputEncoding", "signature": "(command: string, options: Record) => \"json\" | \"toon\" | undefined | calls: (command: string, options: Record) => \"json\" | \"toon\" | undefined" }, { "classification": "contract_data", "kind": "function", "name": "resolveReadOutputRecoveryBudget", "signature": "(input: PmReadOutputRecoveryBudgetInput) => PmReadOutputRecoveryBudget | calls: (input: PmReadOutputRecoveryBudgetInput) => PmReadOutputRecoveryBudget" }, { "classification": "supported", "kind": "function", "name": "resolveReadOutputSurface", "signature": "(command: string, options?: Record) => PmReadOutputSurface | undefined | calls: (command: string, options?: Record) => PmReadOutputSurface | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "resolveReadRowContract", "signature": "(command: string, result: Record) => ReadRowContract | undefined | calls: (command: string, result: Record) => ReadRowContract | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "resolveRecoveryCommandName", "signature": "(invocationArgv: string[] | undefined) => string | undefined | calls: (invocationArgv: string[] | undefined) => string | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "resolveRegisteredSearchProvider", "signature": "(registrations: ExtensionRegistrationRegistry | null, configuredProvider: string | undefined) => RegisteredExtensionSearchProvider | null | calls: (registrations: ExtensionRegistrationRegistry | null, configuredProvider: string | undefined) => RegisteredExtensionSearchProvider | null" }, { "classification": "advanced_export", "kind": "function", "name": "resolveRegisteredVectorStoreAdapter", "signature": "(registrations: ExtensionRegistrationRegistry | null, configuredAdapter: string | undefined) => RegisteredExtensionVectorStoreAdapter | null | calls: (registrations: ExtensionRegistrationRegistry | null, configuredAdapter: string | undefined) => RegisteredExtensionVectorStoreAdapter | null" }, { "classification": "advanced_export", "kind": "function", "name": "resolveReproducibleProcessEnvironment", "signature": "(environment: ReproducibleProcessEnvironment) => ReproducibleExecutionSettings | undefined | calls: (environment: ReproducibleProcessEnvironment) => ReproducibleExecutionSettings | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "resolveRuntimeFieldRegistry", "signature": "(schema: RuntimeSchemaSettings) => RuntimeFieldRegistry | calls: (schema: RuntimeSchemaSettings) => RuntimeFieldRegistry" }, { "classification": "advanced_export", "kind": "function", "name": "resolveRuntimeStatusRegistry", "signature": "(schema: RuntimeSchemaSettings) => RuntimeStatusRegistry | calls: (schema: RuntimeSchemaSettings) => RuntimeStatusRegistry" }, { "classification": "advanced_export", "kind": "function", "name": "resolveSearchCorpusFields", "signature": "(settings: Pick | undefined) => string[] | calls: (settings: Pick | undefined) => string[]" }, { "classification": "supported", "kind": "function", "name": "resolveSearchMaxResults", "signature": "(settings: unknown) => number | calls: (settings: unknown) => number" }, { "classification": "supported", "kind": "function", "name": "resolveSearchPage", "signature": "(options: { sorted: SearchHit[]; query: string; mode: SearchMode; searchOptions: SearchOptions; limit: number; pmRoot?: string; }) => { limited: SearchHit[]; pageExtras: { has_more?: boolean; next_cursor?: string; applied_limit: number; truncated?: true; }; } | calls: (options: { sorted: SearchHit[]; query: string; mode: SearchMode; searchOptions: SearchOptions; limit: number; pmRoot?: string; }) => { limited: SearchHit[]; pageExtras: { has_more?: boolean; next_cursor?: string; applied_limit: number; truncated?: true; }; }" }, { "classification": "supported", "kind": "function", "name": "resolveSearchScoreThreshold", "signature": "(settings: unknown) => number | calls: (settings: unknown) => number" }, { "classification": "supported", "kind": "function", "name": "resolveSearchTuning", "signature": "(settings: unknown) => SearchTuning | calls: (settings: unknown) => SearchTuning" }, { "classification": "advanced_export", "kind": "function", "name": "resolveSemanticCorpusCharacterLimit", "signature": "(providerName: string | undefined, configuredMaxCharacters: unknown) => SemanticCorpusCharacterLimitResolution | calls: (providerName: string | undefined, configuredMaxCharacters: unknown) => SemanticCorpusCharacterLimitResolution" }, { "classification": "supported", "kind": "function", "name": "resolveSemanticLineageIds", "signature": "(pmRoot: string, settings: Awaited>, itemId: string) => Promise | calls: (pmRoot: string, settings: Awaited>, itemId: string) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "resolveSettingsWithSemanticRuntimeDefaults", "signature": "(settings: PmSettings) => SemanticRuntimeDefaultsResolution | calls: (settings: PmSettings) => SemanticRuntimeDefaultsResolution" }, { "classification": "advanced_export", "kind": "function", "name": "resolveSourceContextWritePolicy", "signature": "(environment: Readonly>) => SourceContextWritePolicy | calls: (environment: Readonly>) => SourceContextWritePolicy" }, { "classification": "advanced_export", "kind": "function", "name": "resolveStartTaskInProgressStatus", "signature": "(statusRegistry: RuntimeStatusRegistry) => string | calls: (statusRegistry: RuntimeStatusRegistry) => string" }, { "classification": "contract_data", "kind": "function", "name": "resolveSubcommandFlagContractsForCommand", "signature": "(commandName: string | undefined) => CliFlagContract[] | calls: (commandName: string | undefined) => CliFlagContract[]" }, { "classification": "advanced_export", "kind": "function", "name": "resolveTelemetryErrorCategory", "signature": "(errorCode: string | undefined) => TelemetryErrorCategory | calls: (errorCode: string | undefined) => TelemetryErrorCategory" }, { "classification": "advanced_export", "kind": "function", "name": "resolveTelemetrySourceAttribution", "signature": "(options?: { json?: boolean; quiet?: boolean; }, env?: Readonly>, interactive?: boolean) => { source_context: (typeof PM_TELEMETRY_SOURCE_CONTEXT_VALUES)[number]; source_context_source: \"env_override_rejected\" | \"env_override\" | \"inferred\"; } | calls: (options?: { json?: boolean; quiet?: boolean; }, env?: Readonly>, interactive?: boolean) => { source_context: (typeof PM_TELEMETRY_SOURCE_CONTEXT_VALUES)[number]; source_context_source: \"env_override\" | \"inferred\" | \"env_override_rejected\"; }" }, { "classification": "advanced_export", "kind": "function", "name": "resolveTerminalReason", "signature": "(input: TerminalReasonInput) => TerminalReasonResolution | calls: (input: TerminalReasonInput) => TerminalReasonResolution" }, { "classification": "advanced_export", "kind": "function", "name": "resolveTransactionSchema", "signature": "(pmRoot: string, settings: PmSettings) => Promise | calls: (pmRoot: string, settings: PmSettings) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "resolveTypeDefinition", "signature": "(typeName: string | undefined, registry: ItemTypeRegistry) => ResolvedItemTypeDefinition | undefined | calls: (typeName: string | undefined, registry: ItemTypeRegistry) => ResolvedItemTypeDefinition | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "resolveTypeName", "signature": "(rawType: string | undefined, registry: ItemTypeRegistry) => string | undefined | calls: (rawType: string | undefined, registry: ItemTypeRegistry) => string | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "resolveTypeSynonym", "signature": "(rawType: string | undefined) => string | undefined | calls: (rawType: string | undefined) => string | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "resolveTypeWorkflows", "signature": "(schema: Pick | undefined) => NormalizedTypeWorkflow[] | calls: (schema: Pick | undefined) => NormalizedTypeWorkflow[]" }, { "classification": "supported", "kind": "function", "name": "resolveUnknownAuthorAcknowledgmentSelector", "signature": "(rawEvents: readonly string[], allActionable: boolean) => { events: UnknownAuthorHistoryEvent[]; all_actionable: boolean; } | calls: (rawEvents: readonly string[], allActionable: boolean) => { events: UnknownAuthorHistoryEvent[]; all_actionable: boolean; }" }, { "classification": "supported", "kind": "function", "name": "resolveVectorIndexRecovery", "signature": "(registrations: VectorIndexRecoveryRegistrations | null) => VectorIndexRecovery | calls: (registrations: VectorIndexRecoveryRegistrations | null) => VectorIndexRecovery" }, { "classification": "advanced_export", "kind": "function", "name": "resolveVectorStores", "signature": "(settings: PmSettings | VectorSettingsInput, pmRoot?: string) => VectorStoreResolution | calls: (settings: PmSettings | VectorSettingsInput, pmRoot?: string) => VectorStoreResolution" }, { "classification": "supported", "kind": "function", "name": "resolveWorkspaceRelationshipKindRegistry", "signature": "() => RelationshipKindRegistry | calls: () => RelationshipKindRegistry" }, { "classification": "advanced_export", "kind": "function", "name": "resolveWorkspaceRoot", "signature": "(pmRoot: string) => string | calls: (pmRoot: string) => string" }, { "classification": "supported", "kind": "function", "name": "restore", "signature": "(id: string, target: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise | calls: (id: string, target: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "contract_data", "kind": "value", "name": "RESTORE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "advanced_export", "kind": "function", "name": "restoreCheckpointItems", "signature": "(items: MutationCheckpointItem[], restore: CheckpointRestoreFn) => Promise | calls: (items: MutationCheckpointItem[], restore: CheckpointRestoreFn) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "RestoreCommandOptions", "signature": "export interface RestoreCommandOptions { author?: string; message?: string; force?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "RestoreResult", "signature": "export interface RestoreResult { item: ItemMetadata; restored_from: { kind: \"version\" | \"timestamp\"; target: string; history_index: number; version: number | null; entry_ts: string; entry_op: string; }; changed_fields: string[]; warnings: string[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "restoreWorkspaceJsonFromHistory", "signature": "(options: WorkspaceJsonRestoreOptions) => Promise | calls: (options: WorkspaceJsonRestoreOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "restoreWorkspaceSnapshot", "signature": "(pmRoot: string, target: string) => Promise | calls: (pmRoot: string, target: string) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "RestoreWorkspaceSnapshotOptions", "signature": "export interface RestoreWorkspaceSnapshotOptions { force?: boolean; author?: string; message?: string; lockTtlSeconds?: number; lockWaitMs?: number; }" }, { "classification": "advanced_export", "kind": "interface", "name": "RestoreWorkspaceSnapshotResult", "signature": "export interface RestoreWorkspaceSnapshotResult { manifest: WorkspaceSnapshotManifest; plan: WorkspaceSnapshotRestorePlan; recovery_fingerprint: string; audit_history_path: string; audit_operation: \"workspace_snapshot_restore\"; }" }, { "classification": "advanced_export", "kind": "function", "name": "restoreWorkspaceSnapshotWithRecovery", "signature": "(pmRoot: string, target: string, options?: RestoreWorkspaceSnapshotOptions) => Promise | calls: (pmRoot: string, target: string, options?: RestoreWorkspaceSnapshotOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "ResurrectedItemRow", "signature": "export interface ResurrectedItemRow { id: string; deleted_at: string; deleted_by: string; }" }, { "classification": "supported", "kind": "value", "name": "RISK_VALUES", "signature": "readonly [\"low\", \"medium\", \"high\", \"critical\"]" }, { "classification": "supported", "kind": "function", "name": "runAction", "signature": "(args: PmActionInput) => Promise | calls: (args: PmActionInput) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runActiveBeforeMutationHooks", "signature": "(context: BeforeMutationHookContext) => Promise | calls: (context: BeforeMutationHookContext) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runActiveCommandHandler", "signature": "(context: CommandHandlerContext) => Promise | calls: (context: CommandHandlerContext) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runActiveOnIndexHooks", "signature": "(context: OnIndexHookContext) => Promise | calls: (context: OnIndexHookContext) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runActiveOnReadHooks", "signature": "(context: OnReadHookContext) => Promise | calls: (context: OnReadHookContext) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runActiveOnWriteHooks", "signature": "(context: OnWriteHookContext) => Promise | calls: (context: OnWriteHookContext) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runActiveParserOverride", "signature": "(context: ParserOverrideContext) => Promise | calls: (context: ParserOverrideContext) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runActivePreflightOverride", "signature": "(context: PreflightOverrideContext) => Promise | calls: (context: PreflightOverrideContext) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runActiveServiceOverride", "signature": "(service: ExtensionServiceName, payload: unknown) => Promise | calls: (service: ExtensionServiceName, payload: unknown) => Promise" }, { "classification": "supported", "kind": "function", "name": "runActivity", "signature": "(options: ActivityCommandOptions, global: GlobalOptions) => Promise | calls: (options: ActivityCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runAfterCommandHooks", "signature": "(hooks: ExtensionHookRegistry, context: AfterCommandHookContext) => Promise | calls: (hooks: ExtensionHookRegistry, context: AfterCommandHookContext) => Promise" }, { "classification": "supported", "kind": "function", "name": "runAggregate", "signature": "(options: AggregateOptions, global: GlobalOptions) => Promise | calls: (options: AggregateOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runAnnotationCommand", "signature": "(id: string, options: AnnotationCommandOptions, global: GlobalOptions, config: AnnotationCommandConfig) => Promise> | calls: (id: string, options: AnnotationCommandOptions, global: GlobalOptions, config: AnnotationCommandConfig) => Promise>" }, { "classification": "advanced_export", "kind": "function", "name": "runAppend", "signature": "(id: string, options: AppendCommandOptions, global: GlobalOptions) => Promise | calls: (id: string, options: AppendCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runAssuranceAction", "signature": "(input: AssuranceActionInput, global?: Pick, runtime?: AssuranceActionRuntimeOptions) => Promise | calls: (input: AssuranceActionInput, global?: Pick, runtime?: AssuranceActionRuntimeOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runAssuranceDispatch", "signature": "(args: Record, options: Record, global: GlobalOptions) => Promise | calls: (args: Record, options: Record, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runBeforeCommandHooks", "signature": "(hooks: ExtensionHookRegistry, context: BeforeCommandHookContext) => Promise | calls: (hooks: ExtensionHookRegistry, context: BeforeCommandHookContext) => Promise" }, { "classification": "supported", "kind": "function", "name": "runCalendar", "signature": "(options: CalendarOptions, global: GlobalOptions) => Promise | calls: (options: CalendarOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runClaim", "signature": "(id: string, force: boolean, global: GlobalOptions, options?: ClaimMutationOptions) => Promise | calls: (id: string, force: boolean, global: GlobalOptions, options?: ClaimMutationOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runClaimNext", "signature": "(force: boolean, global: GlobalOptions, options?: ClaimMutationOptions, nextOptions?: NextOptions) => Promise | calls: (force: boolean, global: GlobalOptions, options?: ClaimMutationOptions, nextOptions?: NextOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runClose", "signature": "(id: string, closeReasonText: string | undefined, options: CloseCommandOptions, global: GlobalOptions) => Promise | calls: (id: string, closeReasonText: string | undefined, options: CloseCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runCloseMany", "signature": "(options: CloseManyCommandOptions, global: GlobalOptions) => Promise | calls: (options: CloseManyCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runCloseTask", "signature": "(id: string, reason: string | undefined, options: CloseCommandOptions, global: GlobalOptions) => Promise | calls: (id: string, reason: string | undefined, options: CloseCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runComments", "signature": "(id: string, options: CommentsCommandOptions, global: GlobalOptions) => Promise | calls: (id: string, options: CommentsCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runCompletion", "signature": "(shell: string, itemTypes?: string[], tags?: string[], eagerTagExpansion?: boolean, runtime?: CompletionRuntimeConfig) => CompletionResult | calls: (shell: string, itemTypes?: string[], tags?: string[], eagerTagExpansion?: boolean, runtime?: CompletionRuntimeConfig) => CompletionResult" }, { "classification": "advanced_export", "kind": "function", "name": "runConfig", "signature": "(scopeValue: string, actionValue: string, keyValue: string | undefined, options: ConfigCommandOptions, global: GlobalOptions, valueValue?: string) => Promise | calls: (scopeValue: string, actionValue: string, keyValue: string | undefined, options: ConfigCommandOptions, global: GlobalOptions, valueValue?: string) => Promise" }, { "classification": "supported", "kind": "function", "name": "runContext", "signature": "(options: ContextOptions, global: GlobalOptions) => Promise | calls: (options: ContextOptions, global: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runContextEvaluationCorpus", "signature": "(scenarios: readonly ContextEvaluationScenario[], reader: ContextEvaluationReader, thresholds: ContextEvaluationThresholds) => Promise | calls: (scenarios: readonly ContextEvaluationScenario[], reader: ContextEvaluationReader, thresholds: ContextEvaluationThresholds) => Promise" }, { "classification": "supported", "kind": "function", "name": "runContextEvaluationScenario", "signature": "(scenario: ContextEvaluationScenario, reader: ContextEvaluationReader) => Promise | calls: (scenario: ContextEvaluationScenario, reader: ContextEvaluationReader) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runCopy", "signature": "(sourceId: string, options: CopyOptions, global: GlobalOptions) => Promise | calls: (sourceId: string, options: CopyOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runCreate", "signature": "(options: CreateCommandOptions, global: GlobalOptions) => Promise | calls: (options: CreateCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runDelete", "signature": "(id: string, options: DeleteCommandOptions, global: GlobalOptions) => Promise | calls: (id: string, options: DeleteCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runDeps", "signature": "(id: string, options: DepsCommandOptions, global: GlobalOptions) => Promise | calls: (id: string, options: DepsCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runDocs", "signature": "(id: string, options: DocsCommandOptions, global: GlobalOptions) => Promise | calls: (id: string, options: DocsCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runDuplicates", "signature": "(global: GlobalOptions, options?: DuplicatesCommandOptions) => Promise | calls: (global: GlobalOptions, options?: DuplicatesCommandOptions) => Promise" }, { "classification": "advanced_export", "kind": "value", "name": "runEval", "signature": "(options: EvalOptions, global: GlobalOptions) => Promise | calls: (options: EvalOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runEvent", "signature": "(title: string, options: MeetingEventShortcutOptions, global: GlobalOptions) => Promise | calls: (title: string, options: MeetingEventShortcutOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "value", "name": "runExtension", "signature": "(target: string | undefined, options: ExtensionCommandOptions, global: GlobalOptions) => Promise | calls: (target: string | undefined, options: ExtensionCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runExtensionMigrateAction", "signature": "(context: ExtensionMigrationActionContext) => Promise | calls: (context: ExtensionMigrationActionContext) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runExtensionMigrations", "signature": "(options: RunExtensionMigrationsOptions) => Promise | calls: (options: RunExtensionMigrationsOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "RunExtensionMigrationsOptions", "signature": "export interface RunExtensionMigrationsOptions { pmRoot: string; migrations: RegisteredExtensionSchemaMigrationDefinition[]; author: string; dryRun?: boolean; scope?: \"global\" | \"project\"; }" }, { "classification": "advanced_export", "kind": "function", "name": "runFiles", "signature": "(id: string, options: FilesCommandOptions, global: GlobalOptions) => Promise | calls: (id: string, options: FilesCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runFilesDiscover", "signature": "(id: string, options: FilesDiscoverOptions, global: GlobalOptions) => Promise | calls: (id: string, options: FilesDiscoverOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runFilesLookup", "signature": "(options: FilesLookupOptions, global: GlobalOptions) => Promise | calls: (options: FilesLookupOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runFleetAttributionAnalytics", "signature": "(pmRoot: string, items: readonly Pick[], terminalStatuses: ReadonlySet, options?: HistoryAnalyticsWindowOptions) => Promise | calls: (pmRoot: string, items: readonly Pick[], terminalStatuses: ReadonlySet, options?: HistoryAnalyticsWindowOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runFocus", "signature": "(id: string | undefined, options: FocusOptions, global: GlobalOptions) => Promise | calls: (id: string | undefined, options: FocusOptions, global: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runGc", "signature": "(global: GlobalOptions, options?: GcCommandOptions) => Promise | calls: (global: GlobalOptions, options?: GcCommandOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runGet", "signature": "(id: string, global: GlobalOptions, options?: GetOptions) => Promise | calls: (id: string, global: GlobalOptions, options?: GetOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runGraph", "signature": "(subcommandRaw: string, id: string | undefined, target: string | undefined, options: GraphCommandOptions, global: GlobalOptions) => Promise | calls: (subcommandRaw: string, id: string | undefined, target: string | undefined, options: GraphCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runGuide", "signature": "(options: GuideOptions, global: GlobalOptions) => Promise | calls: (options: GuideOptions, global: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runHealth", "signature": "(global: GlobalOptions, options?: RunHealthOptions) => Promise | calls: (global: GlobalOptions, options?: RunHealthOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "RunHealthOptions", "signature": "export interface RunHealthOptions { strictExit?: boolean; failOnWarn?: boolean; strictDirectories?: boolean; requireMergeDrivers?: boolean; checkOnly?: boolean; checkTelemetry?: boolean; noRefresh?: boolean; refreshVectors?: boolean; verboseStaleItems?: boolean; verboseAuthorEvents?: boolean; skipVectors?: boolean; skipIntegrity?: boolean; skipDrift?: boolean; full?: boolean; brief?: boolean; summary?: boolean; }" }, { "classification": "supported", "kind": "function", "name": "runHistory", "signature": "(id: string, options: HistoryCommandOptions, global: GlobalOptions) => Promise | calls: (id: string, options: HistoryCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runHistoryAttest", "signature": "(options: HistoryAttestCommandOptions, global: GlobalOptions) => Promise | calls: (options: HistoryAttestCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runHistoryCompact", "signature": "(id: string, options: HistoryCompactCommandOptions, global: GlobalOptions) => Promise | calls: (id: string, options: HistoryCompactCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runHistoryCompactBulk", "signature": "(options: HistoryCompactBulkCommandOptions, global: GlobalOptions) => Promise | calls: (options: HistoryCompactBulkCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runHistoryMaintenance", "signature": "(params: HistoryMaintenanceParams) => Promise | calls: (params: HistoryMaintenanceParams) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runHistoryRedact", "signature": "(id: string, options: HistoryRedactCommandOptions, global: GlobalOptions) => Promise | calls: (id: string, options: HistoryRedactCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runHistoryRepair", "signature": "(id: string, options: HistoryRepairCommandOptions, global: GlobalOptions) => Promise | calls: (id: string, options: HistoryRepairCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runHistoryRepairAll", "signature": "(options: HistoryRepairCommandOptions, global: GlobalOptions) => Promise | calls: (options: HistoryRepairCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runInit", "signature": "(prefixArg: string | undefined, global: GlobalOptions, options?: InitCommandOptions) => Promise | calls: (prefixArg: string | undefined, global: GlobalOptions, options?: InitCommandOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runInitAgentGuidance", "signature": "(options: RunInitAgentGuidanceOptions) => Promise | calls: (options: RunInitAgentGuidanceOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "RunInitAgentGuidanceOptions", "signature": "export interface RunInitAgentGuidanceOptions { pm_root: string; cwd: string; mode: InitAgentGuidanceMode; interactive: boolean; settings: PmSettings; }" }, { "classification": "advanced_export", "kind": "interface", "name": "RunInitAgentGuidanceResult", "signature": "export interface RunInitAgentGuidanceResult { summary: InitAgentGuidanceSummary; warnings: string[]; next_steps: string[]; settings_changed: boolean; }" }, { "classification": "advanced_export", "kind": "function", "name": "runLearnings", "signature": "(id: string, options: LearningsCommandOptions, global: GlobalOptions) => Promise | calls: (id: string, options: LearningsCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runLinkedArtifacts", "signature": "(id: string, options: LinkedArtifactCommandOptions, global: GlobalOptions, config: LinkedArtifactKindConfig) => Promise | calls: (id: string, options: LinkedArtifactCommandOptions, global: GlobalOptions, config: LinkedArtifactKindConfig) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runLinkedTests", "signature": "(tests: LinkedTest[], defaultTimeoutSeconds: number | undefined, options?: RunLinkedTestsOptions) => Promise | calls: (tests: LinkedTest[], defaultTimeoutSeconds: number | undefined, options?: RunLinkedTestsOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runList", "signature": "{ (status: ItemStatus | undefined, options: ListOptions & { full: true; }, global: GlobalOptions): Promise; (status: ItemStatus | undefined, options: ListOptions, global: GlobalOptions): Promise; } | calls: (status: ItemStatus | undefined, options: ListOptions & { full: true; }, global: GlobalOptions) => Promise ; (status: ItemStatus | undefined, options: ListOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runMeet", "signature": "(title: string, options: MeetingEventShortcutOptions, global: GlobalOptions) => Promise | calls: (title: string, options: MeetingEventShortcutOptions, global: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runMergeDriver", "signature": "(options: MergeDriverOptions, global: GlobalOptions) => Promise | calls: (options: MergeDriverOptions, global: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runMergeInstall", "signature": "(options: MergeInstallOptions, global: GlobalOptions) => Promise | calls: (options: MergeInstallOptions, global: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runMergeReceiptEvidenceReport", "signature": "(options: { includeReconciled?: boolean; cwd?: string; }) => Promise | calls: (options: { includeReconciled?: boolean; cwd?: string; }) => Promise" }, { "classification": "supported", "kind": "function", "name": "runMergeReceiptReport", "signature": "(options: { includeReconciled?: boolean; cwd?: string; }) => Promise | calls: (options: { includeReconciled?: boolean; cwd?: string; }) => Promise" }, { "classification": "supported", "kind": "function", "name": "runMergeReconcile", "signature": "(options: MergeReconcileOptions, global: GlobalOptions) => Promise | calls: (options: MergeReconcileOptions, global: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runNext", "signature": "(options: NextOptions, global: GlobalOptions) => Promise | calls: (options: NextOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runNotes", "signature": "(id: string, options: NotesCommandOptions, global: GlobalOptions) => Promise | calls: (id: string, options: NotesCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runPauseTask", "signature": "(id: string, options: TaskCompositionOptions, global: GlobalOptions) => Promise | calls: (id: string, options: TaskCompositionOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runPlan", "signature": "(input: PlanDispatchInput) => Promise | calls: (input: PlanDispatchInput) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runProfileApply", "signature": "(name: string | undefined, options: ProfileApplyCommandOptions, global: GlobalOptions) => Promise | calls: (name: string | undefined, options: ProfileApplyCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runProfileLint", "signature": "(name: string | undefined) => ProfileLintResult | calls: (name: string | undefined) => ProfileLintResult" }, { "classification": "advanced_export", "kind": "function", "name": "runProfileList", "signature": "() => ProfileListResult | calls: () => ProfileListResult" }, { "classification": "advanced_export", "kind": "function", "name": "runProfileShow", "signature": "(name: string | undefined) => ProfileShowResult | calls: (name: string | undefined) => ProfileShowResult" }, { "classification": "advanced_export", "kind": "function", "name": "runProvenanceCoverageAnalytics", "signature": "(pmRoot: string, descriptors?: readonly HarnessSignalDescriptor[], options?: HistoryAnalyticsWindowOptions) => Promise | calls: (pmRoot: string, descriptors?: readonly HarnessSignalDescriptor[], options?: HistoryAnalyticsWindowOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runRegisteredCommandForTest", "signature": "(commands: ExtensionCommandRegistry, options: RunRegisteredCommandForTestOptions) => Promise | calls: (commands: ExtensionCommandRegistry, options: RunRegisteredCommandForTestOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "RunRegisteredCommandForTestOptions", "signature": "export interface RunRegisteredCommandForTestOptions { command: string; args?: readonly string[]; options?: Record; global?: Partial; pmRoot?: string; sdk?: ExtensionCommandSdk; sdkFactory?: (context: { pmRoot: string; global: GlobalOptions; }) => ExtensionCommandSdk; }" }, { "classification": "supported", "kind": "function", "name": "runRegisteredCommandOverrideForTest", "signature": "(commands: ExtensionCommandRegistry, context: CommandOverrideContext) => Promise | calls: (commands: ExtensionCommandRegistry, context: CommandOverrideContext) => Promise" }, { "classification": "supported", "kind": "function", "name": "runRegisteredExporterForTest", "signature": "(activation: ExtensionActivationResult, options: RunRegisteredExporterForTestOptions) => Promise | calls: (activation: ExtensionActivationResult, options: RunRegisteredExporterForTestOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "RunRegisteredExporterForTestOptions", "signature": "export interface RunRegisteredExporterForTestOptions { exporter: string; extensionName?: string; args?: readonly string[]; options?: Record; global?: Partial; pmRoot?: string; }" }, { "classification": "supported", "kind": "function", "name": "runRegisteredHookForTest", "signature": "(hooks: ExtensionHookRegistry, options: RunRegisteredHookForTestOptions) => Promise | calls: (hooks: ExtensionHookRegistry, options: RunRegisteredHookForTestOptions) => Promise" }, { "classification": "supported", "kind": "type", "name": "RunRegisteredHookForTestOptions", "signature": "export type RunRegisteredHookForTestOptions = { kind: \"before_command\"; context: BeforeCommandHookContext; } | { kind: \"after_command\"; context: AfterCommandHookContext; } | { kind: \"on_read\"; context: OnReadHookContext; } | { kind: \"on_write\"; context: OnWriteHookContext; } | { kind: \"on_index\"; context: OnIndexHookContext; };" }, { "classification": "supported", "kind": "function", "name": "runRegisteredImporterForTest", "signature": "(activation: ExtensionActivationResult, options: RunRegisteredImporterForTestOptions) => Promise | calls: (activation: ExtensionActivationResult, options: RunRegisteredImporterForTestOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "RunRegisteredImporterForTestOptions", "signature": "export interface RunRegisteredImporterForTestOptions { importer: string; extensionName?: string; args?: readonly string[]; options?: Record; global?: Partial; pmRoot?: string; }" }, { "classification": "supported", "kind": "function", "name": "runRegisteredMigrationForTest", "signature": "(registrations: ExtensionRegistrationRegistry, options: RunRegisteredMigrationForTestOptions) => Promise | calls: (registrations: ExtensionRegistrationRegistry, options: RunRegisteredMigrationForTestOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "RunRegisteredMigrationForTestOptions", "signature": "export interface RunRegisteredMigrationForTestOptions { migration: string; extensionName?: string; pmRoot?: string; }" }, { "classification": "supported", "kind": "function", "name": "runRegisteredMutationGuardForTest", "signature": "(hooks: ExtensionHookRegistry, options: RunRegisteredMutationGuardForTestOptions) => Promise | calls: (hooks: ExtensionHookRegistry, options: RunRegisteredMutationGuardForTestOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "RunRegisteredMutationGuardForTestOptions", "signature": "export interface RunRegisteredMutationGuardForTestOptions { context: BeforeMutationHookContext; }" }, { "classification": "supported", "kind": "function", "name": "runRegisteredParserOverrideForTest", "signature": "(parsers: ExtensionParserRegistry, context: ParserOverrideContext) => Promise | calls: (parsers: ExtensionParserRegistry, context: ParserOverrideContext) => Promise" }, { "classification": "supported", "kind": "function", "name": "runRegisteredPreflightOverrideForTest", "signature": "(preflight: ExtensionPreflightRegistry, context: PreflightOverrideContext) => Promise | calls: (preflight: ExtensionPreflightRegistry, context: PreflightOverrideContext) => Promise" }, { "classification": "supported", "kind": "function", "name": "runRegisteredRendererOverrideForTest", "signature": "(renderers: ExtensionRendererRegistry, context: RendererOverrideContext) => Promise | calls: (renderers: ExtensionRendererRegistry, context: RendererOverrideContext) => Promise" }, { "classification": "supported", "kind": "function", "name": "runRegisteredSearchProviderForTest", "signature": "(registrations: ExtensionRegistrationRegistry, options: { provider: string; operation: Operation; context: SearchProviderOperationContexts[Operation]; }) => Promise | calls: (registrations: ExtensionRegistrationRegistry, options: { provider: string; operation: Operation; context: SearchProviderOperationContexts[Operation]; }) => Promise" }, { "classification": "supported", "kind": "type", "name": "RunRegisteredSearchProviderForTestOptions", "signature": "export type RunRegisteredSearchProviderForTestOptions = { [Operation in keyof SearchProviderOperationContexts]: { provider: string; operation: Operation; context: SearchProviderOperationContexts[Operation]; }; }[keyof SearchProviderOperationContexts];" }, { "classification": "supported", "kind": "function", "name": "runRegisteredServiceOverrideForTest", "signature": "(services: ExtensionServiceRegistry, context: ServiceOverrideContext) => Promise | calls: (services: ExtensionServiceRegistry, context: ServiceOverrideContext) => Promise" }, { "classification": "supported", "kind": "function", "name": "runRegisteredVectorStoreAdapterForTest", "signature": "(registrations: ExtensionRegistrationRegistry, options: { adapter: string; operation: Operation; context: VectorStoreAdapterOperationContexts[Operation]; }) => Promise | calls: (registrations: ExtensionRegistrationRegistry, options: { adapter: string; operation: Operation; context: VectorStoreAdapterOperationContexts[Operation]; }) => Promise" }, { "classification": "supported", "kind": "type", "name": "RunRegisteredVectorStoreAdapterForTestOptions", "signature": "export type RunRegisteredVectorStoreAdapterForTestOptions = { [Operation in keyof VectorStoreAdapterOperationContexts]: { adapter: string; operation: Operation; context: VectorStoreAdapterOperationContexts[Operation]; }; }[keyof VectorStoreAdapterOperationContexts];" }, { "classification": "supported", "kind": "function", "name": "runReindex", "signature": "(options: ReindexOptions, global: GlobalOptions) => Promise | calls: (options: ReindexOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runRelease", "signature": "(id: string, force: boolean, global: GlobalOptions, options?: ReleaseMutationOptions) => Promise | calls: (id: string, force: boolean, global: GlobalOptions, options?: ReleaseMutationOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runRemind", "signature": "(title: string, options: ReminderShortcutOptions, global: GlobalOptions) => Promise | calls: (title: string, options: ReminderShortcutOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runReopen", "signature": "(id: string, reason: string, options: ReopenCommandOptions, global: GlobalOptions) => Promise | calls: (id: string, reason: string, options: ReopenCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runRestore", "signature": "(id: string, target: string, options: RestoreCommandOptions, global: GlobalOptions) => Promise | calls: (id: string, target: string, options: RestoreCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runSchemaEvolutionMigration", "signature": "(requestInput: SchemaEvolutionMigrationRequest, options: RunSchemaEvolutionMigrationOptions, global: GlobalOptions) => Promise | calls: (requestInput: SchemaEvolutionMigrationRequest, options: RunSchemaEvolutionMigrationOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "RunSchemaEvolutionMigrationOptions", "signature": "export interface RunSchemaEvolutionMigrationOptions { migrationId?: string; author?: string; dryRun?: boolean; force?: boolean; }" }, { "classification": "supported", "kind": "function", "name": "runSearch", "signature": "(rawQuery: string, rawOptions: SearchOptions, global: GlobalOptions) => Promise | calls: (rawQuery: string, rawOptions: SearchOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runSearchRefreshWorkerEntrypoint", "signature": "() => Promise | calls: () => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runStartBackgroundRun", "signature": "(options: StartBackgroundRunCommandOptions, global: GlobalOptions) => Promise | calls: (options: StartBackgroundRunCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runStartTask", "signature": "(id: string, options: TaskCompositionOptions, global: GlobalOptions) => Promise | calls: (id: string, options: TaskCompositionOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runStats", "signature": "(global: GlobalOptions, options?: StatsCommandOptions) => Promise | calls: (global: GlobalOptions, options?: StatsCommandOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runTelemetry", "signature": "{ (options: TelemetryCommandOptions & { subcommand: \"flush\"; }, global: GlobalOptions): Promise; (options: TelemetryCommandOptions, global: GlobalOptions): Promise>; } | calls: (options: TelemetryCommandOptions & { subcommand: \"flush\"; }, global: GlobalOptions) => Promise ; (options: TelemetryCommandOptions, global: GlobalOptions) => Promise>" }, { "classification": "advanced_export", "kind": "function", "name": "runTemplatesList", "signature": "(global: GlobalOptions) => Promise | calls: (global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runTemplatesSave", "signature": "(rawTemplateName: string, options: TemplatesSaveOptions, global: GlobalOptions) => Promise | calls: (rawTemplateName: string, options: TemplatesSaveOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runTemplatesShow", "signature": "(rawTemplateName: string, global: GlobalOptions) => Promise | calls: (rawTemplateName: string, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runTest", "signature": "(id: string, options: TestCommandOptions, global: GlobalOptions) => Promise | calls: (id: string, options: TestCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "value", "name": "runTestAll", "signature": "(options: TestAllCommandOptions, global: GlobalOptions) => Promise | calls: (options: TestAllCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runTestRunsList", "signature": "(options: TestRunsListCommandOptions, global: GlobalOptions) => Promise<{ runs: unknown[]; count: number; filters: { status?: BackgroundTestRunStatus; limit?: number; }; }> | calls: (options: TestRunsListCommandOptions, global: GlobalOptions) => Promise<{ runs: unknown[]; count: number; filters: { status?: BackgroundTestRunStatus; limit?: number; }; }>" }, { "classification": "advanced_export", "kind": "function", "name": "runTestRunsLogs", "signature": "(runId: string, options: TestRunsLogsCommandOptions, global: GlobalOptions) => Promise<{ run: unknown; stream: BackgroundLogStream; tail: number; stdout: string[]; stderr: string[]; }> | calls: (runId: string, options: TestRunsLogsCommandOptions, global: GlobalOptions) => Promise<{ run: unknown; stream: BackgroundLogStream; tail: number; stdout: string[]; stderr: string[]; }>" }, { "classification": "advanced_export", "kind": "function", "name": "runTestRunsResume", "signature": "(runId: string, options: TestRunsResumeCommandOptions, global: GlobalOptions) => Promise<{ resumed_from: string; run: unknown; }> | calls: (runId: string, options: TestRunsResumeCommandOptions, global: GlobalOptions) => Promise<{ resumed_from: string; run: unknown; }>" }, { "classification": "advanced_export", "kind": "function", "name": "runTestRunsStatus", "signature": "(runId: string, global: GlobalOptions) => Promise<{ run: unknown; health: unknown; }> | calls: (runId: string, global: GlobalOptions) => Promise<{ run: unknown; health: unknown; }>" }, { "classification": "advanced_export", "kind": "function", "name": "runTestRunsStop", "signature": "(runId: string, options: TestRunsStopCommandOptions, global: GlobalOptions) => Promise<{ run: unknown; signal_sent: \"none\" | \"SIGKILL\" | \"SIGTERM\"; }> | calls: (runId: string, options: TestRunsStopCommandOptions, global: GlobalOptions) => Promise<{ run: unknown; signal_sent: \"SIGTERM\" | \"SIGKILL\" | \"none\"; }>" }, { "classification": "advanced_export", "kind": "function", "name": "runTestRunsWorker", "signature": "(runId: string, global: GlobalOptions) => Promise<{ id: string; status: BackgroundTestRunStatus; exit_code?: number; }> | calls: (runId: string, global: GlobalOptions) => Promise<{ id: string; status: BackgroundTestRunStatus; exit_code?: number; }>" }, { "classification": "advanced_export", "kind": "type", "name": "RuntimeFieldCommand", "signature": "export type RuntimeFieldCommand = (typeof RUNTIME_FIELD_COMMAND_VALUES)[number];" }, { "classification": "advanced_export", "kind": "interface", "name": "RuntimeFieldDefinition", "signature": "export interface RuntimeFieldDefinition { key: string; metadata_key?: string; front_matter_key?: string; cli_flag?: string; cli_aliases?: string[]; description?: string; type?: RuntimeFieldType; commands?: RuntimeFieldCommand[]; repeatable?: boolean; required?: boolean; required_on_create?: boolean; required_types?: string[]; allow_unset?: boolean; value_schema?: RuntimeFieldValueSchema; }" }, { "classification": "advanced_export", "kind": "interface", "name": "RuntimeFieldRegistry", "signature": "export interface RuntimeFieldRegistry { definitions: RuntimeFieldDefinitionResolved[]; by_key: Map; by_cli_token: Map; command_to_fields: Map; }" }, { "classification": "advanced_export", "kind": "interface", "name": "RuntimeFieldValueSchema", "signature": "export interface RuntimeFieldValueSchema { type?: \"string\" | \"number\" | \"boolean\" | \"array\" | \"object\"; const?: StructuredJsonValue; enum?: StructuredJsonValue[]; min_length?: number; min_items?: number; format?: \"date-time\"; properties?: Record; required?: string[]; additional_properties?: boolean; items?: RuntimeFieldValueSchema; one_of?: RuntimeFieldValueSchema[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "RuntimeStatusRegistry", "signature": "export interface RuntimeStatusRegistry { definitions: RuntimeStatusDefinitionResolved[]; by_id: Map; alias_to_id: Map; terminal_statuses: Set; terminal_done_statuses: Set; terminal_canceled_statuses: Set; active_statuses: Set; blocked_statuses: Set; draft_statuses: Set; open_status: string; in_progress_status: string; blocked_status: string; close_status: string; canceled_status: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "runUpdate", "signature": "(id: string, options: UpdateCommandOptions, global: GlobalOptions) => Promise | calls: (id: string, options: UpdateCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "value", "name": "runUpdateMany", "signature": "(options: UpdateManyCommandOptions, global: GlobalOptions) => Promise | calls: (options: UpdateManyCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runUpgrade", "signature": "(target: string | undefined, options: UpgradeCommandOptions, global: GlobalOptions) => Promise | calls: (target: string | undefined, options: UpgradeCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runValidate", "signature": "{ (options: ValidateCommandOptions & { counts: true; }, global: GlobalOptions, services?: ValidateMutationServices): Promise; (options: ValidateCommandOptions & { counts?: false; }, global: GlobalOptions, services?: ValidateMutationServices): Promise; (options: ValidateCommandOptions, global: GlobalOptions, services?: ValidateMutationServices): Promise; } | calls: (options: ValidateCommandOptions & { counts: true; }, global: GlobalOptions, services?: ValidateMutationServices) => Promise ; (options: ValidateCommandOptions & { counts?: false; }, global: GlobalOptions, services?: ValidateMutationServices) => Promise ; (options: ValidateCommandOptions, global: GlobalOptions, services?: ValidateMutationServices) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runWithActiveExtensions", "signature": "(options: ActiveExtensionScopeOptions, run: () => Promise) => Promise | calls: (options: ActiveExtensionScopeOptions, run: () => Promise) => Promise" }, { "classification": "supported", "kind": "function", "name": "runWithAgentSessionContext", "signature": "(context: AgentSessionContext, callback: () => T) => T | calls: (context: AgentSessionContext, callback: () => T) => T" }, { "classification": "advanced_export", "kind": "function", "name": "runWithConfigurationOnlySettings", "signature": "(pmRoot: string, run: () => Promise, isEnabled?: () => boolean) => Promise | calls: (pmRoot: string, run: () => Promise, isEnabled?: () => boolean) => Promise" }, { "classification": "contract_data", "kind": "function", "name": "runWithContextIntentContracts", "signature": "(layers: PmContextIntentRuntimeLayers, run: () => T) => T | calls: (layers: PmContextIntentRuntimeLayers, run: () => T) => T" }, { "classification": "advanced_export", "kind": "function", "name": "runWithDiscoveredContextIntentContracts", "signature": "(options: PmContextIntentDiscoveryOptions, run: () => T) => Promise> | calls: (options: PmContextIntentDiscoveryOptions, run: () => T) => Promise>" }, { "classification": "supported", "kind": "function", "name": "runWithHarnessDetectionSignals", "signature": "(signals: HarnessDetectionSignals, callback: () => T) => T | calls: (signals: HarnessDetectionSignals, callback: () => T) => T" }, { "classification": "advanced_export", "kind": "function", "name": "runWithMcpTraceContext", "signature": "(context: PmMcpTraceContext, callback: () => Result) => Result | calls: (context: PmMcpTraceContext, callback: () => Result) => Result" }, { "classification": "advanced_export", "kind": "function", "name": "runWithReproducibleProcessEnvironment", "signature": "(environment: ReproducibleProcessEnvironment, operation: () => Promise) => Promise | calls: (environment: ReproducibleProcessEnvironment, operation: () => Promise) => Promise" }, { "classification": "supported", "kind": "function", "name": "runWithWorkspaceHarnessSignalDescriptors", "signature": "(descriptors: readonly HarnessSignalDescriptor[], callback: () => T, options?: { probesEnabled?: boolean; }) => T | calls: (descriptors: readonly HarnessSignalDescriptor[], callback: () => T, options?: { probesEnabled?: boolean; }) => T" }, { "classification": "advanced_export", "kind": "function", "name": "runWithWorkspaceRecipe", "signature": "(recipe: WorkspaceRecipe, operation: () => Promise) => Promise | calls: (recipe: WorkspaceRecipe, operation: () => Promise) => Promise" }, { "classification": "supported", "kind": "function", "name": "runWorkflowPolicyAction", "signature": "(action: WorkflowPolicyAction, name: string | undefined, options?: WorkflowPolicyActionOptions, global?: Pick) => Promise | calls: (action: WorkflowPolicyAction, name: string | undefined, options?: WorkflowPolicyActionOptions, global?: Pick) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runWorkspaceTransactionGc", "signature": "(pmRoot: string, options: WorkspaceTransactionGcOptions) => Promise | calls: (pmRoot: string, options: WorkspaceTransactionGcOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "saveGraphAuditBaseline", "signature": "(pmRoot: string, snapshot: RelationshipAuditSnapshot) => Promise | calls: (pmRoot: string, snapshot: RelationshipAuditSnapshot) => Promise" }, { "classification": "supported", "kind": "function", "name": "scanClosureTimestamps", "signature": "(pmRoot: string, items: readonly ValidateItem[], registry: RuntimeStatusRegistry, inspectHistory: boolean, limit: number) => Promise | calls: (pmRoot: string, items: readonly ValidateItem[], registry: RuntimeStatusRegistry, inspectHistory: boolean, limit: number) => Promise" }, { "classification": "supported", "kind": "function", "name": "scanExtensionHostVersions", "signature": "(loadedExtensions: readonly LoadedExtension[], workspaceRoot: string, hostPackageRoot?: string) => Promise | calls: (loadedExtensions: readonly LoadedExtension[], workspaceRoot: string, hostPackageRoot?: string) => Promise" }, { "classification": "supported", "kind": "value", "name": "scanHistoryAuthorAttribution", "signature": "(pmRoot: string, sampleLimit?: number, includeActionableEvents?: boolean) => Promise | calls: (pmRoot: string, sampleLimit?: number, includeActionableEvents?: boolean) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "scanItemFormatVersions", "signature": "(entries: readonly ItemFormatVersionScanEntry[], current?: number, minimum?: number) => ItemFormatVersionScanResult | calls: (entries: readonly ItemFormatVersionScanEntry[], current?: number, minimum?: number) => ItemFormatVersionScanResult" }, { "classification": "supported", "kind": "function", "name": "scanMutationSecrets", "signature": "(payload: unknown) => SecretGuardFinding[] | calls: (payload: unknown) => SecretGuardFinding[]" }, { "classification": "supported", "kind": "function", "name": "scanProvenanceResolverHealth", "signature": "(pmRoot: string, eventLimit?: number) => Promise | calls: (pmRoot: string, eventLimit?: number) => Promise" }, { "classification": "supported", "kind": "function", "name": "scanStaleInProgressItems", "signature": "(pmRoot: string, items: readonly ItemMetadata[], options: Omit) => Promise | calls: (pmRoot: string, items: readonly ItemMetadata[], options: Omit) => Promise" }, { "classification": "supported", "kind": "function", "name": "scanStorageIntegrity", "signature": "(pmRoot: string, parsedItemIds: ReadonlySet, typeToFolder: Record, itemParseOptions?: StorageIntegrityItemParseOptions) => Promise | calls: (pmRoot: string, parsedItemIds: ReadonlySet, typeToFolder: Record, itemParseOptions?: StorageIntegrityItemParseOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "SchedulingShortcutCommonOptions", "signature": "export interface SchedulingShortcutCommonOptions { parent?: string; inheritFocus?: boolean; allowMissingParent?: boolean; tags?: string; priority?: string; body?: string; description?: string; author?: string; message?: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "schema", "signature": "(subcommand: SchemaSubcommand, options?: PmActionOptions, clientOptions?: PmClientOptions) => Promise | calls: (subcommand: SchemaSubcommand, options?: PmActionOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "contract_data", "kind": "value", "name": "SCHEMA_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "advanced_export", "kind": "function", "name": "schemaAddField", "signature": "(name: string, options?: SchemaAddFieldCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (name: string, options?: SchemaAddFieldCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaAddFieldCommandOptions", "signature": "export interface SchemaAddFieldCommandOptions { type?: string; commands?: string[]; description?: string; cliFlag?: string; alias?: string[]; required?: boolean; requiredOnCreate?: boolean; allowUnset?: boolean; requiredTypes?: string[]; author?: string; force?: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaAddFieldResult", "signature": "export interface SchemaAddFieldResult { action: \"add-field\"; registered: boolean; replaced: boolean; field: RuntimeFieldDefinition; file: { path: string; fields: number; }; warnings: string[]; generated_at: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "schemaAddStatus", "signature": "(name: string, options?: SchemaAddStatusCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (name: string, options?: SchemaAddStatusCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaAddStatusCommandOptions", "signature": "export interface SchemaAddStatusCommandOptions { role?: string[]; alias?: string[]; description?: string; order?: number; author?: string; force?: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaAddStatusResult", "signature": "export interface SchemaAddStatusResult { action: \"add-status\"; registered: boolean; replaced: boolean; status: RuntimeStatusDefinition; file: { path: string; statuses: number; }; warnings: string[]; generated_at: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "schemaAddType", "signature": "(name: string, options?: SchemaAddTypeCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (name: string, options?: SchemaAddTypeCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaAddTypeCommandOptions", "signature": "export interface SchemaAddTypeCommandOptions { description?: string; defaultStatus?: string; folder?: string; alias?: string[]; author?: string; force?: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaAddTypeInferCommandOptions", "signature": "export interface SchemaAddTypeInferCommandOptions { minCount?: number; apply?: boolean; author?: string; force?: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaAddTypeInferResult", "signature": "export interface SchemaAddTypeInferResult { action: \"infer-types\"; applied: boolean; min_count: number; candidates: InferredTypeCandidate[]; registered: string[]; replaced: string[]; skipped: Array<{ name: string; reason: string; }>; file: { path: string; definitions: number; }; warnings: string[]; generated_at: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaAddTypeResult", "signature": "export interface SchemaAddTypeResult { action: \"add-type\"; registered: boolean; replaced: boolean; type: ItemTypeDefinition; file: { path: string; definitions: number; }; warnings: string[]; generated_at: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "schemaApplyPreset", "signature": "(typePreset: string, options?: SchemaApplyPresetCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (typePreset: string, options?: SchemaApplyPresetCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaApplyPresetCommandOptions", "signature": "export interface SchemaApplyPresetCommandOptions { author?: string; force?: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaApplyPresetResult", "signature": "export interface SchemaApplyPresetResult { action: \"apply-preset\"; preset: TypePresetName; registered: string[]; replaced: string[]; file: { path: string; definitions: number; }; warnings: string[]; generated_at: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaEvolutionFieldChange", "signature": "export interface SchemaEvolutionFieldChange { field: string; before?: unknown; after?: unknown; }" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaEvolutionItemPlan", "signature": "export interface SchemaEvolutionItemPlan { id: string; changes: readonly SchemaEvolutionFieldChange[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaEvolutionMigrationPlan", "signature": "export interface SchemaEvolutionMigrationPlan { migration_id: string; request: SchemaEvolutionMigrationRequest; fingerprint: string; affected_item_count: number; pending_item_count: number; skipped_completed_count: number; items: readonly SchemaEvolutionItemPlan[]; selection_source?: \"derived_index\" | \"scan\"; }" }, { "classification": "advanced_export", "kind": "type", "name": "SchemaEvolutionMigrationRequest", "signature": "export type SchemaEvolutionMigrationRequest = { kind: \"rename-type\"; from: string; to: string; } | { kind: \"rename-field\"; from: string; to: string; type?: string; } | { kind: \"remap-status\"; from: string; to: string; };" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaEvolutionMigrationResult", "signature": "export interface SchemaEvolutionMigrationResult extends SchemaEvolutionMigrationPlan { action: SchemaEvolutionMigrationRequest[\"kind\"]; applied: boolean; recovered: boolean; migrated_item_count: number; workspace_history_path?: string; }" }, { "classification": "supported", "kind": "interface", "name": "SchemaFieldDefinition", "signature": "export interface SchemaFieldDefinition { name: string; type: KnownItemFieldType; optional?: boolean; default?: unknown; values?: unknown[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "schemaInferTypes", "signature": "(options?: SchemaAddTypeInferCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (options?: SchemaAddTypeInferCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "type", "name": "SchemaInspectResult", "signature": "export type SchemaInspectResult = SchemaListResult | SchemaShowResult | SchemaShowStatusResult | SchemaListFieldsResult | SchemaShowFieldResult;" }, { "classification": "supported", "kind": "interface", "name": "SchemaItemTypeCommandOptionPolicyDefinition", "signature": "export interface SchemaItemTypeCommandOptionPolicyDefinition { command: string; option: string; enabled?: boolean; required?: boolean; visible?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "SchemaItemTypeDefinition", "signature": "export interface SchemaItemTypeDefinition { name: string; folder?: string; aliases?: string[]; description?: string; default_status?: string; execution_role?: \"agent\" | \"human\" | \"gate\"; required_create_fields?: string[]; required_create_repeatables?: string[]; command_option_policies?: SchemaItemTypeCommandOptionPolicyDefinition[]; options?: SchemaItemTypeOptionDefinition[]; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "SchemaItemTypeOptionDefinition", "signature": "export interface SchemaItemTypeOptionDefinition { key: string; values?: string[]; required?: boolean; aliases?: string[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "schemaList", "signature": "(clientOptions?: PmClientOptions) => Promise | calls: (clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "schemaListFields", "signature": "(clientOptions?: PmClientOptions) => Promise | calls: (clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaListFieldsResult", "signature": "export interface SchemaListFieldsResult { action: \"list-fields\"; fields: SchemaFieldSummary[]; counts: { total: number; }; file: { path: string; }; generated_at: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaListResult", "signature": "export interface SchemaListResult { action: \"list\"; builtin: SchemaTypeSummary[]; custom: SchemaTypeSummary[]; extension: SchemaTypeSummary[]; counts: { builtin: number; custom: number; extension: number; total: number; }; statuses: { builtin: SchemaStatusSummary[]; custom: SchemaStatusSummary[]; counts: { builtin: number; custom: number; total: number; }; }; fields: { custom: SchemaFieldSummary[]; counts: { total: number; }; }; file: { path: string; }; generated_at: string; }" }, { "classification": "supported", "kind": "interface", "name": "SchemaMigrationDefinition", "signature": "export interface SchemaMigrationDefinition { id?: string; description?: string; status?: string; mandatory?: boolean; run?: SchemaMigrationRunner; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "SchemaMigrationRunContext", "signature": "export interface SchemaMigrationRunContext { id: string; command: \"migration\"; layer: ExtensionLayer; extension: string; pm_root: string; status: string; }" }, { "classification": "supported", "kind": "type", "name": "SchemaMigrationRunner", "signature": "export type SchemaMigrationRunner = (context: SchemaMigrationRunContext) => unknown | Promise;" }, { "classification": "advanced_export", "kind": "function", "name": "schemaRemapStatus", "signature": "(from: string, to: string, options: RunSchemaEvolutionMigrationOptions, clientOptions?: PmClientOptions) => Promise | calls: (from: string, to: string, options: RunSchemaEvolutionMigrationOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "schemaRemoveField", "signature": "(name: string, options?: SchemaRemoveFieldCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (name: string, options?: SchemaRemoveFieldCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaRemoveFieldCommandOptions", "signature": "export interface SchemaRemoveFieldCommandOptions { author?: string; force?: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaRemoveFieldResult", "signature": "export interface SchemaRemoveFieldResult { action: \"remove-field\"; removed: boolean; field?: RuntimeFieldDefinition; file: { path: string; fields: number; }; warnings: string[]; generated_at: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "schemaRemoveStatus", "signature": "(name: string, options?: SchemaRemoveStatusCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (name: string, options?: SchemaRemoveStatusCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaRemoveStatusCommandOptions", "signature": "export interface SchemaRemoveStatusCommandOptions { author?: string; force?: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaRemoveStatusResult", "signature": "export interface SchemaRemoveStatusResult { action: \"remove-status\"; removed: boolean; status?: RuntimeStatusDefinition; file: { path: string; statuses: number; }; warnings: string[]; generated_at: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "schemaRemoveType", "signature": "(name: string, options?: SchemaRemoveTypeCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (name: string, options?: SchemaRemoveTypeCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaRemoveTypeCommandOptions", "signature": "export interface SchemaRemoveTypeCommandOptions { author?: string; force?: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaRemoveTypeResult", "signature": "export interface SchemaRemoveTypeResult { action: \"remove-type\"; removed: boolean; type?: ItemTypeDefinition; file: { path: string; definitions: number; }; warnings: string[]; generated_at: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "schemaRenameField", "signature": "(from: string, to: string, options: RunSchemaEvolutionMigrationOptions, type?: string, clientOptions?: PmClientOptions) => Promise | calls: (from: string, to: string, options: RunSchemaEvolutionMigrationOptions, type?: string, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "schemaRenameType", "signature": "(from: string, to: string, options: RunSchemaEvolutionMigrationOptions, clientOptions?: PmClientOptions) => Promise | calls: (from: string, to: string, options: RunSchemaEvolutionMigrationOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "type", "name": "SchemaResult", "signature": "export type SchemaResult = WorkflowPolicyActionResult | SchemaInspectResult | SchemaListResult | SchemaShowResult | SchemaShowStatusResult | SchemaListFieldsResult | SchemaShowFieldResult | SchemaAddTypeResult | SchemaRemoveTypeResult | SchemaAddStatusResult | SchemaRemoveStatusResult | SchemaAddFieldResult | SchemaRemoveFieldResult | SchemaApplyPresetResult | SchemaAddTypeInferResult | SchemaEvolutionMigrationResult;" }, { "classification": "advanced_export", "kind": "function", "name": "schemaShow", "signature": "(name: string, clientOptions?: PmClientOptions) => Promise | calls: (name: string, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "schemaShowField", "signature": "(name: string, clientOptions?: PmClientOptions) => Promise | calls: (name: string, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaShowFieldResult", "signature": "export interface SchemaShowFieldResult { action: \"show-field\"; field: SchemaFieldSummary; file: { path: string; }; generated_at: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaShowResult", "signature": "export interface SchemaShowResult { action: \"show\"; type: SchemaTypeDefinitionResult; file: { path: string; }; generated_at: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "schemaShowStatus", "signature": "(name: string, clientOptions?: PmClientOptions) => Promise | calls: (name: string, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaShowStatusResult", "signature": "export interface SchemaShowStatusResult { action: \"show-status\"; status: SchemaStatusSummary; file: { path: string; }; generated_at: string; }" }, { "classification": "advanced_export", "kind": "type", "name": "SchemaSubcommand", "signature": "export type SchemaSubcommand = (typeof SCHEMA_SUBCOMMANDS)[number];" }, { "classification": "advanced_export", "kind": "function", "name": "scoreCommandPathMatch", "signature": "(commandPath: string, queryToken: string) => number | calls: (commandPath: string, queryToken: string) => number" }, { "classification": "supported", "kind": "function", "name": "scoreContextCandidates", "signature": "(candidates: readonly ContextRelevanceCandidate[], options?: ScoreContextCandidatesOptions) => Promise> | calls: (candidates: readonly ContextRelevanceCandidate[], options?: ScoreContextCandidatesOptions) => Promise>" }, { "classification": "supported", "kind": "interface", "name": "ScoreContextCandidatesOptions", "signature": "export interface ScoreContextCandidatesOptions { weights?: Partial>; scorer?: ContextRelevanceScorer; }" }, { "classification": "supported", "kind": "function", "name": "scoreContextCandidatesWithActiveExtensions", "signature": "(surface: ContextRelevanceSurface, candidates: readonly ContextRelevanceCandidate[], options?: Pick, \"weights\">) => Promise> | calls: (surface: ContextRelevanceSurface, candidates: readonly ContextRelevanceCandidate[], options?: Pick, \"weights\">) => Promise>" }, { "classification": "supported", "kind": "function", "name": "scoreItemSimilarity", "signature": "(leftTitle: string, rightTitle: string) => ItemSimilarityScore | calls: (leftTitle: string, rightTitle: string) => ItemSimilarityScore" }, { "classification": "advanced_export", "kind": "function", "name": "scorePmGrammarRefusalClosure", "signature": "(contracts: readonly (PmRequiredArgumentRefusalContract | PmSubcommandRefusalContract)[], observations: readonly PmGrammarRefusalObservation[]) => PmGrammarRefusalClosureReport | calls: (contracts: readonly (PmRequiredArgumentRefusalContract | PmSubcommandRefusalContract)[], observations: readonly PmGrammarRefusalObservation[]) => PmGrammarRefusalClosureReport" }, { "classification": "contract_data", "kind": "function", "name": "scorePmRefusalClosure", "signature": "(observations: readonly PmRefusalClosureObservation[]) => PmRefusalClosureReport | calls: (observations: readonly PmRefusalClosureObservation[]) => PmRefusalClosureReport" }, { "classification": "supported", "kind": "function", "name": "scorePreparedItemSimilarity", "signature": "(left: PreparedSimilarityText, right: PreparedSimilarityText) => ItemSimilarityScore | calls: (left: PreparedSimilarityText, right: PreparedSimilarityText) => ItemSimilarityScore" }, { "classification": "contract_data", "kind": "function", "name": "scoreTrackerPreflightRecoveryClosure", "signature": "(observations: readonly PmTrackerPreflightRecoveryObservation[]) => PmTrackerPreflightRecoveryReport | calls: (observations: readonly PmTrackerPreflightRecoveryObservation[]) => PmTrackerPreflightRecoveryReport" }, { "classification": "advanced_export", "kind": "interface", "name": "SdkActionCoverageRow", "signature": "export interface SdkActionCoverageRow { action: string; resolved_action: string; covered: boolean; route: \"native\" | \"alias\" | \"missing\"; }" }, { "classification": "supported", "kind": "interface", "name": "SdkCliActionParameterCoverage", "signature": "export interface SdkCliActionParameterCoverage { action: PmToolAction; command: string; cli: SdkCliParameterCoverageEntry[]; sdk: SdkCliParameterCoverageEntry[]; unclassified: SdkCliParameterCoverageEntry[]; }" }, { "classification": "supported", "kind": "interface", "name": "SdkCliCompletenessContractSource", "signature": "export interface SdkCliCompletenessContractSource { actions?: readonly PmToolAction[]; resolveFlags?: (command: string) => CliFlagContract[]; resolveParameters?: (action: PmToolAction) => string[] | undefined; }" }, { "classification": "supported", "kind": "interface", "name": "SdkCliParameterCoverageEntry", "signature": "export interface SdkCliParameterCoverageEntry { surface: \"cli\" | \"sdk\"; input: string; counterpart?: string; disposition: SdkCliParameterDisposition; reason: string; }" }, { "classification": "supported", "kind": "type", "name": "SdkCliParameterDisposition", "signature": "export type SdkCliParameterDisposition = \"shared\" | \"compatibility_alias\" | \"cli_transport\" | \"cli_presentation\" | \"cli_adapter\" | \"cli_scope_selector\" | \"sdk_transport\" | \"cli_positional\" | \"sdk_native\" | \"unclassified\";" }, { "classification": "advanced_export", "kind": "function", "name": "sealHistoryRecord", "signature": "(entry: HistoryEntry) => HistoryEntry | calls: (entry: HistoryEntry) => HistoryEntry" }, { "classification": "advanced_export", "kind": "function", "name": "sealMcpRequestState", "signature": "(payload: PmMcpRequestStatePayload, secret: string | Uint8Array) => string | calls: (payload: PmMcpRequestStatePayload, secret: string | Uint8Array) => string" }, { "classification": "supported", "kind": "function", "name": "search", "signature": " = InitialReadOptions>(query: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = InitialReadOptions>(query: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "contract_data", "kind": "value", "name": "SEARCH_COMMANDER_STRING_OPTION_CONTRACTS", "signature": "CommanderOptionAliasContract[]" }, { "classification": "supported", "kind": "value", "name": "SEARCH_EXTENSION_FLAG_DEFINITIONS", "signature": "FlagDefinition[]" }, { "classification": "contract_data", "kind": "value", "name": "SEARCH_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "supported", "kind": "interface", "name": "SearchCompactResult", "signature": "export interface SearchCompactResult extends SearchResultBase { filters: Record; projection?: undefined; now?: undefined; }" }, { "classification": "supported", "kind": "type", "name": "SearchDefaultMode", "signature": "export type SearchDefaultMode = \"auto\" | SearchMode;" }, { "classification": "supported", "kind": "interface", "name": "SearchHit", "signature": "export interface SearchHit { item: ItemMetadata; score: number; matched_fields: string[]; matched_all_terms?: boolean; exact_id_match?: boolean; highlights?: SearchHitHighlight[]; }" }, { "classification": "supported", "kind": "interface", "name": "SearchHitHighlight", "signature": "export interface SearchHitHighlight { field: string; snippet: string; }" }, { "classification": "supported", "kind": "type", "name": "SearchMatchMode", "signature": "export type SearchMatchMode = \"and\" | \"or\" | \"exact\";" }, { "classification": "supported", "kind": "type", "name": "SearchMode", "signature": "export type SearchMode = \"keyword\" | \"semantic\" | \"hybrid\";" }, { "classification": "supported", "kind": "interface", "name": "SearchModeResolution", "signature": "export interface SearchModeResolution { mode: SearchMode; source: SearchModeSource; }" }, { "classification": "supported", "kind": "type", "name": "SearchModeSource", "signature": "export type SearchModeSource = \"explicit\" | \"settings\" | \"auto\";" }, { "classification": "supported", "kind": "interface", "name": "SearchOptions", "signature": "export interface SearchOptions extends SharedItemFilterOptions { mode?: string; matchMode?: string; minScore?: string | number; count?: boolean; semanticWeight?: string | number; includeLinked?: boolean; titleExact?: boolean; phraseExact?: boolean; limit?: string; after?: string; compact?: boolean; full?: boolean; fields?: string; highlight?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "SearchProviderDefinition", "signature": "export interface SearchProviderDefinition { name: string; query?: (context: SearchProviderQueryContext) => SearchProviderQueryResult | Promise; queryExpansion?: (context: SearchProviderQueryExpansionContext) => SearchProviderQueryExpansionResult | Promise; query_expansion?: (context: SearchProviderQueryExpansionContext) => SearchProviderQueryExpansionResult | Promise; rerank?: (context: SearchProviderRerankContext) => SearchProviderRerankResult | Promise; embedBatch?: (context: SearchProviderEmbedBatchContext) => number[][] | Promise; embed_batch?: (context: SearchProviderEmbedBatchContext) => number[][] | Promise; embed?: (context: SearchProviderEmbedContext) => number[] | Promise; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "SearchProviderEmbedBatchContext", "signature": "export interface SearchProviderEmbedBatchContext { inputs: string[]; settings: PmSettings; model: string; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "SearchProviderEmbedContext", "signature": "export interface SearchProviderEmbedContext { input: string; settings: PmSettings; model: string; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "SearchProviderHit", "signature": "export interface SearchProviderHit { id: string; score: number; matched_fields?: string[]; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "SearchProviderOperationContexts", "signature": "export interface SearchProviderOperationContexts { query: SearchProviderQueryContext; embed: SearchProviderEmbedContext; embedBatch: SearchProviderEmbedBatchContext; queryExpansion: SearchProviderQueryExpansionContext; rerank: SearchProviderRerankContext; }" }, { "classification": "supported", "kind": "interface", "name": "SearchProviderOperationResults", "signature": "export interface SearchProviderOperationResults { query: SearchProviderQueryResult; embed: number[]; embedBatch: number[][]; queryExpansion: SearchProviderQueryExpansionResult; rerank: SearchProviderRerankResult; }" }, { "classification": "supported", "kind": "interface", "name": "SearchProviderQueryContext", "signature": "export interface SearchProviderQueryContext { query: string; mode: ExtensionSearchMode; tokens: string[]; options: Record; settings: PmSettings; documents: ItemDocument[]; [key: string]: unknown; }" }, { "classification": "supported", "kind": "type", "name": "SearchProviderQueryResult", "signature": "export type SearchProviderQueryResult = SearchProviderHit[] | { hits?: SearchProviderHit[]; };" }, { "classification": "supported", "kind": "type", "name": "SearchResult", "signature": "export type SearchResult = SearchCompactResult | SearchVerboseResult;" }, { "classification": "supported", "kind": "type", "name": "SearchResultItem", "signature": "export type SearchResultItem = SearchHit | Record;" }, { "classification": "supported", "kind": "interface", "name": "SearchTuning", "signature": "export interface SearchTuning { title_exact_bonus: number; title_weight: number; description_weight: number; tags_weight: number; status_weight: number; body_weight: number; comments_weight: number; notes_weight: number; learnings_weight: number; reminders_weight: number; events_weight: number; dependencies_weight: number; linked_content_weight: number; }" }, { "classification": "supported", "kind": "interface", "name": "SearchVerboseResult", "signature": "export interface SearchVerboseResult extends SearchResultBase { filters: Record; projection: { mode: SearchProjectionMode; fields: string[] | null; }; now: string; }" }, { "classification": "supported", "kind": "function", "name": "searchWorkspaceMemory", "signature": "(snapshot: WorkspaceMemorySnapshot | null, query: string, limit?: number) => WorkspaceMemoryRollup[] | calls: (snapshot: WorkspaceMemorySnapshot | null, query: string, limit?: number) => WorkspaceMemoryRollup[]" }, { "classification": "supported", "kind": "function", "name": "searchWorkspaceMemoryReadResult", "signature": "(memory: WorkspaceMemoryReadResult, query: string, limit?: number) => WorkspaceMemorySearchResult | undefined | calls: (memory: WorkspaceMemoryReadResult, query: string, limit?: number) => WorkspaceMemorySearchResult | undefined" }, { "classification": "supported", "kind": "interface", "name": "SecretGuardFinding", "signature": "export interface SecretGuardFinding { rule: (typeof SECRET_RULES)[number][\"mutationRule\"]; path: string; normalizations?: SecretNormalizationKind[]; normalization_incomplete?: true; }" }, { "classification": "supported", "kind": "type", "name": "SecretGuardMode", "signature": "export type SecretGuardMode = \"off\" | \"advise\" | \"block\";" }, { "classification": "supported", "kind": "type", "name": "SecretNormalizationKind", "signature": "export type SecretNormalizationKind = \"percent_decode\" | \"json_unescape\" | \"unicode_fold\";" }, { "classification": "supported", "kind": "function", "name": "selectActionableEntries", "signature": "(report: ActionabilityReport, statusRegistry: RuntimeStatusRegistry, options?: ActionabilitySelectionOptions, typeRegistry?: ItemTypeRegistry) => Pick | calls: (report: ActionabilityReport, statusRegistry: RuntimeStatusRegistry, options?: ActionabilitySelectionOptions, typeRegistry?: ItemTypeRegistry) => Pick" }, { "classification": "supported", "kind": "function", "name": "selectCursorSemanticOptions", "signature": "(options: Readonly>, contracts: readonly CliFlagContract[]) => Record | calls: (options: Readonly>, contracts: readonly CliFlagContract[]) => Record" }, { "classification": "advanced_export", "kind": "function", "name": "selectImportAuthor", "signature": "(explicitAuthor: string | undefined, settingsAuthor: string) => string | calls: (explicitAuthor: string | undefined, settingsAuthor: string) => string" }, { "classification": "advanced_export", "kind": "function", "name": "selectMcpClientRegistrationMode", "signature": "(input: { hasPreRegisteredClient: boolean; metadata: Pick; }) => PmMcpClientRegistrationMode | calls: (input: { hasPreRegisteredClient: boolean; metadata: Pick; }) => PmMcpClientRegistrationMode" }, { "classification": "supported", "kind": "function", "name": "selectWorkspaceMemory", "signature": "(memory: WorkspaceMemoryReadResult, tokenBudget: number, limit?: number) => WorkspaceMemorySelection | undefined | calls: (memory: WorkspaceMemoryReadResult, tokenBudget: number, limit?: number) => WorkspaceMemorySelection | undefined" }, { "classification": "supported", "kind": "function", "name": "selectWorkspaceMemoryRollups", "signature": "(snapshot: WorkspaceMemorySnapshot, tokenBudget: number, limit?: number) => WorkspaceMemoryRollup[] | calls: (snapshot: WorkspaceMemorySnapshot, tokenBudget: number, limit?: number) => WorkspaceMemoryRollup[]" }, { "classification": "supported", "kind": "value", "name": "SEMANTIC_ATTRIBUTION_LIMITS", "signature": "{ readonly lineage_depth: 16; readonly active_items: 64; readonly evidence_rows: 32; }" }, { "classification": "supported", "kind": "function", "name": "semanticAttributionAffinity", "signature": "(attribution: AgentSemanticAttribution | undefined) => Readonly> | undefined | calls: (attribution: AgentSemanticAttribution | undefined) => Readonly> | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "sentryCaptureCliError", "signature": "(error: unknown) => void | calls: (error: unknown) => void" }, { "classification": "advanced_export", "kind": "function", "name": "sentryDiscardCommandSpan", "signature": "() => void | calls: () => void" }, { "classification": "advanced_export", "kind": "function", "name": "sentryFinishCommandSpan", "signature": "(ok: boolean, error?: string, metadata?: { error_code?: string; error_category?: TelemetryErrorCategory; exit_code?: number; command_resolution?: TelemetryCommandResolution; resolution_stage?: TelemetryResolutionStage; }) => void | calls: (ok: boolean, error?: string, metadata?: { error_code?: string; error_category?: TelemetryErrorCategory; exit_code?: number; command_resolution?: TelemetryCommandResolution; resolution_stage?: TelemetryResolutionStage; }) => void" }, { "classification": "advanced_export", "kind": "function", "name": "sentryFlush", "signature": "(timeoutMs?: number) => Promise | calls: (timeoutMs?: number) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "sentryLogCliUsageError", "signature": "(params: { command: string; error_code: string; error_category: TelemetryErrorCategory; exit_code: number; error_message: string; command_resolution?: TelemetryCommandResolution; resolution_stage?: TelemetryResolutionStage; source_context?: string; }) => void | calls: (params: { command: string; error_code: string; error_category: TelemetryErrorCategory; exit_code: number; error_message: string; command_resolution?: TelemetryCommandResolution; resolution_stage?: TelemetryResolutionStage; source_context?: string; }) => void" }, { "classification": "advanced_export", "kind": "function", "name": "sentrySetCommandContext", "signature": "(command: string, args: string[], options: Record, metadata?: { source_context?: string; source_context_source?: string; pm_version?: string; extension?: { name: string; version?: string; layer: string; }; }) => void | calls: (command: string, args: string[], options: Record, metadata?: { source_context?: string; source_context_source?: string; pm_version?: string; extension?: { name: string; version?: string; layer: string; }; }) => void" }, { "classification": "advanced_export", "kind": "function", "name": "sentryStartCommandSpan", "signature": "(command: string) => void | calls: (command: string) => void" }, { "classification": "supported", "kind": "function", "name": "serializeItemDocument", "signature": "(document: ItemDocument, options?: ItemDocumentFormatOptions) => string | calls: (document: ItemDocument, options?: ItemDocumentFormatOptions) => string" }, { "classification": "advanced_export", "kind": "function", "name": "serializeNdjsonRows", "signature": "(rows: readonly unknown[]) => string | calls: (rows: readonly unknown[]) => string" }, { "classification": "advanced_export", "kind": "function", "name": "serializeNdjsonStream", "signature": "(rows: readonly unknown[], trailer: PmNdjsonStreamTrailerInput) => string | calls: (rows: readonly unknown[], trailer: PmNdjsonStreamTrailerInput) => string" }, { "classification": "advanced_export", "kind": "function", "name": "serveDeclaredObservation", "signature": "(contract: ObservationContract, collect: (tier: ObservationTier) => Promise, request: ObservationRequest) => Promise> | calls: (contract: ObservationContract, collect: (tier: ObservationTier) => Promise, request: ObservationRequest) => Promise>" }, { "classification": "advanced_export", "kind": "interface", "name": "ServedObservation", "signature": "export interface ServedObservation { status: \"served\"; payload: T; receipt: ObservationReceipt; }" }, { "classification": "supported", "kind": "type", "name": "ServiceOverride", "signature": "export type ServiceOverride = (context: ServiceOverrideContext) => unknown | ServiceOverrideDecision;" }, { "classification": "supported", "kind": "interface", "name": "ServiceOverrideContext", "signature": "export interface ServiceOverrideContext extends Partial { service: ExtensionServiceName; command?: string; args?: string[]; options?: Record; global?: GlobalOptions; pm_root?: string; payload: unknown; }" }, { "classification": "supported", "kind": "type", "name": "ServiceOverrideDecision", "signature": "export type ServiceOverrideDecision = { handled: true; result: unknown; } | { handled: false; };" }, { "classification": "supported", "kind": "interface", "name": "ServiceOverrideOwnership", "signature": "export interface ServiceOverrideOwnership { passThrough?: boolean; }" }, { "classification": "advanced_export", "kind": "function", "name": "setActiveCommandContext", "signature": "(context: Omit | null) => void | calls: (context: Omit | null) => void" }, { "classification": "advanced_export", "kind": "function", "name": "setActiveCommandResult", "signature": "(result: unknown) => void | calls: (result: unknown) => void" }, { "classification": "advanced_export", "kind": "function", "name": "setActiveExtensionCommands", "signature": "(commands: ExtensionCommandRegistry | null) => void | calls: (commands: ExtensionCommandRegistry | null) => void" }, { "classification": "advanced_export", "kind": "function", "name": "setActiveExtensionHooks", "signature": "(hooks: ExtensionHookRegistry | null) => void | calls: (hooks: ExtensionHookRegistry | null) => void" }, { "classification": "advanced_export", "kind": "function", "name": "setActiveExtensionParsers", "signature": "(parsers: ExtensionParserRegistry | null) => void | calls: (parsers: ExtensionParserRegistry | null) => void" }, { "classification": "advanced_export", "kind": "function", "name": "setActiveExtensionPreflight", "signature": "(preflight: ExtensionPreflightRegistry | null) => void | calls: (preflight: ExtensionPreflightRegistry | null) => void" }, { "classification": "advanced_export", "kind": "function", "name": "setActiveExtensionRegistrations", "signature": "(registrations: ExtensionRegistrationRegistry | null) => void | calls: (registrations: ExtensionRegistrationRegistry | null) => void" }, { "classification": "advanced_export", "kind": "function", "name": "setActiveExtensionRenderers", "signature": "(renderers: ExtensionRendererRegistry | null) => void | calls: (renderers: ExtensionRendererRegistry | null) => void" }, { "classification": "advanced_export", "kind": "function", "name": "setActiveExtensionServices", "signature": "(services: ExtensionServiceRegistry | null) => void | calls: (services: ExtensionServiceRegistry | null) => void" }, { "classification": "advanced_export", "kind": "function", "name": "setFocusedItem", "signature": "(pmRoot: string, id: string) => Promise | calls: (pmRoot: string, id: string) => Promise" }, { "classification": "advanced_export", "kind": "value", "name": "SETTINGS_DEFAULTS", "signature": "PmSettings" }, { "classification": "advanced_export", "kind": "interface", "name": "SettingsSectionReadResult", "signature": "export interface SettingsSectionReadResult { section: string; source: \"stored\" | \"default\"; value: T | undefined; revision: string | null; }" }, { "classification": "advanced_export", "kind": "function", "name": "settingsSectionRevision", "signature": "(value: unknown) => string | calls: (value: unknown) => string" }, { "classification": "advanced_export", "kind": "type", "name": "SettingsSectionValidator", "signature": "export type SettingsSectionValidator = (raw: unknown) => T;" }, { "classification": "advanced_export", "kind": "interface", "name": "SettingsSectionWriteResult", "signature": "export interface SettingsSectionWriteResult { section: string; changed: boolean; previous_revision: string | null; revision: string | null; }" }, { "classification": "supported", "kind": "interface", "name": "SharedContentFieldFilterOptions", "signature": "export interface SharedContentFieldFilterOptions { hasNotes?: boolean; hasLearnings?: boolean; hasFiles?: boolean; hasDocs?: boolean; hasTests?: boolean; hasComments?: boolean; hasDeps?: boolean; hasBody?: boolean; hasLinkedCommand?: boolean; noNotes?: boolean; noLearnings?: boolean; noFiles?: boolean; filterFilesMissing?: boolean; noDocs?: boolean; filterDocsMissing?: boolean; noTests?: boolean; noComments?: boolean; noDeps?: boolean; emptyBody?: boolean; noLinkedCommand?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "SharedGovernanceMissingFilterOptions", "signature": "export interface SharedGovernanceMissingFilterOptions { filterReviewerMissing?: boolean; filterRiskMissing?: boolean; filterConfidenceMissing?: boolean; filterSprintMissing?: boolean; filterReleaseMissing?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "SharedItemFilterOptions", "signature": "export interface SharedItemFilterOptions extends SharedItemScalarFilterOptions, SharedGovernanceMissingFilterOptions, SharedContentFieldFilterOptions { [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "SharedItemScalarFilterOptions", "signature": "export interface SharedItemScalarFilterOptions { status?: string; type?: string; tag?: string; priority?: string; deadlineBefore?: string; deadlineAfter?: string; updatedAfter?: string; updatedBefore?: string; createdAfter?: string; createdBefore?: string; assignee?: string; parent?: string; sprint?: string; release?: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "shouldCompletePlanOnClose", "signature": "(item: ItemMetadata) => boolean | calls: (item: ItemMetadata) => boolean" }, { "classification": "supported", "kind": "function", "name": "shouldPersistDurableGraphCache", "signature": "(itemCount: number, envelopeExists: boolean) => boolean | calls: (itemCount: number, envelopeExists: boolean) => boolean" }, { "classification": "advanced_export", "kind": "function", "name": "shouldResolveMutationStdinTokenField", "signature": "(options: object, field: PropertyKey) => boolean | calls: (options: object, field: PropertyKey) => boolean" }, { "classification": "advanced_export", "kind": "function", "name": "shouldResolveMutationStdinTokens", "signature": "(options: object) => boolean | calls: (options: object) => boolean" }, { "classification": "advanced_export", "kind": "function", "name": "shouldRunSearchRefreshInForeground", "signature": "() => boolean | calls: () => boolean" }, { "classification": "supported", "kind": "interface", "name": "SimilarItemCandidate", "signature": "export interface SimilarItemCandidate { title: string; description?: string; body?: string; excludeIds?: readonly string[]; }" }, { "classification": "supported", "kind": "interface", "name": "SimilarItemMatch", "signature": "export interface SimilarItemMatch { id: string; title: string; status: string; type: string; score: number; reason: \"exact_title\" | \"issue_code\" | \"title_token_jaccard\"; }" }, { "classification": "supported", "kind": "interface", "name": "SimilarItemMetadataIndexResult", "signature": "export interface SimilarItemMetadataIndexResult { source_cursor: string; items: ItemMetadata[]; }" }, { "classification": "supported", "kind": "interface", "name": "SimilarItemsResult", "signature": "export interface SimilarItemsResult { items: SimilarItemMatch[]; count: number; threshold: number; source: \"persistent_index\" | \"metadata_fallback\"; }" }, { "classification": "supported", "kind": "interface", "name": "SimilarityAdvisory", "signature": "export interface SimilarityAdvisory { mode: \"advisory\" | \"strict\"; bypassed: boolean; result: SimilarItemsResult; recovery: SimilarityRecovery; }" }, { "classification": "supported", "kind": "function", "name": "similarityAdvisoryWarnings", "signature": "(advisory: SimilarityAdvisory | undefined) => string[] | calls: (advisory: SimilarityAdvisory | undefined) => string[]" }, { "classification": "supported", "kind": "interface", "name": "SimilarityRecovery", "signature": "export interface SimilarityRecovery { action: \"reuse\" | \"reopen\"; item_id: string; command: string; args: string[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "sliceReadOutputRowCollection", "signature": "(result: Record, rowPath: string, offset: number) => Record | calls: (result: Record, rowPath: string, offset: number) => Record" }, { "classification": "advanced_export", "kind": "value", "name": "SNAPSHOT_SCHEMA", "signature": "\"https://schema.unbrained.dev/pm/workspace-snapshot/v1\"" }, { "classification": "advanced_export", "kind": "function", "name": "snapshotPmCliErrorContext", "signature": "(context: unknown) => Record | calls: (context: unknown) => Record" }, { "classification": "advanced_export", "kind": "function", "name": "sortLinkedArtifacts", "signature": "(artifacts: LinkedArtifact[]) => LinkedArtifact[] | calls: (artifacts: LinkedArtifact[]) => LinkedArtifact[]" }, { "classification": "advanced_export", "kind": "value", "name": "SOURCE_CONTEXT_ACCESS_ENV", "signature": "\"PM_SOURCE_CONTEXT_ACCESS\"" }, { "classification": "advanced_export", "kind": "value", "name": "SOURCE_CONTEXT_WRITE_OVERRIDE_ENV", "signature": "\"PM_ALLOW_SOURCE_CONTEXT_WRITES\"" }, { "classification": "advanced_export", "kind": "type", "name": "SourceContextAccessMode", "signature": "export type SourceContextAccessMode = \"read_only\" | \"write\";" }, { "classification": "advanced_export", "kind": "interface", "name": "SourceContextWritePolicy", "signature": "export interface SourceContextWritePolicy { access: SourceContextAccessMode; write_override_applied: boolean; source_writes_allowed: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "SourceDecisionPath", "signature": "export interface SourceDecisionPath { status: \"found\" | \"ambiguous\" | \"not_found\"; nodes: string[]; kinds: string[]; alternative_decision_ids: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "SourceLineRange", "signature": "export interface SourceLineRange { start: number; end: number; }" }, { "classification": "supported", "kind": "interface", "name": "SourceTraceabilityEvidence", "signature": "export interface SourceTraceabilityEvidence { kind: \"linked_file\" | \"git_commit\"; reference: string; contribution_lines?: number; }" }, { "classification": "supported", "kind": "interface", "name": "SourceTraceabilityExplanation", "signature": "export interface SourceTraceabilityExplanation { score: number; contribution_lines: number; evidence: SourceTraceabilityEvidence[]; rationale: SourceTraceabilityRationale; decision_path: SourceDecisionPath; ambiguities: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "SourceTraceabilityRationale", "signature": "export interface SourceTraceabilityRationale { value: string | null; why_now: string | null; outcome: string | null; objective: string | null; }" }, { "classification": "supported", "kind": "interface", "name": "SourceTraceabilityReceipt", "signature": "export interface SourceTraceabilityReceipt { line_range: SourceLineRange | null; blamed_commit_count: number; mapped_commit_count: number; unmapped_commit_count: number; decision_depth: number; }" }, { "classification": "advanced_export", "kind": "function", "name": "splitAcceptanceCriteria", "signature": "(value: unknown) => string[] | calls: (value: unknown) => string[]" }, { "classification": "advanced_export", "kind": "function", "name": "splitCommaList", "signature": "(raw: string | undefined | null, options?: SplitCommaListOptions) => string[] | calls: (raw: string | undefined | null, options?: SplitCommaListOptions) => string[]" }, { "classification": "advanced_export", "kind": "function", "name": "splitFrontMatter", "signature": "(content: string) => { frontMatter: string; body: string; } | calls: (content: string) => { frontMatter: string; body: string; }" }, { "classification": "contract_data", "kind": "function", "name": "stabilizeReadOutputReceiptEstimates", "signature": "(result: Record, options: Record) => Record | calls: (result: Record, options: Record) => Record" }, { "classification": "advanced_export", "kind": "function", "name": "stableStringify", "signature": "(value: unknown) => string | calls: (value: unknown) => string" }, { "classification": "advanced_export", "kind": "function", "name": "stableUpsertValue", "signature": "(value: unknown) => string | calls: (value: unknown) => string" }, { "classification": "advanced_export", "kind": "function", "name": "stableValueEquals", "signature": "(left: unknown, right: unknown) => boolean | calls: (left: unknown, right: unknown) => boolean" }, { "classification": "supported", "kind": "interface", "name": "StaleEntry", "signature": "export interface StaleEntry { id: string; title: string; status: ItemStatus; updated_at: string; stale_days: number; }" }, { "classification": "supported", "kind": "interface", "name": "StaleInProgressItem", "signature": "export interface StaleInProgressItem { id: string; last_activity_at: string; age_hours: number; }" }, { "classification": "supported", "kind": "interface", "name": "StaleInProgressScan", "signature": "export interface StaleInProgressScan { threshold_hours: number; count: number; items: StaleInProgressItem[]; remediation: string; }" }, { "classification": "advanced_export", "kind": "value", "name": "START_BLOCKED_REFUSAL_CODE", "signature": "\"start_blocked_by_open_dependency\"" }, { "classification": "advanced_export", "kind": "value", "name": "START_BLOCKER_ENFORCEMENT_DEFAULT", "signature": "\"off\" | \"strict\" | \"warn\"" }, { "classification": "contract_data", "kind": "value", "name": "START_TASK_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "advanced_export", "kind": "interface", "name": "StartBackgroundRunCommandOptions", "signature": "export interface StartBackgroundRunCommandOptions { kind: BackgroundTestRunKind; commandArgs: string[]; targetId?: string; statusFilter?: string; author?: string; noExtensions?: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "StartBackgroundRunResult", "signature": "export interface StartBackgroundRunResult { started: boolean; duplicate_of?: string; run: unknown; }" }, { "classification": "advanced_export", "kind": "function", "name": "startTask", "signature": "(id: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise | calls: (id: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "StartTaskResult", "signature": "export interface StartTaskResult { id: string; action: \"start_task\"; claim: ClaimResult; update: UpdateResult; }" }, { "classification": "advanced_export", "kind": "function", "name": "startTelemetryCommand", "signature": "(context: TelemetryCommandContext) => Promise | calls: (context: TelemetryCommandContext) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "StaticExtensionInventoryEntry", "signature": "export interface StaticExtensionInventoryEntry { name: string; directory: string | null; scope: \"project\" | \"global\"; installed: boolean; status: \"installed\" | \"inactive\" | \"absent\" | \"malformed_manifest\"; configured_enabled: boolean | null; managed: boolean | null; runtime_active: null; version?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "StaticExtensionInventoryError", "signature": "export interface StaticExtensionInventoryError { code: \"settings_invalid\" | \"settings_unreadable\" | \"managed_state_invalid\" | \"managed_state_unreadable\" | \"extensions_unreadable\" | \"manifest_invalid\" | \"manifest_unreadable\"; path: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "StaticExtensionInventoryResult", "signature": "export interface StaticExtensionInventoryResult { scope: \"project\" | \"global\"; complete: boolean; settings_status: \"ok\" | \"absent\" | \"invalid\" | \"unreadable\"; managed_state_status: \"ok\" | \"absent\" | \"invalid\" | \"unreadable\"; extensions: StaticExtensionInventoryEntry[]; errors: StaticExtensionInventoryError[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "stats", "signature": " = StatsCommandOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = StatsCommandOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "contract_data", "kind": "value", "name": "STATS_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "advanced_export", "kind": "interface", "name": "StatsCommandOptions", "signature": "export interface StatsCommandOptions { includeEmpty?: boolean; storage?: boolean; metadataCoverage?: boolean; byAssignee?: boolean; byTag?: boolean; byPriority?: boolean; tagPrefix?: string; fieldUtilization?: boolean; measurements?: boolean; metric?: string; measurementLimit?: number; observe?: string[]; direction?: ImprovementDirection; measurementSource?: string; measurementItem?: string; measurementRevision?: string; author?: string; message?: string; provenanceCoverage?: boolean; fleetAttribution?: boolean; since?: string; eventLimit?: number; minimumSample?: number; }" }, { "classification": "advanced_export", "kind": "interface", "name": "StatsResult", "signature": "export interface StatsResult { totals: { items: number; history_streams: number; history_entries: number; }; by_type: StatsTypeBreakdown; by_status: Partial>; omitted_zero_buckets: number; metadata_coverage?: MetadataCoverageReport; breakdowns?: { assignee?: GroupedBreakdown; tag?: GroupedBreakdown; priority?: GroupedBreakdown; }; storage?: HistoryStorageStats; field_utilization?: ContentFieldUtilizationReport; improvement_ledger?: ImprovementLedgerResult; recorded_observations?: RecordImprovementObservationResult[]; provenance_coverage?: ProvenanceCoverageAnalytics; fleet_attribution?: FleetAttributionAnalytics; generated_at: string; }" }, { "classification": "supported", "kind": "value", "name": "STATUS_VALUES", "signature": "readonly [\"draft\", \"open\", \"in_progress\", \"blocked\", \"closed\", \"canceled\"]" }, { "classification": "advanced_export", "kind": "function", "name": "statusIsTerminal", "signature": "(status: string, registry: RuntimeStatusRegistry) => boolean | calls: (status: string, registry: RuntimeStatusRegistry) => boolean" }, { "classification": "supported", "kind": "interface", "name": "StatusRoleDiagnostics", "signature": "export interface StatusRoleDiagnostics { roleless_status_count: number; roleless_statuses: string[]; roleless_statuses_truncated: boolean; affected_item_count: number; affected_item_ids: string[]; affected_item_ids_truncated: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "StorageIntegrityItemParseOptions", "signature": "export interface StorageIntegrityItemParseOptions { schema?: ItemDocumentFormatOptions[\"schema\"]; extensionFieldNames?: readonly string[]; }" }, { "classification": "supported", "kind": "interface", "name": "StorageIntegrityScanResult", "signature": "export interface StorageIntegrityScanResult { item_files_on_disk: number; item_ids_on_disk: number; parsed_items: number; unreadable_item_files: UnreadableItemFileRow[]; duplicate_item_ids: DuplicateItemIdRow[]; history_streams_scanned: number; history_conflict_marker_streams: HistoryStreamIntegrityRow[]; history_unparseable_streams: HistoryStreamIntegrityRow[]; resurrected_items: ResurrectedItemRow[]; history_repair_reconciliations: number; config_files_scanned: number; unparseable_config_files: UnparseableConfigRow[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "stripGlobalBootstrapTokens", "signature": "(argv: string[]) => string[] | calls: (argv: string[]) => string[]" }, { "classification": "advanced_export", "kind": "type", "name": "StructuredJsonValue", "signature": "export type StructuredJsonValue = null | boolean | number | string | StructuredJsonValue[] | { [key: string]: StructuredJsonValue; };" }, { "classification": "contract_data", "kind": "value", "name": "SUBCOMMAND_GLOBAL_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "advanced_export", "kind": "function", "name": "subscribeMutationEventBatches", "signature": "(options?: SubscribeMutationEventsOptions) => AsyncGenerator | calls: (options?: SubscribeMutationEventsOptions) => AsyncGenerator" }, { "classification": "advanced_export", "kind": "function", "name": "subscribeMutationEvents", "signature": "(options?: SubscribeMutationEventsOptions) => AsyncGenerator | calls: (options?: SubscribeMutationEventsOptions) => AsyncGenerator" }, { "classification": "advanced_export", "kind": "interface", "name": "SubscribeMutationEventsOptions", "signature": "export interface SubscribeMutationEventsOptions extends ListMutationEventsOptions { intervalMs?: number; signal?: AbortSignal; }" }, { "classification": "advanced_export", "kind": "value", "name": "SUBSTANTIVE_HISTORY_OPERATIONS", "signature": "readonly [\"append\", \"cancel\", \"claim\", \"close\", \"comment_add\", \"create\", \"learning_add\", \"note_add\", \"reopen\"]" }, { "classification": "advanced_export", "kind": "function", "name": "summarizeAgentIdentityVocabulary", "signature": "(vocabulary: AgentIdentityVocabulary | undefined) => AgentIdentityVocabularySummary | calls: (vocabulary: AgentIdentityVocabulary | undefined) => AgentIdentityVocabularySummary" }, { "classification": "supported", "kind": "function", "name": "summarizeAgentModelProvenance", "signature": "(entries: readonly Pick[], minimumExplicitSample?: number) => AgentModelProvenanceCoverage[] | calls: (entries: readonly Pick[], minimumExplicitSample?: number) => AgentModelProvenanceCoverage[]" }, { "classification": "supported", "kind": "function", "name": "summarizeAgentProvenance", "signature": "(entries: readonly Pick[], dimensions?: readonly string[], minimumExplicitSample?: number) => AgentProvenanceDimensionCoverage[] | calls: (entries: readonly Pick[], dimensions?: readonly string[], minimumExplicitSample?: number) => AgentProvenanceDimensionCoverage[]" }, { "classification": "supported", "kind": "function", "name": "summarizeContextEvaluationReports", "signature": "(reports: readonly ContextEvaluationScenarioReport[], thresholds: ContextEvaluationThresholds) => ContextEvaluationCorpusReport | calls: (reports: readonly ContextEvaluationScenarioReport[], thresholds: ContextEvaluationThresholds) => ContextEvaluationCorpusReport" }, { "classification": "advanced_export", "kind": "function", "name": "summarizeContextPreflight", "signature": "(runResults: TestRunResult[]) => { checked_pm_commands: number; tracker_read_commands: number; mismatches: number; auto_remediated: number; } | calls: (runResults: TestRunResult[]) => { checked_pm_commands: number; tracker_read_commands: number; mismatches: number; auto_remediated: number; }" }, { "classification": "advanced_export", "kind": "function", "name": "summarizeHistoryProvenance", "signature": "(entries: readonly HistoryEntry[], vocabulary?: AuthorIdentityVocabulary, dimensions?: readonly string[]) => HistoryProvenanceSummary | calls: (entries: readonly HistoryEntry[], vocabulary?: AuthorIdentityVocabulary, dimensions?: readonly string[]) => HistoryProvenanceSummary" }, { "classification": "advanced_export", "kind": "function", "name": "summarizeInitResult", "signature": "{ (result: InitResult, display: true): InitDisplayResult; (result: InitResult): InitConciseResult; } | calls: (result: InitResult, display: true) => InitDisplayResult ; (result: InitResult) => InitConciseResult" }, { "classification": "supported", "kind": "function", "name": "summarizeMergeReceipt", "signature": "(receipt: MergeDecisionReceipt) => MergeDecisionReceiptSummary | calls: (receipt: MergeDecisionReceipt) => MergeDecisionReceiptSummary" }, { "classification": "advanced_export", "kind": "value", "name": "SUPPORTED_HISTORY_ITEM_HASH_VERSIONS", "signature": "readonly [1, 2, 3]" }, { "classification": "advanced_export", "kind": "value", "name": "SUPPORTED_HISTORY_RECORD_HASH_VERSIONS", "signature": "readonly [1]" }, { "classification": "advanced_export", "kind": "function", "name": "supportsCreateExplicitEmpty", "signature": "(optionKey: string) => boolean | calls: (optionKey: string) => boolean" }, { "classification": "advanced_export", "kind": "function", "name": "supportsItemIdAlias", "signature": "(commandName: string | undefined) => boolean | calls: (commandName: string | undefined) => boolean" }, { "classification": "advanced_export", "kind": "value", "name": "SUPPRESS_HOST_OUTPUT_MARKER", "signature": "\"@unbrained/pm-cli:suppress-host-output:v1\"" }, { "classification": "advanced_export", "kind": "interface", "name": "SuppressedHostOutput", "signature": "export interface SuppressedHostOutput { readonly __pm_suppress_host_output: typeof SUPPRESS_HOST_OUTPUT_MARKER; readonly result?: TResult; }" }, { "classification": "advanced_export", "kind": "function", "name": "suppressHostOutput", "signature": "(result?: TResult) => SuppressedHostOutput | calls: (result?: TResult) => SuppressedHostOutput" }, { "classification": "supported", "kind": "function", "name": "syncRelationshipGraphAdapter", "signature": "(adapter: RelationshipGraphAdapter, context: RelationshipGraphAdapterContext & { snapshot: RelationshipGraphSnapshot; }) => Promise | calls: (adapter: RelationshipGraphAdapter, context: RelationshipGraphAdapterContext & { snapshot: RelationshipGraphSnapshot; }) => Promise" }, { "classification": "supported", "kind": "function", "name": "synthesizeExtensionManifest", "signature": "(blueprint: ExtensionBlueprint, identity: SynthesizeExtensionManifestIdentity) => ExtensionManifest | calls: (blueprint: ExtensionBlueprint, identity: SynthesizeExtensionManifestIdentity) => ExtensionManifest" }, { "classification": "supported", "kind": "interface", "name": "SynthesizeExtensionManifestIdentity", "signature": "export interface SynthesizeExtensionManifestIdentity extends Omit { additionalCapabilities?: readonly string[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "TaskCompositionOptions", "signature": "export interface TaskCompositionOptions extends ReleaseMutationOptions { force?: boolean; next?: boolean; }" }, { "classification": "contract_data", "kind": "value", "name": "TELEMETRY_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "advanced_export", "kind": "value", "name": "TELEMETRY_SUBCOMMANDS", "signature": "readonly [\"status\", \"flush\", \"stats\", \"clear\"]" }, { "classification": "advanced_export", "kind": "interface", "name": "TelemetryCommandOptions", "signature": "export interface TelemetryCommandOptions { subcommand?: string; limit?: string | number; }" }, { "classification": "advanced_export", "kind": "interface", "name": "TelemetryCommandOutcome", "signature": "export interface TelemetryCommandOutcome { ok: boolean; error?: string; result?: unknown; exit_code?: number; error_code?: string; error_category?: TelemetryErrorCategory; command_resolution?: TelemetryCommandResolution; resolution_stage?: TelemetryResolutionStage; }" }, { "classification": "advanced_export", "kind": "type", "name": "TelemetryCommandResolution", "signature": "export type TelemetryCommandResolution = \"success\" | \"nonexistent_command\" | \"invalid_option\" | \"missing_required_option\" | \"missing_required_argument\" | \"invalid_usage\" | \"validation_failed\" | \"health_findings\" | \"validation_findings\" | \"conflict\" | \"runtime_failed\" | \"unknown_failed\";" }, { "classification": "advanced_export", "kind": "type", "name": "TelemetryErrorCategory", "signature": "export type TelemetryErrorCategory = \"usage\" | \"validation\" | \"conflict\" | \"runtime\" | \"unknown\";" }, { "classification": "advanced_export", "kind": "interface", "name": "TelemetryFlushResult", "signature": "export interface TelemetryFlushResult { action: \"telemetry\"; subcommand: \"flush\"; queue_entries_before: number; queue_entries_after: number; queue_entries_drained: number; queue_progressed: boolean; queue_empty: boolean; queue_drained: boolean; status: TelemetryStatusSummary; generated_at: string; }" }, { "classification": "advanced_export", "kind": "type", "name": "TelemetryResolutionStage", "signature": "export type TelemetryResolutionStage = \"parse\" | \"preflight\" | \"execute\" | \"unknown\";" }, { "classification": "advanced_export", "kind": "interface", "name": "TelemetryStatusSummary", "signature": "export interface TelemetryStatusSummary { enabled: boolean; configured_enabled: boolean; env_overrides: ReturnType; endpoint: string; queue_path: string; state_path: string; queue_rows_total: number; queue_entries: number; queue_invalid_rows: number; queue_size_bytes: number; last_attempted_flush_at: string | null; last_successful_flush_at: string | null; last_failed_flush_at: string | null; last_failed_flush_error: string | null; }" }, { "classification": "advanced_export", "kind": "type", "name": "TelemetrySubcommand", "signature": "export type TelemetrySubcommand = (typeof TELEMETRY_SUBCOMMANDS)[number];" }, { "classification": "advanced_export", "kind": "interface", "name": "TemplatesListResult", "signature": "export interface TemplatesListResult { templates: string[]; count: number; builtin_templates: string[]; user_templates: string[]; }" }, { "classification": "advanced_export", "kind": "type", "name": "TemplateSource", "signature": "export type TemplateSource = \"builtin\" | \"user\";" }, { "classification": "advanced_export", "kind": "interface", "name": "TemplatesSaveOptions", "signature": "export interface TemplatesSaveOptions extends Record { priority?: string | number; }" }, { "classification": "advanced_export", "kind": "interface", "name": "TemplatesSaveResult", "signature": "export interface TemplatesSaveResult { name: string; created_at: string; updated_at: string; path: string; options: CreateTemplateOptions; }" }, { "classification": "advanced_export", "kind": "interface", "name": "TemplatesShowResult", "signature": "export interface TemplatesShowResult { name: string; source: TemplateSource; created_at: string; updated_at: string; path: string; options: CreateTemplateOptions; }" }, { "classification": "advanced_export", "kind": "interface", "name": "TerminalOrderingMutation", "signature": "export interface TerminalOrderingMutation { changedFields: string[]; warnings: string[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "TerminalReasonInput", "signature": "export interface TerminalReasonInput { explicit?: string; duplicateOf?: string; resolution?: string; message?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "TerminalReasonRecoveryContext", "signature": "export interface TerminalReasonRecoveryContext { operation: \"close\" | \"create\"; status?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "TerminalReasonResolution", "signature": "export interface TerminalReasonResolution { closeReason?: string; source: TerminalReasonSource; }" }, { "classification": "advanced_export", "kind": "type", "name": "TerminalReasonSource", "signature": "export type TerminalReasonSource = \"explicit\" | \"duplicate\" | \"resolution\" | \"message\" | \"none\";" }, { "classification": "advanced_export", "kind": "interface", "name": "TerminalTransitionPolicy", "signature": "export interface TerminalTransitionPolicy { requireCloseReason: boolean; orderingEdges: \"preserve\" | \"remove\"; }" }, { "classification": "contract_data", "kind": "value", "name": "TEST_ALL_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "TEST_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "advanced_export", "kind": "value", "name": "TEST_RUN_MEASUREMENT_LIMIT", "signature": "32" }, { "classification": "contract_data", "kind": "value", "name": "TEST_RUNS_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "advanced_export", "kind": "interface", "name": "TestAllCommandOptions", "signature": "export interface TestAllCommandOptions { author?: string; status?: string; limit?: string; offset?: string; timeout?: string; progress?: boolean; envSet?: string[]; envClear?: string[]; sharedHostSafe?: boolean; pmContext?: string; overrideLinkedPmContext?: boolean; workspaceContext?: string; overrideLinkedWorkspaceContext?: boolean; allowUntrustedLinkedTests?: boolean; failOnContextMismatch?: boolean; failOnSkipped?: boolean; failOnEmptyTestRun?: boolean; requireAssertionsForPm?: boolean; checkContext?: boolean; autoPmContext?: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "TestAllItemResult", "signature": "export interface TestAllItemResult { ok: boolean; id: string; status: ItemStatus; test_count: number; passed: number; failed: number; skipped: number; run_results: TestRunResult[]; failure_categories: Record; }" }, { "classification": "advanced_export", "kind": "interface", "name": "TestAllResult", "signature": "export interface TestAllResult { ok: boolean; totals: { items: number; linked_tests: number; passed: number; failed: number; skipped: number; failure_categories: Record; }; failed: number; passed: number; skipped: number; fail_on_skipped_triggered?: boolean; fail_on_empty_test_run_triggered?: boolean; warnings?: string[]; results: TestAllItemResult[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "TestCommandOptions", "signature": "export interface TestCommandOptions { add?: string[]; addJson?: string[]; remove?: string[]; removeIndex?: Array; update?: string; updateIndex?: string | number; setJson?: string; list?: boolean; run?: boolean; match?: string; onlyIndex?: string | number; onlyLast?: boolean; timeout?: string; progress?: boolean; envSet?: string[]; envClear?: string[]; sharedHostSafe?: boolean; pmContext?: string; overrideLinkedPmContext?: boolean; workspaceContext?: string; overrideLinkedWorkspaceContext?: boolean; allowUntrustedLinkedTests?: boolean; acknowledgeLinkedTests?: boolean; failOnContextMismatch?: boolean; failOnSkipped?: boolean; failOnEmptyTestRun?: boolean; requireAssertionsForPm?: boolean; checkContext?: boolean; autoPmContext?: boolean; author?: string; message?: string; force?: boolean; measure?: string[]; metricBelow?: string; metricDiff?: string; }" }, { "classification": "supported", "kind": "interface", "name": "TestHealthSummary", "signature": "export interface TestHealthSummary { scope: \"matching_active_items\"; total_items: number; items_with_tests: number; items_with_recent_runs: number; recent_runs: { passed: number; failed: number; skipped: number; }; items_failing: string[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "TestResult", "signature": "export interface TestResult { ok: boolean; id: string; tests: LinkedTest[]; run_results: TestRunResult[]; failure_categories: Record; selection?: Omit; tests_omitted?: { count: number; restore_with: string; }; fail_on_skipped_triggered?: boolean; warnings?: string[]; changed: boolean; evidence_recording?: { recorded: boolean; reason: \"recorded\" | \"tracking_disabled\" | \"write_failed\"; run_id: string; recovery_command?: string; }; count: number; removed?: number; updated_index?: number; updated_fields?: string[]; measurements?: TestRunMeasurement[]; metric_below?: Array; metric_diff?: TestRunMeasurementDiff; }" }, { "classification": "advanced_export", "kind": "interface", "name": "TestRunMeasurementDiff", "signature": "export interface TestRunMeasurementDiff { name: string; latest: number | null; previous: number | null; delta: number | null; unit?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "TestRunResult", "signature": "export interface TestRunResult { command?: string; path?: string; status: \"passed\" | \"failed\" | \"skipped\" | \"refused\"; exit_code?: number | null; failure_category?: LinkedTestFailureCategory; execution_receipt?: { code: string; stream: \"stdout\" | \"stderr\"; }; execution_context?: { requested_pm_context_mode: LinkedTestPmContextMode; pm_context_mode: LinkedTestPmContextMode; auto_pm_context_applied: boolean; is_pm_command: boolean; is_pm_tracker_read_command: boolean; source_project_pm_path: string; sandbox_project_pm_path: string; source_global_pm_path: string; sandbox_global_pm_path: string; source_project_item_count: number; sandbox_project_item_count: number; source_global_item_count: number; sandbox_global_item_count: number; mismatch_detected: boolean; project_extensions_seeded: boolean; global_extensions_seeded: boolean; requested_workspace_context_mode: LinkedTestWorkspaceContextMode; workspace_context_mode: LinkedTestWorkspaceContextMode; working_directory: string; source_workspace_root: string; trust: LinkedTestTrustDecision; }; stdout?: string; stderr?: string; error?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "TestRunsListCommandOptions", "signature": "export interface TestRunsListCommandOptions { status?: string; limit?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "TestRunsLogsCommandOptions", "signature": "export interface TestRunsLogsCommandOptions { stream?: string; tail?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "TestRunsResumeCommandOptions", "signature": "export interface TestRunsResumeCommandOptions { author?: string; noExtensions?: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "TestRunsStopCommandOptions", "signature": "export interface TestRunsStopCommandOptions { force?: boolean; }" }, { "classification": "contract_data", "kind": "function", "name": "toCompletionFlagString", "signature": "(flagContracts: CliFlagContract[], includeGlobal?: boolean) => string | calls: (flagContracts: CliFlagContract[], includeGlobal?: boolean) => string" }, { "classification": "supported", "kind": "function", "name": "toContextFocusItem", "signature": "(item: ItemMetadata, statusRegistry?: RuntimeStatusRegistry, childrenByParent?: Map) => ContextFocusItem | calls: (item: ItemMetadata, statusRegistry?: RuntimeStatusRegistry, childrenByParent?: Map) => ContextFocusItem" }, { "classification": "supported", "kind": "function", "name": "toContextPackingSummary", "signature": "(report: ContextPackingReport) => ContextPackingSummary | calls: (report: ContextPackingReport) => ContextPackingSummary" }, { "classification": "supported", "kind": "function", "name": "toContextRankingSummary", "signature": "(report: ContextRelevanceReport, featureStore?: ContextSignalStoreReadResult, servedItemIds?: ReadonlySet) => ContextRankingSummary | calls: (report: ContextRelevanceReport, featureStore?: ContextSignalStoreReadResult, servedItemIds?: ReadonlySet) => ContextRankingSummary" }, { "classification": "advanced_export", "kind": "function", "name": "toErrorMessage", "signature": "(error: unknown) => string | calls: (error: unknown) => string" }, { "classification": "advanced_export", "kind": "function", "name": "toEstimatedMinutesValue", "signature": "(value: unknown) => number | undefined | calls: (value: unknown) => number | undefined" }, { "classification": "supported", "kind": "function", "name": "toExtensionFlagDefinitions", "signature": "(contracts: readonly CliFlagContract[], stringOptions?: readonly CommanderOptionAliasContract[]) => FlagDefinition[] | calls: (contracts: readonly CliFlagContract[], stringOptions?: readonly CommanderOptionAliasContract[]) => FlagDefinition[]" }, { "classification": "advanced_export", "kind": "function", "name": "toImportBoolean", "signature": "(value: unknown) => boolean | undefined | calls: (value: unknown) => boolean | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "toImportConfidence", "signature": "(value: unknown, allowedTextValues: readonly ConfidenceTextLevel[]) => ItemMetadata[\"confidence\"] | undefined | calls: (value: unknown, allowedTextValues: readonly ConfidenceTextLevel[]) => ItemMetadata[\"confidence\"] | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "toImportInteger", "signature": "(value: unknown) => number | undefined | calls: (value: unknown) => number | undefined" }, { "classification": "advanced_export", "kind": "interface", "name": "ToImportLinkedArtifactsOptions", "signature": "export interface ToImportLinkedArtifactsOptions { allowScalar?: boolean; pathKeys?: readonly string[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "toImportLinkedDocs", "signature": "(value: unknown, options?: ToImportLinkedArtifactsOptions) => LinkedDoc[] | undefined | calls: (value: unknown, options?: ToImportLinkedArtifactsOptions) => LinkedDoc[] | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "toImportLinkedFiles", "signature": "(value: unknown, options?: ToImportLinkedArtifactsOptions) => LinkedFile[] | undefined | calls: (value: unknown, options?: ToImportLinkedArtifactsOptions) => LinkedFile[] | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "toImportLinkedTests", "signature": "(value: unknown, options?: ToImportLinkedTestsOptions) => LinkedTest[] | undefined | calls: (value: unknown, options?: ToImportLinkedTestsOptions) => LinkedTest[] | undefined" }, { "classification": "advanced_export", "kind": "interface", "name": "ToImportLinkedTestsOptions", "signature": "export interface ToImportLinkedTestsOptions { allowScalar?: boolean; commandKeys?: readonly string[]; pathKeys?: readonly string[]; requireCommand?: boolean; includeExtendedAssertions?: boolean; integerTimeout?: boolean; timeoutMinimum?: number; timeoutExclusiveMinimum?: boolean; }" }, { "classification": "advanced_export", "kind": "function", "name": "toImportLogEntries", "signature": "(value: unknown, options: ToImportLogEntriesOptions) => LogNote[] | undefined | calls: (value: unknown, options: ToImportLogEntriesOptions) => LogNote[] | undefined" }, { "classification": "advanced_export", "kind": "interface", "name": "ToImportLogEntriesOptions", "signature": "export interface ToImportLogEntriesOptions { fallbackCreatedAt: string; fallbackAuthor: string; allowScalar?: boolean; textKeys?: readonly string[]; createdAtKey?: string; authorKey?: string; toIsoString?: (value: unknown) => string | undefined; }" }, { "classification": "advanced_export", "kind": "function", "name": "toImportNormalizedEnum", "signature": "(value: unknown, allowed: T) => T[number] | undefined | calls: (value: unknown, allowed: T) => T[number] | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "toImportNumberMap", "signature": "(value: unknown) => Record | undefined | calls: (value: unknown) => Record | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "toImportPriority", "signature": "(value: unknown) => ImportPriorityValue | calls: (value: unknown) => ImportPriorityValue" }, { "classification": "advanced_export", "kind": "function", "name": "toImportStatus", "signature": "(value: unknown) => ItemStatus | calls: (value: unknown) => ItemStatus" }, { "classification": "advanced_export", "kind": "function", "name": "toImportStringList", "signature": "(value: unknown) => string[] | undefined | calls: (value: unknown) => string[] | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "toImportStringMap", "signature": "(value: unknown) => Record | undefined | calls: (value: unknown) => Record | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "toImportTags", "signature": "(value: unknown) => string[] | calls: (value: unknown) => string[]" }, { "classification": "advanced_export", "kind": "function", "name": "toItemRecord", "signature": "(item: ItemMetadata) => Record | calls: (item: ItemMetadata) => Record" }, { "classification": "supported", "kind": "function", "name": "tokenizeSimilarityText", "signature": "(value: string) => string[] | calls: (value: string) => string[]" }, { "classification": "advanced_export", "kind": "function", "name": "toNonEmptyImportString", "signature": "(value: unknown) => string | undefined | calls: (value: unknown) => string | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "toNonEmptyStringOrUndefined", "signature": "(value: unknown) => string | undefined | calls: (value: unknown) => string | undefined" }, { "classification": "contract_data", "kind": "value", "name": "TOOL_ACTIVITY_OPTION_CONTRACTS", "signature": "ToolOptionFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "TOOL_AGGREGATE_OPTION_CONTRACTS", "signature": "ToolOptionFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "TOOL_BULK_MUTATION_FILTER_OPTION_CONTRACT_SOURCE", "signature": "readonly [{ readonly param: \"filterStatus\"; readonly flag: \"--filter-status\"; }, { readonly param: \"filterType\"; readonly flag: \"--filter-type\"; }, { readonly param: \"filterTag\"; readonly flag: \"--filter-tag\"; }, { readonly param: \"filterPriority\"; readonly flag: \"--filter-priority\"; }, { readonly param: \"filterDeadlineBefore\"; readonly flag: \"--filter-deadline-before\"; }, { readonly param: \"filterDeadlineAfter\"; readonly flag: \"--filter-deadline-after\"; }, { readonly param: \"filterUpdatedAfter\"; readonly flag: \"--filter-updated-after\"; }, { readonly param: \"filterUpdatedBefore\"; readonly flag: \"--filter-updated-before\"; }, { readonly param: \"filterCreatedAfter\"; readonly flag: \"--filter-created-after\"; }, { readonly param: \"filterCreatedBefore\"; readonly flag: \"--filter-created-before\"; }, { readonly param: \"filterAssignee\"; readonly flag: \"--filter-assignee\"; }, { readonly param: \"filterAssigneeFilter\"; readonly flag: \"--filter-assignee-filter\"; }, { readonly param: \"filterParent\"; readonly flag: \"--filter-parent\"; }, { readonly param: \"filterSprint\"; readonly flag: \"--filter-sprint\"; }, { readonly param: \"filterRelease\"; readonly flag: \"--filter-release\"; }, { readonly param: \"filterAcMissing\"; readonly flag: \"--filter-ac-missing\"; }, { readonly param: \"filterEstimatesMissing\"; readonly flag: \"--filter-estimates-missing\"; }, { readonly param: \"filterResolutionMissing\"; readonly flag: \"--filter-resolution-missing\"; }, { readonly param: \"filterMetadataMissing\"; readonly flag: \"--filter-metadata-missing\"; }, { readonly param: \"filterReviewerMissing\"; readonly flag: \"--filter-reviewer-missing\"; }, { readonly param: \"filterRiskMissing\"; readonly flag: \"--filter-risk-missing\"; }, { readonly param: \"filterConfidenceMissing\"; readonly flag: \"--filter-confidence-missing\"; }, { readonly param: \"filterSprintMissing\"; readonly flag: \"--filter-sprint-missing\"; }, { readonly param: \"filterReleaseMissing\"; readonly flag: \"--filter-release-missing\"; }, { readonly param: \"filterHasNotes\"; readonly flag: \"--filter-has-notes\"; }, { readonly param: \"filterNoNotes\"; readonly flag: \"--filter-no-notes\"; }, { readonly param: \"filterHasLearnings\"; readonly flag: \"--filter-has-learnings\"; }, { readonly param: \"filterNoLearnings\"; readonly flag: \"--filter-no-learnings\"; }, { readonly param: \"filterHasFiles\"; readonly flag: \"--filter-has-files\"; }, { readonly param: \"filterNoFiles\"; readonly flag: \"--filter-no-files\"; }, { readonly param: \"filterHasDocs\"; readonly flag: \"--filter-has-docs\"; }, { readonly param: \"filterNoDocs\"; readonly flag: \"--filter-no-docs\"; }, { readonly param: \"filterHasTests\"; readonly flag: \"--filter-has-tests\"; }, { readonly param: \"filterNoTests\"; readonly flag: \"--filter-no-tests\"; }, { readonly param: \"filterHasComments\"; readonly flag: \"--filter-has-comments\"; }, { readonly param: \"filterNoComments\"; readonly flag: \"--filter-no-comments\"; }, { readonly param: \"filterHasDeps\"; readonly flag: \"--filter-has-deps\"; }, { readonly param: \"filterNoDeps\"; readonly flag: \"--filter-no-deps\"; }, { readonly param: \"filterHasBody\"; readonly flag: \"--filter-has-body\"; }, { readonly param: \"filterEmptyBody\"; readonly flag: \"--filter-empty-body\"; }, { readonly param: \"filterHasLinkedCommand\"; readonly flag: \"--filter-has-linked-command\"; }, { readonly param: \"filterNoLinkedCommand\"; readonly flag: \"--filter-no-linked-command\"; }, { readonly param: \"ids\"; readonly flag: \"--ids\"; }, { readonly param: \"limit\"; readonly flag: \"--limit\"; }, { readonly param: \"offset\"; readonly flag: \"--offset\"; }]" }, { "classification": "contract_data", "kind": "value", "name": "TOOL_CALENDAR_OPTION_CONTRACTS", "signature": "ToolOptionFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "TOOL_CLOSE_MANY_FILTER_OPTION_CONTRACTS", "signature": "ToolOptionFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "TOOL_CONTEXT_OPTION_CONTRACTS", "signature": "ToolOptionFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "TOOL_CREATE_OPTION_CONTRACT_SOURCE", "signature": "readonly [{ readonly param: \"inheritFocus\"; readonly flag: \"--inherit-focus\"; readonly booleanish: true; }, { readonly param: \"id\"; readonly flag: \"--id\"; }, { readonly param: \"title\"; readonly flag: \"--title\"; }, { readonly param: \"description\"; readonly flag: \"--description\"; readonly allowEmpty: true; }, { readonly param: \"type\"; readonly flag: \"--type\"; }, { readonly param: \"template\"; readonly flag: \"--template\"; }, { readonly param: \"createMode\"; readonly flag: \"--create-mode\"; }, { readonly param: \"schedulePreset\"; readonly flag: \"--schedule-preset\"; }, { readonly param: \"status\"; readonly flag: \"--status\"; }, { readonly param: \"closeReason\"; readonly flag: \"--close-reason\"; }, { readonly param: \"completedAt\"; readonly flag: \"--completed-at\"; }, { readonly param: \"priority\"; readonly flag: \"--priority\"; }, { readonly param: \"tags\"; readonly flag: \"--tags\"; readonly allowEmpty: true; }, { readonly param: \"addTags\"; readonly flag: \"--add-tags\"; readonly repeatable: true; }, { readonly param: \"body\"; readonly flag: \"--body\"; readonly allowEmpty: true; }, { readonly param: \"deadline\"; readonly flag: \"--deadline\"; }, { readonly param: \"estimate\"; readonly flag: \"--estimate\"; }, { readonly param: \"acceptanceCriteria\"; readonly flag: \"--acceptance-criteria\"; readonly allowEmpty: true; }, { readonly param: \"author\"; readonly flag: \"--author\"; }, { readonly param: \"message\"; readonly flag: \"--message\"; readonly allowEmpty: true; }, { readonly param: \"assignee\"; readonly flag: \"--assignee\"; }, { readonly param: \"allowMissingParent\"; readonly flag: \"--allow-missing-parent\"; }, { readonly param: \"allowUnresolvedDeps\"; readonly flag: \"--allow-unresolved-deps\"; }, { readonly param: \"allowDuplicate\"; readonly flag: \"--allow-duplicate\"; readonly booleanish: true; }, { readonly param: \"reminder\"; readonly flag: \"--reminder\"; readonly repeatable: true; }, { readonly param: \"event\"; readonly flag: \"--event\"; readonly repeatable: true; }, { readonly param: \"typeOption\"; readonly flag: \"--type-option\"; readonly repeatable: true; }, { readonly param: \"field\"; readonly flag: \"--field\"; readonly repeatable: true; }, { readonly param: \"dep\"; readonly flag: \"--dep\"; readonly repeatable: true; }, { readonly param: \"comment\"; readonly flag: \"--comment\"; readonly repeatable: true; }, { readonly param: \"note\"; readonly flag: \"--note\"; readonly repeatable: true; }, { readonly param: \"learning\"; readonly flag: \"--learning\"; readonly repeatable: true; }, { readonly param: \"linkedFile\"; readonly flag: \"--file\"; readonly repeatable: true; }, { readonly param: \"linkedTest\"; readonly flag: \"--test\"; readonly repeatable: true; }, { readonly param: \"doc\"; readonly flag: \"--doc\"; readonly repeatable: true; }, { readonly param: \"unset\"; readonly flag: \"--unset\"; readonly repeatable: true; }, { readonly param: \"clearDeps\"; readonly flag: \"--clear-deps\"; }, { readonly param: \"clearComments\"; readonly flag: \"--clear-comments\"; }, { readonly param: \"clearNotes\"; readonly flag: \"--clear-notes\"; }, { readonly param: \"clearLearnings\"; readonly flag: \"--clear-learnings\"; }, { readonly param: \"clearFiles\"; readonly flag: \"--clear-files\"; }, { readonly param: \"clearTests\"; readonly flag: \"--clear-tests\"; }, { readonly param: \"clearDocs\"; readonly flag: \"--clear-docs\"; }, { readonly param: \"clearReminders\"; readonly flag: \"--clear-reminders\"; }, { readonly param: \"clearEvents\"; readonly flag: \"--clear-events\"; }, { readonly param: \"clearTypeOptions\"; readonly flag: \"--clear-type-options\"; }]" }, { "classification": "contract_data", "kind": "value", "name": "TOOL_CREATE_OPTION_CONTRACTS", "signature": "ToolOptionFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "TOOL_DEPS_OPTION_CONTRACTS", "signature": "ToolOptionFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "TOOL_GRAPH_OPTION_CONTRACTS", "signature": "ToolOptionFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "TOOL_LIST_FILTER_OPTION_CONTRACTS", "signature": "ToolOptionFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "TOOL_SEARCH_FILTER_OPTION_CONTRACTS", "signature": "ToolOptionFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "TOOL_SHARED_CREATE_UPDATE_OPTION_CONTRACT_SOURCE", "signature": "readonly [{ readonly param: \"parent\"; readonly flag: \"--parent\"; }, { readonly param: \"reviewer\"; readonly flag: \"--reviewer\"; }, { readonly param: \"risk\"; readonly flag: \"--risk\"; }, { readonly param: \"confidence\"; readonly flag: \"--confidence\"; }, { readonly param: \"sprint\"; readonly flag: \"--sprint\"; }, { readonly param: \"release\"; readonly flag: \"--release\"; }, { readonly param: \"blockedBy\"; readonly flag: \"--blocked-by\"; }, { readonly param: \"blockedReason\"; readonly flag: \"--blocked-reason\"; }, { readonly param: \"unblockNote\"; readonly flag: \"--unblock-note\"; }, { readonly param: \"reporter\"; readonly flag: \"--reporter\"; }, { readonly param: \"severity\"; readonly flag: \"--severity\"; }, { readonly param: \"environment\"; readonly flag: \"--environment\"; }, { readonly param: \"reproSteps\"; readonly flag: \"--repro-steps\"; }, { readonly param: \"resolution\"; readonly flag: \"--resolution\"; }, { readonly param: \"expectedResult\"; readonly flag: \"--expected-result\"; }, { readonly param: \"actualResult\"; readonly flag: \"--actual-result\"; }, { readonly param: \"affectedVersion\"; readonly flag: \"--affected-version\"; }, { readonly param: \"fixedVersion\"; readonly flag: \"--fixed-version\"; }, { readonly param: \"component\"; readonly flag: \"--component\"; }, { readonly param: \"regression\"; readonly flag: \"--regression\"; readonly booleanish: true; }, { readonly param: \"customerImpact\"; readonly flag: \"--customer-impact\"; }, { readonly param: \"definitionOfReady\"; readonly flag: \"--definition-of-ready\"; readonly allowEmpty: true; }, { readonly param: \"order\"; readonly flag: \"--order\"; }, { readonly param: \"rank\"; readonly flag: \"--rank\"; }, { readonly param: \"goal\"; readonly flag: \"--goal\"; }, { readonly param: \"objective\"; readonly flag: \"--objective\"; }, { readonly param: \"value\"; readonly flag: \"--value\"; }, { readonly param: \"impact\"; readonly flag: \"--impact\"; }, { readonly param: \"outcome\"; readonly flag: \"--outcome\"; }, { readonly param: \"whyNow\"; readonly flag: \"--why-now\"; }]" }, { "classification": "contract_data", "kind": "value", "name": "TOOL_SHARED_CREATE_UPDATE_OPTION_CONTRACTS", "signature": "ToolOptionFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "TOOL_UPDATE_MANY_FILTER_OPTION_CONTRACTS", "signature": "ToolOptionFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "TOOL_UPDATE_OPTION_CONTRACT_SOURCE", "signature": "readonly [{ readonly param: \"title\"; readonly flag: \"--title\"; }, { readonly param: \"description\"; readonly flag: \"--description\"; readonly allowEmpty: true; }, { readonly param: \"body\"; readonly flag: \"--body\"; readonly allowEmpty: true; }, { readonly param: \"status\"; readonly flag: \"--status\"; }, { readonly param: \"closeReason\"; readonly flag: \"--close-reason\"; }, { readonly param: \"completedAt\"; readonly flag: \"--completed-at\"; }, { readonly param: \"priority\"; readonly flag: \"--priority\"; }, { readonly param: \"type\"; readonly flag: \"--type\"; }, { readonly param: \"tags\"; readonly flag: \"--tags\"; readonly allowEmpty: true; }, { readonly param: \"addTags\"; readonly flag: \"--add-tags\"; readonly repeatable: true; }, { readonly param: \"removeTags\"; readonly flag: \"--remove-tags\"; readonly repeatable: true; }, { readonly param: \"deadline\"; readonly flag: \"--deadline\"; }, { readonly param: \"estimate\"; readonly flag: \"--estimate\"; }, { readonly param: \"acceptanceCriteria\"; readonly flag: \"--acceptance-criteria\"; readonly allowEmpty: true; }, { readonly param: \"addAc\"; readonly flag: \"--add-ac\"; readonly repeatable: true; }, { readonly param: \"removeAc\"; readonly flag: \"--remove-ac\"; readonly repeatable: true; }, { readonly param: \"author\"; readonly flag: \"--author\"; }, { readonly param: \"message\"; readonly flag: \"--message\"; readonly allowEmpty: true; }, { readonly param: \"assignee\"; readonly flag: \"--assignee\"; }, { readonly param: \"allowMissingParent\"; readonly flag: \"--allow-missing-parent\"; }, { readonly param: \"allowUnresolvedDeps\"; readonly flag: \"--allow-unresolved-deps\"; }, { readonly param: \"dep\"; readonly flag: \"--dep\"; readonly repeatable: true; }, { readonly param: \"depRemove\"; readonly flag: \"--dep-remove\"; readonly repeatable: true; }, { readonly param: \"replaceDeps\"; readonly flag: \"--replace-deps\"; }, { readonly param: \"replaceTests\"; readonly flag: \"--replace-tests\"; }, { readonly param: \"replaceFiles\"; readonly flag: \"--replace-files\"; }, { readonly param: \"replaceDocs\"; readonly flag: \"--replace-docs\"; }, { readonly param: \"comment\"; readonly flag: \"--comment\"; readonly repeatable: true; }, { readonly param: \"note\"; readonly flag: \"--note\"; readonly repeatable: true; }, { readonly param: \"learning\"; readonly flag: \"--learning\"; readonly repeatable: true; }, { readonly param: \"linkedFile\"; readonly flag: \"--file\"; readonly repeatable: true; }, { readonly param: \"linkedTest\"; readonly flag: \"--test\"; readonly repeatable: true; }, { readonly param: \"doc\"; readonly flag: \"--doc\"; readonly repeatable: true; }, { readonly param: \"reminder\"; readonly flag: \"--reminder\"; readonly repeatable: true; }, { readonly param: \"event\"; readonly flag: \"--event\"; readonly repeatable: true; }, { readonly param: \"typeOption\"; readonly flag: \"--type-option\"; readonly repeatable: true; }, { readonly param: \"field\"; readonly flag: \"--field\"; readonly repeatable: true; }, { readonly param: \"unset\"; readonly flag: \"--unset\"; readonly repeatable: true; }, { readonly param: \"clearDeps\"; readonly flag: \"--clear-deps\"; }, { readonly param: \"clearComments\"; readonly flag: \"--clear-comments\"; }, { readonly param: \"clearNotes\"; readonly flag: \"--clear-notes\"; }, { readonly param: \"clearLearnings\"; readonly flag: \"--clear-learnings\"; }, { readonly param: \"clearFiles\"; readonly flag: \"--clear-files\"; }, { readonly param: \"clearTests\"; readonly flag: \"--clear-tests\"; }, { readonly param: \"clearDocs\"; readonly flag: \"--clear-docs\"; }, { readonly param: \"clearReminders\"; readonly flag: \"--clear-reminders\"; }, { readonly param: \"clearEvents\"; readonly flag: \"--clear-events\"; }, { readonly param: \"clearTypeOptions\"; readonly flag: \"--clear-type-options\"; }]" }, { "classification": "contract_data", "kind": "value", "name": "TOOL_UPDATE_OPTION_CONTRACTS", "signature": "ToolOptionFlagContract[]" }, { "classification": "contract_data", "kind": "interface", "name": "ToolOptionCliParityFinding", "signature": "export interface ToolOptionCliParityFinding { code: \"missing_cli_flag\" | \"missing_parameter_alias\"; parameter: string; flag: string; parameter_flag: string; }" }, { "classification": "contract_data", "kind": "interface", "name": "ToolOptionCliParityReport", "signature": "export interface ToolOptionCliParityReport { ok: boolean; parameter_count: number; cli_flag_count: number; findings: ToolOptionCliParityFinding[]; }" }, { "classification": "contract_data", "kind": "interface", "name": "ToolOptionFlagContract", "signature": "export interface ToolOptionFlagContract { param: string; flag: string; allowEmpty?: boolean; repeatable?: boolean; booleanish?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ToonDecodeOptions", "signature": "interface DecodeOptions { indentSize?: number; indent?: number; strict?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ToonEncodeOptions", "signature": "interface EncodeOptions { indentSize?: number; indent?: number; delimiter?: Delimiter; replacer?: EncodeReplacer; }" }, { "classification": "supported", "kind": "type", "name": "ToonJsonValue", "signature": "type JsonValue = JsonPrimitive | JsonObject | JsonArray;" }, { "classification": "advanced_export", "kind": "function", "name": "toReplayDocument", "signature": "(document: ItemDocument) => ReplayDocument | calls: (document: ItemDocument) => ReplayDocument" }, { "classification": "supported", "kind": "function", "name": "toWellFormedText", "signature": "(value: string) => string | calls: (value: string) => string" }, { "classification": "advanced_export", "kind": "interface", "name": "TransactionSchemaContext", "signature": "export interface TransactionSchemaContext { schema: PmSettings[\"schema\"]; typeDefinitionsFromFile: ItemTypeDefinition[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "transferMutationStdinTokenPolicy", "signature": "(source: object, target: T) => T | calls: (source: object, target: T) => T" }, { "classification": "advanced_export", "kind": "function", "name": "translateHostEnvironmentFault", "signature": "(error: unknown, operation: string, options?: HostEnvironmentBoundaryOptions) => PmCliError | null | calls: (error: unknown, operation: string, options?: HostEnvironmentBoundaryOptions) => PmCliError | null" }, { "classification": "advanced_export", "kind": "value", "name": "TYPE_TO_FOLDER", "signature": "Record<\"Chore\" | \"Decision\" | \"Epic\" | \"Event\" | \"Feature\" | \"Issue\" | \"Meeting\" | \"Milestone\" | \"Plan\" | \"Reminder\" | \"Task\", string>" }, { "classification": "advanced_export", "kind": "value", "name": "UNKNOWN_SUBCOMMAND_COMPATIBILITY_CODES", "signature": "readonly [{ readonly code: \"unknown_lifecycle_action\"; }]" }, { "classification": "supported", "kind": "interface", "name": "UnknownAuthorAcknowledgmentPlan", "signature": "export interface UnknownAuthorAcknowledgmentPlan { selection: { kind: \"events\" | \"all_actionable\"; }; selected_count: number; actionable_count: number; already_acknowledged_count: number; omitted_count: number; coordinates: UnknownAuthorAcknowledgmentPlanCoordinate[]; plan_fingerprint: string; }" }, { "classification": "supported", "kind": "interface", "name": "UnknownAuthorAcknowledgmentPlanCoordinate", "signature": "export interface UnknownAuthorAcknowledgmentPlanCoordinate extends UnknownAuthorHistoryEvent { source_event_hash: string; disposition: \"actionable\" | \"already_acknowledged\"; }" }, { "classification": "supported", "kind": "interface", "name": "UnknownAuthorAcknowledgmentResult", "signature": "export interface UnknownAuthorAcknowledgmentResult { dry_run: boolean; mutated: boolean; acknowledged: number; outcome: \"preview\" | \"effect\" | \"no_effect\" | \"partial_effect\"; exit_code: 0 | 6 | 7; plan: UnknownAuthorAcknowledgmentPlan; history_path?: string; }" }, { "classification": "supported", "kind": "interface", "name": "UnknownAuthorHistoryEvent", "signature": "export interface UnknownAuthorHistoryEvent { item_id: string; line: number; }" }, { "classification": "advanced_export", "kind": "interface", "name": "UnknownSubcommandErrorOptions", "signature": "export interface UnknownSubcommandErrorOptions { command_path: string; token: string; allowed: readonly string[]; display_name?: string; token_kind?: \"subcommand\" | \"action\" | \"path\"; trailing_args?: readonly string[]; retry_command?: string; message_suffix?: string; fallback_candidates?: PmCliErrorRecoveryPayload[\"fallback_candidates\"]; exit_code?: number; examples?: readonly string[]; }" }, { "classification": "supported", "kind": "interface", "name": "UnparseableConfigRow", "signature": "export interface UnparseableConfigRow { path: string; detail: string; }" }, { "classification": "supported", "kind": "interface", "name": "UnreadableItemFileRow", "signature": "export interface UnreadableItemFileRow { path: string; id: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "UnresolvedCompletionTimestamp", "signature": "export interface UnresolvedCompletionTimestamp { resolved: false; timestamp?: never; source?: never; fallback?: never; }" }, { "classification": "supported", "kind": "function", "name": "update", "signature": "(id: string, options?: PmUpdateActionOptions, clientOptions?: PmClientOptions) => Promise | calls: (id: string, options?: PmUpdateActionOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "contract_data", "kind": "value", "name": "UPDATE_COMMANDER_OPTION_REGISTRATION_CONTRACTS", "signature": "CommanderOptionRegistrationContract[]" }, { "classification": "contract_data", "kind": "value", "name": "UPDATE_COMMANDER_REPEATABLE_OPTION_CONTRACTS", "signature": "CommanderOptionAliasContract[]" }, { "classification": "contract_data", "kind": "value", "name": "UPDATE_COMMANDER_STRING_OPTION_CONTRACTS", "signature": "CommanderOptionAliasContract[]" }, { "classification": "contract_data", "kind": "value", "name": "UPDATE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "UPDATE_MANY_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "advanced_export", "kind": "interface", "name": "UpdateCommandOptions", "signature": "export interface UpdateCommandOptions extends MutationMetadataCommandOptions, SharedLinkedResourceOptions, SharedLinkedResourceClearOptions { title?: string; description?: string; body?: string; documentAnnotationSnapshot?: Partial>; status?: string; closeReason?: string; completedAt?: string; priority?: string | number; type?: string; tags?: string; addTags?: string[]; removeTags?: string[]; addAc?: string[]; removeAc?: string[]; force?: boolean; allowMissingParent?: boolean; allowUnresolvedDeps?: boolean; depRemove?: string[]; replaceDeps?: boolean; replaceTests?: boolean; replaceFiles?: boolean; replaceDocs?: boolean; runtimeFieldCommands?: Array<\"update\" | \"update_many\">; [key: string]: unknown; }" }, { "classification": "supported", "kind": "function", "name": "updateLinkedTest", "signature": "(id: string, options: UpdateLinkedTestOptions, global?: GlobalOptions) => Promise | calls: (id: string, options: UpdateLinkedTestOptions, global?: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "UpdateLinkedTestOptions", "signature": "export interface UpdateLinkedTestOptions { selector: LinkedTestUpdateSelector; patch: LinkedTestMetadataPatch; author?: string; message?: string; force?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "UpdateLinkedTestResult", "signature": "export interface UpdateLinkedTestResult { ok: true; id: string; tests: LinkedTest[]; changed: boolean; count: number; updated_index: number; updated_fields: string[]; }" }, { "classification": "advanced_export", "kind": "type", "name": "UpdateManyOperationOptions", "signature": "export type UpdateManyOperationOptions = UpdateManyCommandOptions;" }, { "classification": "advanced_export", "kind": "type", "name": "UpdateOperationOptions", "signature": "export type UpdateOperationOptions = UpdateCommandOptions;" }, { "classification": "supported", "kind": "interface", "name": "UpdateResult", "signature": "export interface UpdateResult { item: Record; changed_fields: string[]; warnings: string[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "upgrade", "signature": "(target?: string, options?: UpgradeCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (target?: string, options?: UpgradeCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "contract_data", "kind": "value", "name": "UPGRADE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "supported", "kind": "interface", "name": "UpgradeCliResult", "signature": "export interface UpgradeCliResult { requested: boolean; status: \"planned\" | \"updated\" | \"failed\" | \"skipped\"; package: string; target: string; command: string[]; migration_guidance?: string[]; before_version?: string; after_version?: string; repair: boolean; reason?: string; error?: string; }" }, { "classification": "supported", "kind": "interface", "name": "UpgradeCommandOptions", "signature": "export interface UpgradeCommandOptions { scope?: ExtensionScope; dryRun?: boolean; cliOnly?: boolean; packagesOnly?: boolean; project?: boolean; local?: boolean; global?: boolean; repair?: boolean; tag?: string; packageName?: string; commandRunner?: UpgradeCommandRunner; }" }, { "classification": "supported", "kind": "type", "name": "UpgradeCommandRunner", "signature": "export type UpgradeCommandRunner = (command: string, args: string[], options?: { cwd?: string; }) => Promise;" }, { "classification": "supported", "kind": "interface", "name": "UpgradeCommandRunnerResult", "signature": "export interface UpgradeCommandRunnerResult { stdout: string; stderr: string; }" }, { "classification": "supported", "kind": "interface", "name": "UpgradePackageResult", "signature": "export interface UpgradePackageResult { name: string; directory: string; scope: ExtensionScope; source: ManagedExtensionSource; status: \"planned\" | \"updated\" | \"failed\" | \"skipped\"; command: string[]; previous_version: string; installed_version?: string; reason?: string; error?: string; }" }, { "classification": "supported", "kind": "interface", "name": "UpgradeResult", "signature": "export interface UpgradeResult { ok: boolean; action: \"upgrade\"; dry_run: boolean; scope: ExtensionScope; target?: string; cli: UpgradeCliResult; packages: UpgradePackageResult[]; summary: { requested_cli: boolean; requested_packages: boolean; planned: number; updated: number; skipped: number; failed: number; }; }" }, { "classification": "advanced_export", "kind": "function", "name": "validate", "signature": "{ & { counts: true; }>(options: Options, clientOptions?: PmClientOptions): ReadPromise; & { counts?: false; } = ValidateCommandOptions & { counts?: false; }>(options?: Options, clientOptions?: PmClientOptions): ReadPromise; >(options: Options, clientOptions?: PmClientOptions): ReadPromise; } | calls: & { counts: true; }>(options: Options, clientOptions?: PmClientOptions) => ReadPromise ; & { counts?: false; } = ValidateCommandOptions & { counts?: false; }>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise ; >(options: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "contract_data", "kind": "value", "name": "VALIDATE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "supported", "kind": "function", "name": "validateAssertionDefinition", "signature": "(definition: AssuranceAssertionDefinition) => AssuranceAssertionDefinition | calls: (definition: AssuranceAssertionDefinition) => AssuranceAssertionDefinition" }, { "classification": "supported", "kind": "function", "name": "validateAssuranceDocument", "signature": "(document: AssuranceDocument) => AssuranceDocument | calls: (document: AssuranceDocument) => AssuranceDocument" }, { "classification": "supported", "kind": "interface", "name": "ValidateCheck", "signature": "export interface ValidateCheck { name: ValidateCheckName; status: ValidateStatus; ok: boolean; details: Record; }" }, { "classification": "supported", "kind": "interface", "name": "ValidateCommandOptions", "signature": "export interface ValidateCommandOptions { checkCompleteness?: boolean; checkMetadata?: boolean; checkResolution?: boolean; checkLifecycle?: boolean; checkStaleBlockers?: boolean; dependencyCycleSeverity?: string; parentCycleSeverity?: string; checkFiles?: boolean; includePmInternals?: boolean; verboseFileLists?: boolean; verboseDiagnostics?: boolean; allAffectedIds?: boolean; checkHistoryDrift?: boolean; checkStorageIntegrity?: boolean; checkCommandReferences?: boolean; scanMode?: string; metadataProfile?: string; fixHints?: boolean; autoFix?: boolean; dryRun?: boolean; fixScope?: string[]; pruneMissing?: boolean; counts?: boolean; full?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ValidateCountsFixesSummary", "signature": "export interface ValidateCountsFixesSummary { mode: \"apply\" | \"dry_run\"; auto_fix: boolean; prune_missing: boolean; planned_count: number; applied_count: number; gated_count: number; failed_count: number; }" }, { "classification": "supported", "kind": "interface", "name": "ValidateCountsResult", "signature": "export interface ValidateCountsResult extends Omit { fixes?: ValidateCountsFixesSummary; }" }, { "classification": "supported", "kind": "interface", "name": "ValidateFixesSummary", "signature": "export interface ValidateFixesSummary { mode: \"apply\" | \"dry_run\"; auto_fix: boolean; prune_missing: boolean; granted_fix_scopes: string[]; planned_count: number; applied_count: number; gated_count: number; failed_count: number; planned_fixes: Array>; applied_fixes: Array>; gated_fixes: Array>; failed_fixes: Array>; }" }, { "classification": "supported", "kind": "function", "name": "validateGateDefinition", "signature": "(definition: AssuranceGateDefinition) => AssuranceGateDefinition | calls: (definition: AssuranceGateDefinition) => AssuranceGateDefinition" }, { "classification": "advanced_export", "kind": "function", "name": "validateItemMutationRows", "signature": "(value: unknown) => BulkItemMutation[] | calls: (value: unknown) => BulkItemMutation[]" }, { "classification": "advanced_export", "kind": "function", "name": "validateLinkedPaths", "signature": "(paths: string[], workspaceRoot?: string) => Promise | calls: (paths: string[], workspaceRoot?: string) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "validateMcpAuthorizationResponseIssuer", "signature": "(input: { expectedIssuer: string; responseIssuer?: string; issuerParameterSupported?: boolean; }) => void | calls: (input: { expectedIssuer: string; responseIssuer?: string; issuerParameterSupported?: boolean; }) => void" }, { "classification": "advanced_export", "kind": "function", "name": "validateMcpAuthorizationServerMetadata", "signature": "(value: unknown, expectedIssuer: string) => PmMcpValidatedAuthorizationServerMetadata | calls: (value: unknown, expectedIssuer: string) => PmMcpValidatedAuthorizationServerMetadata" }, { "classification": "advanced_export", "kind": "function", "name": "validateMcpClientMetadataDocument", "signature": "(value: unknown, documentUrl: string) => Record | calls: (value: unknown, documentUrl: string) => Record" }, { "classification": "advanced_export", "kind": "function", "name": "validateMcpHttpRequestHeaders", "signature": "(input: { headers: PmMcpHttpHeaders; request: Record; toolSchema?: unknown; }) => void | calls: (input: { headers: PmMcpHttpHeaders; request: Record; toolSchema?: unknown; }) => void" }, { "classification": "advanced_export", "kind": "function", "name": "validateMcpJsonSchema", "signature": "(schema: unknown, bounds?: PmMcpJsonSchemaBounds) => unknown | calls: (schema: unknown, bounds?: PmMcpJsonSchemaBounds) => unknown" }, { "classification": "supported", "kind": "function", "name": "validateMeasurementDefinition", "signature": "(definition: AssuranceMeasurementDefinition) => AssuranceMeasurementDefinition | calls: (definition: AssuranceMeasurementDefinition) => AssuranceMeasurementDefinition" }, { "classification": "advanced_export", "kind": "function", "name": "validateMissingParentReference", "signature": "(parentId: string, policy: ParentReferencePolicy) => { warnings: string[]; } | calls: (parentId: string, policy: ParentReferencePolicy) => { warnings: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "ValidateMutationServices", "signature": "export interface ValidateMutationServices { runUpdate?: (id: string, options: Record, global: GlobalOptions) => Promise; }" }, { "classification": "supported", "kind": "function", "name": "validateReadOutputOptions", "signature": "(command: string, options: Record) => void | calls: (command: string, options: Record) => void" }, { "classification": "supported", "kind": "interface", "name": "ValidateResult", "signature": "export interface ValidateResult { ok: boolean; has_warnings: boolean; checks: ValidateCheck[]; warnings: string[]; fixes?: ValidateFixesSummary; generated_at: string; projection: OutputProjectionDeclaration; }" }, { "classification": "advanced_export", "kind": "function", "name": "validateSprintOrReleaseValue", "signature": "(field: \"release\" | \"sprint\", rawValue: string, policy: SprintReleaseFormatPolicy) => { value: string; warnings: string[]; } | calls: (field: \"sprint\" | \"release\", rawValue: string, policy: SprintReleaseFormatPolicy) => { value: string; warnings: string[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "validateTypeOptions", "signature": "(typeName: string, rawTypeOptions: Record | undefined, registry: ItemTypeRegistry) => { normalized: Record | undefined; errors: string[]; } | calls: (typeName: string, rawTypeOptions: Record | undefined, registry: ItemTypeRegistry) => { normalized: Record | undefined; errors: string[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "validateWorkspaceTransactionIdentity", "signature": "(options: Pick) => Pick | calls: (options: Pick) => Pick" }, { "classification": "advanced_export", "kind": "interface", "name": "VectorizationEmbeddingIdentity", "signature": "export interface VectorizationEmbeddingIdentity { provider: string; model: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "VectorizationEmbeddingMetadata", "signature": "export interface VectorizationEmbeddingMetadata extends VectorizationEmbeddingIdentity { vector_dimension: number; }" }, { "classification": "supported", "kind": "interface", "name": "VectorStoreAdapterDefinition", "signature": "export interface VectorStoreAdapterDefinition { name: string; query?: (context: VectorStoreQueryContext) => VectorStoreQueryHit[] | Promise; upsert?: (context: VectorStoreUpsertContext) => unknown | Promise; delete?: (context: VectorStoreDeleteContext) => unknown | Promise; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "VectorStoreAdapterOperationContexts", "signature": "export interface VectorStoreAdapterOperationContexts { query: VectorStoreQueryContext; upsert: VectorStoreUpsertContext; delete: VectorStoreDeleteContext; }" }, { "classification": "supported", "kind": "interface", "name": "VectorStoreAdapterOperationResults", "signature": "export interface VectorStoreAdapterOperationResults { query: VectorStoreQueryHit[]; upsert: unknown; delete: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "VectorStoreDeleteContext", "signature": "export interface VectorStoreDeleteContext { ids: string[]; settings: PmSettings; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "VectorStoreQueryContext", "signature": "export interface VectorStoreQueryContext { vector: number[]; limit: number; settings: PmSettings; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "VectorStoreQueryHit", "signature": "export interface VectorStoreQueryHit { id: string; score: number; payload?: Record; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "VectorStoreUpsertContext", "signature": "export interface VectorStoreUpsertContext { points: VectorStoreUpsertPoint[]; settings: PmSettings; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "VectorStoreUpsertPoint", "signature": "export interface VectorStoreUpsertPoint { id: string; vector: number[]; payload?: Record; [key: string]: unknown; }" }, { "classification": "advanced_export", "kind": "interface", "name": "VerdictComposition", "signature": "export interface VerdictComposition { operator: \"all\" | \"any\"; predicate_ids: readonly string[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "VerdictContract", "signature": "export interface VerdictContract { schema: typeof PM_VERDICT_SCHEMA; id: string; version: number; predicates: readonly VerdictPredicate[]; composition: VerdictComposition; }" }, { "classification": "advanced_export", "kind": "type", "name": "VerdictPredicate", "signature": "export type VerdictPredicate = { readonly id: string; readonly kind: \"field_equals\"; readonly path: string; readonly expected: unknown; } | { readonly id: string; readonly kind: \"field_present\"; readonly path: string; } | { readonly id: string; readonly kind: \"field_absent\"; readonly path: string; };" }, { "classification": "advanced_export", "kind": "interface", "name": "VerdictResult", "signature": "export interface VerdictResult { contract_id: string; contract_version: number; snapshot_id: string; outcome: \"satisfied\" | \"violated\" | \"not_applicable\"; score: number | null; policy: \"verdict_only_no_reward\"; reason?: \"no_predicates_declared\"; predicates: readonly PredicateVerdict[]; }" }, { "classification": "supported", "kind": "function", "name": "verifyAttestation", "signature": "(bundleInput: unknown, options?: HistoryAttestationOptions) => Promise | calls: (bundleInput: unknown, options?: HistoryAttestationOptions) => Promise" }, { "classification": "contract_data", "kind": "function", "name": "verifyCliFlagInvocationParity", "signature": "(command: string, declarations: readonly CliFlagInvocationContract[], observations: readonly CliFlagArityObservation[]) => CliFlagInvocationParityReport | calls: (command: string, declarations: readonly CliFlagInvocationContract[], observations: readonly CliFlagArityObservation[]) => CliFlagInvocationParityReport" }, { "classification": "contract_data", "kind": "function", "name": "verifyExplicitPositionalSlotCensus", "signature": "(explicitCommands: Iterable, destinationCommands: Iterable) => PmCommandPositionalFinding[] | calls: (explicitCommands: Iterable, destinationCommands: Iterable) => PmCommandPositionalFinding[]" }, { "classification": "supported", "kind": "function", "name": "verifyHistoryChain", "signature": "(entries: HistoryEntry[]) => { ok: boolean; errors: string[]; } | calls: (entries: HistoryEntry[]) => { ok: boolean; errors: string[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "verifyHistoryChainWithVersion", "signature": "(entries: HistoryEntry[]) => { ok: boolean; errors: string[]; item_hash_version?: HistoryItemHashVersion; } | calls: (entries: HistoryEntry[]) => { ok: boolean; errors: string[]; item_hash_version?: HistoryItemHashVersion; }" }, { "classification": "advanced_export", "kind": "function", "name": "verifyHistoryEntries", "signature": "(history: HistoryEntry[], currentDocument?: ItemDocument) => HistoryVerificationResult | calls: (history: HistoryEntry[], currentDocument?: ItemDocument) => HistoryVerificationResult" }, { "classification": "advanced_export", "kind": "function", "name": "verifyHistoryRecordHash", "signature": "(entry: HistoryEntry) => { ok: true; coverage: \"item_state_only\" | \"record_and_item_state\"; } | { ok: false; error: \"incomplete_record_hash_envelope\" | \"record_hash_mismatch\" | \"unsupported_history_hash_algorithm\" | \"unsupported_record_hash_version\"; } | calls: (entry: HistoryEntry) => { ok: true; coverage: \"record_and_item_state\" | \"item_state_only\"; } | { ok: false; error: \"incomplete_record_hash_envelope\" | \"record_hash_mismatch\" | \"unsupported_record_hash_version\" | \"unsupported_history_hash_algorithm\"; }" }, { "classification": "advanced_export", "kind": "function", "name": "verifyHistoryRewriteEvidence", "signature": "(entry: HistoryEntry) => { ok: true; coverage: \"complete\" | \"digest_only\" | \"legacy_anchor_only\" | \"none\"; } | { ok: false; error: \"rewrite_evidence_invalid\" | \"rewrite_evidence_patch_hash_mismatch\" | \"rewrite_evidence_record_hash_mismatch\"; } | calls: (entry: HistoryEntry) => { ok: true; coverage: \"complete\" | \"digest_only\" | \"legacy_anchor_only\" | \"none\"; } | { ok: false; error: \"rewrite_evidence_invalid\" | \"rewrite_evidence_patch_hash_mismatch\" | \"rewrite_evidence_record_hash_mismatch\"; }" }, { "classification": "contract_data", "kind": "function", "name": "verifyPmCliGrammar", "signature": "(commands: readonly string[], aliases?: readonly PmCommandAliasContract[]) => PmCliGrammarReport | calls: (commands: readonly string[], aliases?: readonly PmCommandAliasContract[]) => PmCliGrammarReport" }, { "classification": "contract_data", "kind": "function", "name": "verifyPmCommandPositionalContracts", "signature": "(observed: readonly PmCommandPositionalContract[], options?: { declared?: readonly PmCommandPositionalContract[]; positionalShapeBudget?: number; }) => PmCommandPositionalReport | calls: (observed: readonly PmCommandPositionalContract[], options?: { declared?: readonly PmCommandPositionalContract[]; positionalShapeBudget?: number; }) => PmCommandPositionalReport" }, { "classification": "contract_data", "kind": "function", "name": "verifyPmFlagLexicon", "signature": "(entries?: readonly PmFlagLexiconEntry[], budgets?: readonly PmCommandFlagBudget[], baseline?: readonly PmFlagSpellingInventoryEntry[]) => PmFlagLexiconReport | calls: (entries?: readonly PmFlagLexiconEntry[], budgets?: readonly PmCommandFlagBudget[], baseline?: readonly PmFlagSpellingInventoryEntry[]) => PmFlagLexiconReport" }, { "classification": "advanced_export", "kind": "value", "name": "verifyPmRecoveryKindRuntimeCoverage", "signature": "(census: PmRecoveryProducerCensusReport, obligations: readonly PmRecoveryReferenceObligation[]) => PmRecoveryProducerRuntimeReport | calls: (census: PmRecoveryProducerCensusReport, obligations: readonly PmRecoveryReferenceObligation[]) => PmRecoveryProducerRuntimeReport" }, { "classification": "advanced_export", "kind": "function", "name": "verifyPmRecoveryProducerRuntimeCoverage", "signature": "(census: PmRecoveryProducerCensusReport, obligations: readonly PmRecoveryReferenceObligation[]) => PmRecoveryProducerRuntimeReport | calls: (census: PmRecoveryProducerCensusReport, obligations: readonly PmRecoveryReferenceObligation[]) => PmRecoveryProducerRuntimeReport" }, { "classification": "advanced_export", "kind": "function", "name": "verifyPmRecoveryReferences", "signature": "(obligations: readonly PmRecoveryReferenceObligation[], observations: readonly PmRecoveryReferenceObservation[]) => PmRecoveryReferenceReport | calls: (obligations: readonly PmRecoveryReferenceObligation[], observations: readonly PmRecoveryReferenceObservation[]) => PmRecoveryReferenceReport" }, { "classification": "advanced_export", "kind": "function", "name": "verifyPmRefusalClosureIdentityRatchet", "signature": "(report: PmRefusalClosureCensusReport, requiredCanonicalCodes?: readonly string[]) => { ok: boolean; required_canonical_codes: string[]; missing_required_canonical_codes: string[]; } | calls: (report: PmRefusalClosureCensusReport, requiredCanonicalCodes?: readonly string[]) => { ok: boolean; required_canonical_codes: string[]; missing_required_canonical_codes: string[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "verifyPmRefusalClosureRatchet", "signature": "(report: PmRefusalClosureCensusReport, baseline?: number) => { ok: boolean; baseline: number; actual: number; } | calls: (report: PmRefusalClosureCensusReport, baseline?: number) => { ok: boolean; baseline: number; actual: number; }" }, { "classification": "advanced_export", "kind": "function", "name": "verifyPmRefusalReachability", "signature": "(catalog: readonly PmErrorCodeContract[], observations: readonly PmRefusalProbeObservation[]) => PmRefusalReachabilityReport | calls: (catalog: readonly PmErrorCodeContract[], observations: readonly PmRefusalProbeObservation[]) => PmRefusalReachabilityReport" }, { "classification": "contract_data", "kind": "function", "name": "verifyToolOptionCliParity", "signature": "(toolOptions: readonly ToolOptionFlagContract[], cliFlags: readonly CliFlagContract[]) => ToolOptionCliParityReport | calls: (toolOptions: readonly ToolOptionFlagContract[], cliFlags: readonly CliFlagContract[]) => ToolOptionCliParityReport" }, { "classification": "supported", "kind": "interface", "name": "WaivedBoundaryRecord", "signature": "export interface WaivedBoundaryRecord { id: string; producer: string; consumer: string; format: string; waiver_reason: string; waiver_owner: string; waiver_expires_at: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "withCliMutationInput", "signature": "(options: T) => T | calls: (options: T) => T" }, { "classification": "advanced_export", "kind": "function", "name": "withExpectedItemRevisions", "signature": "(expectations: readonly ExpectedItemRevision[], operation: () => Promise, context?: ItemRevisionContext) => Promise> | calls: (expectations: readonly ExpectedItemRevision[], operation: () => Promise, context?: ItemRevisionContext) => Promise>" }, { "classification": "contract_data", "kind": "function", "name": "withFlagAliasMetadata", "signature": "(flagContracts: CliFlagContract[]) => CliFlagContract[] | calls: (flagContracts: CliFlagContract[]) => CliFlagContract[]" }, { "classification": "advanced_export", "kind": "function", "name": "withHostEnvironmentBoundary", "signature": "(operation: string, run: () => Promise, options?: HostEnvironmentBoundaryOptions) => Promise | calls: (operation: string, run: () => Promise, options?: HostEnvironmentBoundaryOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "withLiteralMutationInput", "signature": "(options: T) => T | calls: (options: T) => T" }, { "classification": "advanced_export", "kind": "function", "name": "withMcpCachePolicy", "signature": ">(payload: Payload, policy: PmMcpCachePolicy) => Payload & PmMcpCachePolicy | calls: >(payload: Payload, policy: PmMcpCachePolicy) => Payload & PmMcpCachePolicy" }, { "classification": "contract_data", "kind": "function", "name": "withoutGenericRefusalExamples", "signature": "(values: readonly string[] | undefined) => string[] | calls: (values: readonly string[] | undefined) => string[]" }, { "classification": "supported", "kind": "value", "name": "WORKFLOW_POLICY_ACTIONS", "signature": "readonly [\"policies\", \"policy-put\", \"policy-remove\", \"policy-mode\", \"policy-check\", \"policy-approve\", \"policy-presets\"]" }, { "classification": "supported", "kind": "value", "name": "WORKFLOW_POLICY_DOCUMENT_SCHEMA", "signature": "{ readonly $schema: \"https://json-schema.org/draft/2020-12/schema\"; readonly title: \"pm workflow policy registry\"; readonly type: \"object\"; readonly additionalProperties: false; readonly required: readonly [\"version\", \"policies\"]; readonly properties: { readonly version: { readonly const: 1; }; readonly enforcement: { readonly enum: readonly [\"advise\", \"refuse\"]; readonly default: \"advise\"; }; readonly policies: { readonly type: \"array\"; readonly maxItems: 256; readonly items: { readonly type: \"object\"; readonly additionalProperties: false; readonly required: readonly [\"id\", \"rule\"]; readonly properties: { readonly id: { readonly type: \"string\"; readonly minLength: 1; readonly maxLength: 128; readonly pattern: \"^[a-zA-Z0-9][a-zA-Z0-9._-]*$\"; }; readonly description: { readonly type: \"string\"; readonly minLength: 1; readonly maxLength: 500; readonly pattern: \"\\\\S\"; }; readonly effect: { readonly enum: readonly [\"advise\", \"warn\", \"refuse\"]; }; readonly subject: { readonly type: \"object\"; readonly additionalProperties: false; readonly properties: { readonly dependency: { readonly type: \"object\"; readonly additionalProperties: false; readonly required: readonly [\"kind\"]; readonly properties: { readonly kind: { type: string; minLength: number; maxLength: number; pattern: string; }; readonly id: { type: string; minLength: number; maxLength: number; pattern: string; }; }; }; }; }; readonly rule: { readonly oneOf: readonly [{ readonly type: \"object\"; readonly additionalProperties: false; readonly required: readonly [\"kind\", \"fields\"]; readonly properties: { readonly kind: { readonly const: \"require_fields\"; }; readonly fields: { items: { pattern: string; type: string; minLength: number; maxLength: number; }; type: string; minItems: number; maxItems: number; }; }; }, { readonly type: \"object\"; readonly additionalProperties: false; readonly required: readonly [\"kind\", \"authors\"]; readonly properties: { readonly kind: { readonly const: \"authors\"; }; readonly authors: { type: string; minItems: number; maxItems: number; items: { type: string; minLength: number; maxLength: number; pattern: string; }; }; }; }, ...{ type: string; additionalProperties: boolean; required: string[]; properties: { kind: { const: string; }; fields: { items: { pattern: string; type: string; minLength: number; maxLength: number; }; type: string; minItems: number; maxItems: number; }; authors: { type: string; minItems: number; maxItems: number; items: { type: string; minLength: number; maxLength: number; pattern: string; }; }; }; }[], { readonly type: \"object\"; readonly additionalProperties: false; readonly required: readonly [\"kind\", \"allowed\"]; readonly properties: { readonly kind: { readonly const: \"transition\"; }; readonly allowed: { readonly type: \"array\"; readonly maxItems: 64; readonly items: { readonly type: \"array\"; readonly minItems: 2; readonly maxItems: 2; readonly items: { type: string; minLength: number; maxLength: number; pattern: string; }; }; }; }; }]; }; }; }; }; }; }" }, { "classification": "supported", "kind": "value", "name": "WORKFLOW_POLICY_SCHEMA", "signature": "{ readonly type: \"object\"; readonly additionalProperties: false; readonly required: readonly [\"id\", \"rule\"]; readonly properties: { readonly id: { readonly type: \"string\"; readonly minLength: 1; readonly maxLength: 128; readonly pattern: \"^[a-zA-Z0-9][a-zA-Z0-9._-]*$\"; }; readonly description: { readonly type: \"string\"; readonly minLength: 1; readonly maxLength: 500; readonly pattern: \"\\\\S\"; }; readonly effect: { readonly enum: readonly [\"advise\", \"warn\", \"refuse\"]; }; readonly subject: { readonly type: \"object\"; readonly additionalProperties: false; readonly properties: { readonly dependency: { readonly type: \"object\"; readonly additionalProperties: false; readonly required: readonly [\"kind\"]; readonly properties: { readonly kind: { type: string; minLength: number; maxLength: number; pattern: string; }; readonly id: { type: string; minLength: number; maxLength: number; pattern: string; }; }; }; }; }; readonly rule: { readonly oneOf: readonly [{ readonly type: \"object\"; readonly additionalProperties: false; readonly required: readonly [\"kind\", \"fields\"]; readonly properties: { readonly kind: { readonly const: \"require_fields\"; }; readonly fields: { items: { pattern: string; type: string; minLength: number; maxLength: number; }; type: string; minItems: number; maxItems: number; }; }; }, { readonly type: \"object\"; readonly additionalProperties: false; readonly required: readonly [\"kind\", \"authors\"]; readonly properties: { readonly kind: { readonly const: \"authors\"; }; readonly authors: { type: string; minItems: number; maxItems: number; items: { type: string; minLength: number; maxLength: number; pattern: string; }; }; }; }, ...{ type: string; additionalProperties: boolean; required: string[]; properties: { kind: { const: string; }; fields: { items: { pattern: string; type: string; minLength: number; maxLength: number; }; type: string; minItems: number; maxItems: number; }; authors: { type: string; minItems: number; maxItems: number; items: { type: string; minLength: number; maxLength: number; pattern: string; }; }; }; }[], { readonly type: \"object\"; readonly additionalProperties: false; readonly required: readonly [\"kind\", \"allowed\"]; readonly properties: { readonly kind: { readonly const: \"transition\"; }; readonly allowed: { readonly type: \"array\"; readonly maxItems: 64; readonly items: { readonly type: \"array\"; readonly minItems: 2; readonly maxItems: 2; readonly items: { type: string; minLength: number; maxLength: number; pattern: string; }; }; }; }; }]; }; }; }" }, { "classification": "supported", "kind": "function", "name": "workflowApprovalFingerprint", "signature": "(policy: WorkflowPolicy, record: Readonly>) => string | calls: (policy: WorkflowPolicy, record: Readonly>) => string" }, { "classification": "supported", "kind": "interface", "name": "WorkflowApprovalReceipt", "signature": "export interface WorkflowApprovalReceipt { id: string; policy_id: string; policy_fingerprint: string; content_fingerprint: string; warnings: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "WorkflowCompletenessViolation", "signature": "export interface WorkflowCompletenessViolation { id: string; type: string; status: string; decision: WorkflowPolicyDecision; }" }, { "classification": "supported", "kind": "interface", "name": "WorkflowPolicy", "signature": "export interface WorkflowPolicy { id: string; description?: string; subject?: WorkflowPolicySubject; effect?: WorkflowPolicyEffect; rule: WorkflowPolicyRule; }" }, { "classification": "supported", "kind": "type", "name": "WorkflowPolicyAction", "signature": "export type WorkflowPolicyAction = (typeof WORKFLOW_POLICY_ACTIONS)[number];" }, { "classification": "supported", "kind": "interface", "name": "WorkflowPolicyActionOptions", "signature": "export interface WorkflowPolicyActionOptions { definition?: unknown; policy?: string; dryRun?: boolean; author?: string; message?: string; }" }, { "classification": "supported", "kind": "interface", "name": "WorkflowPolicyActionResult", "signature": "export interface WorkflowPolicyActionResult { policy_result: true; action: WorkflowPolicyAction; changed: boolean; result: WorkflowPolicyDocument | WorkflowPolicyEvaluation | WorkflowApprovalReceipt; }" }, { "classification": "supported", "kind": "function", "name": "workflowPolicyApplies", "signature": "(policy: WorkflowPolicy, input: WorkflowPolicyInput) => boolean | calls: (policy: WorkflowPolicy, input: WorkflowPolicyInput) => boolean" }, { "classification": "supported", "kind": "interface", "name": "WorkflowPolicyApproval", "signature": "export interface WorkflowPolicyApproval { policy_fingerprint: string; content_fingerprint: string; author: string; }" }, { "classification": "supported", "kind": "interface", "name": "WorkflowPolicyDecision", "signature": "export interface WorkflowPolicyDecision { policy_id: string; policy_fingerprint: string; rule: WorkflowPolicyRule[\"kind\"]; effect: WorkflowPolicyEffect; satisfied: boolean; missing_fields: string[]; remediation: string; }" }, { "classification": "supported", "kind": "interface", "name": "WorkflowPolicyDocument", "signature": "export interface WorkflowPolicyDocument { version: 1; enforcement: \"advise\" | \"refuse\"; policies: WorkflowPolicy[]; }" }, { "classification": "supported", "kind": "type", "name": "WorkflowPolicyEffect", "signature": "export type WorkflowPolicyEffect = \"advise\" | \"warn\" | \"refuse\";" }, { "classification": "supported", "kind": "interface", "name": "WorkflowPolicyEvaluation", "signature": "export interface WorkflowPolicyEvaluation { allowed: boolean; decisions: WorkflowPolicyDecision[]; warnings: string[]; }" }, { "classification": "supported", "kind": "function", "name": "workflowPolicyFingerprint", "signature": "(policy: WorkflowPolicy) => string | calls: (policy: WorkflowPolicy) => string" }, { "classification": "supported", "kind": "interface", "name": "WorkflowPolicyInput", "signature": "export interface WorkflowPolicyInput { operation: string; author: string; before: Readonly> | null; after: Readonly> | null; approvals?: readonly WorkflowPolicyApproval[]; completeness_only?: boolean; }" }, { "classification": "supported", "kind": "type", "name": "WorkflowPolicyRule", "signature": "export type WorkflowPolicyRule = { kind: \"require_fields\"; fields: string[]; } | { kind: \"transition\"; allowed: [ string, string ][]; } | { kind: \"authors\"; authors: string[]; } | { kind: \"field_writers\"; fields: string[]; authors: string[]; } | { kind: \"approval\"; fields: string[]; authors: string[]; };" }, { "classification": "supported", "kind": "interface", "name": "WorkflowPolicySubject", "signature": "export interface WorkflowPolicySubject { types?: string[]; tags?: string[]; statuses?: string[]; operations?: string[]; parents?: string[]; dependency?: { kind: string; id?: string; }; }" }, { "classification": "supported", "kind": "interface", "name": "WorkloadEntry", "signature": "export interface WorkloadEntry { assignee: string | null; active: number; in_progress: number; items: string[]; }" }, { "classification": "contract_data", "kind": "value", "name": "WORKSPACE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "advanced_export", "kind": "value", "name": "WORKSPACE_HISTORY_ID", "signature": "\"_workspace\"" }, { "classification": "advanced_export", "kind": "value", "name": "WORKSPACE_SNAPSHOT_ACTIONS", "signature": "readonly [\"create\", \"list\", \"inspect\", \"restore\", \"delete\"]" }, { "classification": "advanced_export", "kind": "interface", "name": "WorkspaceAuditEventOptions", "signature": "export interface WorkspaceAuditEventOptions { pmRoot: string; op: string; author: string; context: Record; message: string; lockTtlSeconds: number; lockWaitMs: number; }" }, { "classification": "advanced_export", "kind": "interface", "name": "WorkspaceContracts", "signature": "export interface WorkspaceContracts { types: string[]; statuses: string[]; openStatus: string; closeStatus: string; canceledStatus: string; fields?: WorkspaceFieldContract[]; extensionCommands?: WorkspaceExtensionCommandContract[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "WorkspaceContractsOptions", "signature": "export interface WorkspaceContractsOptions { extensionRegistrations?: ExtensionRegistrationRegistry | null; noExtensions?: boolean; cwd?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "WorkspaceExtensionCommandContract", "signature": "export interface WorkspaceExtensionCommandContract { command: string; action: string; arguments: Array<{ name: string; required: boolean; variadic: boolean; description?: string; }>; description?: string; tier: \"core\" | \"standard\" | \"full\" | \"internal\"; family: PmCommandCapabilityFamily; }" }, { "classification": "advanced_export", "kind": "interface", "name": "WorkspaceFieldContract", "signature": "export interface WorkspaceFieldContract { key: string; optionName: string; metadataKey: string; type: RuntimeFieldType; commands: string[]; repeatable: boolean; requiredOnCreate: boolean; description?: string; }" }, { "classification": "supported", "kind": "function", "name": "workspaceGraphCache", "signature": "() => WorkspaceGraphCache | calls: () => WorkspaceGraphCache" }, { "classification": "supported", "kind": "class", "name": "WorkspaceGraphCache", "signature": "export declare class WorkspaceGraphCache { #private; constructor(options?: { maxResultsPerWorkspace?: number; maxWorkspaces?: number; }); lookup(key: string, fingerprint: string, build: () => WorkspaceRelationshipAssembly): WorkspaceGraphCacheLookup; clear(): void; }" }, { "classification": "supported", "kind": "interface", "name": "WorkspaceGraphCacheLookup", "signature": "export interface WorkspaceGraphCacheLookup { assembly: WorkspaceRelationshipAssembly; assemblyReused: boolean; fingerprint: string; memoize(queryKey: string, compute: () => T): { value: T; reused: boolean; }; }" }, { "classification": "advanced_export", "kind": "interface", "name": "WorkspaceHistoryChange", "signature": "export interface WorkspaceHistoryChange { pmRoot: string; documentPath: string; before: unknown; after: unknown; op: string; idempotencyKey?: string; author: string; message?: string; lockTtlSeconds: number; lockWaitMs: number; }" }, { "classification": "advanced_export", "kind": "interface", "name": "WorkspaceHistoryStateAgreement", "signature": "export interface WorkspaceHistoryStateAgreement { ok: boolean; document_count: number; matching_documents: string[]; mismatched_documents: string[]; missing_documents: string[]; unreadable_documents: string[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "WorkspaceJsonMutation", "signature": "export interface WorkspaceJsonMutation { raw: string; result: Result; }" }, { "classification": "advanced_export", "kind": "interface", "name": "WorkspaceJsonMutationOptions", "signature": "export interface WorkspaceJsonMutationOptions extends Omit { mutate: (beforeRaw: string | null) => WorkspaceJsonMutation | Promise>; dryRun?: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "WorkspaceJsonReconciliationOptions", "signature": "export interface WorkspaceJsonReconciliationOptions extends Omit { authorizationDecision: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "WorkspaceJsonRestoreOptions", "signature": "export interface WorkspaceJsonRestoreOptions extends Omit { targetVersion: number; }" }, { "classification": "advanced_export", "kind": "interface", "name": "WorkspaceJsonRestoreResult", "signature": "export interface WorkspaceJsonRestoreResult { document_path: string; restored_from_version: number; changed: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "WorkspaceJsonWriteOptions", "signature": "export interface WorkspaceJsonWriteOptions { pmRoot: string; filePath: string; raw: string; op: string; idempotencyKey?: string; author: string; lockTtlSeconds: number; lockWaitMs: number; message?: string; recordCreation?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "WorkspaceMemoryItemReference", "signature": "export interface WorkspaceMemoryItemReference { id: string; title: string; }" }, { "classification": "supported", "kind": "interface", "name": "WorkspaceMemoryReadResult", "signature": "export interface WorkspaceMemoryReadResult { snapshot: WorkspaceMemorySnapshot | null; cache_status: \"fresh\" | \"rebuilt\" | \"skipped\"; warnings: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "WorkspaceMemoryRollup", "signature": "export interface WorkspaceMemoryRollup { kind: \"epoch\" | \"epic\"; key: string; label: string; item_count: number; first_closed_at: string; last_closed_at: string; representative_items: WorkspaceMemoryItemReference[]; outcomes: string[]; knowledge_entries: number; }" }, { "classification": "supported", "kind": "interface", "name": "WorkspaceMemorySearchResult", "signature": "export interface WorkspaceMemorySearchResult { cache_status: \"fresh\" | \"rebuilt\"; matches: WorkspaceMemoryRollup[]; }" }, { "classification": "supported", "kind": "interface", "name": "WorkspaceMemorySelection", "signature": "export interface WorkspaceMemorySelection { cache_status: \"fresh\" | \"rebuilt\"; source_cursor: string; completion_time_sources?: Record; rollups: WorkspaceMemoryRollup[]; }" }, { "classification": "supported", "kind": "interface", "name": "WorkspaceMemorySnapshot", "signature": "export interface WorkspaceMemorySnapshot { format_version: number; source_cursor: string; source_item_count: number; generated_at: string; completion_time_sources?: Record; rollups: WorkspaceMemoryRollup[]; }" }, { "classification": "supported", "kind": "interface", "name": "WorkspacePositionNextAction", "signature": "export interface WorkspacePositionNextAction { command: string | null; reason: WorkspacePositionState; }" }, { "classification": "supported", "kind": "interface", "name": "WorkspacePositionResult", "signature": "export interface WorkspacePositionResult { ok: boolean; state: WorkspacePositionState; merge_fence: { committed: MergeFenceAuditResult; clone_local_drivers: MergeDriverConfigurationAuditResult | null; }; merge_receipts: { pending_decision_count: number; pending_item_ids: string[]; pending_item_ids_truncated: boolean; lossless_count: number; invalid_evidence_count: number; }; history_drift: { evidence_valid: boolean; drifted_item_count: number; drifted_item_ids: string[]; drifted_item_ids_truncated: boolean; counts: Record; }; next_action: WorkspacePositionNextAction; warnings: string[]; generated_at: string; }" }, { "classification": "supported", "kind": "type", "name": "WorkspacePositionState", "signature": "export type WorkspacePositionState = \"ready\" | \"merge_evidence_invalid\" | \"history_evidence_invalid\" | \"merge_reconciliation_required\" | \"history_repair_required\" | \"merge_fence_unprepared\";" }, { "classification": "advanced_export", "kind": "interface", "name": "WorkspaceRecipe", "signature": "export interface WorkspaceRecipe extends ReproducibleExecutionSettings { schema: typeof PM_WORKSPACE_RECIPE_SCHEMA; operations: readonly WorkspaceRecipeOperation[]; }" }, { "classification": "advanced_export", "kind": "type", "name": "WorkspaceRecipeJsonValue", "signature": "export type WorkspaceRecipeJsonValue = null | boolean | number | string | readonly WorkspaceRecipeJsonValue[] | { readonly [key: string]: WorkspaceRecipeJsonValue; };" }, { "classification": "advanced_export", "kind": "interface", "name": "WorkspaceRecipeOperation", "signature": "export interface WorkspaceRecipeOperation { action: string; input: Readonly>; }" }, { "classification": "advanced_export", "kind": "interface", "name": "WorkspaceRecordedState", "signature": "export interface WorkspaceRecordedState { snapshot_id: string; state: RecordedStateObject; }" }, { "classification": "supported", "kind": "interface", "name": "WorkspaceRelationshipAssembly", "signature": "export interface WorkspaceRelationshipAssembly { graph: RelationshipGraph; details: WorkspaceRelationshipNodeDetails[]; missingIdSet: Set; dangling: DanglingDependencyReferenceSummary; duplicateRows: DuplicateDependencyRow[]; orderingContradictions?: OrderingStorageContradiction[]; legacyAliasCounts: Record; hierarchyIntegrity?: HierarchyIntegrityAnalysis; }" }, { "classification": "supported", "kind": "interface", "name": "WorkspaceRelationshipItem", "signature": "export interface WorkspaceRelationshipItem extends DependencyReferenceHolder { title: string; type?: string; }" }, { "classification": "supported", "kind": "interface", "name": "WorkspaceRelationshipNodeDetails", "signature": "export interface WorkspaceRelationshipNodeDetails { id: string; title: string; status: string; type?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "WorkspaceSnapshotHistoryImpact", "signature": "export interface WorkspaceSnapshotHistoryImpact { path: string; current_entries: number; target_entries: number; removed_entries: number; }" }, { "classification": "advanced_export", "kind": "interface", "name": "WorkspaceSnapshotManifest", "signature": "export interface WorkspaceSnapshotManifest { schema: typeof SNAPSHOT_SCHEMA; fingerprint: string; files: readonly string[]; bytes: number; }" }, { "classification": "advanced_export", "kind": "interface", "name": "WorkspaceSnapshotReference", "signature": "export interface WorkspaceSnapshotReference { name: string; fingerprint: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "WorkspaceSnapshotRestorePlan", "signature": "export interface WorkspaceSnapshotRestorePlan { target_fingerprint: string; current_fingerprint: string; changed_file_count: number; removed_file_count: number; added_file_count: number; removed_item_count: number; affected_history_stream_count: number; removed_history_entry_count: number; affected_history_streams: readonly WorkspaceSnapshotHistoryImpact[]; changes_authoritative_state: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "WorkspaceTransactionCommitResult", "signature": "export interface WorkspaceTransactionCommitResult { transactionId: string; status: \"committed\"; recovered: boolean; results: Record; }" }, { "classification": "advanced_export", "kind": "interface", "name": "WorkspaceTransactionGcEntry", "signature": "export interface WorkspaceTransactionGcEntry { file: string; status: string | null; age_seconds: number | null; stale: boolean; reason?: \"active\" | \"fresh\" | \"unparseable\"; }" }, { "classification": "advanced_export", "kind": "interface", "name": "WorkspaceTransactionGcHooks", "signature": "export interface WorkspaceTransactionGcHooks { onRead?: (absolutePath: string) => Promise; onWrite?: (absolutePath: string) => Promise; }" }, { "classification": "advanced_export", "kind": "interface", "name": "WorkspaceTransactionGcOptions", "signature": "export interface WorkspaceTransactionGcOptions { dryRun: boolean; retentionDays: number; now?: number; hooks?: WorkspaceTransactionGcHooks; }" }, { "classification": "advanced_export", "kind": "interface", "name": "WorkspaceTransactionGcResult", "signature": "export interface WorkspaceTransactionGcResult { scanned: number; removed: string[]; retained: string[]; warnings: string[]; entries: WorkspaceTransactionGcEntry[]; }" }, { "classification": "advanced_export", "kind": "class", "name": "WorkspaceTransactionInterruptedError", "signature": "export declare class WorkspaceTransactionInterruptedError extends Error { constructor(message?: string); }" }, { "classification": "advanced_export", "kind": "interface", "name": "WorkspaceTransactionJournal", "signature": "export interface WorkspaceTransactionJournal { schemaVersion: 1 | 2; transactionId: string; author: string; status: WorkspaceTransactionJournalStatus; attempt: number; createdAt: string; updatedAt: string; stepIds: string[]; startedStepIds: string[]; completedStepIds: string[]; results: Record; compensationData: Record; recoveryData?: WorkspaceTransactionJsonValue; abandonment?: { reason: string; author: string; supersededBy?: string; }; }" }, { "classification": "advanced_export", "kind": "type", "name": "WorkspaceTransactionJournalStatus", "signature": "export type WorkspaceTransactionJournalStatus = \"applying\" | \"compensating\" | \"compensated\" | \"committed\" | \"abandoned\";" }, { "classification": "advanced_export", "kind": "type", "name": "WorkspaceTransactionJsonValue", "signature": "export type WorkspaceTransactionJsonValue = null | boolean | number | string | WorkspaceTransactionJsonValue[] | { [key: string]: WorkspaceTransactionJsonValue; };" }, { "classification": "advanced_export", "kind": "function", "name": "workspaceTransactionPlanDigest", "signature": "(journal: Pick) => string | calls: (journal: Pick) => string" }, { "classification": "advanced_export", "kind": "interface", "name": "WorkspaceTransactionStep", "signature": "export interface WorkspaceTransactionStep { id: string; inspect(): Promise; prepareCompensation?(): Promise; compensatePending?: boolean; apply(): Promise; compensate(data?: WorkspaceTransactionJsonValue): Promise; }" }, { "classification": "advanced_export", "kind": "interface", "name": "WorkspaceTransactionStepInspection", "signature": "export interface WorkspaceTransactionStepInspection { state: WorkspaceTransactionStepState; result?: WorkspaceTransactionJsonValue; }" }, { "classification": "advanced_export", "kind": "type", "name": "WorkspaceTransactionStepState", "signature": "export type WorkspaceTransactionStepState = \"pending\" | \"applied\" | \"compensated\";" }, { "classification": "advanced_export", "kind": "type", "name": "WorkspaceTransactionTransition", "signature": "export type WorkspaceTransactionTransition = \"prepared\" | \"step_applied\" | \"step_recorded\" | \"committing\" | \"committed\" | \"compensating\" | \"step_compensating\" | \"step_compensated\" | \"compensated\";" }, { "classification": "advanced_export", "kind": "interface", "name": "WorkspaceTransactionTransitionContext", "signature": "export interface WorkspaceTransactionTransitionContext { transactionId: string; attempt: number; transition: WorkspaceTransactionTransition; stepId?: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "wrapOwnershipConflict", "signature": "(error: unknown, guidance: OwnershipConflictGuidance) => never | calls: (error: unknown, guidance: OwnershipConflictGuidance) => never" }, { "classification": "advanced_export", "kind": "function", "name": "wrapThrownErrorForSentry", "signature": "(error: unknown, message: string) => Error | calls: (error: unknown, message: string) => Error" }, { "classification": "supported", "kind": "function", "name": "writeAuthorEnvironment", "signature": "(author: string | undefined) => void | calls: (author: string | undefined) => void" }, { "classification": "advanced_export", "kind": "function", "name": "writeFileAtomic", "signature": "(targetPath: string, contents: string, options?: { createParentDirectories?: boolean; }) => Promise | calls: (targetPath: string, contents: string, options?: { createParentDirectories?: boolean; }) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "writeMutationCheckpoint", "signature": "(pmRoot: string, subdir: string, checkpointId: string, payload: unknown) => Promise | calls: (pmRoot: string, subdir: string, checkpointId: string, payload: unknown) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "writeSettings", "signature": "(pmRoot: string, settings: PmSettings, op?: string, options?: WriteSettingsOptions) => Promise | calls: (pmRoot: string, settings: PmSettings, op?: string, options?: WriteSettingsOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "WriteSettingsOptions", "signature": "export interface WriteSettingsOptions { assignedPaths?: readonly string[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "writeSettingsSection", "signature": "(pmRoot: string, section: string, value: T | undefined, options?: WriteSettingsSectionOptions) => Promise | calls: (pmRoot: string, section: string, value: T | undefined, options?: WriteSettingsSectionOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "WriteSettingsSectionOptions", "signature": "export interface WriteSettingsSectionOptions { expectedRevision?: string | null; validate?: SettingsSectionValidator; author?: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "writeStderr", "signature": "(text: string) => boolean | calls: (text: string) => boolean" }, { "classification": "advanced_export", "kind": "function", "name": "writeStdout", "signature": "(text: string) => boolean | calls: (text: string) => boolean" }, { "classification": "advanced_export", "kind": "function", "name": "writeVectorizationStatusLedger", "signature": "(pmRoot: string, entries: Record, embedding?: VectorizationEmbeddingMetadata | null) => Promise | calls: (pmRoot: string, entries: Record, embedding?: VectorizationEmbeddingMetadata | null) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "writeWorkspaceJsonWithHistory", "signature": "(params: WorkspaceJsonWriteOptions) => Promise | calls: (params: WorkspaceJsonWriteOptions) => Promise" } ], "types": "dist/sdk/index.d.ts" }, "./sdk/authoring": { "classification": "supported", "symbols": [ { "classification": "supported", "kind": "interface", "name": "AfterCommandAffectedItem", "signature": "export interface AfterCommandAffectedItem { id: string; op?: string; item_type?: string; previous_status?: ItemStatus; status?: ItemStatus; previous?: Partial; current?: Partial; changed_fields?: string[]; }" }, { "classification": "supported", "kind": "type", "name": "AfterCommandHook", "signature": "export type AfterCommandHook = (context: AfterCommandHookContext) => Promise | void;" }, { "classification": "supported", "kind": "interface", "name": "AfterCommandHookContext", "signature": "export interface AfterCommandHookContext extends BeforeCommandHookContext { ok: boolean; error?: string; result?: unknown; affected?: AfterCommandAffectedItem[]; }" }, { "classification": "supported", "kind": "type", "name": "BeforeCommandHook", "signature": "export type BeforeCommandHook = (context: BeforeCommandHookContext) => Promise | void;" }, { "classification": "supported", "kind": "interface", "name": "BeforeCommandHookContext", "signature": "export interface BeforeCommandHookContext { command: string; args: string[]; options?: Record; global?: GlobalOptions; pm_root: string; }" }, { "classification": "supported", "kind": "type", "name": "BeforeMutationHook", "signature": "export type BeforeMutationHook = (context: BeforeMutationHookContext) => Promise | BeforeMutationHookDecision | void;" }, { "classification": "supported", "kind": "interface", "name": "BeforeMutationHookContext", "signature": "export interface BeforeMutationHookContext { pm_root: string; operation: string; before: ItemDocument | null; after: ItemDocument | null; changed_fields: readonly string[]; sdk: ExtensionMutationGuardSdk; }" }, { "classification": "supported", "kind": "type", "name": "BeforeMutationHookDecision", "signature": "export type BeforeMutationHookDecision = { allow: true; } | { allow: false; code: string; message?: string; remediation: string; };" }, { "classification": "supported", "kind": "value", "name": "BUILTIN_PROFILES", "signature": "Record<\"agile\" | \"ops\" | \"research\", ProjectProfileDefinition>" }, { "classification": "supported", "kind": "function", "name": "checkExtensionManifestCompatibility", "signature": "(manifest: ExtensionManifestCompatibilityManifest, target: ExtensionManifestCompatibilityTarget) => ExtensionManifestCompatibilityResult | calls: (manifest: ExtensionManifestCompatibilityManifest, target: ExtensionManifestCompatibilityTarget) => ExtensionManifestCompatibilityResult" }, { "classification": "supported", "kind": "function", "name": "collectPackageExtensionDirectories", "signature": "(packageRoot: string) => Promise | calls: (packageRoot: string) => Promise" }, { "classification": "supported", "kind": "function", "name": "collectUsedExtensionCapabilities", "signature": "(activation: ExtensionActivationResult, options?: CollectUsedExtensionCapabilitiesOptions) => ExtensionCapability[] | calls: (activation: ExtensionActivationResult, options?: CollectUsedExtensionCapabilitiesOptions) => ExtensionCapability[]" }, { "classification": "supported", "kind": "interface", "name": "CollectUsedExtensionCapabilitiesOptions", "signature": "export interface CollectUsedExtensionCapabilitiesOptions { extensionName?: string; extensionNames?: readonly string[]; }" }, { "classification": "supported", "kind": "interface", "name": "CommandDefinition", "signature": "export interface CommandDefinition { read_output?: ExtensionCommandReadOutput; name: string; run?: CommandHandler; handler?: CommandHandler; action?: string; description?: string; intent?: string; examples?: string[]; failure_hints?: string[]; arguments?: ExtensionCommandArgumentDefinition[]; flags?: FlagDefinition[]; tier?: \"core\" | \"standard\" | \"full\" | \"internal\"; family?: ExtensionCommandCapabilityFamily; }" }, { "classification": "supported", "kind": "type", "name": "CommandHandler", "signature": "export type CommandHandler = (context: CommandHandlerContext) => unknown;" }, { "classification": "supported", "kind": "interface", "name": "CommandHandlerContext", "signature": "export interface CommandHandlerContext extends PortableWorkspaceContext { command: string; args: string[]; options: Record; global: GlobalOptions; pm_root: string; sdk?: ExtensionCommandSdk; }" }, { "classification": "supported", "kind": "interface", "name": "CommandHandlerResult", "signature": "export interface CommandHandlerResult { readonly cause?: unknown; handled: boolean; result: unknown; warnings: string[]; errorMessage?: string; exitCode?: number; errorCode?: string; remediation?: string; }" }, { "classification": "supported", "kind": "type", "name": "CommandOverride", "signature": "export type CommandOverride = (context: CommandOverrideContext) => unknown;" }, { "classification": "supported", "kind": "interface", "name": "CommandOverrideContext", "signature": "export interface CommandOverrideContext extends PortableWorkspaceContext { command: string; args: string[]; options?: Record; global?: GlobalOptions; pm_root: string; result: unknown; }" }, { "classification": "supported", "kind": "function", "name": "composeExtension", "signature": "(blueprint: ExtensionBlueprint) => ExtensionModule | calls: (blueprint: ExtensionBlueprint) => ExtensionModule" }, { "classification": "supported", "kind": "function", "name": "composeExtensionPackage", "signature": "(blueprint: ExtensionBlueprint, identity: SynthesizeExtensionManifestIdentity) => ExtensionPackage | calls: (blueprint: ExtensionBlueprint, identity: SynthesizeExtensionManifestIdentity) => ExtensionPackage" }, { "classification": "supported", "kind": "function", "name": "createExtensionContributionInventory", "signature": "(summary: { commands: string[]; command_overrides: string[]; command_handlers: string[]; hooks: string[]; flag_commands: string[]; item_types: string[]; item_fields: string[]; relationship_kinds?: string[]; migrations: string[]; profiles: string[]; importers: string[]; exporters: string[]; search_providers: string[]; vector_store_adapters: string[]; assurance_providers?: string[]; parser_overrides: string[]; service_overrides: string[]; renderer_overrides: string[]; renderer_ownership?: ExtensionContributionInventory[\"renderer_ownership\"]; preflight_overrides: number; preflight_ownership?: ExtensionContributionInventory[\"preflight_ownership\"]; }) => ExtensionContributionInventory | calls: (summary: { commands: string[]; command_overrides: string[]; command_handlers: string[]; hooks: string[]; flag_commands: string[]; item_types: string[]; item_fields: string[]; relationship_kinds?: string[]; migrations: string[]; profiles: string[]; importers: string[]; exporters: string[]; search_providers: string[]; vector_store_adapters: string[]; assurance_providers?: string[]; parser_overrides: string[]; service_overrides: string[]; renderer_overrides: string[]; renderer_ownership?: ExtensionContributionInventory[\"renderer_ownership\"]; preflight_overrides: number; preflight_ownership?: ExtensionContributionInventory[\"preflight_ownership\"]; }) => ExtensionContributionInventory" }, { "classification": "supported", "kind": "function", "name": "declineServiceOverride", "signature": "() => ServiceOverrideDecision | calls: () => ServiceOverrideDecision" }, { "classification": "supported", "kind": "function", "name": "defineAfterCommandHook", "signature": "(hook: AfterCommandHook) => AfterCommandHook | calls: (hook: AfterCommandHook) => AfterCommandHook" }, { "classification": "supported", "kind": "function", "name": "defineBeforeCommandHook", "signature": "(hook: BeforeCommandHook) => BeforeCommandHook | calls: (hook: BeforeCommandHook) => BeforeCommandHook" }, { "classification": "supported", "kind": "function", "name": "defineBeforeMutationHook", "signature": "(hook: BeforeMutationHook) => BeforeMutationHook | calls: (hook: BeforeMutationHook) => BeforeMutationHook" }, { "classification": "supported", "kind": "function", "name": "defineCommand", "signature": "(definition: ExactDefinition) => TDefinition | calls: (definition: ExactDefinition) => TDefinition" }, { "classification": "supported", "kind": "function", "name": "defineCommandOverride", "signature": "(override: CommandOverride) => CommandOverride | calls: (override: CommandOverride) => CommandOverride" }, { "classification": "supported", "kind": "function", "name": "defineExporter", "signature": "(exporter: Exporter) => Exporter | calls: (exporter: Exporter) => Exporter" }, { "classification": "supported", "kind": "function", "name": "defineExtension", "signature": "(module: TModule) => TModule | calls: (module: TModule) => TModule" }, { "classification": "supported", "kind": "function", "name": "defineExtensionBlueprint", "signature": "(blueprint: TBlueprint) => TBlueprint | calls: (blueprint: TBlueprint) => TBlueprint" }, { "classification": "supported", "kind": "function", "name": "defineExtensionManifest", "signature": "(manifest: ExactDefinition) => TManifest | calls: (manifest: ExactDefinition) => TManifest" }, { "classification": "supported", "kind": "function", "name": "defineFlag", "signature": "(flag: ExactDefinition) => TFlag | calls: (flag: ExactDefinition) => TFlag" }, { "classification": "supported", "kind": "function", "name": "defineImporter", "signature": "(importer: Importer) => Importer | calls: (importer: Importer) => Importer" }, { "classification": "supported", "kind": "function", "name": "defineItemField", "signature": "(field: ExactDefinition) => TField | calls: (field: ExactDefinition) => TField" }, { "classification": "supported", "kind": "function", "name": "defineItemType", "signature": "(type: ExactDefinition) => TType | calls: (type: ExactDefinition) => TType" }, { "classification": "supported", "kind": "function", "name": "defineMigration", "signature": "(migration: ExactDefinition) => TMigration | calls: (migration: ExactDefinition) => TMigration" }, { "classification": "supported", "kind": "function", "name": "defineOnIndexHook", "signature": "(hook: OnIndexHook) => OnIndexHook | calls: (hook: OnIndexHook) => OnIndexHook" }, { "classification": "supported", "kind": "function", "name": "defineOnReadHook", "signature": "(hook: OnReadHook) => OnReadHook | calls: (hook: OnReadHook) => OnReadHook" }, { "classification": "supported", "kind": "function", "name": "defineOnWriteHook", "signature": "(hook: OnWriteHook) => OnWriteHook | calls: (hook: OnWriteHook) => OnWriteHook" }, { "classification": "supported", "kind": "function", "name": "defineParserOverride", "signature": "(override: ParserOverride) => ParserOverride | calls: (override: ParserOverride) => ParserOverride" }, { "classification": "supported", "kind": "function", "name": "definePreflightOverride", "signature": "{ (override: PreflightOverride): PreflightOverride; (override: ExactDefinition): TDefinition; } | calls: (override: PreflightOverride) => PreflightOverride ; (override: ExactDefinition) => TDefinition" }, { "classification": "supported", "kind": "function", "name": "defineProjectProfile", "signature": "(profile: ExactDefinition) => TProfile | calls: (profile: ExactDefinition) => TProfile" }, { "classification": "supported", "kind": "function", "name": "defineRendererOverride", "signature": "{ (renderer: RendererOverride): RendererOverride; (renderer: ExactDefinition): TDefinition; } | calls: (renderer: RendererOverride) => RendererOverride ; (renderer: ExactDefinition) => TDefinition" }, { "classification": "supported", "kind": "function", "name": "defineSearchProvider", "signature": "(provider: ExactDefinition) => TProvider | calls: (provider: ExactDefinition) => TProvider" }, { "classification": "supported", "kind": "function", "name": "defineServiceOverride", "signature": "(override: ServiceOverride) => ServiceOverride | calls: (override: ServiceOverride) => ServiceOverride" }, { "classification": "supported", "kind": "function", "name": "defineVectorStoreAdapter", "signature": "(adapter: ExactDefinition) => TAdapter | calls: (adapter: ExactDefinition) => TAdapter" }, { "classification": "supported", "kind": "function", "name": "deriveExtensionCapabilities", "signature": "(blueprint: ExtensionBlueprint) => ExtensionCapability[] | calls: (blueprint: ExtensionBlueprint) => ExtensionCapability[]" }, { "classification": "supported", "kind": "function", "name": "describeExtensionBlueprint", "signature": "(blueprint: ExtensionBlueprint) => ExtensionActivationSummary | calls: (blueprint: ExtensionBlueprint) => ExtensionActivationSummary" }, { "classification": "supported", "kind": "function", "name": "describeProfileComposition", "signature": "(profile: ProjectProfileDefinition) => ProjectProfileComposition | calls: (profile: ProjectProfileDefinition) => ProjectProfileComposition" }, { "classification": "supported", "kind": "function", "name": "describeProjectProfile", "signature": "(profile: ProjectProfileDefinition) => ProjectProfileDescription | calls: (profile: ProjectProfileDefinition) => ProjectProfileDescription" }, { "classification": "supported", "kind": "type", "name": "Exporter", "signature": "export type Exporter = (context: ImportExportContext) => unknown | Promise;" }, { "classification": "supported", "kind": "type", "name": "ExporterArtifactOutputContract", "signature": "export type ExporterArtifactOutputContract = { channel: \"stdout\"; receipt?: \"suppress\"; media_type?: string; } | { channel: \"file\"; receipt?: \"suppress\" | \"render\"; media_type?: string; };" }, { "classification": "supported", "kind": "interface", "name": "ExporterRegistrationOptions", "signature": "export interface ExporterRegistrationOptions extends ImportExportRegistrationOptions { output?: ExporterArtifactOutputContract; }" }, { "classification": "supported", "kind": "value", "name": "EXTENSION_CAPABILITIES", "signature": "readonly [\"commands\", \"renderers\", \"hooks\", \"schema\", \"importers\", \"search\", \"parser\", \"preflight\", \"services\"]" }, { "classification": "supported", "kind": "value", "name": "EXTENSION_CAPABILITY_CONTRACT", "signature": "Readonly<{ version: 2; capabilities: (\"commands\" | \"hooks\" | \"importers\" | \"parser\" | \"preflight\" | \"renderers\" | \"schema\" | \"search\" | \"services\")[]; legacy_aliases: { [x: string]: \"commands\" | \"hooks\" | \"importers\" | \"parser\" | \"preflight\" | \"renderers\" | \"schema\" | \"search\" | \"services\"; }; }>" }, { "classification": "supported", "kind": "value", "name": "EXTENSION_CAPABILITY_CONTRACT_VERSION", "signature": "2" }, { "classification": "supported", "kind": "value", "name": "EXTENSION_CAPABILITY_LEGACY_ALIASES", "signature": "Readonly>" }, { "classification": "supported", "kind": "value", "name": "EXTENSION_CAPABILITY_REGISTRATION_SURFACES", "signature": "{ readonly commands: readonly [\"registerCommand\", \"command override\", \"command handler\"]; readonly renderers: readonly [\"registerRenderer\"]; readonly hooks: readonly [\"hooks.beforeCommand\", \"hooks.beforeMutation\", \"hooks.afterCommand\", \"hooks.onWrite\", \"hooks.onRead\", \"hooks.onIndex\"]; readonly schema: readonly [\"registerFlags\", \"registerItemFields\", \"registerItemTypes\", \"registerRelationshipKinds\", \"registerMigration\", \"registerProfile\"]; readonly importers: readonly [\"registerImporter\", \"registerExporter\"]; readonly search: readonly [\"registerSearchProvider\", \"registerVectorStoreAdapter\"]; readonly parser: readonly [\"registerParser\"]; readonly preflight: readonly [\"registerPreflight\"]; readonly services: readonly [\"registerService\", \"registerAssuranceMeasurementProvider\"]; }" }, { "classification": "supported", "kind": "value", "name": "EXTENSION_POLICY_MODES", "signature": "readonly [\"off\", \"warn\", \"enforce\"]" }, { "classification": "supported", "kind": "value", "name": "EXTENSION_POLICY_SURFACES", "signature": "readonly [\"commands.override\", \"commands.handler\", \"hooks.beforecommand\", \"hooks.beforemutation\", \"hooks.aftercommand\", \"hooks.onwrite\", \"hooks.onread\", \"hooks.onindex\", \"schema.flags\", \"schema.itemfields\", \"schema.itemtypes\", \"schema.relationshipkinds\", \"schema.migrations\", \"schema.profiles\", \"parser.override\", \"preflight.override\", \"services.override\", \"renderers.override\", \"importers.importer\", \"importers.exporter\", \"search.provider\", \"search.vectorstore\", \"services.assuranceprovider\"]" }, { "classification": "supported", "kind": "value", "name": "EXTENSION_SANDBOX_PROFILES", "signature": "readonly [\"none\", \"restricted\", \"strict\"]" }, { "classification": "supported", "kind": "value", "name": "EXTENSION_TRUST_MODES", "signature": "readonly [\"off\", \"warn\", \"enforce\"]" }, { "classification": "supported", "kind": "interface", "name": "ExtensionActivationResult", "signature": "export interface ExtensionActivationResult { hooks: ExtensionHookRegistry; commands: ExtensionCommandRegistry; parsers: ExtensionParserRegistry; preflight: ExtensionPreflightRegistry; services: ExtensionServiceRegistry; renderers: ExtensionRendererRegistry; registrations: ExtensionRegistrationRegistry; failed: FailedExtensionActivation[]; warnings: string[]; hook_counts: { before_command: number; before_mutation: number; after_command: number; on_write: number; on_read: number; on_index: number; }; command_override_count: number; command_handler_count: number; parser_override_count: number; preflight_override_count: number; service_override_count: number; renderer_override_count: number; registration_counts: ExtensionRegistrationCounts; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionApi", "signature": "export interface ExtensionApi { readonly extension: ExtensionSelfIdentity; registerCommand(command: string, override: CommandOverride): void; registerCommand(definition: CommandDefinition): void; registerParser(command: string, override: ParserOverride): void; registerPreflight(override: PreflightOverride | ScopedPreflightOverrideDefinition): void; registerService(service: ExtensionServiceName, override: ServiceOverride, ownership?: ServiceOverrideOwnership): void; registerFlags(targetCommand: string, flags: FlagDefinition[]): void; registerItemFields(fields: SchemaFieldDefinition[]): void; registerItemTypes(types: SchemaItemTypeDefinition[]): void; registerRelationshipKinds(definitions: RelationshipKindDefinition[]): void; registerMigration(definition: SchemaMigrationDefinition): void; registerProfile(profile: ProjectProfileRegistrationInput): void; registerRenderer(format: OutputRendererFormat, renderer: RendererOverride, ownership?: RendererOverrideOwnership): void; registerImporter(name: string, importer: Importer, options?: ImportExportRegistrationOptions): void; registerExporter(name: string, exporter: Exporter, options?: ExporterRegistrationOptions): void; registerSearchProvider(provider: SearchProviderDefinition): void; registerVectorStoreAdapter(adapter: VectorStoreAdapterDefinition): void; registerAssuranceMeasurementProvider(provider: AssuranceMeasurementProviderDefinition): void; hooks: { beforeCommand(hook: BeforeCommandHook): void; beforeMutation(hook: BeforeMutationHook): void; afterCommand(hook: AfterCommandHook): void; onWrite(hook: OnWriteHook): void; onRead(hook: OnReadHook): void; onIndex(hook: OnIndexHook): void; }; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionBlueprint", "signature": "export interface ExtensionBlueprint { manifest?: ExtensionManifest; commands?: CommandDefinition[]; commandOverrides?: Record; flags?: Record; parsers?: Record; renderers?: Partial>; services?: Partial>; preflights?: Array; itemTypes?: SchemaItemTypeDefinition[]; itemFields?: SchemaFieldDefinition[]; relationshipKinds?: RelationshipKindDefinition[]; migrations?: SchemaMigrationDefinition[]; profiles?: ProjectProfileRegistrationInput[]; searchProviders?: SearchProviderDefinition[]; vectorStoreAdapters?: VectorStoreAdapterDefinition[]; assuranceProviders?: AssuranceMeasurementProviderDefinition[]; importers?: ExtensionBlueprintImporter[]; exporters?: ExtensionBlueprintExporter[]; hooks?: ExtensionBlueprintHooks; activate?: (api: ExtensionApi) => void | Promise; deactivate?: () => void | Promise; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionBlueprintExporter", "signature": "export interface ExtensionBlueprintExporter { name: string; exporter: Exporter; options?: ExporterRegistrationOptions; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionBlueprintHooks", "signature": "export interface ExtensionBlueprintHooks { beforeCommand?: BeforeCommandHook[]; beforeMutation?: BeforeMutationHook[]; afterCommand?: AfterCommandHook[]; onWrite?: OnWriteHook[]; onRead?: OnReadHook[]; onIndex?: OnIndexHook[]; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionBlueprintImporter", "signature": "export interface ExtensionBlueprintImporter { name: string; importer: Importer; options?: ImportExportRegistrationOptions; }" }, { "classification": "supported", "kind": "type", "name": "ExtensionBlueprintLintCode", "signature": "export type ExtensionBlueprintLintCode = \"capability_undeclared\" | \"capability_unused\" | \"duplicate_command\" | \"command_override_conflict\" | \"empty_surface\" | \"host_owned_flag_collision\" | \"malformed_long_flag\" | \"reserved_item_field\" | \"manifest_capabilities_absent\";" }, { "classification": "supported", "kind": "interface", "name": "ExtensionBlueprintLintFinding", "signature": "export interface ExtensionBlueprintLintFinding { code: ExtensionBlueprintLintCode; severity: ExtensionBlueprintLintSeverity; message: string; capability?: ExtensionCapability; command?: string; field?: string; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionBlueprintLintResult", "signature": "export interface ExtensionBlueprintLintResult { ok: boolean; findings: ExtensionBlueprintLintFinding[]; used: ExtensionCapability[]; declared: ExtensionCapability[] | null; }" }, { "classification": "supported", "kind": "type", "name": "ExtensionBlueprintLintSeverity", "signature": "export type ExtensionBlueprintLintSeverity = \"error\" | \"warning\";" }, { "classification": "supported", "kind": "type", "name": "ExtensionCapability", "signature": "export type ExtensionCapability = (typeof EXTENSION_CAPABILITIES)[number];" }, { "classification": "supported", "kind": "interface", "name": "ExtensionCapabilityUsageReconciliation", "signature": "export interface ExtensionCapabilityUsageReconciliation { layer: ExtensionLayer; name: string; declared: ExtensionCapability[]; used: ExtensionCapability[]; unused: ExtensionCapability[]; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionCommandArgumentDefinition", "signature": "export interface ExtensionCommandArgumentDefinition { name: string; required?: boolean; variadic?: boolean; description?: string; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionCommandReadOutput", "signature": "export interface ExtensionCommandReadOutput { row_keys: readonly string[]; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionCommandRegistry", "signature": "export interface ExtensionCommandRegistry { overrides: RegisteredExtensionCommandOverride[]; handlers: RegisteredExtensionCommandHandler[]; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionCommandSdk", "signature": "export interface ExtensionCommandSdk { fitOutputEnvelope: typeof fitOutputEnvelope; client: PmClient; isItemNotFoundError(error: unknown): boolean; getItemAt(id: string, target: string): Promise; readSettingsSection(section: string, options?: ReadSettingsSectionOptions): Promise>; writeSettingsSection(section: string, value: T | undefined, options?: WriteSettingsSectionOptions): Promise; openRelationshipEventStore(options: { nodes: Iterable; definitions: readonly RelationshipKindDefinition[]; relativePath?: string; }): Promise; createRelationshipGraph(options: { nodes: Iterable; edges: Iterable; definitions: readonly RelationshipKindDefinition[]; }): RelationshipGraph; analyzeRelationshipImpact(graph: RelationshipGraph, root: string, options?: RelationshipQueryOptions): RelationshipImpactAnalysis; validateRelationshipEvents(options: { nodes: Iterable; definitions: readonly RelationshipKindDefinition[]; events: readonly RelationshipEventInput[]; }): RelationshipEvent[]; commitWorkspaceTransaction(options: Omit): Promise; mutateWorkspaceSettings(options: { operationId: string; dryRun?: boolean; includePreview?: boolean; replaceSubtrees?: readonly string[]; mutate: (current: PmSettings) => PmSettings | Promise; }): Promise<{ changed: boolean; dry_run: boolean; replayed: boolean; preview?: PmSettings; }>; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionContributionInventory", "signature": "export interface ExtensionContributionInventory { schema_version: 1; commands?: string[]; command_overrides?: string[]; command_handlers?: string[]; hooks?: string[]; flag_commands?: string[]; item_types?: string[]; item_fields?: string[]; relationship_kinds?: string[]; migrations?: string[]; profiles?: string[]; importers?: string[]; exporters?: string[]; search_providers?: string[]; vector_store_adapters?: string[]; assurance_providers?: string[]; parser_overrides?: string[]; service_overrides?: string[]; renderer_overrides?: string[]; renderer_ownership?: Array<{ format: OutputRendererFormat; commands: string[]; result_discriminator: boolean; }>; preflight_overrides?: number; preflight_ownership?: Array<{ commands: string[]; }>; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionDeactivationFailure", "signature": "export interface ExtensionDeactivationFailure { layer: ExtensionLayer; name: string; error: string; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionDeactivationOptions", "signature": "export interface ExtensionDeactivationOptions { deactivate_timeout_ms?: number; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionDeactivationResult", "signature": "export interface ExtensionDeactivationResult { deactivated: number; warnings: string[]; failed: ExtensionDeactivationFailure[]; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionDiagnostic", "signature": "export interface ExtensionDiagnostic { layer: ExtensionLayer; directory: string; manifest_path: string; name: string | null; version: string | null; entry: string | null; priority: number | null; entry_path: string | null; enabled: boolean | null; status: ExtensionStatus; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionDiscoveryResult", "signature": "export interface ExtensionDiscoveryResult { disabled_by_flag: boolean; roots: { global: string; project: string; }; configured_enabled: string[]; configured_disabled: string[]; discovered: ExtensionDiagnostic[]; effective: EffectiveExtension[]; warnings: string[]; policy: ExtensionGovernancePolicy; }" }, { "classification": "supported", "kind": "type", "name": "ExtensionGovernancePolicy", "signature": "export type ExtensionGovernancePolicy = ExtensionPolicySettings & { pm_max_version_exceeded_mode?: PmMaxVersionExceededModeSetting; };" }, { "classification": "supported", "kind": "interface", "name": "ExtensionHookRegistry", "signature": "export interface ExtensionHookRegistry { beforeCommand: Array>; beforeMutation: Array>; afterCommand: Array>; onWrite: Array>; onRead: Array>; onIndex: Array>; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionLoadResult", "signature": "export interface ExtensionLoadResult extends ExtensionDiscoveryResult { loaded: LoadedExtension[]; failed: FailedExtensionLoad[]; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionManifest", "signature": "export interface ExtensionManifest { name: string; version: string; entry: string; priority: number; capabilities: string[]; manifest_version?: number; pm_min_version?: string; pm_max_version?: string; engines?: ExtensionManifestEngines; trusted?: boolean; provenance?: ExtensionProvenanceMetadata; sandbox_profile?: ExtensionSandboxProfile; permissions?: ExtensionRuntimePermissionDeclaration; activation?: ExtensionActivationMetadata; contributions?: ExtensionContributionInventory; legacy_capability_aliases?: LegacyExtensionCapabilityAliasMapping[]; }" }, { "classification": "supported", "kind": "type", "name": "ExtensionManifestCompatibilityCode", "signature": "export type ExtensionManifestCompatibilityCode = \"pm_min_version_invalid\" | \"pm_min_version_unchecked\" | \"pm_min_version_unmet\" | \"pm_max_version_invalid\" | \"pm_max_version_unchecked\" | \"pm_max_version_exceeded\" | \"pm_max_version_exceeded_warn\" | \"manifest_unknown_key\" | \"no_version_bounds_declared\";" }, { "classification": "supported", "kind": "interface", "name": "ExtensionManifestCompatibilityFinding", "signature": "export interface ExtensionManifestCompatibilityFinding { code: ExtensionManifestCompatibilityCode; severity: \"error\" | \"warning\"; constraint: PmVersionBoundKind | \"manifest\"; required: string; current: string; message: string; path?: string; suggested_key?: \"pm_min_version\" | \"pm_max_version\"; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionManifestCompatibilityManifest", "signature": "export interface ExtensionManifestCompatibilityManifest { pm_min_version?: unknown; pm_max_version?: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionManifestCompatibilityResult", "signature": "export interface ExtensionManifestCompatibilityResult { compatible: boolean; findings: ExtensionManifestCompatibilityFinding[]; pmVersion: string; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionManifestCompatibilityTarget", "signature": "export interface ExtensionManifestCompatibilityTarget { pmVersion: string; pmMaxVersionExceededMode?: PmMaxVersionExceededMode; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionManifestEngines", "signature": "export interface ExtensionManifestEngines { pm?: string; node?: string; [engine: string]: string | undefined; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionManifestSchemaFinding", "signature": "export interface ExtensionManifestSchemaFinding { code: \"manifest_unknown_key\" | \"no_version_bounds_declared\"; path: string; suggested_key?: \"pm_min_version\" | \"pm_max_version\"; message: string; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionManifestSchemaInspection", "signature": "export interface ExtensionManifestSchemaInspection { unknownKeys: string[]; missingVersionBounds: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionManifestSchemaLintResult", "signature": "export interface ExtensionManifestSchemaLintResult { ok: boolean; findings: ExtensionManifestSchemaFinding[]; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionModule", "signature": "export interface ExtensionModule { manifest?: ExtensionManifest; activate(api: ExtensionApi): void | Promise; deactivate?(): void | Promise; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionMutationGuardSdk", "signature": "export interface ExtensionMutationGuardSdk { get(id: string): Promise<{ item: ItemMetadata; body: string; } | null>; list(): Promise; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionPackage", "signature": "export interface ExtensionPackage { module: ExtensionModule; manifest: ExtensionManifest; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionParserRegistry", "signature": "export interface ExtensionParserRegistry { overrides: RegisteredExtensionParserOverride[]; }" }, { "classification": "supported", "kind": "type", "name": "ExtensionPolicyMode", "signature": "export type ExtensionPolicyMode = (typeof EXTENSION_POLICY_MODES)[number];" }, { "classification": "supported", "kind": "type", "name": "ExtensionPolicyOverride", "signature": "export type ExtensionPolicyOverride = ExtensionPolicyOverrideSettings;" }, { "classification": "supported", "kind": "type", "name": "ExtensionPolicySurface", "signature": "export type ExtensionPolicySurface = (typeof EXTENSION_POLICY_SURFACES)[number];" }, { "classification": "supported", "kind": "interface", "name": "ExtensionPreflightFinding", "signature": "export interface ExtensionPreflightFinding { source: ExtensionPreflightFindingSource; severity: ExtensionBlueprintLintSeverity; code: ExtensionBlueprintLintCode | ExtensionManifestCompatibilityCode; message: string; }" }, { "classification": "supported", "kind": "type", "name": "ExtensionPreflightFindingSource", "signature": "export type ExtensionPreflightFindingSource = \"blueprint\" | \"compatibility\";" }, { "classification": "supported", "kind": "interface", "name": "ExtensionPreflightRegistry", "signature": "export interface ExtensionPreflightRegistry { overrides: RegisteredExtensionPreflightOverride[]; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionPreflightReport", "signature": "export interface ExtensionPreflightReport { ok: boolean; capabilities: ExtensionCapability[]; blueprint: ExtensionBlueprintLintResult; manifest: ExtensionManifest | null; compatibility: ExtensionManifestCompatibilityResult | null; findings: ExtensionPreflightFinding[]; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionProvenanceMetadata", "signature": "export interface ExtensionProvenanceMetadata { source?: string; signature?: string; attestation?: string; verified?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionRegistrationRegistry", "signature": "export interface ExtensionRegistrationRegistry { commands: RegisteredExtensionCommandDefinition[]; flags: RegisteredExtensionFlagDefinitions[]; item_fields: RegisteredExtensionSchemaFieldDefinitions[]; item_types: RegisteredExtensionSchemaItemTypeDefinitions[]; relationship_kinds: RegisteredExtensionRelationshipKindDefinitions[]; migrations: RegisteredExtensionSchemaMigrationDefinition[]; profiles: RegisteredExtensionProjectProfile[]; importers: RegisteredExtensionImporter[]; exporters: RegisteredExtensionExporter[]; search_providers: RegisteredExtensionSearchProvider[]; vector_store_adapters: RegisteredExtensionVectorStoreAdapter[]; assurance_providers: RegisteredExtensionAssuranceMeasurementProvider[]; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionRendererRegistry", "signature": "export interface ExtensionRendererRegistry { overrides: RegisteredExtensionRendererOverride[]; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionRuntimePermissionDeclaration", "signature": "export interface ExtensionRuntimePermissionDeclaration { fs_read?: boolean; fs_write?: boolean; network?: boolean; env_read?: boolean; env_write?: boolean; process_spawn?: boolean; }" }, { "classification": "supported", "kind": "type", "name": "ExtensionSandboxProfile", "signature": "export type ExtensionSandboxProfile = (typeof EXTENSION_SANDBOX_PROFILES)[number];" }, { "classification": "supported", "kind": "type", "name": "ExtensionSearchMode", "signature": "export type ExtensionSearchMode = \"keyword\" | \"semantic\" | \"hybrid\";" }, { "classification": "supported", "kind": "interface", "name": "ExtensionSelfIdentity", "signature": "export interface ExtensionSelfIdentity { readonly name: string; readonly layer: ExtensionLayer; readonly version: string; readonly capabilities: readonly ExtensionCapability[]; readonly pm_min_version?: string; readonly pm_max_version?: string; readonly source_package?: string; }" }, { "classification": "supported", "kind": "type", "name": "ExtensionServiceName", "signature": "export type ExtensionServiceName = (typeof KNOWN_EXTENSION_SERVICE_NAMES)[number];" }, { "classification": "supported", "kind": "interface", "name": "ExtensionServiceRegistry", "signature": "export interface ExtensionServiceRegistry { overrides: RegisteredExtensionServiceOverride[]; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionSurfaceMarkdownOptions", "signature": "export interface ExtensionSurfaceMarkdownOptions { title?: string; headingLevel?: number; includeEmpty?: boolean; }" }, { "classification": "supported", "kind": "type", "name": "ExtensionTrustMode", "signature": "export type ExtensionTrustMode = (typeof EXTENSION_TRUST_MODES)[number];" }, { "classification": "supported", "kind": "interface", "name": "FlagDefinition", "signature": "export interface FlagDefinition { long?: string; short?: string; value_name?: string; description?: string; required?: boolean; enabled?: boolean; visible?: boolean; value_type?: FlagValueType; type?: FlagValueType; list?: boolean; repeatable?: boolean; default?: string | number | boolean | Array; value_validation?: FlagValueValidation; }" }, { "classification": "supported", "kind": "type", "name": "FlagValueType", "signature": "export type FlagValueType = \"string\" | \"number\" | \"boolean\";" }, { "classification": "supported", "kind": "function", "name": "handleServiceOverride", "signature": "(result: TResult) => { handled: true; result: TResult; } | calls: (result: TResult) => { handled: true; result: TResult; }" }, { "classification": "supported", "kind": "type", "name": "Importer", "signature": "export type Importer = (context: ImportExportContext) => unknown | Promise;" }, { "classification": "supported", "kind": "interface", "name": "ImportExportContext", "signature": "export interface ImportExportContext extends PortableWorkspaceContext { registration: string; action: \"import\" | \"export\"; command: string; args: string[]; options: Record; global: GlobalOptions; pm_root: string; sdk?: ExtensionCommandSdk; }" }, { "classification": "supported", "kind": "interface", "name": "ImportExportRegistrationOptions", "signature": "export interface ImportExportRegistrationOptions { action?: string; description?: string; intent?: string; examples?: string[]; failure_hints?: string[]; arguments?: ExtensionCommandArgumentDefinition[]; flags?: FlagDefinition[]; }" }, { "classification": "supported", "kind": "function", "name": "inspectExtensionManifestSchema", "signature": "(manifest: Readonly>) => ExtensionManifestSchemaInspection | calls: (manifest: Readonly>) => ExtensionManifestSchemaInspection" }, { "classification": "supported", "kind": "function", "name": "lintExtensionBlueprint", "signature": "(blueprint: ExtensionBlueprint, options?: LintExtensionBlueprintOptions) => ExtensionBlueprintLintResult | calls: (blueprint: ExtensionBlueprint, options?: LintExtensionBlueprintOptions) => ExtensionBlueprintLintResult" }, { "classification": "supported", "kind": "interface", "name": "LintExtensionBlueprintOptions", "signature": "export interface LintExtensionBlueprintOptions { declaredCapabilities?: readonly string[]; }" }, { "classification": "supported", "kind": "function", "name": "lintExtensionManifestSchema", "signature": "(manifest: Readonly>) => ExtensionManifestSchemaLintResult | calls: (manifest: Readonly>) => ExtensionManifestSchemaLintResult" }, { "classification": "supported", "kind": "function", "name": "lintProjectProfile", "signature": "(profile: ProjectProfileDefinition) => ProjectProfileLintReport | calls: (profile: ProjectProfileDefinition) => ProjectProfileLintReport" }, { "classification": "supported", "kind": "value", "name": "LIST_FILTER_EXTENSION_FLAG_DEFINITIONS", "signature": "FlagDefinition[]" }, { "classification": "supported", "kind": "function", "name": "listProfiles", "signature": "() => ProjectProfileDefinition[] | calls: () => ProjectProfileDefinition[]" }, { "classification": "supported", "kind": "function", "name": "mergeExtensionBlueprints", "signature": "(...blueprints: ExtensionBlueprint[]) => ExtensionBlueprint | calls: (...blueprints: ExtensionBlueprint[]) => ExtensionBlueprint" }, { "classification": "supported", "kind": "function", "name": "normalizeExtensionContributionInventory", "signature": "(value: unknown) => ExtensionContributionInventory | null | undefined | calls: (value: unknown) => ExtensionContributionInventory | null | undefined" }, { "classification": "supported", "kind": "function", "name": "normalizeProfileName", "signature": "(rawValue: string | undefined) => ProfileName | undefined | calls: (rawValue: string | undefined) => ProfileName | undefined" }, { "classification": "supported", "kind": "type", "name": "OnIndexHook", "signature": "export type OnIndexHook = (context: OnIndexHookContext) => Promise | void;" }, { "classification": "supported", "kind": "interface", "name": "OnIndexHookContext", "signature": "export interface OnIndexHookContext { mode: string; total_items?: number; }" }, { "classification": "supported", "kind": "type", "name": "OnReadHook", "signature": "export type OnReadHook = (context: OnReadHookContext) => Promise | void;" }, { "classification": "supported", "kind": "interface", "name": "OnReadHookContext", "signature": "export interface OnReadHookContext { path: string; scope: \"project\" | \"global\"; }" }, { "classification": "supported", "kind": "type", "name": "OnWriteHook", "signature": "export type OnWriteHook = (context: OnWriteHookContext) => Promise | void;" }, { "classification": "supported", "kind": "interface", "name": "OnWriteHookContext", "signature": "export interface OnWriteHookContext { path: string; scope: \"project\" | \"global\"; op: string; item_id?: string; item_type?: string; before?: ItemDocument; after?: ItemDocument; changed_fields?: string[]; }" }, { "classification": "supported", "kind": "type", "name": "OutputRendererFormat", "signature": "export type OutputRendererFormat = \"toon\" | \"json\";" }, { "classification": "supported", "kind": "type", "name": "ParserOverride", "signature": "export type ParserOverride = (context: ParserOverrideContext) => ParserOverrideDelta | Promise;" }, { "classification": "supported", "kind": "type", "name": "ParserOverrideContext", "signature": "export type ParserOverrideContext = CommandHandlerContext;" }, { "classification": "supported", "kind": "interface", "name": "ParserOverrideDelta", "signature": "export interface ParserOverrideDelta { args?: string[]; options?: Record; global?: GlobalOptions; }" }, { "classification": "supported", "kind": "function", "name": "planProfileApplication", "signature": "(profile: ProjectProfileDefinition, current: ProfileCurrentState) => ProfileApplicationPlan | calls: (profile: ProjectProfileDefinition, current: ProfileCurrentState) => ProfileApplicationPlan" }, { "classification": "supported", "kind": "value", "name": "PM_PACKAGE_CONVENTIONAL_RESOURCE_ROOTS", "signature": "Readonly>" }, { "classification": "supported", "kind": "value", "name": "PM_PACKAGE_RESOURCE_KINDS", "signature": "readonly [\"extensions\", \"docs\", \"examples\", \"assets\", \"prompts\"]" }, { "classification": "supported", "kind": "interface", "name": "PmPackageCatalogLinkMap", "signature": "export interface PmPackageCatalogLinkMap { docs?: string; npm?: string; repository?: string; report?: string; }" }, { "classification": "supported", "kind": "interface", "name": "PmPackageCatalogMediaMap", "signature": "export interface PmPackageCatalogMediaMap { image?: string; video?: string; }" }, { "classification": "supported", "kind": "interface", "name": "PmPackageCatalogMetadata", "signature": "export interface PmPackageCatalogMetadata { display_name?: string; category?: string; summary?: string; links?: PmPackageCatalogLinkMap; media?: PmPackageCatalogMediaMap; tags?: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "PmPackageManifest", "signature": "export interface PmPackageManifest { source: \"pm\" | \"convention\"; package_json_path?: string; package_name?: string; package_version?: string; package_private?: boolean; package_description?: string; package_keywords?: string[]; package_homepage?: string; package_repository_url?: string; package_bugs_url?: string; aliases?: string[]; resources: PmPackageResourceMap; catalog?: PmPackageCatalogMetadata; }" }, { "classification": "supported", "kind": "type", "name": "PmPackageResourceKind", "signature": "export type PmPackageResourceKind = (typeof PM_PACKAGE_RESOURCE_KINDS)[number];" }, { "classification": "supported", "kind": "type", "name": "PmPackageResourceMap", "signature": "export type PmPackageResourceMap = Partial>;" }, { "classification": "supported", "kind": "function", "name": "preflightExtension", "signature": "(blueprint: ExtensionBlueprint, options?: PreflightExtensionOptions) => ExtensionPreflightReport | calls: (blueprint: ExtensionBlueprint, options?: PreflightExtensionOptions) => ExtensionPreflightReport" }, { "classification": "supported", "kind": "interface", "name": "PreflightExtensionOptions", "signature": "export interface PreflightExtensionOptions { identity?: SynthesizeExtensionManifestIdentity; target?: ExtensionManifestCompatibilityTarget; declaredCapabilities?: readonly string[]; }" }, { "classification": "supported", "kind": "type", "name": "PreflightOverride", "signature": "export type PreflightOverride = (context: PreflightOverrideContext) => PreflightOverrideDelta | Promise;" }, { "classification": "supported", "kind": "interface", "name": "PreflightOverrideContext", "signature": "export interface PreflightOverrideContext extends CommandHandlerContext { decision: PreflightRuntimeDecision; }" }, { "classification": "supported", "kind": "interface", "name": "PreflightOverrideDelta", "signature": "export interface PreflightOverrideDelta extends ParserOverrideDelta { enforce_item_format_gate?: boolean; run_preflight_item_format_sync?: boolean; run_extension_migrations?: boolean; enforce_mandatory_migration_gate?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "PreflightRuntimeDecision", "signature": "export interface PreflightRuntimeDecision { enforce_item_format_gate: boolean; run_preflight_item_format_sync: boolean; run_extension_migrations: boolean; enforce_mandatory_migration_gate: boolean; }" }, { "classification": "supported", "kind": "value", "name": "PROFILE_LINT_CODES", "signature": "readonly [\"profile_name_empty\", \"profile_name_not_normalized\", \"profile_title_empty\", \"profile_summary_empty\", \"type_invalid\", \"type_duplicate\", \"status_invalid\", \"status_duplicate\", \"field_invalid\", \"field_duplicate\", \"field_mcp_input_collision\", \"workflow_type_empty\", \"workflow_type_unknown\", \"workflow_duplicate_type\", \"workflow_transition_malformed\", \"workflow_status_unknown\", \"config_key_unknown\", \"config_value_invalid\", \"config_duplicate\", \"template_type_unknown\", \"package_spec_empty\"]" }, { "classification": "supported", "kind": "value", "name": "PROFILE_LINT_DIMENSIONS", "signature": "readonly [\"profile\", \"types\", \"statuses\", \"fields\", \"workflows\", \"config\", \"templates\", \"packages\"]" }, { "classification": "supported", "kind": "value", "name": "PROFILE_NAMES", "signature": "readonly [\"agile\", \"ops\", \"research\"]" }, { "classification": "supported", "kind": "interface", "name": "ProfileApplicationPlan", "signature": "export interface ProfileApplicationPlan { profile: { name: string; title: string; summary: string; }; types: ProfileSchemaPlan; statuses: ProfileSchemaPlan; fields: ProfileSchemaPlan; workflows: ProfileWorkflowPlan; config: ProfileConfigPlan; templates: ProfileTemplatePlan; packages: ProfilePackagePlan[]; changed: boolean; }" }, { "classification": "supported", "kind": "type", "name": "ProfileChangeStatus", "signature": "export type ProfileChangeStatus = \"add\" | \"update\" | \"unchanged\";" }, { "classification": "supported", "kind": "interface", "name": "ProfileComponentChange", "signature": "export interface ProfileComponentChange { key: string; status: ProfileChangeStatus; }" }, { "classification": "supported", "kind": "interface", "name": "ProfileConfigChange", "signature": "export interface ProfileConfigChange { key: string; path: string; value: string | number | boolean; status: ProfileChangeStatus; }" }, { "classification": "supported", "kind": "interface", "name": "ProfileConfigEntry", "signature": "export interface ProfileConfigEntry { key: string; value: string; summary: string; }" }, { "classification": "supported", "kind": "interface", "name": "ProfileConfigPlan", "signature": "export interface ProfileConfigPlan { changes: ProfileConfigChange[]; changed: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ProfileCurrentState", "signature": "export interface ProfileCurrentState { typesRaw: string | null; statusesRaw: string | null; fieldsRaw: string | null; workflows: readonly TypeWorkflowDefinition[]; settings: unknown; templates: ReadonlyMap; installedPackages: ReadonlySet; }" }, { "classification": "supported", "kind": "type", "name": "ProfileLintCode", "signature": "export type ProfileLintCode = (typeof PROFILE_LINT_CODES)[number];" }, { "classification": "supported", "kind": "type", "name": "ProfileLintDimension", "signature": "export type ProfileLintDimension = (typeof PROFILE_LINT_DIMENSIONS)[number];" }, { "classification": "supported", "kind": "type", "name": "ProfileLintSeverity", "signature": "export type ProfileLintSeverity = \"error\" | \"warning\";" }, { "classification": "supported", "kind": "type", "name": "ProfileName", "signature": "export type ProfileName = (typeof PROFILE_NAMES)[number];" }, { "classification": "supported", "kind": "interface", "name": "ProfilePackagePlan", "signature": "export interface ProfilePackagePlan { spec: string; reason: string; status: \"installed\" | \"recommended\"; }" }, { "classification": "supported", "kind": "interface", "name": "ProfilePackageRecommendation", "signature": "export interface ProfilePackageRecommendation { spec: string; reason: string; }" }, { "classification": "supported", "kind": "interface", "name": "ProfileSchemaPlan", "signature": "export interface ProfileSchemaPlan { file: TFile; changes: ProfileComponentChange[]; changed: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ProfileTemplateChange", "signature": "export interface ProfileTemplateChange { name: string; options: ProfileTemplateOptions; status: ProfileChangeStatus; }" }, { "classification": "supported", "kind": "interface", "name": "ProfileTemplateEntry", "signature": "export interface ProfileTemplateEntry { name: string; options: ProfileTemplateOptions; }" }, { "classification": "supported", "kind": "type", "name": "ProfileTemplateOptions", "signature": "export type ProfileTemplateOptions = Readonly>;" }, { "classification": "supported", "kind": "interface", "name": "ProfileTemplatePlan", "signature": "export interface ProfileTemplatePlan { changes: ProfileTemplateChange[]; changed: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ProfileWorkflowChange", "signature": "export interface ProfileWorkflowChange { type: string; status: ProfileChangeStatus; }" }, { "classification": "supported", "kind": "interface", "name": "ProfileWorkflowPlan", "signature": "export interface ProfileWorkflowPlan { changes: ProfileWorkflowChange[]; result: TypeWorkflowDefinition[]; changed: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ProjectProfileComposition", "signature": "export interface ProjectProfileComposition { types: number; statuses: number; fields: number; workflows: number; config: number; templates: number; packages: number; }" }, { "classification": "supported", "kind": "interface", "name": "ProjectProfileDefinition", "signature": "export interface ProjectProfileDefinition { name: string; title: string; summary: string; types: readonly RawAddTypeInput[]; statuses: readonly RawAddStatusInput[]; fields: readonly RawAddFieldInput[]; workflows: readonly TypeWorkflowDefinition[]; config: readonly ProfileConfigEntry[]; templates: readonly ProfileTemplateEntry[]; packages: readonly ProfilePackageRecommendation[]; }" }, { "classification": "supported", "kind": "interface", "name": "ProjectProfileDescription", "signature": "export interface ProjectProfileDescription { name: string; title: string; summary: string; composition: ProjectProfileComposition; types: string[]; statuses: string[]; fields: string[]; workflows: string[]; config: string[]; templates: string[]; packages: ProjectProfilePackageSummary[]; }" }, { "classification": "supported", "kind": "interface", "name": "ProjectProfileLintFinding", "signature": "export interface ProjectProfileLintFinding { severity: ProfileLintSeverity; code: ProfileLintCode; dimension: ProfileLintDimension; target?: string; message: string; }" }, { "classification": "supported", "kind": "interface", "name": "ProjectProfileLintReport", "signature": "export interface ProjectProfileLintReport { profile: string; ok: boolean; findings: ProjectProfileLintFinding[]; errorCount: number; warningCount: number; }" }, { "classification": "supported", "kind": "interface", "name": "ProjectProfilePackageSummary", "signature": "export interface ProjectProfilePackageSummary { spec: string; reason: string; }" }, { "classification": "supported", "kind": "type", "name": "ProjectProfileRegistrationInput", "signature": "export type ProjectProfileRegistrationInput = Pick & Partial>;" }, { "classification": "supported", "kind": "function", "name": "readPmPackageManifest", "signature": "(packageRoot: string) => Promise | calls: (packageRoot: string) => Promise" }, { "classification": "supported", "kind": "function", "name": "reconcileExtensionCapabilityUsage", "signature": "(loaded: ReadonlyArray<{ layer: ExtensionLayer; name: string; capabilities?: readonly string[]; }>, activation: ExtensionActivationResult) => ExtensionCapabilityUsageReconciliation[] | calls: (loaded: ReadonlyArray<{ layer: ExtensionLayer; name: string; capabilities?: readonly string[]; }>, activation: ExtensionActivationResult) => ExtensionCapabilityUsageReconciliation[]" }, { "classification": "supported", "kind": "interface", "name": "RegisteredExporterArtifactOutputContract", "signature": "export interface RegisteredExporterArtifactOutputContract { channel: \"stdout\" | \"file\"; receipt: \"suppress\" | \"render\"; media_type?: string; }" }, { "classification": "supported", "kind": "interface", "name": "RegisteredExtensionExporter", "signature": "export interface RegisteredExtensionExporter { layer: ExtensionLayer; name: string; exporter: string; output?: RegisteredExporterArtifactOutputContract; }" }, { "classification": "supported", "kind": "interface", "name": "RegisteredExtensionFlagDefinitions", "signature": "export interface RegisteredExtensionFlagDefinitions { layer: ExtensionLayer; name: string; target_command: string; flags: FlagDefinition[]; }" }, { "classification": "supported", "kind": "interface", "name": "RegisteredExtensionHook", "signature": "export interface RegisteredExtensionHook { layer: ExtensionLayer; name: string; run: THook; }" }, { "classification": "supported", "kind": "interface", "name": "RegisteredExtensionImporter", "signature": "export interface RegisteredExtensionImporter { layer: ExtensionLayer; name: string; importer: string; }" }, { "classification": "supported", "kind": "interface", "name": "RegisteredExtensionProjectProfile", "signature": "export interface RegisteredExtensionProjectProfile { layer: ExtensionLayer; name: string; profile: ProjectProfileDefinition; }" }, { "classification": "supported", "kind": "interface", "name": "RegisteredExtensionSchemaMigrationDefinition", "signature": "export interface RegisteredExtensionSchemaMigrationDefinition { layer: ExtensionLayer; name: string; definition: SchemaMigrationDefinition; runtime_definition: SchemaMigrationDefinition; }" }, { "classification": "supported", "kind": "interface", "name": "RegisteredExtensionSearchProvider", "signature": "export interface RegisteredExtensionSearchProvider { layer: ExtensionLayer; name: string; definition: SearchProviderDefinition; runtime_definition: SearchProviderDefinition; }" }, { "classification": "supported", "kind": "interface", "name": "RegisteredExtensionServiceOverride", "signature": "export interface RegisteredExtensionServiceOverride { layer: ExtensionLayer; name: string; service: ExtensionServiceName; run: ServiceOverride; passThrough?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "RegisteredExtensionVectorStoreAdapter", "signature": "export interface RegisteredExtensionVectorStoreAdapter { layer: ExtensionLayer; name: string; definition: VectorStoreAdapterDefinition; runtime_definition: VectorStoreAdapterDefinition; }" }, { "classification": "supported", "kind": "type", "name": "RendererOverride", "signature": "export type RendererOverride = (context: RendererOverrideContext) => string | null | undefined;" }, { "classification": "supported", "kind": "interface", "name": "RendererOverrideContext", "signature": "export interface RendererOverrideContext extends Partial { format: OutputRendererFormat; command?: string; args?: string[]; options?: Record; global?: GlobalOptions; pm_root?: string; result: unknown; }" }, { "classification": "supported", "kind": "function", "name": "renderExtensionSurfaceMarkdown", "signature": "(summary: ExtensionActivationSummary, options?: ExtensionSurfaceMarkdownOptions) => string | calls: (summary: ExtensionActivationSummary, options?: ExtensionSurfaceMarkdownOptions) => string" }, { "classification": "supported", "kind": "value", "name": "RESERVED_ITEM_FIELD_NAMES", "signature": "ReadonlySet" }, { "classification": "supported", "kind": "function", "name": "resolveProfile", "signature": "(rawValue: string | undefined) => ProjectProfileDefinition | calls: (rawValue: string | undefined) => ProjectProfileDefinition" }, { "classification": "supported", "kind": "interface", "name": "SchemaFieldDefinition", "signature": "export interface SchemaFieldDefinition { name: string; type: KnownItemFieldType; optional?: boolean; default?: unknown; values?: unknown[]; }" }, { "classification": "supported", "kind": "interface", "name": "SchemaItemTypeCommandOptionPolicyDefinition", "signature": "export interface SchemaItemTypeCommandOptionPolicyDefinition { command: string; option: string; enabled?: boolean; required?: boolean; visible?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "SchemaItemTypeDefinition", "signature": "export interface SchemaItemTypeDefinition { name: string; folder?: string; aliases?: string[]; description?: string; default_status?: string; execution_role?: \"agent\" | \"human\" | \"gate\"; required_create_fields?: string[]; required_create_repeatables?: string[]; command_option_policies?: SchemaItemTypeCommandOptionPolicyDefinition[]; options?: SchemaItemTypeOptionDefinition[]; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "SchemaItemTypeOptionDefinition", "signature": "export interface SchemaItemTypeOptionDefinition { key: string; values?: string[]; required?: boolean; aliases?: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "SchemaMigrationDefinition", "signature": "export interface SchemaMigrationDefinition { id?: string; description?: string; status?: string; mandatory?: boolean; run?: SchemaMigrationRunner; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "SchemaMigrationRunContext", "signature": "export interface SchemaMigrationRunContext { id: string; command: \"migration\"; layer: ExtensionLayer; extension: string; pm_root: string; status: string; }" }, { "classification": "supported", "kind": "type", "name": "SchemaMigrationRunner", "signature": "export type SchemaMigrationRunner = (context: SchemaMigrationRunContext) => unknown | Promise;" }, { "classification": "supported", "kind": "value", "name": "SEARCH_EXTENSION_FLAG_DEFINITIONS", "signature": "FlagDefinition[]" }, { "classification": "supported", "kind": "interface", "name": "SearchProviderDefinition", "signature": "export interface SearchProviderDefinition { name: string; query?: (context: SearchProviderQueryContext) => SearchProviderQueryResult | Promise; queryExpansion?: (context: SearchProviderQueryExpansionContext) => SearchProviderQueryExpansionResult | Promise; query_expansion?: (context: SearchProviderQueryExpansionContext) => SearchProviderQueryExpansionResult | Promise; rerank?: (context: SearchProviderRerankContext) => SearchProviderRerankResult | Promise; embedBatch?: (context: SearchProviderEmbedBatchContext) => number[][] | Promise; embed_batch?: (context: SearchProviderEmbedBatchContext) => number[][] | Promise; embed?: (context: SearchProviderEmbedContext) => number[] | Promise; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "SearchProviderEmbedBatchContext", "signature": "export interface SearchProviderEmbedBatchContext { inputs: string[]; settings: PmSettings; model: string; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "SearchProviderEmbedContext", "signature": "export interface SearchProviderEmbedContext { input: string; settings: PmSettings; model: string; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "SearchProviderHit", "signature": "export interface SearchProviderHit { id: string; score: number; matched_fields?: string[]; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "SearchProviderQueryContext", "signature": "export interface SearchProviderQueryContext { query: string; mode: ExtensionSearchMode; tokens: string[]; options: Record; settings: PmSettings; documents: ItemDocument[]; [key: string]: unknown; }" }, { "classification": "supported", "kind": "type", "name": "SearchProviderQueryResult", "signature": "export type SearchProviderQueryResult = SearchProviderHit[] | { hits?: SearchProviderHit[]; };" }, { "classification": "supported", "kind": "type", "name": "ServiceOverride", "signature": "export type ServiceOverride = (context: ServiceOverrideContext) => unknown | ServiceOverrideDecision;" }, { "classification": "supported", "kind": "interface", "name": "ServiceOverrideContext", "signature": "export interface ServiceOverrideContext extends Partial { service: ExtensionServiceName; command?: string; args?: string[]; options?: Record; global?: GlobalOptions; pm_root?: string; payload: unknown; }" }, { "classification": "supported", "kind": "type", "name": "ServiceOverrideDecision", "signature": "export type ServiceOverrideDecision = { handled: true; result: unknown; } | { handled: false; };" }, { "classification": "supported", "kind": "interface", "name": "ServiceOverrideOwnership", "signature": "export interface ServiceOverrideOwnership { passThrough?: boolean; }" }, { "classification": "supported", "kind": "function", "name": "synthesizeExtensionManifest", "signature": "(blueprint: ExtensionBlueprint, identity: SynthesizeExtensionManifestIdentity) => ExtensionManifest | calls: (blueprint: ExtensionBlueprint, identity: SynthesizeExtensionManifestIdentity) => ExtensionManifest" }, { "classification": "supported", "kind": "interface", "name": "SynthesizeExtensionManifestIdentity", "signature": "export interface SynthesizeExtensionManifestIdentity extends Omit { additionalCapabilities?: readonly string[]; }" }, { "classification": "supported", "kind": "function", "name": "toExtensionFlagDefinitions", "signature": "(contracts: readonly CliFlagContract[], stringOptions?: readonly CommanderOptionAliasContract[]) => FlagDefinition[] | calls: (contracts: readonly CliFlagContract[], stringOptions?: readonly CommanderOptionAliasContract[]) => FlagDefinition[]" }, { "classification": "supported", "kind": "interface", "name": "VectorStoreAdapterDefinition", "signature": "export interface VectorStoreAdapterDefinition { name: string; query?: (context: VectorStoreQueryContext) => VectorStoreQueryHit[] | Promise; upsert?: (context: VectorStoreUpsertContext) => unknown | Promise; delete?: (context: VectorStoreDeleteContext) => unknown | Promise; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "VectorStoreDeleteContext", "signature": "export interface VectorStoreDeleteContext { ids: string[]; settings: PmSettings; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "VectorStoreQueryContext", "signature": "export interface VectorStoreQueryContext { vector: number[]; limit: number; settings: PmSettings; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "VectorStoreQueryHit", "signature": "export interface VectorStoreQueryHit { id: string; score: number; payload?: Record; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "VectorStoreUpsertContext", "signature": "export interface VectorStoreUpsertContext { points: VectorStoreUpsertPoint[]; settings: PmSettings; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "VectorStoreUpsertPoint", "signature": "export interface VectorStoreUpsertPoint { id: string; vector: number[]; payload?: Record; [key: string]: unknown; }" } ], "types": "dist/sdk/authoring.d.ts" }, "./sdk/contracts": { "classification": "contract_data", "symbols": [ { "classification": "contract_data", "kind": "value", "name": "_testOnlyCliContracts", "signature": "{ buildActionScopedToolSchema: typeof buildActionScopedToolSchema; buildProviderCompatibleToolSchema: typeof buildProviderCompatibleToolSchema; decorateActionScopedToolParameterDefinition: typeof decorateActionScopedToolParameterDefinition; decorateToolParameterDefinition: typeof decorateToolParameterDefinition; toolActionSchemaContracts: Record; toolParameterMetadata: Record; toProviderCompatibleParameterDefinition: typeof toProviderCompatibleParameterDefinition; toUniqueFlagContracts: typeof toUniqueFlagContracts; withFlagAliasMetadata: typeof withFlagAliasMetadata; }" }, { "classification": "contract_data", "kind": "value", "name": "ACTIVITY_COMMANDER_STRING_OPTION_CONTRACTS", "signature": "CommanderOptionAliasContract[]" }, { "classification": "contract_data", "kind": "value", "name": "ACTIVITY_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "AGGREGATE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "function", "name": "analyzePmCommandExitConformance", "signature": "(observations: readonly PmCommandExitObservation[], expectedCommands?: readonly string[], contracts?: readonly PmCommandExitContract[]) => PmCommandExitConformanceReport | calls: (observations: readonly PmCommandExitObservation[], expectedCommands?: readonly string[], contracts?: readonly PmCommandExitContract[]) => PmCommandExitConformanceReport" }, { "classification": "contract_data", "kind": "function", "name": "analyzePmToolActionParity", "signature": "(cliCommands?: readonly string[], toolActions?: readonly string[], waivers?: Readonly>) => { missing_cli_actions: string[]; waived_cli_actions: string[]; stale_waivers: string[]; } | calls: (cliCommands?: readonly string[], toolActions?: readonly string[], waivers?: Readonly>) => { missing_cli_actions: string[]; waived_cli_actions: string[]; stale_waivers: string[]; }" }, { "classification": "contract_data", "kind": "function", "name": "analyzeSdkCliParameterCompleteness", "signature": "(source?: SdkCliCompletenessContractSource) => SdkCliActionParameterCoverage[] | calls: (source?: SdkCliCompletenessContractSource) => SdkCliActionParameterCoverage[]" }, { "classification": "contract_data", "kind": "value", "name": "APPEND_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "function", "name": "applyContextIntentProjection", "signature": "(command: \"context\" | \"get\" | \"list\" | \"next\" | \"search\", options: Record, positionalArguments?: readonly string[]) => Record | calls: (command: \"context\" | \"get\" | \"list\" | \"next\" | \"search\", options: Record, positionalArguments?: readonly string[]) => Record" }, { "classification": "contract_data", "kind": "function", "name": "applyReadOutputDimensions", "signature": ", Options extends Record = Record>(command: string, options: Options, result: Result) => ReadOutputResultForSession | calls: , Options extends Record = Record>(command: string, options: Options, result: Result) => ReadOutputResultForSession" }, { "classification": "contract_data", "kind": "function", "name": "applyReadOutputIncludeModes", "signature": "(command: string, includeValue: unknown, commandOptions: Record) => { selectors: string[]; modes: string[]; } | calls: (command: string, includeValue: unknown, commandOptions: Record) => { selectors: string[]; modes: string[]; }" }, { "classification": "contract_data", "kind": "value", "name": "ASSURANCE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "function", "name": "attachContextIntentReceipt", "signature": ">(command: string, options: Record, result: Result) => Result & { context_intent?: PmContextIntentReceipt; } | calls: >(command: string, options: Record, result: Result) => Result & { context_intent?: PmContextIntentReceipt; }" }, { "classification": "contract_data", "kind": "function", "name": "attachOutputTokenAccounting", "signature": "(result: Result, render: (value: unknown) => string) => PmTokenAccountedResult | calls: (result: Result, render: (value: unknown) => string) => PmTokenAccountedResult" }, { "classification": "contract_data", "kind": "function", "name": "attachReadOutputContracts", "signature": "(command: string | undefined, options: Record, result: unknown) => unknown | calls: (command: string | undefined, options: Record, result: unknown) => unknown" }, { "classification": "contract_data", "kind": "function", "name": "buildPmActionToolInputSchema", "signature": "(action: PmToolAction, options?: PmActionToolInputSchemaOptions) => Record | calls: (action: PmToolAction, options?: PmActionToolInputSchemaOptions) => Record" }, { "classification": "contract_data", "kind": "value", "name": "CALENDAR_COMMANDER_STRING_OPTION_CONTRACTS", "signature": "CommanderOptionAliasContract[]" }, { "classification": "contract_data", "kind": "value", "name": "CALENDAR_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "CLAIM_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "interface", "name": "CliFlagArityObservation", "signature": "export interface CliFlagArityObservation { command: string; flag: string; takes_value: boolean; value_required: boolean; repeatable: boolean; }" }, { "classification": "contract_data", "kind": "interface", "name": "CliFlagContract", "signature": "export interface CliFlagContract { flag: string; short?: string; aliases?: string[]; description?: string; required?: boolean; repeatable?: boolean; list?: boolean; value_name?: string; value_type?: \"string\" | \"number\" | \"boolean\"; default?: string | number | boolean | Array; value_arity?: \"none\" | \"required\" | \"optional\"; values?: readonly string[]; cursor_semantics?: \"presentation\"; reservation_scope?: \"inherited\" | \"root_only\"; }" }, { "classification": "contract_data", "kind": "type", "name": "CliFlagInputSource", "signature": "export type CliFlagInputSource = \"argv\" | \"file\" | \"stdin\";" }, { "classification": "contract_data", "kind": "interface", "name": "CliFlagInvocationContract", "signature": "export interface CliFlagInvocationContract extends CliFlagContract { description: string; takes_value: boolean; value_required: boolean; value_type: \"string\" | \"number\" | \"boolean\"; required: boolean; repeatable: boolean; input_sources: CliFlagInputSource[]; stdin_token?: \"-\"; file_token_prefix?: \"@\"; }" }, { "classification": "contract_data", "kind": "interface", "name": "CliFlagInvocationParityFinding", "signature": "export interface CliFlagInvocationParityFinding { code: \"duplicate_observation\" | \"missing_observation\" | \"takes_value_mismatch\" | \"value_required_mismatch\" | \"repeatable_mismatch\" | \"undeclared_observation\"; command: string; flag: string; detail: string; }" }, { "classification": "contract_data", "kind": "interface", "name": "CliFlagInvocationParityReport", "signature": "export interface CliFlagInvocationParityReport { ok: boolean; declared_count: number; observed_count: number; findings: CliFlagInvocationParityFinding[]; }" }, { "classification": "contract_data", "kind": "value", "name": "CLOSE_ACTION_OPTION_KEYS", "signature": "readonly [\"releaseAssignment\", \"text\", \"reason\", \"closeReason\", \"completedAt\", \"duplicateOf\", \"validateClose\", \"resolution\", \"expectedResult\", \"actualResult\"]" }, { "classification": "contract_data", "kind": "value", "name": "CLOSE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "CLOSE_MANY_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "CLOSE_TASK_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "interface", "name": "CommanderOptionAliasContract", "signature": "export interface CommanderOptionAliasContract { target: string; keys: readonly string[]; }" }, { "classification": "contract_data", "kind": "interface", "name": "CommanderOptionRegistrationContract", "signature": "export interface CommanderOptionRegistrationContract extends CommanderOptionAliasContract { option: string; description: string; required?: boolean; repeatable?: boolean; aliasOptions?: Array<{ option: string; description: string; }>; }" }, { "classification": "contract_data", "kind": "value", "name": "COMMENTS_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "function", "name": "compactFlagAliasContracts", "signature": "(flagContracts: CliFlagContract[]) => CliFlagContract[] | calls: (flagContracts: CliFlagContract[]) => CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "COMPLETION_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "function", "name": "composeContextIntentContracts", "signature": "(workspaceContracts?: readonly PmContextIntentContract[], packageContracts?: readonly PmContextIntentContract[]) => PmContextIntentContract[] | calls: (workspaceContracts?: readonly PmContextIntentContract[], packageContracts?: readonly PmContextIntentContract[]) => PmContextIntentContract[]" }, { "classification": "contract_data", "kind": "value", "name": "CONFIG_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "CONTEXT_COMMANDER_STRING_OPTION_CONTRACTS", "signature": "CommanderOptionAliasContract[]" }, { "classification": "contract_data", "kind": "value", "name": "CONTEXT_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "CONTEXT_INTENT_LIMIT_OVERRIDE_WARNING", "signature": "\"limit_overridden_by_intent\"" }, { "classification": "contract_data", "kind": "function", "name": "contextIntentRowId", "signature": "(row: unknown) => string | undefined | calls: (row: unknown) => string | undefined" }, { "classification": "contract_data", "kind": "value", "name": "CONTRACTS_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "COPY_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "CREATE_COMMANDER_OPTION_REGISTRATION_CONTRACTS", "signature": "CommanderOptionRegistrationContract[]" }, { "classification": "contract_data", "kind": "value", "name": "CREATE_COMMANDER_REPEATABLE_OPTION_CONTRACTS", "signature": "CommanderOptionAliasContract[]" }, { "classification": "contract_data", "kind": "value", "name": "CREATE_COMMANDER_STRING_OPTION_CONTRACTS", "signature": "CommanderOptionAliasContract[]" }, { "classification": "contract_data", "kind": "value", "name": "CREATE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "function", "name": "createPmCommandOutputBudget", "signature": "(command: string, budgetClass?: PmOutputBudgetClass) => PmCommandOutputBudgetContract | calls: (command: string, budgetClass?: PmOutputBudgetClass) => PmCommandOutputBudgetContract" }, { "classification": "contract_data", "kind": "function", "name": "decodeContextIntentCursor", "signature": "(cursor: string) => ContextIntentCursorEnvelope | undefined | calls: (cursor: string) => ContextIntentCursorEnvelope | undefined" }, { "classification": "contract_data", "kind": "function", "name": "decodeReadOutputContinuationCursor", "signature": "(raw: string) => PmReadOutputCursorEnvelope | calls: (raw: string) => PmReadOutputCursorEnvelope" }, { "classification": "contract_data", "kind": "function", "name": "definePmCommandOutputBudget", "signature": "(contract: TContract) => TContract | calls: (contract: TContract) => TContract" }, { "classification": "contract_data", "kind": "function", "name": "definePmCommandOutputEnvelope", "signature": "(contract: TContract) => TContract | calls: (contract: TContract) => TContract" }, { "classification": "contract_data", "kind": "function", "name": "definePmErrorCodeCatalog", "signature": "(declarations: readonly PmErrorCodeContract[]) => readonly PmErrorCodeContract[] | calls: (declarations: readonly PmErrorCodeContract[]) => readonly PmErrorCodeContract[]" }, { "classification": "contract_data", "kind": "value", "name": "DELETE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "DEPS_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "function", "name": "derivePmBulkMutationEffect", "signature": "(counts: PmBulkMutationEffectCounts) => PmCommandEffectReceipt | calls: (counts: PmBulkMutationEffectCounts) => PmCommandEffectReceipt" }, { "classification": "contract_data", "kind": "value", "name": "DOCS_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "DUPLICATES_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "function", "name": "encodeReadOutputContinuationCursor", "signature": "(cursor: Omit) => string | calls: (cursor: Omit) => string" }, { "classification": "contract_data", "kind": "function", "name": "enrichCliFlagInvocationContract", "signature": "(command: string, contract: CliFlagContract) => CliFlagInvocationContract | calls: (command: string, contract: CliFlagContract) => CliFlagInvocationContract" }, { "classification": "contract_data", "kind": "function", "name": "enrichCliFlagInvocationContracts", "signature": "(command: string, contracts: readonly CliFlagContract[]) => CliFlagInvocationContract[] | calls: (command: string, contracts: readonly CliFlagContract[]) => CliFlagInvocationContract[]" }, { "classification": "contract_data", "kind": "function", "name": "estimatePmOutputTokens", "signature": "(utf8Bytes: number) => number | calls: (utf8Bytes: number) => number" }, { "classification": "contract_data", "kind": "value", "name": "EVAL_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "EVENT_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "EVENTS_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "EXECUTABLE_COMMAND_ALIASES", "signature": "Readonly>" }, { "classification": "contract_data", "kind": "interface", "name": "ExportAttestationOptions", "signature": "export interface ExportAttestationOptions extends HistoryAttestationOptions { hashAlgorithm?: HistoryHashAlgorithm; generatedAt?: string; }" }, { "classification": "contract_data", "kind": "value", "name": "EXTENSION_ACTIVATE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "EXTENSION_ADOPT_ALL_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "EXTENSION_ADOPT_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "EXTENSION_CATALOG_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "EXTENSION_DEACTIVATE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "EXTENSION_DESCRIBE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "EXTENSION_DOCTOR_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "EXTENSION_EXPLORE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "EXTENSION_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "EXTENSION_INIT_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "EXTENSION_INSTALL_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "EXTENSION_MANAGE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "EXTENSION_MIGRATE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "EXTENSION_RELOAD_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "EXTENSION_SCOPE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "EXTENSION_UNINSTALL_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "interface", "name": "ExtensionFlagValueContract", "signature": "export interface ExtensionFlagValueContract { value_type: FlagValueKind | null; value_arity: \"none\" | \"required\" | \"optional\"; value_name: string | null; }" }, { "classification": "contract_data", "kind": "value", "name": "FILES_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "function", "name": "findPmNamespacedCommand", "signature": "(tokens: readonly string[]) => PmCommandAliasContract | undefined | calls: (tokens: readonly string[]) => PmCommandAliasContract | undefined" }, { "classification": "contract_data", "kind": "value", "name": "FOCUS_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "function", "name": "formatPmPositionalActionFlagTip", "signature": "(acceptedFlags: readonly string[]) => string | calls: (acceptedFlags: readonly string[]) => string" }, { "classification": "contract_data", "kind": "value", "name": "GC_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "GET_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "function", "name": "getActiveContextIntentContracts", "signature": "() => readonly PmContextIntentContract[] | calls: () => readonly PmContextIntentContract[]" }, { "classification": "contract_data", "kind": "value", "name": "GLOBAL_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "GRAPH_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "GRAPH_QUERY_DEFAULTS", "signature": "Readonly<{ rows: 10; paths: 5; samples: 10; path_depth: 8; visited_paths: 10000; }>" }, { "classification": "contract_data", "kind": "value", "name": "GUIDE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "function", "name": "hasSubcommandFlagContractsForCommand", "signature": "(commandName: string | undefined) => boolean | calls: (commandName: string | undefined) => boolean" }, { "classification": "contract_data", "kind": "value", "name": "HEALTH_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "HISTORY_AUTHOR_ACKNOWLEDGE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "HISTORY_COMPACT_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "HISTORY_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "HISTORY_REDACT_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "HISTORY_REPAIR_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "interface", "name": "HistoryAttestation", "signature": "export interface HistoryAttestation { format: typeof PM_HISTORY_ATTESTATION_CONTRACT.format; version: 1; hash_algorithm: HistoryHashAlgorithm; generated_at: string; streams: HistoryAttestationStream[]; workspace_digest: string; }" }, { "classification": "contract_data", "kind": "interface", "name": "HistoryAttestationMaintenance", "signature": "export interface HistoryAttestationMaintenance { op: string; ts: string; record_hash: string | null; }" }, { "classification": "contract_data", "kind": "interface", "name": "HistoryAttestationOptions", "signature": "export interface HistoryAttestationOptions { pmRoot?: string; cwd?: string; }" }, { "classification": "contract_data", "kind": "interface", "name": "HistoryAttestationStream", "signature": "export interface HistoryAttestationStream { id: string; entries: number; bytes: number; stream_digest: string; latest_after_hash: string | null; latest_record_hash: string | null; latest_hash_algorithm: HistoryHashAlgorithm | null; rewrite_count: number; checkpoint_digest: string | null; last_maintenance: HistoryAttestationMaintenance | null; }" }, { "classification": "contract_data", "kind": "interface", "name": "HistoryAttestationVerification", "signature": "export interface HistoryAttestationVerification { ok: boolean; workspace_digest: string; streams_checked: number; changed_streams: string[]; missing_streams: string[]; added_streams: string[]; invalid_streams: string[]; transitions: Array<{ id: string; before_digest: string; after_digest: string | null; last_maintenance: HistoryAttestationMaintenance | null; }>; }" }, { "classification": "contract_data", "kind": "function", "name": "inferPmOutputBudgetClass", "signature": "(command: string) => PmOutputBudgetClass | calls: (command: string) => PmOutputBudgetClass" }, { "classification": "contract_data", "kind": "value", "name": "INIT_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "INSTALL_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "function", "name": "isGenericRefusalRequired", "signature": "(value: string | undefined) => boolean | calls: (value: string | undefined) => boolean" }, { "classification": "contract_data", "kind": "function", "name": "isGenericRefusalWhy", "signature": "(value: string | undefined) => boolean | calls: (value: string | undefined) => boolean" }, { "classification": "contract_data", "kind": "function", "name": "isPmExtensionCapabilityContract", "signature": "(value: string) => value is PmExtensionCapabilityContract | calls: (value: string) => value is PmExtensionCapabilityContract" }, { "classification": "contract_data", "kind": "function", "name": "isPmExtensionPolicyModeContract", "signature": "(value: string) => value is PmExtensionPolicyModeContract | calls: (value: string) => value is PmExtensionPolicyModeContract" }, { "classification": "contract_data", "kind": "function", "name": "isPmExtensionPolicySurfaceContract", "signature": "(value: string) => value is PmExtensionPolicySurfaceContract | calls: (value: string) => value is PmExtensionPolicySurfaceContract" }, { "classification": "contract_data", "kind": "function", "name": "isPmExtensionServiceNameContract", "signature": "(value: string) => value is PmExtensionServiceNameContract | calls: (value: string) => value is PmExtensionServiceNameContract" }, { "classification": "contract_data", "kind": "function", "name": "isPmKnownExitCode", "signature": "(exitCode: number) => exitCode is PmCommandExitCode | calls: (exitCode: number) => exitCode is PmCommandExitCode" }, { "classification": "contract_data", "kind": "function", "name": "isPmMutationReceipt", "signature": "(value: unknown) => value is PmCliMutationReceipt | calls: (value: unknown) => value is PmCliMutationReceipt" }, { "classification": "contract_data", "kind": "function", "name": "isPmSuccessfulExitCode", "signature": "(exitCode: number) => boolean | calls: (exitCode: number) => boolean" }, { "classification": "contract_data", "kind": "function", "name": "isPmToolAction", "signature": "(value: string) => value is PmToolAction | calls: (value: string) => value is PmToolAction" }, { "classification": "contract_data", "kind": "function", "name": "isReadOutputBudgetExceeded", "signature": "(result: unknown) => result is PmReadOutputBudgetExceeded | calls: (result: unknown) => result is PmReadOutputBudgetExceeded" }, { "classification": "contract_data", "kind": "value", "name": "ITEM_COMPLETE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "ITEM_MUTATE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "ITEM_REOPEN_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "LEARNINGS_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "LIST_COMMANDER_STRING_OPTION_CONTRACTS", "signature": "CommanderOptionAliasContract[]" }, { "classification": "contract_data", "kind": "value", "name": "LIST_FILTER_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "function", "name": "listCoreClosedDomainContracts", "signature": "() => PmClosedDomainContract[] | calls: () => PmClosedDomainContract[]" }, { "classification": "contract_data", "kind": "function", "name": "listPmCommandFlagBudgets", "signature": "() => readonly PmCommandFlagBudget[] | calls: () => readonly PmCommandFlagBudget[]" }, { "classification": "contract_data", "kind": "function", "name": "listPmFlagLexicon", "signature": "() => readonly PmFlagLexiconEntry[] | calls: () => readonly PmFlagLexiconEntry[]" }, { "classification": "contract_data", "kind": "function", "name": "listPmFlagSpellingInventory", "signature": "() => readonly PmFlagSpellingInventoryEntry[] | calls: () => readonly PmFlagSpellingInventoryEntry[]" }, { "classification": "contract_data", "kind": "function", "name": "listTrackerPreflightRecoveryContracts", "signature": "() => PmTrackerPreflightRecoveryContract[] | calls: () => PmTrackerPreflightRecoveryContract[]" }, { "classification": "contract_data", "kind": "value", "name": "MEET_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "MERGE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "MERGE_SUBCOMMAND_VALUES", "signature": "readonly [\"install\", \"reconcile\", \"report\", \"driver\"]" }, { "classification": "contract_data", "kind": "type", "name": "MergeSubcommand", "signature": "export type MergeSubcommand = (typeof MERGE_SUBCOMMAND_VALUES)[number];" }, { "classification": "contract_data", "kind": "value", "name": "NEXT_COMMANDER_STRING_OPTION_CONTRACTS", "signature": "CommanderOptionAliasContract[]" }, { "classification": "contract_data", "kind": "value", "name": "NEXT_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "function", "name": "normalizeHistoryOperationForWrite", "signature": "(operation: string) => string | calls: (operation: string) => string" }, { "classification": "contract_data", "kind": "function", "name": "normalizeReadOutputIncludeModeOptions", "signature": "(command: string, options: Record) => void | calls: (command: string, options: Record) => void" }, { "classification": "contract_data", "kind": "value", "name": "NOTES_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "type", "name": "OptionsFromContracts", "signature": "export type OptionsFromContracts = { [Contract in Contracts[number] as Contract[\"param\"]]?: OptionContractValue; };" }, { "classification": "contract_data", "kind": "value", "name": "PACKAGE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "PACKAGE_INIT_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "function", "name": "parseMutationReceipt", "signature": "{ (json: string): PmMutationReceipt; (value: unknown): PmMutationReceipt; } | calls: (json: string) => PmMutationReceipt ; (value: unknown) => PmMutationReceipt" }, { "classification": "contract_data", "kind": "function", "name": "parsePmAgentTaskTranscriptCorpus", "signature": "(value: unknown) => PmAgentTaskTranscriptCorpus | calls: (value: unknown) => PmAgentTaskTranscriptCorpus" }, { "classification": "contract_data", "kind": "value", "name": "PAUSE_TASK_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "PLAN_CREATE_METADATA_PARAMETER_KEYS", "signature": "readonly [\"createMode\", \"status\", \"deadline\", \"estimate\", \"acceptanceCriteria\", \"definitionOfReady\", \"order\", \"rank\", \"goal\", \"objective\", \"value\", \"impact\", \"outcome\", \"whyNow\", \"assignee\", \"reviewer\", \"risk\", \"confidence\", \"sprint\", \"release\", \"blockedReason\", \"unblockNote\", \"reporter\", \"severity\", \"environment\", \"reproSteps\", \"resolution\", \"expectedResult\", \"actualResult\", \"affectedVersion\", \"fixedVersion\", \"component\", \"regression\", \"customerImpact\", \"comment\", \"note\", \"learning\", \"reminder\", \"event\", \"typeOption\"]" }, { "classification": "contract_data", "kind": "value", "name": "PLAN_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "PM_AGENT_TASK_ACCOUNTING_MODES", "signature": "readonly [\"self_reported\", \"independent_transport\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_AGENT_TASK_TRANSCRIPT_VERSION", "signature": "2" }, { "classification": "contract_data", "kind": "value", "name": "PM_BULK_LIFECYCLE_COMMAND_ALIASES", "signature": "readonly PmCommandAliasContract[]" }, { "classification": "contract_data", "kind": "value", "name": "PM_CLI_GRAMMAR_CONTRACT", "signature": "{ readonly nouns: readonly [\"item\", \"list\", \"context\", \"search\", \"graph\", \"history\", \"workspace\", \"package\", \"ops\", \"plan\", \"contracts\", \"help\"]; readonly shared_verbs: readonly [\"acknowledge\", \"activate\", \"add\", \"adopt\", \"adopt-all\", \"catalog\", \"compact\", \"complete\", \"create\", \"deactivate\", \"delete\", \"describe\", \"doctor\", \"edit\", \"explore\", \"import\", \"init\", \"inspect\", \"install\", \"list\", \"manage\", \"migrate\", \"mutate\", \"read\", \"redact\", \"reload\", \"remove\", \"reopen\", \"repair\", \"restore\", \"run\", \"show\", \"uninstall\", \"upgrade\", \"verify\"]; readonly scope_before_verb: true; readonly visible_top_level_ceiling: 69; readonly ceiling_raise_requires_pm_item: true; readonly positional_shape_budget: 21; }" }, { "classification": "contract_data", "kind": "value", "name": "PM_CLI_GRAMMAR_NOUNS", "signature": "readonly [\"item\", \"list\", \"context\", \"search\", \"graph\", \"history\", \"workspace\", \"package\", \"ops\", \"plan\", \"contracts\", \"help\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_CLI_ONLY_TOOL_ACTION_WAIVERS", "signature": "{ readonly help: \"Commander help rendering has no SDK operation result.\"; readonly packages: \"The plural package alias only renders package-oriented help.\"; }" }, { "classification": "contract_data", "kind": "value", "name": "PM_CLI_SHARED_VERBS", "signature": "readonly [\"acknowledge\", \"activate\", \"add\", \"adopt\", \"adopt-all\", \"catalog\", \"compact\", \"complete\", \"create\", \"deactivate\", \"delete\", \"describe\", \"doctor\", \"edit\", \"explore\", \"import\", \"init\", \"inspect\", \"install\", \"list\", \"manage\", \"migrate\", \"mutate\", \"read\", \"redact\", \"reload\", \"remove\", \"reopen\", \"repair\", \"restore\", \"run\", \"show\", \"uninstall\", \"upgrade\", \"verify\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_COMMAND_ALIAS_CONTRACTS", "signature": "readonly PmCommandAliasContract[]" }, { "classification": "contract_data", "kind": "value", "name": "PM_COMMAND_DESTINATION_CONTRACTS", "signature": "readonly PmCommandDestinationContract[]" }, { "classification": "contract_data", "kind": "value", "name": "PM_COMMAND_EXIT_CONTRACTS", "signature": "readonly PmCommandExitContract[]" }, { "classification": "contract_data", "kind": "value", "name": "PM_COMMAND_EXIT_OUTCOME_CONTRACTS", "signature": "readonly [{ readonly exit_code: 0; readonly outcome: \"effect\"; readonly success: true; readonly meaning: \"The requested operation completed with its intended effect.\"; }, { readonly exit_code: 1; readonly outcome: \"internal_failure\"; readonly success: false; readonly meaning: \"An unexpected runtime or internal failure prevented completion.\"; }, { readonly exit_code: 2; readonly outcome: \"refused_input\"; readonly success: false; readonly meaning: \"The invocation was refused because its input or composition was invalid.\"; }, { readonly exit_code: 3; readonly outcome: \"refused_tracker_state\"; readonly success: false; readonly meaning: \"The requested tracker, item, or resource was not present.\"; }, { readonly exit_code: 4; readonly outcome: \"conflict\"; readonly success: false; readonly meaning: \"Current state or concurrency prevented the requested effect.\"; }, { readonly exit_code: 5; readonly outcome: \"dependency_failed\"; readonly success: false; readonly meaning: \"A required dependency operation failed.\"; }, { readonly exit_code: 6; readonly outcome: \"no_effect\"; readonly success: true; readonly meaning: \"The request was valid and completed, but matched nothing to change.\"; }, { readonly exit_code: 7; readonly outcome: \"partial_effect\"; readonly success: true; readonly meaning: \"The request completed and changed some, but not all, selected targets.\"; }]" }, { "classification": "contract_data", "kind": "value", "name": "PM_COMMAND_OUTPUT_BUDGET_CONTRACTS", "signature": "PmCommandOutputBudgetContract[]" }, { "classification": "contract_data", "kind": "value", "name": "PM_COMMAND_OUTPUT_ENVELOPE_CONTRACTS", "signature": "PmCommandOutputEnvelopeContract[]" }, { "classification": "contract_data", "kind": "value", "name": "PM_COMMAND_POSITIONAL_CONTRACTS", "signature": "readonly PmCommandPositionalContract[]" }, { "classification": "contract_data", "kind": "value", "name": "PM_CONTEXT_INTENT_CONTRACTS", "signature": "readonly PmContextIntentContract[]" }, { "classification": "contract_data", "kind": "value", "name": "PM_CONTEXT_OPS_COMMAND_ALIASES", "signature": "readonly PmCommandAliasContract[]" }, { "classification": "contract_data", "kind": "value", "name": "PM_CORE_COMMAND_NAMES", "signature": "readonly [\"init\", \"config\", \"extension\", \"package\", \"packages\", \"install\", \"upgrade\", \"create\", \"item\", \"copy\", \"focus\", \"list\", \"list-all\", \"list-draft\", \"list-open\", \"list-in-progress\", \"list-blocked\", \"list-closed\", \"list-canceled\", \"aggregate\", \"context\", \"ctx\", \"get\", \"graph\", \"search\", \"duplicates\", \"eval\", \"next\", \"history\", \"events\", \"history-redact\", \"history-repair\", \"history-compact\", \"history-attest\", \"history-author-acknowledge\", \"merge\", \"schema\", \"profile\", \"activity\", \"restore\", \"update\", \"update-many\", \"close\", \"close-many\", \"delete\", \"append\", \"comments\", \"notes\", \"learnings\", \"files\", \"docs\", \"deps\", \"plan\", \"test\", \"test-all\", \"telemetry\", \"stats\", \"health\", \"validate\", \"assurance\", \"gc\", \"workspace\", \"contracts\", \"claim\", \"release\", \"start-task\", \"pause-task\", \"close-task\", \"meet\", \"event\", \"remind\", \"help\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_DEPRECATED_TOOL_ACTIONS", "signature": "readonly PmToolAction[]" }, { "classification": "contract_data", "kind": "value", "name": "PM_DIAGNOSTIC_DEGRADATION_STEPS", "signature": "readonly [\"full\", \"omit_explanation\", \"limit_collections\", \"compact_recovery\", \"action_only\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_DIAGNOSTIC_OUTPUT_BUDGET_CONTRACTS", "signature": "PmDiagnosticOutputBudgetContract[]" }, { "classification": "contract_data", "kind": "value", "name": "PM_DIAGNOSTIC_OUTPUT_CLASSES", "signature": "readonly [\"error\", \"warning\", \"validation_summary\", \"recovery_bundle\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_DISCOVERABLE_TOOL_ACTIONS", "signature": "readonly PmToolAction[]" }, { "classification": "contract_data", "kind": "value", "name": "PM_ERROR_CODE_CATALOG", "signature": "readonly PmErrorCodeContract[]" }, { "classification": "contract_data", "kind": "value", "name": "PM_ERROR_CODE_EXIT_CLASS_CONTRACTS", "signature": "readonly [{ readonly exit_code: 1; readonly class: \"generic_failure\"; }, { readonly exit_code: 2; readonly class: \"usage\"; }, { readonly exit_code: 3; readonly class: \"not_found\"; }, { readonly exit_code: 4; readonly class: \"conflict\"; }, { readonly exit_code: 5; readonly class: \"dependency_failed\"; }]" }, { "classification": "contract_data", "kind": "value", "name": "PM_EXTENSION_CAPABILITY_CONTRACTS", "signature": "readonly [\"commands\", \"renderers\", \"hooks\", \"schema\", \"importers\", \"search\", \"parser\", \"preflight\", \"services\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_EXTENSION_PACKAGE_ACTION_SUBCOMMANDS", "signature": "readonly [\"init\", \"install\", \"uninstall\", \"explore\", \"manage\", \"describe\", \"reload\", \"doctor\", \"catalog\", \"adopt\", \"adopt-all\", \"activate\", \"deactivate\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_EXTENSION_POLICY_MODE_CONTRACTS", "signature": "readonly [\"off\", \"warn\", \"enforce\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_EXTENSION_POLICY_SURFACE_CONTRACTS", "signature": "readonly [\"commands.override\", \"commands.handler\", \"hooks.beforecommand\", \"hooks.beforemutation\", \"hooks.aftercommand\", \"hooks.onwrite\", \"hooks.onread\", \"hooks.onindex\", \"schema.flags\", \"schema.itemfields\", \"schema.itemtypes\", \"schema.relationshipkinds\", \"schema.migrations\", \"schema.profiles\", \"parser.override\", \"preflight.override\", \"services.override\", \"renderers.override\", \"importers.importer\", \"importers.exporter\", \"search.provider\", \"search.vectorstore\", \"services.assuranceprovider\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_EXTENSION_SANDBOX_PROFILE_CONTRACTS", "signature": "readonly [\"none\", \"restricted\", \"strict\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_EXTENSION_SERVICE_NAME_CONTRACTS", "signature": "readonly [\"output_format\", \"error_format\", \"help_format\", \"lock_acquire\", \"lock_release\", \"history_append\", \"item_store_write\", \"item_store_delete\", \"context_relevance\", \"command_result\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_EXTENSION_TRUST_MODE_CONTRACTS", "signature": "readonly [\"off\", \"warn\", \"enforce\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_GENERIC_REFUSAL_GUIDANCE", "signature": "Readonly<{ required: \"Adjust command input or tracker state and retry.\"; why: readonly string[]; examples: readonly string[]; }>" }, { "classification": "contract_data", "kind": "value", "name": "PM_HISTORY_ATTESTATION_CONTRACT", "signature": "{ readonly format: \"pm-history-attestation\"; readonly version: 1; readonly stream_hash: \"exact_file_bytes\"; readonly rollup_hash: \"stable_json_without_workspace_digest\"; readonly ordering: \"stream_id_code_unit_ascending\"; readonly consistency: \"per_stream_snapshot_with_change_detection\"; readonly trust: \"independently_retained_bundle\"; }" }, { "classification": "contract_data", "kind": "value", "name": "PM_HISTORY_COMMAND_ALIASES", "signature": "readonly PmCommandAliasContract[]" }, { "classification": "contract_data", "kind": "value", "name": "PM_HISTORY_OPERATION_ALIASES", "signature": "Readonly>" }, { "classification": "contract_data", "kind": "value", "name": "PM_HISTORY_OPERATION_CONTRACT", "signature": "{ readonly version: 1; readonly item: readonly [\"append\", \"cancel\", \"claim\", \"close\", \"comment_add\", \"comment_edit\", \"comment_delete\", \"create\", \"delete\", \"docs_add\", \"docs_remove\", \"files_add\", \"files_remove\", \"files_discover\", \"history_author_acknowledge\", \"history_compact\", \"history_compact_baseline\", \"history_redact\", \"history_repair\", \"history_salvage\", \"import\", \"improvement_observe\", \"learning_add\", \"learning_edit\", \"learning_delete\", \"normalize\", \"note_add\", \"note_edit\", \"note_delete\", \"plan_create_metadata\", \"plan_create_initial_step\", \"plan_add_step\", \"plan_reorder_step\", \"plan_remove_step\", \"plan_link_step\", \"plan_unlink_step\", \"plan_append_decision\", \"plan_append_discovery\", \"plan_append_validation\", \"plan_resume\", \"plan_approve\", \"plan_materialize\", \"plan_update_step\", \"plan_complete_step\", \"plan_block_step\", \"policy_approve\", \"policy_refused\", \"release\", \"reopen\", \"restore\", \"schema_migration\", \"schema_migration_reference\", \"test_run_track\", \"tests_add\", \"tests_remove\", \"tests_update\", \"update\", \"update_audit\", \"update_ownership_bypass\", \"workspace_snapshot_restore\", \"extension_migrations_apply\", \"merge_reconcile\"]; readonly workspace: readonly [\"history:author-acknowledge\", \"settings:write\", \"init:type_preset\", \"templates:save\", \"profile:apply-types\", \"profile:apply-statuses\", \"profile:apply-fields\", \"profile:apply-config\", \"schema:add-type\", \"schema:remove-type\", \"schema:add-status\", \"schema:remove-status\", \"schema:add-field\", \"schema:remove-field\", \"schema:apply-preset\", \"schema:infer-types\", \"schema:policy-put\", \"schema:policy-remove\", \"schema:policy-mode\", \"assurance:bundle:apply\", \"assurance:gate:verdict\", \"telemetry:install_id\", \"telemetry:first_run_prompt\", \"telemetry:clear\", \"item_format:auto_select_default\", \"transaction_abandon\"]; readonly aliases: Readonly>; readonly patterns: readonly [\"^config:(?:set|unset):[a-z][a-z0-9_.:-]*$\", \"^assurance:(?:measurement|invariant|gate):(?:put|remove)$\", \"^schema_(?:rename_type|rename_status|remap_status|rename_field|remove_type|remove_status|remove_field)(?:_compensate)?$\", \"^extension:[a-z][a-z0-9_-]*:[a-z][a-z0-9_]*$\"]; readonly read_policy: \"preserve_original_operation\"; readonly custom_operation_grammar: \"extension::\"; readonly legacy_custom_operation_grammar: \"lowercase segments separated by underscore, hyphen, colon, or dot; optional opaque colon-suffixed retry key\"; readonly excluded_surfaces: readonly [\"json_patch\", \"on_write_hook\", \"telemetry_span\"]; }" }, { "classification": "contract_data", "kind": "value", "name": "PM_HISTORY_OPERATION_PATTERNS", "signature": "readonly [\"^config:(?:set|unset):[a-z][a-z0-9_.:-]*$\", \"^assurance:(?:measurement|invariant|gate):(?:put|remove)$\", \"^schema_(?:rename_type|rename_status|remap_status|rename_field|remove_type|remove_status|remove_field)(?:_compensate)?$\", \"^extension:[a-z][a-z0-9_-]*:[a-z][a-z0-9_]*$\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_ITEM_ACTION_SUBCOMMANDS", "signature": "readonly [\"reopen\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_ITEM_HISTORY_OPERATIONS", "signature": "readonly [\"append\", \"cancel\", \"claim\", \"close\", \"comment_add\", \"comment_edit\", \"comment_delete\", \"create\", \"delete\", \"docs_add\", \"docs_remove\", \"files_add\", \"files_remove\", \"files_discover\", \"history_author_acknowledge\", \"history_compact\", \"history_compact_baseline\", \"history_redact\", \"history_repair\", \"history_salvage\", \"import\", \"improvement_observe\", \"learning_add\", \"learning_edit\", \"learning_delete\", \"normalize\", \"note_add\", \"note_edit\", \"note_delete\", \"plan_create_metadata\", \"plan_create_initial_step\", \"plan_add_step\", \"plan_reorder_step\", \"plan_remove_step\", \"plan_link_step\", \"plan_unlink_step\", \"plan_append_decision\", \"plan_append_discovery\", \"plan_append_validation\", \"plan_resume\", \"plan_approve\", \"plan_materialize\", \"plan_update_step\", \"plan_complete_step\", \"plan_block_step\", \"policy_approve\", \"policy_refused\", \"release\", \"reopen\", \"restore\", \"schema_migration\", \"schema_migration_reference\", \"test_run_track\", \"tests_add\", \"tests_remove\", \"tests_update\", \"update\", \"update_audit\", \"update_ownership_bypass\", \"workspace_snapshot_restore\", \"extension_migrations_apply\", \"merge_reconcile\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_NAMESPACED_COMMAND_ALIASES", "signature": "readonly PmCommandAliasContract[]" }, { "classification": "contract_data", "kind": "value", "name": "PM_OUTPUT_BUDGET_CLASSES", "signature": "readonly [\"mutation\", \"read\", \"discovery\", \"governance\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_OUTPUT_DEGRADATION_STEPS", "signature": "readonly [\"full\", \"compact\", \"brief\", \"summary\", \"counts\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_OUTPUT_ENVELOPE_KINDS", "signature": "readonly [\"mutation_receipt\", \"entity\", \"collection\", \"diagnostic\", \"stream\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_PACKAGE_ONLY_ACTION_SUBCOMMANDS", "signature": "readonly [\"upgrade\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_POSITIONAL_ACTION_CONTRACTS", "signature": "readonly PmPositionalActionContract[]" }, { "classification": "contract_data", "kind": "value", "name": "PM_PROVIDER_TOOL_PARAMETERS_SCHEMA", "signature": "Record" }, { "classification": "contract_data", "kind": "value", "name": "PM_PROVIDER_TOOL_PARAMETERS_SCHEMA_VERSION", "signature": "\"1.12.0\"" }, { "classification": "contract_data", "kind": "value", "name": "PM_READ_OUTPUT_COMPOSITION_OPTION_FLAGS", "signature": "readonly [\"--output-session\", \"--output-cursor\", \"--output-row-contract\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_READ_OUTPUT_CONTINUATION_FINGERPRINT_POLICIES", "signature": "Readonly>>" }, { "classification": "contract_data", "kind": "value", "name": "PM_READ_OUTPUT_DIMENSIONS", "signature": "readonly [\"include\", \"amount\", \"cost\", \"encoding\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_READ_OUTPUT_OPTION_FLAGS", "signature": "readonly string[]" }, { "classification": "contract_data", "kind": "value", "name": "PM_READ_OUTPUT_SURFACE_CONTRACTS", "signature": "readonly PmReadOutputSurfaceContract[]" }, { "classification": "contract_data", "kind": "value", "name": "PM_READ_OUTPUT_SURFACES", "signature": "readonly [\"list\", \"context\", \"search\", \"get\", \"next\", \"health\", \"deps\", \"graph\", \"history\", \"activity\", \"validate\", \"events\", \"contracts\", \"comments\", \"notes\", \"files\", \"docs\", \"stats\", \"aggregate\", \"duplicates\", \"package-catalog\", \"package-manage\", \"comments-audit\", \"assurance\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_RECOVERY_ECHO_FIELDS", "signature": "readonly [\"attempted_command\", \"normalized_args\", \"provided_fields\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_RELOCATED_COMMAND_ALIASES", "signature": "readonly PmCommandAliasContract[]" }, { "classification": "contract_data", "kind": "value", "name": "PM_SUCCESS_EXIT_CODES", "signature": "readonly [0, 6, 7]" }, { "classification": "contract_data", "kind": "value", "name": "PM_TOOL_ACTION_PARAMETER_CONTRACTS", "signature": "Readonly>" }, { "classification": "contract_data", "kind": "value", "name": "PM_TOOL_ACTIONS", "signature": "readonly PmToolAction[]" }, { "classification": "contract_data", "kind": "value", "name": "PM_TOOL_PARAMETERS_SCHEMA", "signature": "Record" }, { "classification": "contract_data", "kind": "value", "name": "PM_TOOL_PARAMETERS_SCHEMA_MAJOR", "signature": "string" }, { "classification": "contract_data", "kind": "value", "name": "PM_TOOL_PARAMETERS_SCHEMA_VERSION", "signature": "\"4.23.0\"" }, { "classification": "contract_data", "kind": "value", "name": "PM_TOOL_RESERVED_CUSTOM_FIELD_PROPERTIES", "signature": "ReadonlySet" }, { "classification": "contract_data", "kind": "value", "name": "PM_WORKSPACE_HISTORY_OPERATIONS", "signature": "readonly [\"history:author-acknowledge\", \"settings:write\", \"init:type_preset\", \"templates:save\", \"profile:apply-types\", \"profile:apply-statuses\", \"profile:apply-fields\", \"profile:apply-config\", \"schema:add-type\", \"schema:remove-type\", \"schema:add-status\", \"schema:remove-status\", \"schema:add-field\", \"schema:remove-field\", \"schema:apply-preset\", \"schema:infer-types\", \"schema:policy-put\", \"schema:policy-remove\", \"schema:policy-mode\", \"assurance:bundle:apply\", \"assurance:gate:verdict\", \"telemetry:install_id\", \"telemetry:first_run_prompt\", \"telemetry:clear\", \"item_format:auto_select_default\", \"transaction_abandon\"]" }, { "classification": "contract_data", "kind": "interface", "name": "PmActionSchemaContract", "signature": "export interface PmActionSchemaContract { required?: string[]; optional?: string[]; anyOfRequired?: Array; oneOfRequired?: Array; dependentAnyOfRequired?: Array<{ property: string; value?: boolean; anyOfRequired: Array; }>; conditionalRequired?: Array<{ property: string; value: string; required: string[]; }>; mutuallyExclusive?: Array; mutuallyExclusiveWhen?: Array; }>>; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmActionToolInputSchemaOptions", "signature": "export interface PmActionToolInputSchemaOptions { properties?: Record; required?: string[]; additionalProperties?: boolean; }" }, { "classification": "contract_data", "kind": "type", "name": "PmAgentTaskAccountingMode", "signature": "export type PmAgentTaskAccountingMode = (typeof PM_AGENT_TASK_ACCOUNTING_MODES)[number];" }, { "classification": "contract_data", "kind": "type", "name": "PmAgentTaskExpectedFieldValue", "signature": "export type PmAgentTaskExpectedFieldValue = string | number | boolean | null;" }, { "classification": "contract_data", "kind": "type", "name": "PmAgentTaskStepOutputKind", "signature": "export type PmAgentTaskStepOutputKind = PmOutputEnvelopeKind | \"refusal\";" }, { "classification": "contract_data", "kind": "interface", "name": "PmAgentTaskTranscript", "signature": "export interface PmAgentTaskTranscript { id: string; description: string; steps: readonly PmAgentTaskTranscriptStep[]; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmAgentTaskTranscriptCorpus", "signature": "export interface PmAgentTaskTranscriptCorpus { version: typeof PM_AGENT_TASK_TRANSCRIPT_VERSION; tasks: readonly PmAgentTaskTranscript[]; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmAgentTaskTranscriptStep", "signature": "export interface PmAgentTaskTranscriptStep { id: string; args: readonly string[]; expected_exit_code: number; expected_output_kind: PmAgentTaskStepOutputKind; expected_accounting_mode: PmAgentTaskAccountingMode; required_fields: readonly string[]; expected_field_values?: Readonly>; expected_error_code?: string; expected_refusal_surface?: string; recovery_for?: string; }" }, { "classification": "contract_data", "kind": "type", "name": "PmBulkMutationControlOptions", "signature": "export type PmBulkMutationControlOptions = { dryRun?: boolean; rollback?: UpdateManyCommandOptions[\"rollback\"]; noCheckpoint?: boolean; };" }, { "classification": "contract_data", "kind": "interface", "name": "PmBulkMutationEffectCounts", "signature": "export interface PmBulkMutationEffectCounts { applied: number; skipped: number; failed: number; unmatched: number; }" }, { "classification": "contract_data", "kind": "type", "name": "PmBulkMutationFilterOptions", "signature": "export type PmBulkMutationFilterOptions = Omit, \"ids\"> & { ids?: string | number | readonly (string | number)[]; };" }, { "classification": "contract_data", "kind": "interface", "name": "PmCliGrammarFinding", "signature": "export interface PmCliGrammarFinding { code: \"alias_target_missing\" | \"duplicate_destination\" | \"missing_destination\" | \"stale_destination\" | \"unknown_noun\" | \"visible_surface_ceiling_exceeded\"; spelling: string; message: string; nearest_target: string; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmCliGrammarReport", "signature": "export interface PmCliGrammarReport { ok: boolean; command_count: number; destination_count: number; hidden_alias_count: number; visible_top_level_count: number; visible_top_level_ceiling: number; findings: PmCliGrammarFinding[]; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmCliMutationReceipt", "signature": "export interface PmCliMutationReceipt { id: string; status: string; changed_field_count: number; close_reason?: string; deleted?: boolean; previous_status?: string; warnings?: readonly unknown[]; }" }, { "classification": "contract_data", "kind": "type", "name": "PmCloseActionOptions", "signature": "export type PmCloseActionOptions = DeclaredProperties & { releaseAssignment?: boolean; reason?: string; text?: string; };" }, { "classification": "contract_data", "kind": "interface", "name": "PmClosedDomainContract", "signature": "export interface PmClosedDomainContract { probe_id: string; command: string; flag: string; rejected_value: string; refusal_args: readonly string[]; allowed_values: readonly string[]; suggested_retry_args: readonly string[]; error_code: \"package_upgrade_modes_mutually_exclusive\" | \"projection_options_mutually_exclusive\" | \"unknown_context_intent\" | \"unknown_field_projection\"; allowed_values_required?: boolean; }" }, { "classification": "contract_data", "kind": "type", "name": "PmCloseManyActionOptions", "signature": "export type PmCloseManyActionOptions = Pick & PmBulkMutationFilterOptions & PmBulkMutationControlOptions;" }, { "classification": "contract_data", "kind": "interface", "name": "PmCommandAliasContract", "signature": "export interface PmCommandAliasContract { alias: string; canonical: string; canonical_argv: readonly string[]; lifecycle: PmCommandAliasLifecycle; hidden: boolean; registration: PmCommandAliasRegistration; owner: string; }" }, { "classification": "contract_data", "kind": "type", "name": "PmCommandAliasLifecycle", "signature": "export type PmCommandAliasLifecycle = \"permanent\" | \"deprecated\";" }, { "classification": "contract_data", "kind": "type", "name": "PmCommandAliasRegistration", "signature": "export type PmCommandAliasRegistration = \"bootstrap\" | \"commander\";" }, { "classification": "contract_data", "kind": "interface", "name": "PmCommandDestinationContract", "signature": "export interface PmCommandDestinationContract { command: string; noun: (typeof PM_CLI_GRAMMAR_NOUNS)[number]; target: string; disposition: PmCommandDestinationDisposition; owner: string; reason?: string; }" }, { "classification": "contract_data", "kind": "type", "name": "PmCommandDestinationDisposition", "signature": "export type PmCommandDestinationDisposition = \"target_noun\" | \"consolidation\" | \"package_owned\" | \"keep_as_is\";" }, { "classification": "contract_data", "kind": "type", "name": "PmCommandEffect", "signature": "export type PmCommandEffect = \"effect\" | \"no_effect\" | \"partial_effect\" | \"dependency_failed\";" }, { "classification": "contract_data", "kind": "interface", "name": "PmCommandEffectReceipt", "signature": "export interface PmCommandEffectReceipt { outcome: PmCommandEffect; exit_code: 0 | 5 | 6 | 7; }" }, { "classification": "contract_data", "kind": "type", "name": "PmCommandExitCode", "signature": "export type PmCommandExitCode = 0 | 1 | 2 | 3 | 4 | 5 | 6 | 7;" }, { "classification": "contract_data", "kind": "interface", "name": "PmCommandExitConformanceReport", "signature": "export interface PmCommandExitConformanceReport { ok: boolean; missing_commands: string[]; undeclared_observations: PmCommandExitObservation[]; unreachable_exit_codes: PmCommandExitCode[]; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmCommandExitContract", "signature": "export interface PmCommandExitContract { command: string; exit_codes: readonly PmCommandExitCode[]; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmCommandExitObservation", "signature": "export interface PmCommandExitObservation { command: string; exit_code: number; replay_id: string; }" }, { "classification": "contract_data", "kind": "type", "name": "PmCommandExitOutcome", "signature": "export type PmCommandExitOutcome = \"effect\" | \"internal_failure\" | \"refused_input\" | \"refused_tracker_state\" | \"conflict\" | \"dependency_failed\" | \"no_effect\" | \"partial_effect\";" }, { "classification": "contract_data", "kind": "interface", "name": "PmCommandExitOutcomeContract", "signature": "export interface PmCommandExitOutcomeContract { exit_code: PmCommandExitCode; outcome: PmCommandExitOutcome; success: boolean; meaning: string; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmCommandFlagBudget", "signature": "export interface PmCommandFlagBudget { command: string; current: number; maximum: number; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmCommandOutputBudgetContract", "signature": "export interface PmCommandOutputBudgetContract { command: string; budget_class: PmOutputBudgetClass; default_max_estimated_tokens: number; default_max_estimated_tokens_by_format: Readonly<{ toon: number; json: number; }>; degradation_ladder: readonly PmOutputDegradationStep[]; allows_unbounded_opt_out: boolean; token_estimate: \"ceil(utf8_bytes / 4)\"; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmCommandOutputEnvelopeContract", "signature": "export interface PmCommandOutputEnvelopeContract { command: string; kind: PmOutputEnvelopeKind; wrapper_key: string | null; cardinality: \"one\" | \"many\" | \"none\"; format_flag: \"--json\"; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmCommandPositionalContract", "signature": "export interface PmCommandPositionalContract { command: string; slots: readonly PmCommandPositionalSlotContract[]; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmCommandPositionalFinding", "signature": "export interface PmCommandPositionalFinding { code: \"missing_observed_signature\" | \"positional_shape_budget_exceeded\" | \"positional_signature_mismatch\" | \"stale_observed_signature\"; command: string; detail: string; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmCommandPositionalReport", "signature": "export interface PmCommandPositionalReport { ok: boolean; declared_command_count: number; observed_command_count: number; positional_shape_count: number; positional_shape_budget: number; findings: PmCommandPositionalFinding[]; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmCommandPositionalSlotContract", "signature": "export interface PmCommandPositionalSlotContract { name: string; required: boolean; variadic: boolean; value_kind: PmCommandPositionalValueKind; polymorphic: boolean; }" }, { "classification": "contract_data", "kind": "type", "name": "PmCommandPositionalValueKind", "signature": "export type PmCommandPositionalValueKind = \"action\" | \"integer\" | \"item_id\" | \"string\";" }, { "classification": "contract_data", "kind": "type", "name": "PmContextIntentCommand", "signature": "export type PmContextIntentCommand = \"context\" | \"get\" | \"list\" | \"next\" | \"search\" | (string & {});" }, { "classification": "contract_data", "kind": "interface", "name": "PmContextIntentContract", "signature": "export interface PmContextIntentContract { command: PmContextIntentCommand; intent: string; description: string; included_field_groups: string[]; token_budget: number; source?: PmContextIntentSource; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmContextIntentLimitOverride", "signature": "export interface PmContextIntentLimitOverride { flag: \"--limit\"; requested: number; effective: number; token_budget_for_requested?: number; restore_with?: string; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmContextIntentReceipt", "signature": "export interface PmContextIntentReceipt { command: string; intent: string; source: PmContextIntentSource; included_field_groups: string[]; token_budget: number; declared_token_budget: number; token_budget_override: number; estimated_tokens: number; within_budget: boolean; degradation: \"bounded_fields_and_rows\" | \"bounded_ranked_rows\" | \"bounded_sections\" | \"budget_row_compaction\" | \"recursive_budget_compaction\" | \"budget_receipt_only\" | \"standard_item\" | \"none\"; declaration_feasible: boolean; result_omitted: boolean; budget_derived_limit?: number; binding_constraint?: \"explicit_limit\" | \"token_budget\"; limit_reason?: string; limit_override?: PmContextIntentLimitOverride; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmContextIntentRuntimeLayers", "signature": "export interface PmContextIntentRuntimeLayers { workspaceContracts?: readonly PmContextIntentContract[]; packageContracts?: readonly PmContextIntentContract[]; }" }, { "classification": "contract_data", "kind": "type", "name": "PmContextIntentSource", "signature": "export type PmContextIntentSource = \"core\" | \"package\" | \"workspace\";" }, { "classification": "contract_data", "kind": "type", "name": "PmCreateActionOptions", "signature": "export type PmCreateActionOptions = DeclaredProperties;" }, { "classification": "contract_data", "kind": "type", "name": "PmDiagnosticDegradationStep", "signature": "export type PmDiagnosticDegradationStep = (typeof PM_DIAGNOSTIC_DEGRADATION_STEPS)[number];" }, { "classification": "contract_data", "kind": "interface", "name": "PmDiagnosticOutputBudgetContract", "signature": "export interface PmDiagnosticOutputBudgetContract { diagnostic_class: PmDiagnosticOutputClass; default_max_estimated_tokens_by_format: Readonly<{ text: number; json: number; }>; minimum_max_estimated_tokens: number; degradation_ladder: readonly PmDiagnosticDegradationStep[]; corrective_action_paths: readonly string[]; token_estimate: \"ceil(utf8_bytes / 4)\"; }" }, { "classification": "contract_data", "kind": "type", "name": "PmDiagnosticOutputClass", "signature": "export type PmDiagnosticOutputClass = (typeof PM_DIAGNOSTIC_OUTPUT_CLASSES)[number];" }, { "classification": "contract_data", "kind": "interface", "name": "PmDiagnosticOutputReceipt", "signature": "export interface PmDiagnosticOutputReceipt { diagnostic_class: PmDiagnosticOutputClass; format: \"json\" | \"text\"; budget: number; budget_source: \"default\" | \"explicit\"; original_estimated_tokens: number; estimated_tokens: number; truncated: boolean; degradation_steps: PmDiagnosticDegradationStep[]; omitted_fields: string[]; omitted_fields_overflow_count?: number; }" }, { "classification": "contract_data", "kind": "type", "name": "PmErrorCodeClass", "signature": "export type PmErrorCodeClass = \"generic_failure\" | \"usage\" | \"not_found\" | \"conflict\" | \"dependency_failed\";" }, { "classification": "contract_data", "kind": "interface", "name": "PmErrorCodeContract", "signature": "export interface PmErrorCodeContract { code: string; meaning: string; stability: PmErrorCodeStability; exit_code: 1 | 2 | 3 | 4 | 5; class: PmErrorCodeClass; recovery: string; sources: string[]; emitting_commands: string[]; canonical_code?: string; aliases?: string[]; owned_states?: PmRefusalStateContract[]; }" }, { "classification": "contract_data", "kind": "type", "name": "PmErrorCodeStability", "signature": "export type PmErrorCodeStability = \"provisional\" | \"stable\";" }, { "classification": "contract_data", "kind": "type", "name": "PmExtensionCapabilityContract", "signature": "export type PmExtensionCapabilityContract = (typeof PM_EXTENSION_CAPABILITY_CONTRACTS)[number];" }, { "classification": "contract_data", "kind": "type", "name": "PmExtensionPolicyModeContract", "signature": "export type PmExtensionPolicyModeContract = (typeof PM_EXTENSION_POLICY_MODE_CONTRACTS)[number];" }, { "classification": "contract_data", "kind": "type", "name": "PmExtensionPolicySurfaceContract", "signature": "export type PmExtensionPolicySurfaceContract = (typeof PM_EXTENSION_POLICY_SURFACE_CONTRACTS)[number];" }, { "classification": "contract_data", "kind": "type", "name": "PmExtensionSandboxProfileContract", "signature": "export type PmExtensionSandboxProfileContract = (typeof PM_EXTENSION_SANDBOX_PROFILE_CONTRACTS)[number];" }, { "classification": "contract_data", "kind": "type", "name": "PmExtensionServiceNameContract", "signature": "export type PmExtensionServiceNameContract = (typeof PM_EXTENSION_SERVICE_NAME_CONTRACTS)[number];" }, { "classification": "contract_data", "kind": "type", "name": "PmExtensionTrustModeContract", "signature": "export type PmExtensionTrustModeContract = (typeof PM_EXTENSION_TRUST_MODE_CONTRACTS)[number];" }, { "classification": "contract_data", "kind": "interface", "name": "PmFlagLexiconEntry", "signature": "export interface PmFlagLexiconEntry { command: string; family: PmCommandCapabilityFamily; concept: string; flag: string; aliases: readonly string[]; value_kind: PmFlagValueKind; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmFlagLexiconFinding", "signature": "export interface PmFlagLexiconFinding { code: \"alias_collision\" | \"budget_exceeded\" | \"duplicate_canonical_flag\" | \"inconsistent_concept_kind\" | \"missing_budget\" | \"removed_canonical_spelling\" | \"removed_compatibility_spelling\" | \"semantic_spelling_collision\" | \"stale_budget\"; command: string; detail: string; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmFlagLexiconReport", "signature": "export interface PmFlagLexiconReport { ok: boolean; entry_count: number; budget_count: number; concept_count: number; baseline_entry_count: number; findings: readonly PmFlagLexiconFinding[]; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmFlagSpellingInventoryEntry", "signature": "export interface PmFlagSpellingInventoryEntry { command: string; canonical_flag: string; accepted_spellings: readonly string[]; }" }, { "classification": "contract_data", "kind": "type", "name": "PmFlagValueKind", "signature": "export type PmFlagValueKind = \"boolean\" | \"string\" | \"number\" | \"list\";" }, { "classification": "contract_data", "kind": "type", "name": "PmMcpExecutableInvocation", "signature": "export type PmMcpExecutableInvocation = { kind: \"serve\"; } | { kind: \"exit\"; exitCode: 0 | 64; stdout: string; stderr: string; };" }, { "classification": "contract_data", "kind": "type", "name": "PmMcpExecutableTransport", "signature": "export type PmMcpExecutableTransport = \"stdio\" | \"http\";" }, { "classification": "contract_data", "kind": "type", "name": "PmMutationAttributionOptions", "signature": "export type PmMutationAttributionOptions = { author?: string; message?: string; force?: boolean; };" }, { "classification": "contract_data", "kind": "interface", "name": "PmMutationReceipt", "signature": "export interface PmMutationReceipt { id: string; status: string; changedFieldCount: number; closeReason?: string; deleted?: boolean; previousStatus?: string; warnings?: readonly unknown[]; }" }, { "classification": "contract_data", "kind": "type", "name": "PmOptionScalar", "signature": "export type PmOptionScalar = string | number | boolean;" }, { "classification": "contract_data", "kind": "type", "name": "PmOutputBudgetClass", "signature": "export type PmOutputBudgetClass = (typeof PM_OUTPUT_BUDGET_CLASSES)[number];" }, { "classification": "contract_data", "kind": "type", "name": "PmOutputDegradationStep", "signature": "export type PmOutputDegradationStep = (typeof PM_OUTPUT_DEGRADATION_STEPS)[number];" }, { "classification": "contract_data", "kind": "type", "name": "PmOutputEnvelopeKind", "signature": "export type PmOutputEnvelopeKind = (typeof PM_OUTPUT_ENVELOPE_KINDS)[number];" }, { "classification": "contract_data", "kind": "interface", "name": "PmOutputTokenAccounting", "signature": "export interface PmOutputTokenAccounting { version: 1; measurement_scope: \"output_before_token_accounting\"; estimator: \"ceil(utf8_bytes / 4)\"; total_bytes: number; total_estimated_tokens: number; sections: Record; accounting_receipt_bytes: number; accounting_receipt_estimated_tokens: number; excluded_fields: readonly [ \"token_accounting\" ]; section_allocation: \"proportional_canonical_json\"; }" }, { "classification": "contract_data", "kind": "type", "name": "PmOutputTokenSection", "signature": "export type PmOutputTokenSection = \"result_rows\" | \"envelope\" | \"diagnostics\" | \"hints\";" }, { "classification": "contract_data", "kind": "interface", "name": "PmOutputTokenSectionAccounting", "signature": "export interface PmOutputTokenSectionAccounting { bytes: number; estimated_tokens: number; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmPositionalActionContract", "signature": "export interface PmPositionalActionContract extends PmCommandPositionalContract { parent: \"assurance\" | \"plan\" | \"workspace\" | \"workspace snapshot\"; action: string; accepted_flags: readonly string[]; description: string; example: string; }" }, { "classification": "contract_data", "kind": "type", "name": "PmProjectedDiagnostic", "signature": "export type PmProjectedDiagnostic = Partial & Pick> & { diagnostic_output?: PmDiagnosticOutputReceipt; };" }, { "classification": "contract_data", "kind": "interface", "name": "PmProjectedTextDiagnostic", "signature": "export interface PmProjectedTextDiagnostic { output: string; diagnostic_output: PmDiagnosticOutputReceipt; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmReadOutputBudgetExceeded", "signature": "export interface PmReadOutputBudgetExceeded { output_budget_exceeded: { omitted_result: true; reason: \"requested_budget_infeasible\"; restore_with: string; recovery: { outputBudget: \"unbounded\"; }; }; read_output: PmReadOutputReceipt; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmReadOutputContinuation", "signature": "export interface PmReadOutputContinuation { path: string; cursor: string; retained_rows: number; remaining_rows: number; total_rows: number; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmReadOutputContinuationFingerprintPolicy", "signature": "export interface PmReadOutputContinuationFingerprintPolicy { version: 3; paths: readonly string[]; ignored_detail_field_names_by_row: Readonly>; guarantee: \"nonvolatile_snapshot_and_stable_configuration\"; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmReadOutputCursorEnvelope", "signature": "export interface PmReadOutputCursorEnvelope { version: 1; command: PmReadOutputSurface; path: string; offset: number; total_rows: number; fingerprint: string; }" }, { "classification": "contract_data", "kind": "type", "name": "PmReadOutputDimension", "signature": "export type PmReadOutputDimension = (typeof PM_READ_OUTPUT_DIMENSIONS)[number];" }, { "classification": "contract_data", "kind": "interface", "name": "PmReadOutputDimensionContract", "signature": "export interface PmReadOutputDimensionContract { dimension: PmReadOutputDimension; canonical_option: string; applicable: boolean; inapplicable_reason: string | null; legacy_aliases: PmReadOutputLegacyAlias[]; }" }, { "classification": "contract_data", "kind": "type", "name": "PmReadOutputDimensionSource", "signature": "export type PmReadOutputDimensionSource = \"canonical\" | \"legacy\" | \"intent\" | \"default\";" }, { "classification": "contract_data", "kind": "interface", "name": "PmReadOutputLegacyAlias", "signature": "export interface PmReadOutputLegacyAlias { flag: string; semantics?: \"replacement\" | \"behavior_preserving\"; migration_hint: string; visibility: \"hidden_alias\"; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmReadOutputMetadata", "signature": "export interface PmReadOutputMetadata { omission_receipt: OutputOmissionReceipt; read_output?: PmReadOutputReceipt; read_session?: PmReadOutputSessionReceipt; output_budget_truncation?: PmReadOutputTruncationDisclosure; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmReadOutputOptions", "signature": "export interface PmReadOutputOptions { outputInclude?: string | string[]; outputLimit?: string | number | \"unbounded\"; outputBudget?: string | number | \"unbounded\"; outputFormat?: \"json\" | \"toon\"; outputSession?: string | PmReadOutputSessionState; outputCursor?: string; outputRowContract?: boolean; }" }, { "classification": "contract_data", "kind": "type", "name": "PmReadOutputProducerContinuation", "signature": "export type PmReadOutputProducerContinuation = Result extends unknown ? Omit & Partial>> & { continuation_contract: { fingerprint: string; metadata: \"reference\"; restore_with: \"omit --after\"; }; } : never;" }, { "classification": "contract_data", "kind": "interface", "name": "PmReadOutputReceipt", "signature": "export interface PmReadOutputReceipt { contract_version: 1; command: PmReadOutputSurface; requested_dimensions: PmReadOutputDimension[]; budget_source?: \"default\" | \"legacy\"; budget_tokens?: number; precedence: readonly [ \"canonical\", \"legacy\", \"intent\", \"default\" ]; canonical_options_used?: string[]; legacy_aliases_used: string[]; migration_hints: string[]; estimated_tokens: number; within_budget: boolean; strings_compacted: boolean; rows_compacted: boolean; compacted_row_paths?: string[]; result_omitted: boolean; omitted_result_estimated_tokens?: number; applied_depth?: \"brief\"; degradation_reason?: \"output_budget_reached\"; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmReadOutputRecoveryBudget", "signature": "export interface PmReadOutputRecoveryBudget { output_budget: number | \"unbounded\"; recovery_budget_multiplier: number | null; rule_version: \"v1\"; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmReadOutputRecoveryBudgetInput", "signature": "export interface PmReadOutputRecoveryBudgetInput { effective_budget_tokens: number; measured_result_tokens: number; }" }, { "classification": "contract_data", "kind": "type", "name": "PmReadOutputResult", "signature": "export type PmReadOutputResult = ReadOutputEnvelope>;" }, { "classification": "contract_data", "kind": "type", "name": "PmReadOutputResultFor", "signature": "export type PmReadOutputResultFor = Options extends unknown ? \"outputSession\" extends keyof Options ? [ Options[\"outputSession\"] ] extends [ undefined ] ? ReadOutputEnvelope> : PmReadOutputResult> : \"outputBudget\" extends keyof Options ? ReadOutputEnvelope> : \"outputCursor\" extends keyof Options ? ReadOutputEnvelope> : ProducerResultFor : never;" }, { "classification": "contract_data", "kind": "interface", "name": "PmReadOutputSessionReceipt", "signature": "export interface PmReadOutputSessionReceipt { contract_version: 1; id: string; measurement_scope: \"complete_read_envelope\"; estimator: \"ceil(utf8_bytes / 4)\"; token_budget: number; spent_before_tokens: number; spent_this_call_tokens: number; charged_this_call_tokens: number; spent_total_tokens: number; remaining_tokens: number; exhausted: boolean; seen_before_count: number; new_item_count: number; seen_item_overflow_count?: number; suppressed_repeat_count: number; reference_format: \"session::\"; restore_reference_with: \"pm get --depth brief\"; next_state: PmReadOutputSessionState; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmReadOutputSessionReference", "signature": "export interface PmReadOutputSessionReference { id: string; context_ref: string; }" }, { "classification": "contract_data", "kind": "type", "name": "PmReadOutputSessionResult", "signature": "export type PmReadOutputSessionResult = Result extends unknown ? \"row_contract\" extends keyof Result ? DeclaredSessionPaths : SessionArrayFallback : never;" }, { "classification": "contract_data", "kind": "interface", "name": "PmReadOutputSessionState", "signature": "export interface PmReadOutputSessionState { version: 1; id: string; token_budget: number; spent_tokens: number; seen_item_ids: string[]; }" }, { "classification": "contract_data", "kind": "type", "name": "PmReadOutputSurface", "signature": "export type PmReadOutputSurface = (typeof PM_READ_OUTPUT_SURFACES)[number] | `extension:${string}`;" }, { "classification": "contract_data", "kind": "interface", "name": "PmReadOutputSurfaceContract", "signature": "export interface PmReadOutputSurfaceContract { command: PmReadOutputSurface; dimensions: Record; precedence: readonly [ \"canonical\", \"legacy\", \"intent\", \"default\" ]; budget_retention_policy: \"ordered_prefix\" | \"verdict_priority\"; projection_modes?: readonly string[]; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmReadOutputTruncationDisclosure", "signature": "export interface PmReadOutputTruncationDisclosure { reason: \"output_budget_reached\"; budget_source: PmReadOutputDimensionSource | \"session\"; budget_tokens: number; overridden_dimensions: PmReadOutputDimension[]; compacted_row_paths: string[]; continuation_cursor_rebased: boolean; continuation_available: boolean; recovery_budget_multiplier: number | null; continuations: PmReadOutputContinuation[]; restore_with: string; recovery: { cursor: string; cli: \"--output-cursor\"; sdk: \"outputCursor\"; mcp: \"outputCursor\"; } | { cli: string; sdk: { outputBudget: number | \"unbounded\"; }; mcp: { outputBudget: number | \"unbounded\"; }; }; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmRefusalClosureFinding", "signature": "export interface PmRefusalClosureFinding { code: \"accepted_rejected_value\" | \"duplicate_probe\" | \"error_code_mismatch\" | \"empty_corpus\" | \"incomplete_allowed_values\" | \"missing_allowed_values\" | \"missing_suggested_retry_args\" | \"missing_suggested_retry\" | \"non_refusal_exit\" | \"suggested_retry_args_mismatch\" | \"retry_failed\"; probe_id: string; detail: string; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmRefusalClosureObservation", "signature": "export interface PmRefusalClosureObservation { probe_id: string; entrypoint: string; exit_code: number; rejected_value: string; allowed_values: readonly string[]; error_code?: string; expected_error_code?: string; expected_allowed_values?: readonly string[]; allowed_values_required?: boolean; suggested_retry: string; suggested_retry_args?: readonly string[]; expected_suggested_retry_args?: readonly string[]; retry_succeeded: boolean; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmRefusalClosureReport", "signature": "export interface PmRefusalClosureReport { ok: boolean; probe_count: number; closed_probe_count: number; closure_fraction: number; findings: readonly PmRefusalClosureFinding[]; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmRefusalStateContract", "signature": "export interface PmRefusalStateContract { state: string; probe_id: string; entrypoints: string[]; expected_exit_class: PmErrorCodeClass; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmResolvedReadOutputDimension", "signature": "export interface PmResolvedReadOutputDimension { value: T; source: PmReadOutputDimensionSource; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmResolvedReadOutputDimensions", "signature": "export interface PmResolvedReadOutputDimensions { command: PmReadOutputSurface; include?: PmResolvedReadOutputDimension; amount?: PmResolvedReadOutputDimension; cost?: PmResolvedReadOutputDimension; encoding?: PmResolvedReadOutputDimension<\"json\" | \"toon\" | \"stream\">; canonical_options_used?: string[]; legacy_aliases_used: string[]; migration_hints: string[]; precedence: readonly [ \"canonical\", \"legacy\", \"intent\", \"default\" ]; }" }, { "classification": "contract_data", "kind": "type", "name": "PmTokenAccountedResult", "signature": "export type PmTokenAccountedResult = Result extends Record ? Result & { token_accounting: PmOutputTokenAccounting; } : { result: Result; token_accounting: PmOutputTokenAccounting; };" }, { "classification": "contract_data", "kind": "type", "name": "PmToolAction", "signature": "export type PmToolAction = Exclude | PmExtensionPackageAction | PmPackageOnlyAction | PmItemAction;" }, { "classification": "contract_data", "kind": "interface", "name": "PmToolCustomFieldCollision", "signature": "export interface PmToolCustomFieldCollision { field: string; property: string; owner: \"mcp_tool_input\"; nested_path: string; }" }, { "classification": "contract_data", "kind": "type", "name": "PmTrackerPreflightFailureKind", "signature": "export type PmTrackerPreflightFailureKind = \"missing_root\" | \"settings_missing\" | \"not_directory\" | \"unreadable_root\";" }, { "classification": "contract_data", "kind": "interface", "name": "PmTrackerPreflightRecoveryContract", "signature": "export interface PmTrackerPreflightRecoveryContract { probe_id: string; failure_kind: PmTrackerPreflightFailureKind; expected_error_code: string; expected_exit_code: 1 | 2 | 3; recovery_kind: PmTrackerPreflightRecoveryKind; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmTrackerPreflightRecoveryFinding", "signature": "export interface PmTrackerPreflightRecoveryFinding { code: \"missing_probe\" | \"error_code_mismatch\" | \"exit_code_mismatch\" | \"recovery_kind_mismatch\" | \"missing_init_recovery\" | \"unsafe_init_recovery\" | \"retry_failed\"; probe_id: string; detail: string; }" }, { "classification": "contract_data", "kind": "type", "name": "PmTrackerPreflightRecoveryKind", "signature": "export type PmTrackerPreflightRecoveryKind = \"initialize\" | \"select_directory\" | \"repair_permissions\";" }, { "classification": "contract_data", "kind": "interface", "name": "PmTrackerPreflightRecoveryObservation", "signature": "export interface PmTrackerPreflightRecoveryObservation { probe_id: string; error_code: string; exit_code: number; recovery_kind: PmTrackerPreflightRecoveryKind; suggested_retry_args: string[]; retry_succeeded: boolean; unsafe_init_recommended: boolean; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmTrackerPreflightRecoveryReport", "signature": "export interface PmTrackerPreflightRecoveryReport { ok: boolean; probe_count: number; closed_probe_count: number; findings: PmTrackerPreflightRecoveryFinding[]; }" }, { "classification": "contract_data", "kind": "type", "name": "PmUpdateActionOptions", "signature": "export type PmUpdateActionOptions = Omit, \"runtimeFieldCommands\" | \"ownershipMetadataBypass\" | \"ownershipDependencyBypass\">;" }, { "classification": "contract_data", "kind": "type", "name": "PmUpdateManyActionOptions", "signature": "export type PmUpdateManyActionOptions = Omit & PmBulkMutationFilterOptions & PmBulkMutationControlOptions;" }, { "classification": "contract_data", "kind": "function", "name": "positionalShapeKey", "signature": "(slots: readonly PmCommandPositionalSlotContract[]) => string | calls: (slots: readonly PmCommandPositionalSlotContract[]) => string" }, { "classification": "contract_data", "kind": "function", "name": "positionalSignatureKey", "signature": "(slots: readonly PmCommandPositionalSlotContract[]) => string | calls: (slots: readonly PmCommandPositionalSlotContract[]) => string" }, { "classification": "contract_data", "kind": "value", "name": "PROFILE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "function", "name": "projectLeanRecoveryPayload", "signature": ">>(recovery: Recovery | undefined) => Omit | undefined | calls: >>(recovery: Recovery | undefined) => Omit | undefined" }, { "classification": "contract_data", "kind": "function", "name": "projectPmDiagnosticOutput", "signature": "(diagnostic: TDiagnostic, options?: { diagnosticClass?: PmDiagnosticOutputClass; maxEstimatedTokens?: number; }) => PmProjectedDiagnostic | calls: (diagnostic: TDiagnostic, options?: { diagnosticClass?: PmDiagnosticOutputClass; maxEstimatedTokens?: number; }) => PmProjectedDiagnostic" }, { "classification": "contract_data", "kind": "function", "name": "projectPmDiagnosticText", "signature": "(output: string, correctiveAction: string, options?: { diagnosticClass?: PmDiagnosticOutputClass; maxEstimatedTokens?: number; }) => PmProjectedTextDiagnostic | calls: (output: string, correctiveAction: string, options?: { diagnosticClass?: PmDiagnosticOutputClass; maxEstimatedTokens?: number; }) => PmProjectedTextDiagnostic" }, { "classification": "contract_data", "kind": "function", "name": "readFirstStringFromCommanderOptions", "signature": "(options: Record, contract: CommanderOptionAliasContract) => string | undefined | calls: (options: Record, contract: CommanderOptionAliasContract) => string | undefined" }, { "classification": "contract_data", "kind": "function", "name": "readFirstValueFromCommanderOptions", "signature": "(options: Record, contract: CommanderOptionAliasContract) => unknown | calls: (options: Record, contract: CommanderOptionAliasContract) => unknown" }, { "classification": "contract_data", "kind": "function", "name": "readOutputCollectionFingerprint", "signature": "(path: string, value: unknown[] | Record, command?: PmReadOutputSurface) => string | calls: (path: string, value: unknown[] | Record, command?: PmReadOutputSurface) => string" }, { "classification": "contract_data", "kind": "function", "name": "readOutputIncludeModeOptions", "signature": "(command: string) => ReadonlyMap | calls: (command: string) => ReadonlyMap" }, { "classification": "contract_data", "kind": "function", "name": "readStringArrayFromCommanderOptions", "signature": "(options: Record, contract: CommanderOptionAliasContract) => string[] | undefined | calls: (options: Record, contract: CommanderOptionAliasContract) => string[] | undefined" }, { "classification": "contract_data", "kind": "value", "name": "REINDEX_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "RELEASE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "REMIND_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "function", "name": "renderPmClosedDomainHelp", "signature": "(command: string, flag: \"--fields\" | \"--for\") => string | calls: (command: string, flag: \"--fields\" | \"--for\") => string" }, { "classification": "contract_data", "kind": "function", "name": "renderPmCommandAliasMigrationHint", "signature": "(contract: PmCommandAliasContract) => string | calls: (contract: PmCommandAliasContract) => string" }, { "classification": "contract_data", "kind": "function", "name": "renderPmFlagLexiconMarkdown", "signature": "() => string | calls: () => string" }, { "classification": "contract_data", "kind": "function", "name": "requireHistoryOperation", "signature": "(operation: string) => string | calls: (operation: string) => string" }, { "classification": "contract_data", "kind": "function", "name": "resolveCanonicalPmErrorCodeContract", "signature": "(code: string, catalog: readonly PmErrorCodeContract[]) => PmErrorCodeContract | calls: (code: string, catalog: readonly PmErrorCodeContract[]) => PmErrorCodeContract" }, { "classification": "contract_data", "kind": "function", "name": "resolveContextIntentContract", "signature": "(command: string, intent: string, contracts?: readonly PmContextIntentContract[], positionalArguments?: readonly string[]) => PmContextIntentContract | undefined | calls: (command: string, intent: string, contracts?: readonly PmContextIntentContract[], positionalArguments?: readonly string[]) => PmContextIntentContract | undefined" }, { "classification": "contract_data", "kind": "function", "name": "resolveExtensionFlagValueContract", "signature": "(definition: Readonly) => ExtensionFlagValueContract | calls: (definition: Readonly) => ExtensionFlagValueContract" }, { "classification": "contract_data", "kind": "function", "name": "resolveHistoryOperation", "signature": "(operation: string) => string | calls: (operation: string) => string" }, { "classification": "contract_data", "kind": "function", "name": "resolvePmCommandAlias", "signature": "(alias: string) => PmCommandAliasContract | undefined | calls: (alias: string) => PmCommandAliasContract | undefined" }, { "classification": "contract_data", "kind": "function", "name": "resolvePmCommandExitContract", "signature": "(commandPath: string) => PmCommandExitContract | undefined | calls: (commandPath: string) => PmCommandExitContract | undefined" }, { "classification": "contract_data", "kind": "function", "name": "resolvePmCommandOperation", "signature": "(command: string) => string | calls: (command: string) => string" }, { "classification": "contract_data", "kind": "function", "name": "resolvePmCommandOutputBudget", "signature": "{ (command: string, options: { generateFallback: true; }): PmCommandOutputBudgetContract; (command: string, options?: { generateFallback?: false; }): PmCommandOutputBudgetContract | null; } | calls: (command: string, options: { generateFallback: true; }) => PmCommandOutputBudgetContract ; (command: string, options?: { generateFallback?: false; }) => PmCommandOutputBudgetContract | null" }, { "classification": "contract_data", "kind": "function", "name": "resolvePmCommandOutputEnvelope", "signature": "(command: string) => PmCommandOutputEnvelopeContract | calls: (command: string) => PmCommandOutputEnvelopeContract" }, { "classification": "contract_data", "kind": "function", "name": "resolvePmCommandPositionalContract", "signature": "(command: string) => PmCommandPositionalContract | undefined | calls: (command: string) => PmCommandPositionalContract | undefined" }, { "classification": "contract_data", "kind": "function", "name": "resolvePmDiagnosticOutputBudget", "signature": "(diagnosticClass: PmDiagnosticOutputClass) => PmDiagnosticOutputBudgetContract | calls: (diagnosticClass: PmDiagnosticOutputClass) => PmDiagnosticOutputBudgetContract" }, { "classification": "contract_data", "kind": "function", "name": "resolvePmErrorCodeContract", "signature": "(code: string, catalog: readonly PmErrorCodeContract[]) => PmErrorCodeContract | calls: (code: string, catalog: readonly PmErrorCodeContract[]) => PmErrorCodeContract" }, { "classification": "contract_data", "kind": "function", "name": "resolvePmFlagSemanticConcept", "signature": "(command: string, flag: string) => string | calls: (command: string, flag: string) => string" }, { "classification": "contract_data", "kind": "function", "name": "resolvePmHistoryOperation", "signature": "(command: string) => string | calls: (command: string) => string" }, { "classification": "contract_data", "kind": "function", "name": "resolvePmMcpExecutableInvocation", "signature": "(argv: readonly string[], transport: PmMcpExecutableTransport, version: string) => PmMcpExecutableInvocation | calls: (argv: readonly string[], transport: PmMcpExecutableTransport, version: string) => PmMcpExecutableInvocation" }, { "classification": "contract_data", "kind": "function", "name": "resolvePmPositionalActionContract", "signature": "(command: string) => PmPositionalActionContract | undefined | calls: (command: string) => PmPositionalActionContract | undefined" }, { "classification": "contract_data", "kind": "function", "name": "resolvePmPositionalActionFlagContracts", "signature": "(actions?: readonly PmPositionalActionContract[]) => Array | calls: (actions?: readonly PmPositionalActionContract[]) => Array" }, { "classification": "contract_data", "kind": "function", "name": "resolvePmToolCustomFieldCollision", "signature": "(field: string) => PmToolCustomFieldCollision | undefined | calls: (field: string) => PmToolCustomFieldCollision | undefined" }, { "classification": "contract_data", "kind": "function", "name": "resolveReadOutputDimensions", "signature": "(command: string, options: Record) => PmResolvedReadOutputDimensions | undefined | calls: (command: string, options: Record) => PmResolvedReadOutputDimensions | undefined" }, { "classification": "contract_data", "kind": "function", "name": "resolveReadOutputEncoding", "signature": "(command: string, options: Record) => \"json\" | \"toon\" | undefined | calls: (command: string, options: Record) => \"json\" | \"toon\" | undefined" }, { "classification": "contract_data", "kind": "function", "name": "resolveReadOutputRecoveryBudget", "signature": "(input: PmReadOutputRecoveryBudgetInput) => PmReadOutputRecoveryBudget | calls: (input: PmReadOutputRecoveryBudgetInput) => PmReadOutputRecoveryBudget" }, { "classification": "contract_data", "kind": "function", "name": "resolveReadOutputSurface", "signature": "(command: string, options?: Record) => PmReadOutputSurface | undefined | calls: (command: string, options?: Record) => PmReadOutputSurface | undefined" }, { "classification": "contract_data", "kind": "function", "name": "resolveSubcommandFlagContractsForCommand", "signature": "(commandName: string | undefined) => CliFlagContract[] | calls: (commandName: string | undefined) => CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "RESTORE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "function", "name": "runWithContextIntentContracts", "signature": "(layers: PmContextIntentRuntimeLayers, run: () => T) => T | calls: (layers: PmContextIntentRuntimeLayers, run: () => T) => T" }, { "classification": "contract_data", "kind": "value", "name": "SCHEMA_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "function", "name": "scorePmRefusalClosure", "signature": "(observations: readonly PmRefusalClosureObservation[]) => PmRefusalClosureReport | calls: (observations: readonly PmRefusalClosureObservation[]) => PmRefusalClosureReport" }, { "classification": "contract_data", "kind": "function", "name": "scoreTrackerPreflightRecoveryClosure", "signature": "(observations: readonly PmTrackerPreflightRecoveryObservation[]) => PmTrackerPreflightRecoveryReport | calls: (observations: readonly PmTrackerPreflightRecoveryObservation[]) => PmTrackerPreflightRecoveryReport" }, { "classification": "contract_data", "kind": "interface", "name": "SdkCliActionParameterCoverage", "signature": "export interface SdkCliActionParameterCoverage { action: PmToolAction; command: string; cli: SdkCliParameterCoverageEntry[]; sdk: SdkCliParameterCoverageEntry[]; unclassified: SdkCliParameterCoverageEntry[]; }" }, { "classification": "contract_data", "kind": "interface", "name": "SdkCliCompletenessContractSource", "signature": "export interface SdkCliCompletenessContractSource { actions?: readonly PmToolAction[]; resolveFlags?: (command: string) => CliFlagContract[]; resolveParameters?: (action: PmToolAction) => string[] | undefined; }" }, { "classification": "contract_data", "kind": "interface", "name": "SdkCliParameterCoverageEntry", "signature": "export interface SdkCliParameterCoverageEntry { surface: \"cli\" | \"sdk\"; input: string; counterpart?: string; disposition: SdkCliParameterDisposition; reason: string; }" }, { "classification": "contract_data", "kind": "type", "name": "SdkCliParameterDisposition", "signature": "export type SdkCliParameterDisposition = \"shared\" | \"compatibility_alias\" | \"cli_transport\" | \"cli_presentation\" | \"cli_adapter\" | \"cli_scope_selector\" | \"sdk_transport\" | \"cli_positional\" | \"sdk_native\" | \"unclassified\";" }, { "classification": "contract_data", "kind": "value", "name": "SEARCH_COMMANDER_STRING_OPTION_CONTRACTS", "signature": "CommanderOptionAliasContract[]" }, { "classification": "contract_data", "kind": "value", "name": "SEARCH_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "function", "name": "stabilizeReadOutputReceiptEstimates", "signature": "(result: Record, options: Record) => Record | calls: (result: Record, options: Record) => Record" }, { "classification": "contract_data", "kind": "value", "name": "START_TASK_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "STATS_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "SUBCOMMAND_GLOBAL_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "TELEMETRY_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "TEST_ALL_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "TEST_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "TEST_RUNS_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "function", "name": "toCompletionFlagString", "signature": "(flagContracts: CliFlagContract[], includeGlobal?: boolean) => string | calls: (flagContracts: CliFlagContract[], includeGlobal?: boolean) => string" }, { "classification": "contract_data", "kind": "value", "name": "TOOL_ACTIVITY_OPTION_CONTRACTS", "signature": "ToolOptionFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "TOOL_AGGREGATE_OPTION_CONTRACTS", "signature": "ToolOptionFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "TOOL_BULK_MUTATION_FILTER_OPTION_CONTRACT_SOURCE", "signature": "readonly [{ readonly param: \"filterStatus\"; readonly flag: \"--filter-status\"; }, { readonly param: \"filterType\"; readonly flag: \"--filter-type\"; }, { readonly param: \"filterTag\"; readonly flag: \"--filter-tag\"; }, { readonly param: \"filterPriority\"; readonly flag: \"--filter-priority\"; }, { readonly param: \"filterDeadlineBefore\"; readonly flag: \"--filter-deadline-before\"; }, { readonly param: \"filterDeadlineAfter\"; readonly flag: \"--filter-deadline-after\"; }, { readonly param: \"filterUpdatedAfter\"; readonly flag: \"--filter-updated-after\"; }, { readonly param: \"filterUpdatedBefore\"; readonly flag: \"--filter-updated-before\"; }, { readonly param: \"filterCreatedAfter\"; readonly flag: \"--filter-created-after\"; }, { readonly param: \"filterCreatedBefore\"; readonly flag: \"--filter-created-before\"; }, { readonly param: \"filterAssignee\"; readonly flag: \"--filter-assignee\"; }, { readonly param: \"filterAssigneeFilter\"; readonly flag: \"--filter-assignee-filter\"; }, { readonly param: \"filterParent\"; readonly flag: \"--filter-parent\"; }, { readonly param: \"filterSprint\"; readonly flag: \"--filter-sprint\"; }, { readonly param: \"filterRelease\"; readonly flag: \"--filter-release\"; }, { readonly param: \"filterAcMissing\"; readonly flag: \"--filter-ac-missing\"; }, { readonly param: \"filterEstimatesMissing\"; readonly flag: \"--filter-estimates-missing\"; }, { readonly param: \"filterResolutionMissing\"; readonly flag: \"--filter-resolution-missing\"; }, { readonly param: \"filterMetadataMissing\"; readonly flag: \"--filter-metadata-missing\"; }, { readonly param: \"filterReviewerMissing\"; readonly flag: \"--filter-reviewer-missing\"; }, { readonly param: \"filterRiskMissing\"; readonly flag: \"--filter-risk-missing\"; }, { readonly param: \"filterConfidenceMissing\"; readonly flag: \"--filter-confidence-missing\"; }, { readonly param: \"filterSprintMissing\"; readonly flag: \"--filter-sprint-missing\"; }, { readonly param: \"filterReleaseMissing\"; readonly flag: \"--filter-release-missing\"; }, { readonly param: \"filterHasNotes\"; readonly flag: \"--filter-has-notes\"; }, { readonly param: \"filterNoNotes\"; readonly flag: \"--filter-no-notes\"; }, { readonly param: \"filterHasLearnings\"; readonly flag: \"--filter-has-learnings\"; }, { readonly param: \"filterNoLearnings\"; readonly flag: \"--filter-no-learnings\"; }, { readonly param: \"filterHasFiles\"; readonly flag: \"--filter-has-files\"; }, { readonly param: \"filterNoFiles\"; readonly flag: \"--filter-no-files\"; }, { readonly param: \"filterHasDocs\"; readonly flag: \"--filter-has-docs\"; }, { readonly param: \"filterNoDocs\"; readonly flag: \"--filter-no-docs\"; }, { readonly param: \"filterHasTests\"; readonly flag: \"--filter-has-tests\"; }, { readonly param: \"filterNoTests\"; readonly flag: \"--filter-no-tests\"; }, { readonly param: \"filterHasComments\"; readonly flag: \"--filter-has-comments\"; }, { readonly param: \"filterNoComments\"; readonly flag: \"--filter-no-comments\"; }, { readonly param: \"filterHasDeps\"; readonly flag: \"--filter-has-deps\"; }, { readonly param: \"filterNoDeps\"; readonly flag: \"--filter-no-deps\"; }, { readonly param: \"filterHasBody\"; readonly flag: \"--filter-has-body\"; }, { readonly param: \"filterEmptyBody\"; readonly flag: \"--filter-empty-body\"; }, { readonly param: \"filterHasLinkedCommand\"; readonly flag: \"--filter-has-linked-command\"; }, { readonly param: \"filterNoLinkedCommand\"; readonly flag: \"--filter-no-linked-command\"; }, { readonly param: \"ids\"; readonly flag: \"--ids\"; }, { readonly param: \"limit\"; readonly flag: \"--limit\"; }, { readonly param: \"offset\"; readonly flag: \"--offset\"; }]" }, { "classification": "contract_data", "kind": "value", "name": "TOOL_CALENDAR_OPTION_CONTRACTS", "signature": "ToolOptionFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "TOOL_CLOSE_MANY_FILTER_OPTION_CONTRACTS", "signature": "ToolOptionFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "TOOL_CONTEXT_OPTION_CONTRACTS", "signature": "ToolOptionFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "TOOL_CREATE_OPTION_CONTRACT_SOURCE", "signature": "readonly [{ readonly param: \"inheritFocus\"; readonly flag: \"--inherit-focus\"; readonly booleanish: true; }, { readonly param: \"id\"; readonly flag: \"--id\"; }, { readonly param: \"title\"; readonly flag: \"--title\"; }, { readonly param: \"description\"; readonly flag: \"--description\"; readonly allowEmpty: true; }, { readonly param: \"type\"; readonly flag: \"--type\"; }, { readonly param: \"template\"; readonly flag: \"--template\"; }, { readonly param: \"createMode\"; readonly flag: \"--create-mode\"; }, { readonly param: \"schedulePreset\"; readonly flag: \"--schedule-preset\"; }, { readonly param: \"status\"; readonly flag: \"--status\"; }, { readonly param: \"closeReason\"; readonly flag: \"--close-reason\"; }, { readonly param: \"completedAt\"; readonly flag: \"--completed-at\"; }, { readonly param: \"priority\"; readonly flag: \"--priority\"; }, { readonly param: \"tags\"; readonly flag: \"--tags\"; readonly allowEmpty: true; }, { readonly param: \"addTags\"; readonly flag: \"--add-tags\"; readonly repeatable: true; }, { readonly param: \"body\"; readonly flag: \"--body\"; readonly allowEmpty: true; }, { readonly param: \"deadline\"; readonly flag: \"--deadline\"; }, { readonly param: \"estimate\"; readonly flag: \"--estimate\"; }, { readonly param: \"acceptanceCriteria\"; readonly flag: \"--acceptance-criteria\"; readonly allowEmpty: true; }, { readonly param: \"author\"; readonly flag: \"--author\"; }, { readonly param: \"message\"; readonly flag: \"--message\"; readonly allowEmpty: true; }, { readonly param: \"assignee\"; readonly flag: \"--assignee\"; }, { readonly param: \"allowMissingParent\"; readonly flag: \"--allow-missing-parent\"; }, { readonly param: \"allowUnresolvedDeps\"; readonly flag: \"--allow-unresolved-deps\"; }, { readonly param: \"allowDuplicate\"; readonly flag: \"--allow-duplicate\"; readonly booleanish: true; }, { readonly param: \"reminder\"; readonly flag: \"--reminder\"; readonly repeatable: true; }, { readonly param: \"event\"; readonly flag: \"--event\"; readonly repeatable: true; }, { readonly param: \"typeOption\"; readonly flag: \"--type-option\"; readonly repeatable: true; }, { readonly param: \"field\"; readonly flag: \"--field\"; readonly repeatable: true; }, { readonly param: \"dep\"; readonly flag: \"--dep\"; readonly repeatable: true; }, { readonly param: \"comment\"; readonly flag: \"--comment\"; readonly repeatable: true; }, { readonly param: \"note\"; readonly flag: \"--note\"; readonly repeatable: true; }, { readonly param: \"learning\"; readonly flag: \"--learning\"; readonly repeatable: true; }, { readonly param: \"linkedFile\"; readonly flag: \"--file\"; readonly repeatable: true; }, { readonly param: \"linkedTest\"; readonly flag: \"--test\"; readonly repeatable: true; }, { readonly param: \"doc\"; readonly flag: \"--doc\"; readonly repeatable: true; }, { readonly param: \"unset\"; readonly flag: \"--unset\"; readonly repeatable: true; }, { readonly param: \"clearDeps\"; readonly flag: \"--clear-deps\"; }, { readonly param: \"clearComments\"; readonly flag: \"--clear-comments\"; }, { readonly param: \"clearNotes\"; readonly flag: \"--clear-notes\"; }, { readonly param: \"clearLearnings\"; readonly flag: \"--clear-learnings\"; }, { readonly param: \"clearFiles\"; readonly flag: \"--clear-files\"; }, { readonly param: \"clearTests\"; readonly flag: \"--clear-tests\"; }, { readonly param: \"clearDocs\"; readonly flag: \"--clear-docs\"; }, { readonly param: \"clearReminders\"; readonly flag: \"--clear-reminders\"; }, { readonly param: \"clearEvents\"; readonly flag: \"--clear-events\"; }, { readonly param: \"clearTypeOptions\"; readonly flag: \"--clear-type-options\"; }]" }, { "classification": "contract_data", "kind": "value", "name": "TOOL_CREATE_OPTION_CONTRACTS", "signature": "ToolOptionFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "TOOL_DEPS_OPTION_CONTRACTS", "signature": "ToolOptionFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "TOOL_GRAPH_OPTION_CONTRACTS", "signature": "ToolOptionFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "TOOL_LIST_FILTER_OPTION_CONTRACTS", "signature": "ToolOptionFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "TOOL_SEARCH_FILTER_OPTION_CONTRACTS", "signature": "ToolOptionFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "TOOL_SHARED_CREATE_UPDATE_OPTION_CONTRACT_SOURCE", "signature": "readonly [{ readonly param: \"parent\"; readonly flag: \"--parent\"; }, { readonly param: \"reviewer\"; readonly flag: \"--reviewer\"; }, { readonly param: \"risk\"; readonly flag: \"--risk\"; }, { readonly param: \"confidence\"; readonly flag: \"--confidence\"; }, { readonly param: \"sprint\"; readonly flag: \"--sprint\"; }, { readonly param: \"release\"; readonly flag: \"--release\"; }, { readonly param: \"blockedBy\"; readonly flag: \"--blocked-by\"; }, { readonly param: \"blockedReason\"; readonly flag: \"--blocked-reason\"; }, { readonly param: \"unblockNote\"; readonly flag: \"--unblock-note\"; }, { readonly param: \"reporter\"; readonly flag: \"--reporter\"; }, { readonly param: \"severity\"; readonly flag: \"--severity\"; }, { readonly param: \"environment\"; readonly flag: \"--environment\"; }, { readonly param: \"reproSteps\"; readonly flag: \"--repro-steps\"; }, { readonly param: \"resolution\"; readonly flag: \"--resolution\"; }, { readonly param: \"expectedResult\"; readonly flag: \"--expected-result\"; }, { readonly param: \"actualResult\"; readonly flag: \"--actual-result\"; }, { readonly param: \"affectedVersion\"; readonly flag: \"--affected-version\"; }, { readonly param: \"fixedVersion\"; readonly flag: \"--fixed-version\"; }, { readonly param: \"component\"; readonly flag: \"--component\"; }, { readonly param: \"regression\"; readonly flag: \"--regression\"; readonly booleanish: true; }, { readonly param: \"customerImpact\"; readonly flag: \"--customer-impact\"; }, { readonly param: \"definitionOfReady\"; readonly flag: \"--definition-of-ready\"; readonly allowEmpty: true; }, { readonly param: \"order\"; readonly flag: \"--order\"; }, { readonly param: \"rank\"; readonly flag: \"--rank\"; }, { readonly param: \"goal\"; readonly flag: \"--goal\"; }, { readonly param: \"objective\"; readonly flag: \"--objective\"; }, { readonly param: \"value\"; readonly flag: \"--value\"; }, { readonly param: \"impact\"; readonly flag: \"--impact\"; }, { readonly param: \"outcome\"; readonly flag: \"--outcome\"; }, { readonly param: \"whyNow\"; readonly flag: \"--why-now\"; }]" }, { "classification": "contract_data", "kind": "value", "name": "TOOL_SHARED_CREATE_UPDATE_OPTION_CONTRACTS", "signature": "ToolOptionFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "TOOL_UPDATE_MANY_FILTER_OPTION_CONTRACTS", "signature": "ToolOptionFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "TOOL_UPDATE_OPTION_CONTRACT_SOURCE", "signature": "readonly [{ readonly param: \"title\"; readonly flag: \"--title\"; }, { readonly param: \"description\"; readonly flag: \"--description\"; readonly allowEmpty: true; }, { readonly param: \"body\"; readonly flag: \"--body\"; readonly allowEmpty: true; }, { readonly param: \"status\"; readonly flag: \"--status\"; }, { readonly param: \"closeReason\"; readonly flag: \"--close-reason\"; }, { readonly param: \"completedAt\"; readonly flag: \"--completed-at\"; }, { readonly param: \"priority\"; readonly flag: \"--priority\"; }, { readonly param: \"type\"; readonly flag: \"--type\"; }, { readonly param: \"tags\"; readonly flag: \"--tags\"; readonly allowEmpty: true; }, { readonly param: \"addTags\"; readonly flag: \"--add-tags\"; readonly repeatable: true; }, { readonly param: \"removeTags\"; readonly flag: \"--remove-tags\"; readonly repeatable: true; }, { readonly param: \"deadline\"; readonly flag: \"--deadline\"; }, { readonly param: \"estimate\"; readonly flag: \"--estimate\"; }, { readonly param: \"acceptanceCriteria\"; readonly flag: \"--acceptance-criteria\"; readonly allowEmpty: true; }, { readonly param: \"addAc\"; readonly flag: \"--add-ac\"; readonly repeatable: true; }, { readonly param: \"removeAc\"; readonly flag: \"--remove-ac\"; readonly repeatable: true; }, { readonly param: \"author\"; readonly flag: \"--author\"; }, { readonly param: \"message\"; readonly flag: \"--message\"; readonly allowEmpty: true; }, { readonly param: \"assignee\"; readonly flag: \"--assignee\"; }, { readonly param: \"allowMissingParent\"; readonly flag: \"--allow-missing-parent\"; }, { readonly param: \"allowUnresolvedDeps\"; readonly flag: \"--allow-unresolved-deps\"; }, { readonly param: \"dep\"; readonly flag: \"--dep\"; readonly repeatable: true; }, { readonly param: \"depRemove\"; readonly flag: \"--dep-remove\"; readonly repeatable: true; }, { readonly param: \"replaceDeps\"; readonly flag: \"--replace-deps\"; }, { readonly param: \"replaceTests\"; readonly flag: \"--replace-tests\"; }, { readonly param: \"replaceFiles\"; readonly flag: \"--replace-files\"; }, { readonly param: \"replaceDocs\"; readonly flag: \"--replace-docs\"; }, { readonly param: \"comment\"; readonly flag: \"--comment\"; readonly repeatable: true; }, { readonly param: \"note\"; readonly flag: \"--note\"; readonly repeatable: true; }, { readonly param: \"learning\"; readonly flag: \"--learning\"; readonly repeatable: true; }, { readonly param: \"linkedFile\"; readonly flag: \"--file\"; readonly repeatable: true; }, { readonly param: \"linkedTest\"; readonly flag: \"--test\"; readonly repeatable: true; }, { readonly param: \"doc\"; readonly flag: \"--doc\"; readonly repeatable: true; }, { readonly param: \"reminder\"; readonly flag: \"--reminder\"; readonly repeatable: true; }, { readonly param: \"event\"; readonly flag: \"--event\"; readonly repeatable: true; }, { readonly param: \"typeOption\"; readonly flag: \"--type-option\"; readonly repeatable: true; }, { readonly param: \"field\"; readonly flag: \"--field\"; readonly repeatable: true; }, { readonly param: \"unset\"; readonly flag: \"--unset\"; readonly repeatable: true; }, { readonly param: \"clearDeps\"; readonly flag: \"--clear-deps\"; }, { readonly param: \"clearComments\"; readonly flag: \"--clear-comments\"; }, { readonly param: \"clearNotes\"; readonly flag: \"--clear-notes\"; }, { readonly param: \"clearLearnings\"; readonly flag: \"--clear-learnings\"; }, { readonly param: \"clearFiles\"; readonly flag: \"--clear-files\"; }, { readonly param: \"clearTests\"; readonly flag: \"--clear-tests\"; }, { readonly param: \"clearDocs\"; readonly flag: \"--clear-docs\"; }, { readonly param: \"clearReminders\"; readonly flag: \"--clear-reminders\"; }, { readonly param: \"clearEvents\"; readonly flag: \"--clear-events\"; }, { readonly param: \"clearTypeOptions\"; readonly flag: \"--clear-type-options\"; }]" }, { "classification": "contract_data", "kind": "value", "name": "TOOL_UPDATE_OPTION_CONTRACTS", "signature": "ToolOptionFlagContract[]" }, { "classification": "contract_data", "kind": "interface", "name": "ToolOptionCliParityFinding", "signature": "export interface ToolOptionCliParityFinding { code: \"missing_cli_flag\" | \"missing_parameter_alias\"; parameter: string; flag: string; parameter_flag: string; }" }, { "classification": "contract_data", "kind": "interface", "name": "ToolOptionCliParityReport", "signature": "export interface ToolOptionCliParityReport { ok: boolean; parameter_count: number; cli_flag_count: number; findings: ToolOptionCliParityFinding[]; }" }, { "classification": "contract_data", "kind": "interface", "name": "ToolOptionFlagContract", "signature": "export interface ToolOptionFlagContract { param: string; flag: string; allowEmpty?: boolean; repeatable?: boolean; booleanish?: boolean; }" }, { "classification": "contract_data", "kind": "value", "name": "UPDATE_COMMANDER_OPTION_REGISTRATION_CONTRACTS", "signature": "CommanderOptionRegistrationContract[]" }, { "classification": "contract_data", "kind": "value", "name": "UPDATE_COMMANDER_REPEATABLE_OPTION_CONTRACTS", "signature": "CommanderOptionAliasContract[]" }, { "classification": "contract_data", "kind": "value", "name": "UPDATE_COMMANDER_STRING_OPTION_CONTRACTS", "signature": "CommanderOptionAliasContract[]" }, { "classification": "contract_data", "kind": "value", "name": "UPDATE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "UPDATE_MANY_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "UPGRADE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "value", "name": "VALIDATE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" }, { "classification": "contract_data", "kind": "function", "name": "validateReadOutputOptions", "signature": "(command: string, options: Record) => void | calls: (command: string, options: Record) => void" }, { "classification": "contract_data", "kind": "function", "name": "verifyCliFlagInvocationParity", "signature": "(command: string, declarations: readonly CliFlagInvocationContract[], observations: readonly CliFlagArityObservation[]) => CliFlagInvocationParityReport | calls: (command: string, declarations: readonly CliFlagInvocationContract[], observations: readonly CliFlagArityObservation[]) => CliFlagInvocationParityReport" }, { "classification": "contract_data", "kind": "function", "name": "verifyExplicitPositionalSlotCensus", "signature": "(explicitCommands: Iterable, destinationCommands: Iterable) => PmCommandPositionalFinding[] | calls: (explicitCommands: Iterable, destinationCommands: Iterable) => PmCommandPositionalFinding[]" }, { "classification": "contract_data", "kind": "function", "name": "verifyPmCliGrammar", "signature": "(commands: readonly string[], aliases?: readonly PmCommandAliasContract[]) => PmCliGrammarReport | calls: (commands: readonly string[], aliases?: readonly PmCommandAliasContract[]) => PmCliGrammarReport" }, { "classification": "contract_data", "kind": "function", "name": "verifyPmCommandPositionalContracts", "signature": "(observed: readonly PmCommandPositionalContract[], options?: { declared?: readonly PmCommandPositionalContract[]; positionalShapeBudget?: number; }) => PmCommandPositionalReport | calls: (observed: readonly PmCommandPositionalContract[], options?: { declared?: readonly PmCommandPositionalContract[]; positionalShapeBudget?: number; }) => PmCommandPositionalReport" }, { "classification": "contract_data", "kind": "function", "name": "verifyPmFlagLexicon", "signature": "(entries?: readonly PmFlagLexiconEntry[], budgets?: readonly PmCommandFlagBudget[], baseline?: readonly PmFlagSpellingInventoryEntry[]) => PmFlagLexiconReport | calls: (entries?: readonly PmFlagLexiconEntry[], budgets?: readonly PmCommandFlagBudget[], baseline?: readonly PmFlagSpellingInventoryEntry[]) => PmFlagLexiconReport" }, { "classification": "contract_data", "kind": "function", "name": "verifyToolOptionCliParity", "signature": "(toolOptions: readonly ToolOptionFlagContract[], cliFlags: readonly CliFlagContract[]) => ToolOptionCliParityReport | calls: (toolOptions: readonly ToolOptionFlagContract[], cliFlags: readonly CliFlagContract[]) => ToolOptionCliParityReport" }, { "classification": "contract_data", "kind": "function", "name": "withFlagAliasMetadata", "signature": "(flagContracts: CliFlagContract[]) => CliFlagContract[] | calls: (flagContracts: CliFlagContract[]) => CliFlagContract[]" }, { "classification": "contract_data", "kind": "function", "name": "withoutGenericRefusalExamples", "signature": "(values: readonly string[] | undefined) => string[] | calls: (values: readonly string[] | undefined) => string[]" }, { "classification": "contract_data", "kind": "value", "name": "WORKSPACE_FLAG_CONTRACTS", "signature": "CliFlagContract[]" } ], "types": "dist/sdk/contracts.d.ts" }, "./sdk/core": { "classification": "supported", "symbols": [ { "classification": "supported", "kind": "value", "name": "AGENT_PROVENANCE_DIMENSIONS", "signature": "readonly [\"model\", \"effort\", \"role\", \"topic\", \"version\"]" }, { "classification": "supported", "kind": "interface", "name": "AgentClientInfo", "signature": "export interface AgentClientInfo { name: string; version?: string; model?: string; session?: string; provenance?: Readonly>; episode?: AgentEpisodeIdentity; }" }, { "classification": "supported", "kind": "interface", "name": "AgentEpisodeGroup", "signature": "export interface AgentEpisodeGroup { id: string; label?: string; parent_id?: string; source: \"declared\" | \"inferred\"; entries: [ HistoryEntry, ...HistoryEntry[] ]; children: AgentEpisodeGroup[]; }" }, { "classification": "supported", "kind": "interface", "name": "AgentEpisodeIdentity", "signature": "export interface AgentEpisodeIdentity { id: string; label?: string; parent_id?: string; }" }, { "classification": "supported", "kind": "interface", "name": "AgentModelProvenanceCoverage", "signature": "export interface AgentModelProvenanceCoverage { harness: string; entries: number; observed: number; unavailable: number; legacy_missing: number; coverage: number | null; inert: boolean; }" }, { "classification": "supported", "kind": "type", "name": "AgentModelSource", "signature": "export type AgentModelSource = \"override\" | \"environment\" | \"mcp_client\" | \"argv\" | \"host\" | \"session\" | \"probe\" | \"inferred\";" }, { "classification": "supported", "kind": "type", "name": "AgentProvenance", "signature": "export type AgentProvenance = Readonly>;" }, { "classification": "supported", "kind": "type", "name": "AgentProvenanceAbsenceReason", "signature": "export type AgentProvenanceAbsenceReason = \"harness_unavailable\" | \"resolver_input_missing\" | \"resolver_failed\" | \"resolver_not_configured\" | \"probes_disabled\" | \"invalid_value\";" }, { "classification": "supported", "kind": "interface", "name": "AgentProvenanceAdapter", "signature": "export interface AgentProvenanceAdapter { contract_version: 1; adapter_version: string; priority: number; harness: string; descriptor: HarnessSignalDescriptor; supported_dimensions: readonly string[]; native_sources: readonly (\"environment\" | \"argv\" | \"mcp_client\" | \"session_file\")[]; probe_policy: { max_bytes: number; max_lines: number; network_access: false; subprocess_access: false; }; normalization: { model_family: \"v1\"; effort: \"v1\"; preserve_raw: true; }; confidence: \"high\" | \"medium\" | \"low\"; waivers?: Readonly>; }" }, { "classification": "supported", "kind": "interface", "name": "AgentProvenanceDescriptorCoverage", "signature": "export interface AgentProvenanceDescriptorCoverage { dimension: string; harnesses: string[]; covered: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "AgentProvenanceDimensionCoverage", "signature": "export interface AgentProvenanceDimensionCoverage extends AgentModelProvenanceCoverage { dimension: string; }" }, { "classification": "supported", "kind": "interface", "name": "AgentProvenanceObservation", "signature": "export interface AgentProvenanceObservation { value: string; source: AgentModelSource; confidence?: \"high\" | \"medium\" | \"low\"; rule_version?: \"v2\"; evidence?: readonly string[]; }" }, { "classification": "supported", "kind": "interface", "name": "AgentProvenanceOutcome", "signature": "export interface AgentProvenanceOutcome { status: \"resolved\" | \"unavailable\" | \"not_configured\" | \"failed\"; reason?: AgentProvenanceAbsenceReason; resolver?: AgentProvenanceResolver; rule_version: \"v1\"; }" }, { "classification": "supported", "kind": "interface", "name": "AgentSemanticAttributionCoverage", "signature": "export interface AgentSemanticAttributionCoverage { harness: string; dimension: \"role\" | \"topic\"; entries: number; observed: number; by_source: Partial>; coverage: number; }" }, { "classification": "supported", "kind": "interface", "name": "AgentSemanticAttributionCoverageGate", "signature": "export interface AgentSemanticAttributionCoverageGate { passed: boolean; minimum_coverage: number; minimum_entries: number; rows: AgentSemanticAttributionCoverage[]; failures: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "AgentSessionContext", "signature": "export interface AgentSessionContext { provenance?: Readonly>; episode?: AgentEpisodeIdentity; }" }, { "classification": "supported", "kind": "function", "name": "agentSessionEnvironment", "signature": "(context: AgentSessionContext) => Record | calls: (context: AgentSessionContext) => Record" }, { "classification": "supported", "kind": "function", "name": "aggregate", "signature": " = AggregateOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = AggregateOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "supported", "kind": "interface", "name": "AggregateOptions", "signature": "export interface AggregateOptions { groupBy?: string; setMode?: string; limit?: string | number; after?: string; count?: boolean; completion?: boolean; sum?: string; avg?: string; includeUnparented?: boolean; status?: string; type?: string; tag?: string; priority?: string; deadlineBefore?: string; deadlineAfter?: string; assignee?: string; assigneeFilter?: string; parent?: string; sprint?: string; release?: string; }" }, { "classification": "supported", "kind": "interface", "name": "AggregateResult", "signature": "export interface AggregateResult { groups: AggregateRow[]; count: number; returned_count: number; truncated: boolean; next_after: string | null; totals: { items_considered: number; items_grouped: number; items_skipped_unparented: number; group_memberships: number; }; filters: { group_by: AggregateGroupField[]; set_mode: \"element\" | \"tuple\"; count: boolean; completion: boolean; sum?: string | null; avg?: string | null; numeric_field?: string | null; include_unparented: boolean; status: ItemStatus | null; status_values?: ItemStatus[]; type: string | null; tag: string | null; priority: string | null; deadline_before: string | null; deadline_after: string | null; assignee: string | null; assignee_filter: string | null; parent: string | null; sprint: string | null; release: string | null; }; now: string; warnings?: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "AggregateRow", "signature": "export interface AggregateRow { group: AggregateGroupRecord; group_label: string; count: number; open?: number; in_progress?: number; closed?: number; other?: number; completion_pct?: number; null_count?: number; sum?: number | null; avg?: number | null; }" }, { "classification": "supported", "kind": "function", "name": "analyzeAgentProvenanceDescriptorCoverage", "signature": "(descriptors?: readonly HarnessSignalDescriptor[], dimensions?: readonly string[]) => AgentProvenanceDescriptorCoverage[] | calls: (descriptors?: readonly HarnessSignalDescriptor[], dimensions?: readonly string[]) => AgentProvenanceDescriptorCoverage[]" }, { "classification": "supported", "kind": "function", "name": "analyzeSdkCliParameterCompleteness", "signature": "(source?: SdkCliCompletenessContractSource) => SdkCliActionParameterCoverage[] | calls: (source?: SdkCliCompletenessContractSource) => SdkCliActionParameterCoverage[]" }, { "classification": "supported", "kind": "function", "name": "append", "signature": "(id: string, body: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise | calls: (id: string, body: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "AppendCommandOptions", "signature": "export interface AppendCommandOptions { body: string; author?: string; message?: string; force?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "AppendResult", "signature": "export interface AppendResult { item: Record; appended: string; changed_fields: string[]; }" }, { "classification": "supported", "kind": "function", "name": "applyReadOutputDimensions", "signature": ", Options extends Record = Record>(command: string, options: Options, result: Result) => ReadOutputResultForSession | calls: , Options extends Record = Record>(command: string, options: Options, result: Result) => ReadOutputResultForSession" }, { "classification": "supported", "kind": "function", "name": "applyReadOutputSessionReferences", "signature": "(result: Record, state: PmReadOutputSessionState) => Record | calls: (result: Record, state: PmReadOutputSessionState) => Record" }, { "classification": "supported", "kind": "function", "name": "assertWellFormedOutputText", "signature": "(value: unknown) => void | calls: (value: unknown) => void" }, { "classification": "supported", "kind": "interface", "name": "AssuranceActionInput", "signature": "export interface AssuranceActionInput { action: string; kind?: string; id?: string; definition?: unknown; trigger?: string; tree?: string; gate?: string; limit?: number | string; dry_run?: boolean; fullChangedFields?: boolean; idOnly?: boolean; author?: string; message?: string; preset?: string; owner?: string; apply?: boolean; enforcement?: string; }" }, { "classification": "supported", "kind": "type", "name": "AssuranceActionResult", "signature": "export type AssuranceActionResult = AssuranceDeclaration | AssuranceMutationReceipt | AssuranceGateVerdict | AssuranceBundleMutationReceipt | AssurancePreset | DefectChangeRiskReport | DefectRecurrenceCoverageReport | { items: AssuranceDerivedProposal[]; count: number; applied?: AssuranceBundleMutationReceipt; } | { items: Array<{ id: AssurancePresetId; title: string; description: string; }>; count: number; row_contract: { row_keys: [ \"items\" ]; jq_selector: \".items[]\"; }; } | { id: string; } | { items: AssuranceDeclaration[]; count: number; row_contract: { row_keys: [ \"items\" ]; jq_selector: \".items[]\"; }; } | { items: AssuranceGateVerdict[]; count: number; row_contract: { row_keys: [ \"items\" ]; jq_selector: \".items[]\"; }; };" }, { "classification": "supported", "kind": "function", "name": "attachReadOutputSessionReceipt", "signature": "(result: Record, state: PmReadOutputSessionState, format?: \"json\" | \"toon\") => Record | calls: (result: Record, state: PmReadOutputSessionState, format?: \"json\" | \"toon\") => Record" }, { "classification": "supported", "kind": "type", "name": "AuthorSource", "signature": "export type AuthorSource = \"asserted\" | \"configured\" | \"detected\" | \"unknown\";" }, { "classification": "supported", "kind": "value", "name": "BASELINE_ITEM_FORMAT_VERSION", "signature": "1" }, { "classification": "supported", "kind": "function", "name": "boundAgentEpisodeIdentity", "signature": "(value: unknown, strict: boolean) => AgentEpisodeIdentity | undefined | calls: (value: unknown, strict: boolean) => AgentEpisodeIdentity | undefined" }, { "classification": "supported", "kind": "value", "name": "BUILTIN_AGENT_PROVENANCE_ADAPTERS", "signature": "readonly AgentProvenanceAdapter[]" }, { "classification": "supported", "kind": "value", "name": "BUILTIN_HARNESS_SIGNAL_DESCRIPTORS", "signature": "readonly HarnessSignalDescriptor[]" }, { "classification": "supported", "kind": "value", "name": "BUILTIN_ITEM_TYPE_VALUES", "signature": "readonly [\"Epic\", \"Feature\", \"Task\", \"Chore\", \"Issue\", \"Decision\", \"Event\", \"Reminder\", \"Milestone\", \"Meeting\", \"Plan\"]" }, { "classification": "supported", "kind": "function", "name": "canonicalDocument", "signature": "(document: ItemDocument, options?: Pick) => ItemDocument | calls: (document: ItemDocument, options?: Pick) => ItemDocument" }, { "classification": "supported", "kind": "function", "name": "claim", "signature": "{ (id: string, options: PmClientFullMutationOptions & { start: true; }, clientOptions?: PmClientOptions): Promise; (id: string, options?: PmClientFullMutationOptions & { start?: false; }, clientOptions?: PmClientOptions): Promise; (id: string, options?: PmClientFullMutationOptions & { start?: boolean; }, clientOptions?: PmClientOptions): Promise; } | calls: (id: string, options: PmClientFullMutationOptions & { start: true; }, clientOptions?: PmClientOptions) => Promise ; (id: string, options?: PmClientFullMutationOptions & { start?: false; }, clientOptions?: PmClientOptions) => Promise ; (id: string, options?: PmClientFullMutationOptions & { start?: boolean; }, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "claimNext", "signature": "(options?: ClaimNextOptions, clientOptions?: PmClientOptions) => Promise | calls: (options?: ClaimNextOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "ClaimNextOptions", "signature": "export interface ClaimNextOptions extends PmClientFullMutationOptions { maxAttempts?: number | string; start?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ClaimResult", "signature": "export interface ClaimResult { item: Record; changed_fields?: string[]; claimed_by: string; previous_assignee: string | null; forced: boolean; skipped?: boolean; warnings?: string[]; start?: ClaimStartReceipt; }" }, { "classification": "supported", "kind": "interface", "name": "ClaimStartReceipt", "signature": "export interface ClaimStartReceipt { from_status: string; to_status: string; }" }, { "classification": "supported", "kind": "function", "name": "classifyItemFormatVersion", "signature": "(version: number, current?: number, minimum?: number) => ItemFormatVersionStatus | calls: (version: number, current?: number, minimum?: number) => ItemFormatVersionStatus" }, { "classification": "supported", "kind": "function", "name": "close", "signature": "{ (id: string, reason: string, options: PmClientCloseActionOptions & { releaseAssignment: true; }, clientOptions?: PmClientOptions): Promise; (id: string, reason: string, options?: PmClientCloseActionOptions & { releaseAssignment?: false; }, clientOptions?: PmClientOptions): Promise; (id: string, reason: string, options?: PmClientCloseActionOptions & { releaseAssignment?: boolean; }, clientOptions?: PmClientOptions): Promise; } | calls: (id: string, reason: string, options: PmClientCloseActionOptions & { releaseAssignment: true; }, clientOptions?: PmClientOptions) => Promise ; (id: string, reason: string, options?: PmClientCloseActionOptions & { releaseAssignment?: false; }, clientOptions?: PmClientOptions) => Promise ; (id: string, reason: string, options?: PmClientCloseActionOptions & { releaseAssignment?: boolean; }, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "CloseCompletionReceipt", "signature": "export interface CloseCompletionReceipt { timestamp: string; source: \"asserted\" | \"existing\" | \"close_time\"; hint?: string; }" }, { "classification": "supported", "kind": "interface", "name": "CloseEvidenceFollowUp", "signature": "export interface CloseEvidenceFollowUp { kind: \"complete_close_evidence\"; missing: string[]; suggested_command: string; suggested_command_args: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "CloseResult", "signature": "export interface CloseResult { completion?: CloseCompletionReceipt; item: Record; changed_fields: string[]; follow_up?: CloseEvidenceFollowUp; warnings: string[]; }" }, { "classification": "supported", "kind": "function", "name": "comments", "signature": " = CommentsCommandOptions>(id: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = CommentsCommandOptions>(id: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "supported", "kind": "interface", "name": "CommentsCommandOptions", "signature": "export interface CommentsCommandOptions { add?: string; stdin?: boolean; file?: string; edit?: number; delete?: number; limit?: string; includeMeta?: boolean; fullHistory?: boolean; ifAbsent?: boolean; author?: string; message?: string; force?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "CommentsResult", "signature": "export interface CommentsResult { id: string; comments: Comment[]; count: number; total_count?: number; returned_count?: number; has_more?: boolean; limit?: number; mutation_receipt?: AnnotationMutationReceipt; omission_receipt?: AnnotationOmissionReceipt; changed?: boolean; }" }, { "classification": "supported", "kind": "value", "name": "CONFIDENCE_TEXT_VALUES", "signature": "readonly [\"low\", \"medium\", \"high\"]" }, { "classification": "supported", "kind": "function", "name": "context", "signature": " = InitialReadOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = InitialReadOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "supported", "kind": "interface", "name": "ContextOptions", "signature": "export interface ContextOptions { date?: string; from?: string; to?: string; past?: boolean; type?: string; tag?: string; priority?: string; assignee?: string; assigneeFilter?: string; sprint?: string; release?: string; limit?: string; maxItems?: string; after?: string; format?: string; depth?: string; fields?: string; section?: string[]; activityLimit?: string; staleThreshold?: string; parent?: string; explainRanking?: boolean; tokenBudget?: string | number; noTags?: boolean; noExtensionHealth?: boolean; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "ContextResult", "signature": "export interface ContextResult extends Partial { output_default: \"toon\"; now: string; depth: ContextDepth; sections_included: ContextSectionName[]; window: { anchor: string; start: string | null; end: string | null; past: boolean; from: string | null; to: string | null; }; filters: { type: string | null; tag: string | null; priority: string | null; assignee: string | null; assignee_filter: string | null; sprint: string | null; release: string | null; limit: string | null; parent: string | null; token_budget: number; runtime_filters?: Record; }; summary: ContextSummary; high_level: ContextFocusItem[]; low_level: ContextFocusItem[]; blocked_fallback: ContextFocusItem[]; agenda: { summary: ContextAgendaSummary; events: ContextAgendaEvent[]; }; hierarchy?: HierarchyNode[]; activity?: CompactActivityEntry[]; progress?: ProgressEntry[]; blockers?: BlockerEntry[]; recently_created?: RecentContextItem[]; unparented?: ContextFocusItem[]; files?: HotFile[]; workload?: WorkloadEntry[]; staleness?: StaleEntry[]; tests?: TestHealthSummary; extension_health?: ContextExtensionHealth; workspace_memory?: { cache_status: \"fresh\" | \"rebuilt\"; source_cursor: string; rollups: WorkspaceMemoryRollup[]; }; suggestions?: string[]; focus_fields?: string[]; warnings?: string[]; warning_details?: ContextSignalStoreReadResult[\"warning_details\"]; ranking?: ContextRankingSummary; packing?: ContextPackingSummary; has_more?: boolean; next_cursor?: string; applied_limit?: number; truncated?: true; }" }, { "classification": "supported", "kind": "function", "name": "copy", "signature": "(id: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise | calls: (id: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "CopyResult", "signature": "export interface CopyResult { source_id: string; item: ItemMetadata; changed_fields: string[]; warnings: string[]; similarity_advisory?: SimilarityAdvisory; }" }, { "classification": "supported", "kind": "function", "name": "create", "signature": "(options?: PmCreateActionOptions, clientOptions?: PmClientOptions) => Promise | calls: (options?: PmCreateActionOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "createPmCliExpectedError", "signature": "(message: string, options?: CreatePmCliExpectedErrorOptions) => PmCliExpectedError | calls: (message: string, options?: CreatePmCliExpectedErrorOptions) => PmCliExpectedError" }, { "classification": "supported", "kind": "interface", "name": "CreateResult", "signature": "export interface CreateResult { item: ItemMetadata; changed_fields: string[]; warnings: string[]; parent_source?: \"focus\"; next_transition?: LifecycleTransitionSuggestion; similarity_advisory?: SimilarityAdvisory; }" }, { "classification": "supported", "kind": "value", "name": "CURRENT_ITEM_FORMAT_VERSION", "signature": "2" }, { "classification": "supported", "kind": "function", "name": "decodeReadOutputContinuationCursor", "signature": "(raw: string) => PmReadOutputCursorEnvelope | calls: (raw: string) => PmReadOutputCursorEnvelope" }, { "classification": "supported", "kind": "function", "name": "deleteItem", "signature": "(id: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise | calls: (id: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "DeleteResult", "signature": "export interface DeleteResult { item: Record; changed_fields: string[]; dry_run: boolean; deleted: boolean; outcome: \"deleted\" | \"would_delete\"; previous_status: string; target_path?: string; history_retained: string; tombstone_retention: \"retain_append_only\"; warnings: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "Dependency", "signature": "export interface Dependency { id: string; kind: DependencyKind; created_at?: string; author?: string; source_kind?: string; author_source?: \"asserted\" | \"detected\" | \"legacy\"; }" }, { "classification": "supported", "kind": "value", "name": "DEPENDENCY_KIND_VALUES", "signature": "readonly [\"blocks\", \"parent\", \"child\", \"parent_child\", \"child_of\", \"related\", \"related_to\", \"discovered_from\", \"blocked_by\", \"incident_from\", \"epic\", \"implements\", \"recurs_from\", \"supersedes\", \"task\", \"verifies\"]" }, { "classification": "supported", "kind": "function", "name": "deps", "signature": " = DepsCommandOptions>(id: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = DepsCommandOptions>(id: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "supported", "kind": "interface", "name": "DepsCommandOptions", "signature": "export interface DepsCommandOptions { format?: string; maxDepth?: string | number; collapse?: string; summary?: boolean; full?: boolean; nodeLimit?: string | number; edgeLimit?: string | number; tokenBudget?: string | number; cursor?: string; direction?: string; kind?: string | string[]; }" }, { "classification": "supported", "kind": "interface", "name": "DepsResult", "signature": "export interface DepsResult { id: string; format: DepsFormat; node_count: number; edge_count: number; edge_basis: \"deduplicated_directed\"; legacy_alias_counts?: Record; missing_count: number; missing_scope?: \"traversal\"; missing_reference_count?: number; missing_references?: DanglingDependencyReference[]; truncation?: { reasons: Array<\"max_depth\" | \"node_limit\" | \"edge_limit\" | \"token_budget\">; limits: { max_depth: number; node_limit: number; edge_limit: number; token_budget: number; }; estimated_tokens: number; total_node_count: number; total_edge_count: number; omitted_node_count: number; omitted_edge_count: number; }; tree?: DepsTreeNode; graph?: DepsGraphResult; context?: RelationshipContextResult; projection: OutputProjectionDeclaration; }" }, { "classification": "supported", "kind": "function", "name": "detectAgentIdentity", "signature": "(signals?: HarnessDetectionSignals) => DetectedAgentIdentity | calls: (signals?: HarnessDetectionSignals) => DetectedAgentIdentity" }, { "classification": "supported", "kind": "interface", "name": "DetectedAgentIdentity", "signature": "export interface DetectedAgentIdentity { harness?: string; model?: string; model_source?: AgentModelSource; session?: string; instance?: string; provenance?: AgentProvenance; episode?: AgentEpisodeIdentity; }" }, { "classification": "supported", "kind": "function", "name": "detectHarnessIdentity", "signature": "(signals?: HarnessDetectionSignals) => string | undefined | calls: (signals?: HarnessDetectionSignals) => string | undefined" }, { "classification": "supported", "kind": "function", "name": "diagnoseAgentIdentity", "signature": "(signals?: HarnessDetectionSignals) => DiagnosedAgentIdentity | calls: (signals?: HarnessDetectionSignals) => DiagnosedAgentIdentity" }, { "classification": "supported", "kind": "interface", "name": "DiagnosedAgentIdentity", "signature": "export interface DiagnosedAgentIdentity extends DetectedAgentIdentity { provenance_outcomes: Readonly>; }" }, { "classification": "supported", "kind": "function", "name": "docs", "signature": " = DocsCommandOptions>(id: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = DocsCommandOptions>(id: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "supported", "kind": "interface", "name": "DocsCommandOptions", "signature": "export interface DocsCommandOptions { add?: string[]; addGlob?: string[]; remove?: string[]; migrate?: string[]; note?: string; list?: boolean; validatePaths?: boolean; author?: string; message?: string; force?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "DocsResult", "signature": "export interface DocsResult { id: string; docs: LinkedDoc[]; changed: boolean; count: number; migrations_applied?: number; validation?: LinkedPathValidation; }" }, { "classification": "supported", "kind": "function", "name": "effectiveItemFormatVersion", "signature": "(metadata: Pick) => number | calls: (metadata: Pick) => number" }, { "classification": "supported", "kind": "function", "name": "emptyImportedDocument", "signature": "() => ItemDocument | calls: () => ItemDocument" }, { "classification": "supported", "kind": "function", "name": "encodeReadOutputContinuationCursor", "signature": "(cursor: Omit) => string | calls: (cursor: Omit) => string" }, { "classification": "supported", "kind": "function", "name": "evaluateSemanticAttributionCoverage", "signature": "(entries: readonly Pick[], options?: { minimumCoverage?: number; minimumEntries?: number; }) => AgentSemanticAttributionCoverageGate | calls: (entries: readonly Pick[], options?: { minimumCoverage?: number; minimumEntries?: number; }) => AgentSemanticAttributionCoverageGate" }, { "classification": "supported", "kind": "value", "name": "EXIT_CODE", "signature": "{ readonly SUCCESS: 0; readonly GENERIC_FAILURE: 1; readonly USAGE: 2; readonly NOT_FOUND: 3; readonly CONFLICT: 4; readonly DEPENDENCY_FAILED: 5; readonly NO_EFFECT: 6; readonly PARTIAL_EFFECT: 7; }" }, { "classification": "supported", "kind": "function", "name": "explainSourceTraceability", "signature": "(params: { workspaceRoot: string; paths: readonly string[]; candidates: readonly TraceabilityCandidate[]; corpus: readonly ItemMetadata[]; lineRange?: SourceLineRange; decisionDepth?: number; }) => Promise<{ explanations: Map; receipt: SourceTraceabilityReceipt; }> | calls: (params: { workspaceRoot: string; paths: readonly string[]; candidates: readonly TraceabilityCandidate[]; corpus: readonly ItemMetadata[]; lineRange?: SourceLineRange; decisionDepth?: number; }) => Promise<{ explanations: Map; receipt: SourceTraceabilityReceipt; }>" }, { "classification": "supported", "kind": "function", "name": "files", "signature": " = FilesCommandOptions>(id: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = FilesCommandOptions>(id: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "supported", "kind": "interface", "name": "FilesCommandOptions", "signature": "export interface FilesCommandOptions { add?: string[]; addGlob?: string[]; remove?: string[]; migrate?: string[]; note?: string; list?: boolean; appendStable?: boolean; validatePaths?: boolean; author?: string; message?: string; force?: boolean; }" }, { "classification": "supported", "kind": "function", "name": "filesDiscover", "signature": "(id: string, options?: FilesDiscoverOptions, clientOptions?: PmClientOptions) => Promise | calls: (id: string, options?: FilesDiscoverOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "FilesDiscoverOptions", "signature": "export interface FilesDiscoverOptions { apply?: boolean; appendStable?: boolean; note?: string; author?: string; message?: string; force?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "FilesDiscoverResult", "signature": "export interface FilesDiscoverResult { id: string; files: LinkedFile[]; changed: boolean; apply: boolean; count: number; candidate_count: number; addable_count: number; added_count: number; skipped_existing_count: number; candidates: FilesDiscoveryCandidate[]; added: LinkedFile[]; skipped_existing: FilesDiscoveryCandidate[]; }" }, { "classification": "supported", "kind": "interface", "name": "FilesResult", "signature": "export interface FilesResult { id: string; files: LinkedFile[]; changed: boolean; count: number; migrations_applied?: number; validation?: LinkedPathValidation; }" }, { "classification": "supported", "kind": "function", "name": "focus", "signature": "(id?: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise | calls: (id?: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "FocusResult", "signature": "export interface FocusResult { action: \"set\" | \"clear\" | \"show\"; focused_item: string | null; title: string | null; message: string; }" }, { "classification": "supported", "kind": "function", "name": "get", "signature": " = GetOptions>(id: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = GetOptions>(id: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "supported", "kind": "interface", "name": "GetOptions", "signature": "export interface GetOptions { depth?: string; fields?: string; full?: boolean; tree?: boolean; treeDepth?: string; at?: string; }" }, { "classification": "supported", "kind": "interface", "name": "GetResult", "signature": "export interface GetResult extends Partial { item: GetItemProjection; item_hash?: string; linked?: { files: LinkedFile[]; tests: LinkedTest[]; docs: LinkedDoc[]; }; claim_state?: ClaimStateContext; children?: ChildRollupContext; schedule?: Partial; blockers?: { scope: \"declared\"; open: Omit[]; closed_count: number; }; reconstructed?: true; as_of_version?: number | null; as_of_timestamp?: string; tree?: { root_id: string; root_title: string | null; depth_limit: number | null; count: number; items: Record[]; }; }" }, { "classification": "supported", "kind": "function", "name": "graph", "signature": " = GraphCommandOptions>(subcommand: GraphSubcommand, ids?: { id?: string; target?: string; }, options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = GraphCommandOptions>(subcommand: GraphSubcommand, ids?: { id?: string; target?: string; }, options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "supported", "kind": "function", "name": "groupHistoryByEpisode", "signature": "(entries: readonly HistoryEntry[]) => AgentEpisodeGroup[] | calls: (entries: readonly HistoryEntry[]) => AgentEpisodeGroup[]" }, { "classification": "supported", "kind": "interface", "name": "HarnessDetectionSignals", "signature": "export interface HarnessDetectionSignals { env?: Readonly>; argv?: readonly string[]; process_labels?: readonly string[]; client_info?: AgentClientInfo; provenance?: Readonly>; session_context?: AgentSessionContext; descriptors?: readonly HarnessSignalDescriptor[]; probes_enabled?: boolean; cwd?: string; home_dir?: string; session_file?: string; }" }, { "classification": "supported", "kind": "interface", "name": "HarnessSignalDescriptor", "signature": "export interface HarnessSignalDescriptor { harness: string; environment_keys?: readonly string[]; model_environment_keys?: readonly string[]; session_environment_keys?: readonly string[]; provenance_environment_keys?: Readonly>; provenance_resolvers?: Readonly>; provenance_unavailable_dimensions?: readonly string[]; argv_markers?: readonly string[]; client_names?: readonly string[]; }" }, { "classification": "supported", "kind": "function", "name": "isAlreadyClaimedError", "signature": "(error: unknown) => boolean | calls: (error: unknown) => boolean" }, { "classification": "supported", "kind": "function", "name": "isItemAlreadyExistsError", "signature": "(error: unknown) => error is PmItemAlreadyExistsError | calls: (error: unknown) => error is PmItemAlreadyExistsError" }, { "classification": "supported", "kind": "function", "name": "isPmCliExpectedError", "signature": "(error: unknown) => error is PmCliExpectedError | calls: (error: unknown) => error is PmCliExpectedError" }, { "classification": "supported", "kind": "function", "name": "isPmTokenBudgetRecovery", "signature": "(value: unknown) => value is PmTokenBudgetRecovery | calls: (value: unknown) => value is PmTokenBudgetRecovery" }, { "classification": "supported", "kind": "function", "name": "isReadOutputBudgetExceeded", "signature": "(result: unknown) => result is PmReadOutputBudgetExceeded | calls: (result: unknown) => result is PmReadOutputBudgetExceeded" }, { "classification": "supported", "kind": "function", "name": "isReadOutputSessionReference", "signature": "(value: unknown) => value is PmReadOutputSessionReference | calls: (value: unknown) => value is PmReadOutputSessionReference" }, { "classification": "supported", "kind": "value", "name": "ISSUE_SEVERITY_VALUES", "signature": "readonly [\"low\", \"medium\", \"high\", \"critical\"]" }, { "classification": "supported", "kind": "value", "name": "ITEM_TYPE_VALUES", "signature": "readonly [\"Epic\", \"Feature\", \"Task\", \"Chore\", \"Issue\", \"Decision\", \"Event\", \"Reminder\", \"Milestone\", \"Meeting\", \"Plan\"]" }, { "classification": "supported", "kind": "interface", "name": "ItemDocument", "signature": "export interface ItemDocument { metadata: ItemMetadata; body: string; }" }, { "classification": "supported", "kind": "interface", "name": "ItemFormatVersionScanEntry", "signature": "export interface ItemFormatVersionScanEntry { ref: string; version: number; }" }, { "classification": "supported", "kind": "interface", "name": "ItemFormatVersionScanResult", "signature": "export interface ItemFormatVersionScanResult { outdated: string[]; ahead: string[]; }" }, { "classification": "supported", "kind": "type", "name": "ItemFormatVersionStatus", "signature": "export type ItemFormatVersionStatus = \"current\" | \"outdated\" | \"ahead\";" }, { "classification": "supported", "kind": "interface", "name": "ItemMetadata", "signature": "export interface ItemMetadata { id: string; title: string; description: string; type: ItemType; pm_format_version?: number; source_type?: string; type_options?: Record; status: ItemStatus; priority: 0 | 1 | 2 | 3 | 4; tags: string[]; created_at: string; updated_at: string; deadline?: string; reminders?: Reminder[]; events?: CalendarEvent[]; closed_at?: string; completed_at?: string; assignee?: string; claim_principal?: string; source_owner?: string; author?: string; estimated_minutes?: number; acceptance_criteria?: string; design?: string; external_ref?: string; definition_of_ready?: string; order?: number; goal?: string; objective?: string; value?: string; impact?: string; outcome?: string; why_now?: string; parent?: string; reviewer?: string; risk?: RiskLevel; confidence?: ConfidenceValue; sprint?: string; release?: string; blocked_by?: string; blocked_reason?: string; unblock_note?: string; reporter?: string; severity?: IssueSeverity; environment?: string; repro_steps?: string; resolution?: string; expected_result?: string; actual_result?: string; affected_version?: string; fixed_version?: string; component?: string; regression?: boolean; customer_impact?: string; dependencies?: Dependency[]; comments?: Comment[]; notes?: LogNote[]; learnings?: LogNote[]; files?: LinkedFile[]; tests?: LinkedTest[]; test_runs?: ItemTestRunSummary[]; docs?: LinkedDoc[]; close_reason?: string; duplicate_of?: string; plan_mode?: PlanMode; plan_scope?: string; plan_harness?: PlanHarness; plan_steps?: PlanStep[]; plan_decisions?: PlanDecision[]; plan_discoveries?: PlanDiscovery[]; plan_validation?: PlanValidationCheck[]; plan_resume_context?: string; [key: string]: unknown; }" }, { "classification": "supported", "kind": "type", "name": "ItemStatus", "signature": "export type ItemStatus = string;" }, { "classification": "supported", "kind": "type", "name": "ItemType", "signature": "export type ItemType = string;" }, { "classification": "supported", "kind": "function", "name": "learnings", "signature": "(id: string, options?: LearningsCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (id: string, options?: LearningsCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "LearningsCommandOptions", "signature": "export interface LearningsCommandOptions { add?: string; stdin?: boolean; file?: string; edit?: number; delete?: number; limit?: string; fullHistory?: boolean; ifAbsent?: boolean; author?: string; message?: string; force?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "LearningsResult", "signature": "export interface LearningsResult { id: string; learnings: LogNote[]; count: number; total_count?: number; returned_count?: number; has_more?: boolean; limit?: number; mutation_receipt?: AnnotationMutationReceipt; omission_receipt?: AnnotationOmissionReceipt; changed?: boolean; }" }, { "classification": "supported", "kind": "type", "name": "LinkedTestMetadataPatch", "signature": "export type LinkedTestMetadataPatch = { [K in keyof Omit]?: K extends \"scope\" ? LinkedTest[K] : LinkedTest[K] | null; };" }, { "classification": "supported", "kind": "type", "name": "LinkedTestUpdateSelector", "signature": "export type LinkedTestUpdateSelector = { index: number; } | { command: string; } | { path: string; };" }, { "classification": "supported", "kind": "function", "name": "list", "signature": " = InitialReadOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = InitialReadOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "supported", "kind": "function", "name": "listAgentProvenanceAdapters", "signature": "() => readonly AgentProvenanceAdapter[] | calls: () => readonly AgentProvenanceAdapter[]" }, { "classification": "supported", "kind": "function", "name": "listAllComplete", "signature": "(options?: PmCompleteListOptions, clientOptions?: PmClientOptions) => Promise | calls: (options?: PmCompleteListOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "ListOptions", "signature": "export interface ListOptions extends SharedItemFilterOptions { ids?: string; assigneeFilter?: string; today?: boolean; recent?: boolean; limit?: string; offset?: string; after?: string; noTruncate?: boolean; includeBody?: boolean; compact?: boolean; brief?: boolean; full?: boolean; fields?: string; sort?: string; order?: string; tree?: boolean; treeDepth?: string; excludeTerminal?: boolean; strictRead?: boolean; dependencyBlocked?: boolean; lifecycleBucket?: \"open\" | \"in_progress\"; filterAcMissing?: boolean; filterEstimatesMissing?: boolean; filterResolutionMissing?: boolean; filterMetadataMissing?: boolean; }" }, { "classification": "supported", "kind": "type", "name": "ListResult", "signature": "export type ListResult = ListCompactResult | ListVerboseResult;" }, { "classification": "supported", "kind": "function", "name": "next", "signature": " = NextOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = NextOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "supported", "kind": "interface", "name": "NextOptions", "signature": "export interface NextOptions { type?: string; tag?: string; priority?: string | number; assignee?: string; assigneeFilter?: string; sprint?: string; release?: string; parent?: string; limit?: string; blockedLimit?: string; readyOnly?: boolean; format?: string; explainRanking?: boolean; rankingPolicy?: NextRankingPolicy; tokenBudget?: string | number; includeDecisions?: boolean; includeGates?: boolean; includeContainers?: boolean; callerAuthor?: string; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "NextResult", "signature": "export interface NextResult { output_default: \"toon\"; now: string; recommended: NextRecommendation | null; ready: NextActionableItem[]; decision_needed: NextActionableItem[]; gate_needed?: NextActionableItem[]; containers?: NextActionableItem[]; blocked: NextActionableItem[]; held_by_others: Array<{ id: string; assignee: string; }>; summary: NextSummary; filters: { type: string | null; tag: string | null; priority: string | number | null; assignee: string | null; assignee_filter: string | null; sprint: string | null; release: string | null; parent: string | null; limit: number; blocked_limit: number; ready_only: boolean; include_decisions: boolean; include_gates?: boolean; include_containers?: boolean; token_budget: number | null; ranking_policy: NextRankingPolicy; }; suggestions?: string[]; warnings?: string[]; ranking?: ContextRankingSummary; packing?: ContextPackingSummary; truncation?: { ready_total?: number; ready_budget?: NextReadyBudgetReceipt; decision_needed_total?: number; held_by_others_total?: number; gate_needed_total?: number; containers_total?: number; }; }" }, { "classification": "supported", "kind": "function", "name": "normalizeAgentProvenanceAdapterValue", "signature": "(dimension: \"effort\" | \"model\", value: string) => NormalizedAgentProvenanceAdapterValue | calls: (dimension: \"model\" | \"effort\", value: string) => NormalizedAgentProvenanceAdapterValue" }, { "classification": "supported", "kind": "interface", "name": "NormalizedAgentProvenanceAdapterValue", "signature": "export interface NormalizedAgentProvenanceAdapterValue { raw: string; normalized: string; vocabulary: \"v1\"; }" }, { "classification": "supported", "kind": "function", "name": "normalizeItemFormatVersion", "signature": "(value: unknown) => number | undefined | calls: (value: unknown) => number | undefined" }, { "classification": "supported", "kind": "function", "name": "normalizeItemId", "signature": "(input: string, prefix: string) => string | calls: (input: string, prefix: string) => string" }, { "classification": "supported", "kind": "function", "name": "normalizeStatusInput", "signature": "(value: unknown, registry?: RuntimeStatusRegistry) => ItemStatus | undefined | calls: (value: unknown, registry?: RuntimeStatusRegistry) => ItemStatus | undefined" }, { "classification": "supported", "kind": "function", "name": "notes", "signature": " = NotesCommandOptions>(id: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = NotesCommandOptions>(id: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "supported", "kind": "interface", "name": "NotesCommandOptions", "signature": "export interface NotesCommandOptions { add?: string; addJson?: string; stdin?: boolean; file?: string; edit?: number; delete?: number; limit?: string; since?: string; eventType?: string; includeMeta?: boolean; fullHistory?: boolean; ifAbsent?: boolean; author?: string; message?: string; force?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "NotesResult", "signature": "export interface NotesResult { id: string; notes: LogNote[]; count: number; total_count?: number; returned_count?: number; has_more?: boolean; limit?: number; structured_event_count?: number; mutation_receipt?: AnnotationMutationReceipt; omission_receipt?: AnnotationOmissionReceipt; changed?: boolean; }" }, { "classification": "supported", "kind": "function", "name": "nowIso", "signature": "() => string | calls: () => string" }, { "classification": "supported", "kind": "function", "name": "parseReadOutputSession", "signature": "(value: unknown) => PmReadOutputSessionState | undefined | calls: (value: unknown) => PmReadOutputSessionState | undefined" }, { "classification": "supported", "kind": "function", "name": "parseSourceLineRange", "signature": "(value: string) => SourceLineRange | calls: (value: string) => SourceLineRange" }, { "classification": "supported", "kind": "value", "name": "PM_CLI_EXPECTED_ERROR_NAME", "signature": "\"PmCliError\"" }, { "classification": "supported", "kind": "value", "name": "PM_READ_OUTPUT_COMPOSITION_OPTION_FLAGS", "signature": "readonly [\"--output-session\", \"--output-cursor\", \"--output-row-contract\"]" }, { "classification": "supported", "kind": "value", "name": "PM_READ_OUTPUT_DIMENSIONS", "signature": "readonly [\"include\", \"amount\", \"cost\", \"encoding\"]" }, { "classification": "supported", "kind": "value", "name": "PM_READ_OUTPUT_OPTION_FLAGS", "signature": "readonly string[]" }, { "classification": "supported", "kind": "value", "name": "PM_READ_OUTPUT_SURFACE_CONTRACTS", "signature": "readonly PmReadOutputSurfaceContract[]" }, { "classification": "supported", "kind": "type", "name": "PmActionInput", "signature": "export type PmActionInput = PmActionOptions & { action: PmActionName; options?: PmActionOptions; };" }, { "classification": "supported", "kind": "type", "name": "PmActionName", "signature": "export type PmActionName = PmToolAction | (string & {});" }, { "classification": "supported", "kind": "type", "name": "PmActionOptions", "signature": "export type PmActionOptions = Record;" }, { "classification": "supported", "kind": "class", "name": "PmClient", "signature": "export declare class PmClient { private readonly defaults; constructor(options?: PmClientOptions); static forActiveExtensionHost(options: PmClientOptions): PmClient; run(action: PmActionName, args?: PmClientRunArgs): Promise; private runTyped; private withItemTransactionContext; previewItemMutations(options: Pick): Promise; commitItemMutations(options: Omit): Promise; get itemTransactions(): { status: (transactionId: string) => Promise; abandon: (transactionId: string, options: Omit) => Promise; supersede: (transactionId: string, newId: string, options: Omit) => Promise; }; readItemRevision(id: string): Promise; withExpectedItemRevisions(expectations: readonly ExpectedItemRevision[], operation: () => Promise): Promise>; context = InitialReadOptions>(options?: Options): ReadPromise; listAllItemMetadataLight(): Promise; list = InitialReadOptions>(options?: Options): ReadPromise; listAllComplete(options?: PmCompleteListOptions): Promise; search = InitialReadOptions>(query: string, options?: Options): ReadPromise; get = GetOptions>(id: string, options?: Options): ReadPromise; next = NextOptions>(options?: Options): ReadPromise; aggregate = AggregateOptions>(options?: Options): ReadPromise; stats = StatsCommandOptions>(options?: Options): ReadPromise; duplicates = DuplicatesCommandOptions>(options?: Options): ReadPromise; comments = CommentsCommandOptions>(id: string, options?: Options): ReadPromise; notes = NotesCommandOptions>(id: string, options?: Options): ReadPromise; learnings(id: string, options?: LearningsCommandOptions): Promise; files = FilesCommandOptions>(id: string, options?: Options): ReadPromise; filesDiscover(id: string, options?: FilesDiscoverOptions): Promise; filesLookup(options: FilesLookupOptions): Promise; docs = DocsCommandOptions>(id: string, options?: Options): ReadPromise; deps = DepsCommandOptions>(id: string, options?: Options): ReadPromise; graph = GraphCommandOptions>(subcommand: GraphSubcommand, ids?: { id?: string; target?: string; }, options?: Options): ReadPromise; append(id: string, body: string, options?: PmClientFullMutationOptions): Promise; init(prefix?: string, options?: InitCommandOptions): Promise; config(scope: string, configAction: string, key?: string, value?: string, options?: ConfigCommandOptions): Promise; schema(subcommand: SchemaSubcommand, options?: PmActionOptions): Promise; workflowPolicy(action: WorkflowPolicyAction, name?: string, options?: WorkflowPolicyActionOptions): Promise; schemaList(): Promise; schemaShow(name: string): Promise; schemaAddType(name: string, options?: SchemaAddTypeCommandOptions): Promise; schemaRemoveType(name: string, options?: SchemaRemoveTypeCommandOptions): Promise; schemaAddStatus(name: string, options?: SchemaAddStatusCommandOptions): Promise; schemaRemoveStatus(name: string, options?: SchemaRemoveStatusCommandOptions): Promise; schemaAddField(name: string, options?: SchemaAddFieldCommandOptions): Promise; schemaRemoveField(name: string, options?: SchemaRemoveFieldCommandOptions): Promise; schemaListFields(): Promise; schemaShowField(name: string): Promise; schemaApplyPreset(typePreset: string, options?: SchemaApplyPresetCommandOptions): Promise; schemaInferTypes(options?: SchemaAddTypeInferCommandOptions): Promise; schemaRenameType(from: string, to: string, options: RunSchemaEvolutionMigrationOptions): Promise; schemaRenameField(from: string, to: string, options: RunSchemaEvolutionMigrationOptions, type?: string): Promise; schemaRemapStatus(from: string, to: string, options: RunSchemaEvolutionMigrationOptions): Promise; schemaShowStatus(name: string): Promise; profile(subcommand: ProfileSubcommand, options?: PmActionOptions): Promise; profileList(): Promise; profileShow(name: string): Promise; profileApply(name: string, options?: ProfileApplyCommandOptions): Promise; profileLint(name: string): Promise; validate & { counts: true; }>(options: Options): ReadPromise; validate & { counts?: false; } = ValidateCommandOptions & { counts?: false; }>(options?: Options): ReadPromise; validate>(options: Options): ReadPromise; health = RunHealthOptions>(options?: Options): ReadPromise; gc(options?: GcCommandOptions): Promise; assurance(input: AssuranceActionInput): Promise; historyRedact(id: string, options: HistoryRedactCommandOptions): Promise; historyRepair(id: string, options?: HistoryRepairCommandOptions): Promise; historyRepairAll(options?: HistoryRepairCommandOptions): Promise; historyAttest(options?: HistoryAttestCommandOptions): ReturnType; historyCompact(id: string, options?: HistoryCompactCommandOptions): Promise; historyCompactBulk(options: HistoryCompactBulkCommandOptions): Promise; historyAuthorAcknowledge(options: AcknowledgeUnknownAuthorEventsOptions): Promise; plan(subcommand: PlanSubcommand, id?: string, options?: PlanCommandOptions, stepRef?: string, reorderTo?: number): Promise; planCreate(options: PlanCommandOptions): Promise; planShow(id: string, options?: PlanCommandOptions): Promise; planAddStep(id: string, options: PlanCommandOptions): Promise; planUpdateStep(id: string, stepRef: string, options: PlanCommandOptions): Promise; planCompleteStep(id: string, stepRef: string, options?: PlanCommandOptions): Promise; planBlockStep(id: string, stepRef: string, options: PlanCommandOptions): Promise; planReorderStep(id: string, stepRef: string, reorderTo: number, options?: PlanCommandOptions): Promise; planRemoveStep(id: string, stepRef: string, options?: PlanCommandOptions): Promise; planLink(id: string, stepRef: string, options: PlanCommandOptions): Promise; planUnlink(id: string, stepRef: string, options: PlanCommandOptions): Promise; planDecision(id: string, options: PlanCommandOptions): Promise; planDiscovery(id: string, options: PlanCommandOptions): Promise; planValidation(id: string, options: PlanCommandOptions): Promise; planResume(id: string, options: PlanCommandOptions): Promise; planApprove(id: string, options?: PlanCommandOptions): Promise; planMaterialize(id: string, options: PlanCommandOptions): Promise; create(options?: PmCreateActionOptions): Promise; update(id: string, options?: PmUpdateActionOptions): Promise; reopen(id: string, reason: string, options?: ReopenCommandOptions): Promise; close(id: string, reason: string, options: PmClientCloseActionOptions & { releaseAssignment: true; }): Promise; close(id: string, reason: string, options?: PmClientCloseActionOptions & { releaseAssignment?: false; }): Promise; close(id: string, reason: string, options?: PmClientCloseActionOptions & { releaseAssignment?: boolean; }): Promise; claim(id: string, options: PmClientFullMutationOptions & { start: true; }): Promise; claim(id: string, options?: PmClientFullMutationOptions & { start?: false; }): Promise; claim(id: string, options?: PmClientFullMutationOptions & { start?: boolean; }): Promise; claimNext(options?: ClaimNextOptions): Promise; release(id: string, options: PmClientFullMutationOptions & ReleaseMutationOptions & { pause: true; }): Promise; release(id: string, options?: PmClientFullMutationOptions & ReleaseMutationOptions & { pause?: false; }): Promise; release(id: string, options?: PmClientFullMutationOptions & ReleaseMutationOptions & { pause?: boolean; }): Promise; copy(id: string, options?: PmClientFullMutationOptions): Promise; delete(id: string, options?: PmClientFullMutationOptions): Promise; restore(id: string, target: string, options?: PmClientFullMutationOptions): Promise; focus(id?: string, options?: PmClientFullMutationOptions): Promise; startTask(id: string, options?: PmClientFullMutationOptions): Promise; pauseTask(id: string, options?: PmClientFullMutationOptions): Promise; closeTask(id: string, reason: string, options?: PmClientFullMutationOptions): Promise; extension(target?: string, options?: ExtensionCommandOptions): Promise; extensionList(options?: ExtensionCommandOptions): Promise; extensionActivate(target: string, options?: ExtensionCommandOptions): Promise; extensionDeactivate(target: string, options?: ExtensionCommandOptions): Promise; package(target?: string, options?: PackageCommandOptions): Promise; packageList(options?: PackageCommandOptions): Promise; packageInstall(target: string, options?: PackageCommandOptions): Promise; packageUninstall(target: string, options?: PackageCommandOptions): Promise; packageDoctor(options?: PackageCommandOptions): Promise; packageManage(target?: string, options?: PackageCommandOptions): Promise; packageDescribe(target?: string, options?: PackageCommandOptions): Promise; packageReload(options?: PackageCommandOptions): Promise; packageCatalog = PackageCommandOptions>(options?: Options): ReadPromise; packageActivate(target: string, options?: PackageCommandOptions): Promise; packageDeactivate(target: string, options?: PackageCommandOptions): Promise; packageMigrate(options?: PackageCommandOptions): Promise; upgrade(target?: string, options?: UpgradeCommandOptions): Promise; }" }, { "classification": "supported", "kind": "interface", "name": "PmClientOptions", "signature": "export interface PmClientOptions { pmRoot?: string; cwd?: string; author?: string; noExtensions?: boolean; }" }, { "classification": "supported", "kind": "class", "name": "PmCliError", "signature": "export declare class PmCliError extends Error { readonly exitCode: number; readonly code?: string; readonly context: PmCliErrorContext; constructor(message: string, exitCode: number, context?: PmCliErrorContext); }" }, { "classification": "supported", "kind": "interface", "name": "PmCompleteListOptions", "signature": "export interface PmCompleteListOptions { includeBody?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "PmCompleteListResult", "signature": "export interface PmCompleteListResult extends ListFullResult { complete_list: PmCompleteListCertificate; read_output: PmReadOutputReceipt; }" }, { "classification": "supported", "kind": "interface", "name": "PmItemAlreadyExistsError", "signature": "export interface PmItemAlreadyExistsError extends PmCliExpectedError { code: \"item_already_exists\"; exitCode: typeof EXIT_CODE.CONFLICT; context: PmCliErrorContext & { code: \"item_already_exists\"; id: string; path: string; }; }" }, { "classification": "supported", "kind": "interface", "name": "PmReadOutputBudgetExceeded", "signature": "export interface PmReadOutputBudgetExceeded { output_budget_exceeded: { omitted_result: true; reason: \"requested_budget_infeasible\"; restore_with: string; recovery: { outputBudget: \"unbounded\"; }; }; read_output: PmReadOutputReceipt; }" }, { "classification": "supported", "kind": "interface", "name": "PmReadOutputContinuation", "signature": "export interface PmReadOutputContinuation { path: string; cursor: string; retained_rows: number; remaining_rows: number; total_rows: number; }" }, { "classification": "supported", "kind": "interface", "name": "PmReadOutputCursorEnvelope", "signature": "export interface PmReadOutputCursorEnvelope { version: 1; command: PmReadOutputSurface; path: string; offset: number; total_rows: number; fingerprint: string; }" }, { "classification": "supported", "kind": "type", "name": "PmReadOutputDimension", "signature": "export type PmReadOutputDimension = (typeof PM_READ_OUTPUT_DIMENSIONS)[number];" }, { "classification": "supported", "kind": "interface", "name": "PmReadOutputLegacyAlias", "signature": "export interface PmReadOutputLegacyAlias { flag: string; semantics?: \"replacement\" | \"behavior_preserving\"; migration_hint: string; visibility: \"hidden_alias\"; }" }, { "classification": "supported", "kind": "interface", "name": "PmReadOutputMetadata", "signature": "export interface PmReadOutputMetadata { omission_receipt: OutputOmissionReceipt; read_output?: PmReadOutputReceipt; read_session?: PmReadOutputSessionReceipt; output_budget_truncation?: PmReadOutputTruncationDisclosure; }" }, { "classification": "supported", "kind": "interface", "name": "PmReadOutputOptions", "signature": "export interface PmReadOutputOptions { outputInclude?: string | string[]; outputLimit?: string | number | \"unbounded\"; outputBudget?: string | number | \"unbounded\"; outputFormat?: \"json\" | \"toon\"; outputSession?: string | PmReadOutputSessionState; outputCursor?: string; outputRowContract?: boolean; }" }, { "classification": "supported", "kind": "type", "name": "PmReadOutputProducerContinuation", "signature": "export type PmReadOutputProducerContinuation = Result extends unknown ? Omit & Partial>> & { continuation_contract: { fingerprint: string; metadata: \"reference\"; restore_with: \"omit --after\"; }; } : never;" }, { "classification": "supported", "kind": "interface", "name": "PmReadOutputReceipt", "signature": "export interface PmReadOutputReceipt { contract_version: 1; command: PmReadOutputSurface; requested_dimensions: PmReadOutputDimension[]; budget_source?: \"default\" | \"legacy\"; budget_tokens?: number; precedence: readonly [ \"canonical\", \"legacy\", \"intent\", \"default\" ]; canonical_options_used?: string[]; legacy_aliases_used: string[]; migration_hints: string[]; estimated_tokens: number; within_budget: boolean; strings_compacted: boolean; rows_compacted: boolean; compacted_row_paths?: string[]; result_omitted: boolean; omitted_result_estimated_tokens?: number; applied_depth?: \"brief\"; degradation_reason?: \"output_budget_reached\"; }" }, { "classification": "supported", "kind": "type", "name": "PmReadOutputResult", "signature": "export type PmReadOutputResult = ReadOutputEnvelope>;" }, { "classification": "supported", "kind": "type", "name": "PmReadOutputResultFor", "signature": "export type PmReadOutputResultFor = Options extends unknown ? \"outputSession\" extends keyof Options ? [ Options[\"outputSession\"] ] extends [ undefined ] ? ReadOutputEnvelope> : PmReadOutputResult> : \"outputBudget\" extends keyof Options ? ReadOutputEnvelope> : \"outputCursor\" extends keyof Options ? ReadOutputEnvelope> : ProducerResultFor : never;" }, { "classification": "supported", "kind": "interface", "name": "PmReadOutputSessionReceipt", "signature": "export interface PmReadOutputSessionReceipt { contract_version: 1; id: string; measurement_scope: \"complete_read_envelope\"; estimator: \"ceil(utf8_bytes / 4)\"; token_budget: number; spent_before_tokens: number; spent_this_call_tokens: number; charged_this_call_tokens: number; spent_total_tokens: number; remaining_tokens: number; exhausted: boolean; seen_before_count: number; new_item_count: number; seen_item_overflow_count?: number; suppressed_repeat_count: number; reference_format: \"session::\"; restore_reference_with: \"pm get --depth brief\"; next_state: PmReadOutputSessionState; }" }, { "classification": "supported", "kind": "interface", "name": "PmReadOutputSessionReference", "signature": "export interface PmReadOutputSessionReference { id: string; context_ref: string; }" }, { "classification": "supported", "kind": "type", "name": "PmReadOutputSessionResult", "signature": "export type PmReadOutputSessionResult = Result extends unknown ? \"row_contract\" extends keyof Result ? DeclaredSessionPaths : SessionArrayFallback : never;" }, { "classification": "supported", "kind": "interface", "name": "PmReadOutputSessionState", "signature": "export interface PmReadOutputSessionState { version: 1; id: string; token_budget: number; spent_tokens: number; seen_item_ids: string[]; }" }, { "classification": "supported", "kind": "type", "name": "PmReadOutputSurface", "signature": "export type PmReadOutputSurface = (typeof PM_READ_OUTPUT_SURFACES)[number] | `extension:${string}`;" }, { "classification": "supported", "kind": "interface", "name": "PmReadOutputSurfaceContract", "signature": "export interface PmReadOutputSurfaceContract { command: PmReadOutputSurface; dimensions: Record; precedence: readonly [ \"canonical\", \"legacy\", \"intent\", \"default\" ]; budget_retention_policy: \"ordered_prefix\" | \"verdict_priority\"; projection_modes?: readonly string[]; }" }, { "classification": "supported", "kind": "interface", "name": "PmSettings", "signature": "export interface PmSettings { version: number; id_prefix: string; ids: { token_length: number; }; author_default: string; agent_identity?: { probes_enabled?: boolean; identity_vocabulary?: { version: number; aliases: Record; }; harness_signals: Array<{ harness: string; environment_keys?: string[]; model_environment_keys?: string[]; session_environment_keys?: string[]; provenance_environment_keys?: Record; provenance_resolvers?: Record; provenance_unavailable_dimensions?: string[]; argv_markers?: string[]; client_names?: string[]; }>; }; mutation_guard: { require_attributed_author: boolean; secret_guard: \"off\" | \"advise\" | \"block\"; stale_in_progress_hours: number; }; item_format: ItemFormat; locks: { ttl_seconds: number; wait_ms: number; }; checkpoints: { retention_days: number; }; output: { default_format: \"toon\" | \"json\"; }; ux?: { deprecation_hints?: boolean; }; history: { missing_stream: \"auto_create\" | \"strict_error\"; compact_policy: HistoryCompactPolicy; }; validation: { sprint_release_format: SprintReleaseFormatPolicy; parent_reference: ParentReferencePolicy; metadata_profile: ValidateMetadataProfile; metadata_required_fields: ValidateMetadataRequiredField[]; lifecycle_stale_blocker_reason_patterns: string[]; lifecycle_closure_like_blocked_reason_patterns: string[]; lifecycle_closure_like_resolution_patterns: string[]; lifecycle_closure_like_actual_result_patterns: string[]; estimate_defaults_by_type: Record; }; governance: GovernanceSettings; workflow: { definition_of_done: string[]; }; testing: { record_results_to_items: boolean; allow_untrusted_linked_tests: boolean; }; telemetry: { enabled: boolean; first_run_prompt_completed: boolean; capture_level: \"minimal\" | \"redacted\" | \"max\"; endpoint: string; installation_id: string; retention_days: number; }; agent_guidance: AgentGuidanceSettings; item_types: { definitions: ItemTypeDefinition[]; }; schema: RuntimeSchemaSettings; extensions: { enabled: string[]; disabled: string[]; policy: ExtensionPolicySettings; }; search: { score_threshold: number; hybrid_semantic_weight: number; max_results: number; embedding_model: string; embedding_corpus_max_characters?: number; embedding_batch_size: number; embedding_timeout_ms: number; scanner_max_batch_retries: number; provider?: string; default_mode?: SearchDefaultMode; corpus_fields?: string[]; mutation_refresh_policy: SearchMutationRefreshPolicy; query_expansion: SearchQueryExpansionSettings; rerank: SearchRerankSettings; bm25?: { k1?: number; b?: number; }; tuning?: { title_exact_bonus?: number; title_weight?: number; description_weight?: number; tags_weight?: number; status_weight?: number; body_weight?: number; comments_weight?: number; notes_weight?: number; learnings_weight?: number; dependencies_weight?: number; linked_content_weight?: number; }; }; providers: { openai: { base_url: string; api_key: string; model: string; }; ollama: { base_url: string; model: string; }; }; context: ContextSettings; vector_store: { adapter?: string; collection_name: string; qdrant: { url: string; api_key: string; }; lancedb: { path: string; }; }; }" }, { "classification": "supported", "kind": "type", "name": "PmTokenBudgetRecovery", "signature": "export type PmTokenBudgetRecovery = PmTokenBudgetRecoveryBase & ({ minimum_status: \"exact\"; feasible_tokens: number; minimum_feasible_tokens: number; reason?: undefined; } | { minimum_status: \"feasible_only\"; feasible_tokens: number; minimum_feasible_tokens: null; reason?: undefined; } | { minimum_status: \"unavailable\"; feasible_tokens: null; minimum_feasible_tokens: null; reason: \"query_cost_limit\" | \"search_limit\" | \"output_constraints\"; });" }, { "classification": "supported", "kind": "interface", "name": "PreviousTerminalEvidence", "signature": "export interface PreviousTerminalEvidence { close_reason?: string; resolution?: string; expected_result?: string; actual_result?: string; fixed_version?: string; }" }, { "classification": "supported", "kind": "function", "name": "readAuthorEnvironment", "signature": "() => string | undefined | calls: () => string | undefined" }, { "classification": "supported", "kind": "function", "name": "readOutputSessionRemainingTokens", "signature": "(state: PmReadOutputSessionState) => number | calls: (state: PmReadOutputSessionState) => number" }, { "classification": "supported", "kind": "function", "name": "recordClaimSemanticAttribution", "signature": "(params: { pmRoot: string; settings: Awaited>; principal: string; itemId: string; }) => Promise | calls: (params: { pmRoot: string; settings: Awaited>; principal: string; itemId: string; }) => Promise" }, { "classification": "supported", "kind": "function", "name": "recordFocusSemanticAttribution", "signature": "(params: { pmRoot: string; settings: Awaited>; principal: string; itemId?: string; }) => Promise | calls: (params: { pmRoot: string; settings: Awaited>; principal: string; itemId?: string; }) => Promise" }, { "classification": "supported", "kind": "function", "name": "recordReleaseSemanticAttribution", "signature": "(params: { pmRoot: string; principal: string; itemId: string; }) => Promise | calls: (params: { pmRoot: string; principal: string; itemId: string; }) => Promise" }, { "classification": "supported", "kind": "interface", "name": "RecurrenceReceipt", "signature": "export interface RecurrenceReceipt { reason: string; from_status: string; to_status: string; previous_terminal: PreviousTerminalEvidence; }" }, { "classification": "supported", "kind": "function", "name": "registerAgentProvenanceAdapters", "signature": "(adapters: readonly AgentProvenanceAdapter[]) => () => void | calls: (adapters: readonly AgentProvenanceAdapter[]) => () => void" }, { "classification": "supported", "kind": "function", "name": "registerHarnessSignalDescriptors", "signature": "(descriptors: readonly HarnessSignalDescriptor[]) => () => void | calls: (descriptors: readonly HarnessSignalDescriptor[]) => () => void" }, { "classification": "supported", "kind": "function", "name": "release", "signature": "{ (id: string, options: PmClientFullMutationOptions & ReleaseMutationOptions & { pause: true; }, clientOptions?: PmClientOptions): Promise; (id: string, options?: PmClientFullMutationOptions & ReleaseMutationOptions & { pause?: false; }, clientOptions?: PmClientOptions): Promise; (id: string, options?: PmClientFullMutationOptions & ReleaseMutationOptions & { pause?: boolean; }, clientOptions?: PmClientOptions): Promise; } | calls: (id: string, options: PmClientFullMutationOptions & ReleaseMutationOptions & { pause: true; }, clientOptions?: PmClientOptions) => Promise ; (id: string, options?: PmClientFullMutationOptions & ReleaseMutationOptions & { pause?: false; }, clientOptions?: PmClientOptions) => Promise ; (id: string, options?: PmClientFullMutationOptions & ReleaseMutationOptions & { pause?: boolean; }, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "ReleaseMutationOptions", "signature": "export interface ReleaseMutationOptions extends ClaimMutationOptions { handoff?: string; pause?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ReleaseResult", "signature": "export interface ReleaseResult { item: Record; changed_fields?: string[]; released_by: string; previous_assignee: string | null; forced: boolean; warnings?: string[]; suggestions?: string[]; handoff?: { from_status: string; to_status: string; message: string; }; }" }, { "classification": "supported", "kind": "function", "name": "reopen", "signature": "(id: string, reason: string, options?: ReopenCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (id: string, reason: string, options?: ReopenCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "ReopenCommandOptions", "signature": "export interface ReopenCommandOptions { status?: string; expectedResult?: string; author?: string; message?: string; force?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ReopenResult", "signature": "export interface ReopenResult { item: Record; changed_fields: string[]; warnings: string[]; recurrence: RecurrenceReceipt; recovery?: PmCliErrorRecoveryPayload; }" }, { "classification": "supported", "kind": "function", "name": "resolveAgentSessionContextFromSignals", "signature": "(signals: { session_context?: AgentSessionContext; client_info?: { episode?: AgentEpisodeIdentity; }; }, env: Readonly>) => AgentSessionContext | calls: (signals: { session_context?: AgentSessionContext; client_info?: { episode?: AgentEpisodeIdentity; }; }, env: Readonly>) => AgentSessionContext" }, { "classification": "supported", "kind": "function", "name": "resolveAuthorIdentity", "signature": "(candidate: string | undefined, fallback: string | undefined, signals?: HarnessDetectionSignals) => ResolvedAuthorIdentity | calls: (candidate: string | undefined, fallback: string | undefined, signals?: HarnessDetectionSignals) => ResolvedAuthorIdentity" }, { "classification": "supported", "kind": "interface", "name": "ResolvedAuthorIdentity", "signature": "export interface ResolvedAuthorIdentity extends DetectedAgentIdentity { author: string; source: AuthorSource; }" }, { "classification": "supported", "kind": "function", "name": "resolveHistoryEpisodeGroupIdentity", "signature": "(entry: HistoryEntry) => Pick | calls: (entry: HistoryEntry) => Pick" }, { "classification": "supported", "kind": "function", "name": "resolveReadOutputDimensions", "signature": "(command: string, options: Record) => PmResolvedReadOutputDimensions | undefined | calls: (command: string, options: Record) => PmResolvedReadOutputDimensions | undefined" }, { "classification": "supported", "kind": "function", "name": "resolveReadOutputEncoding", "signature": "(command: string, options: Record) => \"json\" | \"toon\" | undefined | calls: (command: string, options: Record) => \"json\" | \"toon\" | undefined" }, { "classification": "supported", "kind": "function", "name": "resolveReadOutputSurface", "signature": "(command: string, options?: Record) => PmReadOutputSurface | undefined | calls: (command: string, options?: Record) => PmReadOutputSurface | undefined" }, { "classification": "supported", "kind": "function", "name": "resolveSemanticLineageIds", "signature": "(pmRoot: string, settings: Awaited>, itemId: string) => Promise | calls: (pmRoot: string, settings: Awaited>, itemId: string) => Promise" }, { "classification": "supported", "kind": "function", "name": "restore", "signature": "(id: string, target: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise | calls: (id: string, target: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "RestoreResult", "signature": "export interface RestoreResult { item: ItemMetadata; restored_from: { kind: \"version\" | \"timestamp\"; target: string; history_index: number; version: number | null; entry_ts: string; entry_op: string; }; changed_fields: string[]; warnings: string[]; }" }, { "classification": "supported", "kind": "value", "name": "RISK_VALUES", "signature": "readonly [\"low\", \"medium\", \"high\", \"critical\"]" }, { "classification": "supported", "kind": "function", "name": "runAction", "signature": "(args: PmActionInput) => Promise | calls: (args: PmActionInput) => Promise" }, { "classification": "supported", "kind": "function", "name": "runWithAgentSessionContext", "signature": "(context: AgentSessionContext, callback: () => T) => T | calls: (context: AgentSessionContext, callback: () => T) => T" }, { "classification": "supported", "kind": "function", "name": "runWithHarnessDetectionSignals", "signature": "(signals: HarnessDetectionSignals, callback: () => T) => T | calls: (signals: HarnessDetectionSignals, callback: () => T) => T" }, { "classification": "supported", "kind": "function", "name": "runWithWorkspaceHarnessSignalDescriptors", "signature": "(descriptors: readonly HarnessSignalDescriptor[], callback: () => T, options?: { probesEnabled?: boolean; }) => T | calls: (descriptors: readonly HarnessSignalDescriptor[], callback: () => T, options?: { probesEnabled?: boolean; }) => T" }, { "classification": "supported", "kind": "interface", "name": "SdkCliActionParameterCoverage", "signature": "export interface SdkCliActionParameterCoverage { action: PmToolAction; command: string; cli: SdkCliParameterCoverageEntry[]; sdk: SdkCliParameterCoverageEntry[]; unclassified: SdkCliParameterCoverageEntry[]; }" }, { "classification": "supported", "kind": "interface", "name": "SdkCliCompletenessContractSource", "signature": "export interface SdkCliCompletenessContractSource { actions?: readonly PmToolAction[]; resolveFlags?: (command: string) => CliFlagContract[]; resolveParameters?: (action: PmToolAction) => string[] | undefined; }" }, { "classification": "supported", "kind": "interface", "name": "SdkCliParameterCoverageEntry", "signature": "export interface SdkCliParameterCoverageEntry { surface: \"cli\" | \"sdk\"; input: string; counterpart?: string; disposition: SdkCliParameterDisposition; reason: string; }" }, { "classification": "supported", "kind": "type", "name": "SdkCliParameterDisposition", "signature": "export type SdkCliParameterDisposition = \"shared\" | \"compatibility_alias\" | \"cli_transport\" | \"cli_presentation\" | \"cli_adapter\" | \"cli_scope_selector\" | \"sdk_transport\" | \"cli_positional\" | \"sdk_native\" | \"unclassified\";" }, { "classification": "supported", "kind": "function", "name": "search", "signature": " = InitialReadOptions>(query: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = InitialReadOptions>(query: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "supported", "kind": "interface", "name": "SearchOptions", "signature": "export interface SearchOptions extends SharedItemFilterOptions { mode?: string; matchMode?: string; minScore?: string | number; count?: boolean; semanticWeight?: string | number; includeLinked?: boolean; titleExact?: boolean; phraseExact?: boolean; limit?: string; after?: string; compact?: boolean; full?: boolean; fields?: string; highlight?: boolean; }" }, { "classification": "supported", "kind": "type", "name": "SearchResult", "signature": "export type SearchResult = SearchCompactResult | SearchVerboseResult;" }, { "classification": "supported", "kind": "value", "name": "SEMANTIC_ATTRIBUTION_LIMITS", "signature": "{ readonly lineage_depth: 16; readonly active_items: 64; readonly evidence_rows: 32; }" }, { "classification": "supported", "kind": "function", "name": "semanticAttributionAffinity", "signature": "(attribution: AgentSemanticAttribution | undefined) => Readonly> | undefined | calls: (attribution: AgentSemanticAttribution | undefined) => Readonly> | undefined" }, { "classification": "supported", "kind": "function", "name": "serializeItemDocument", "signature": "(document: ItemDocument, options?: ItemDocumentFormatOptions) => string | calls: (document: ItemDocument, options?: ItemDocumentFormatOptions) => string" }, { "classification": "supported", "kind": "interface", "name": "SourceDecisionPath", "signature": "export interface SourceDecisionPath { status: \"found\" | \"ambiguous\" | \"not_found\"; nodes: string[]; kinds: string[]; alternative_decision_ids: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "SourceLineRange", "signature": "export interface SourceLineRange { start: number; end: number; }" }, { "classification": "supported", "kind": "interface", "name": "SourceTraceabilityEvidence", "signature": "export interface SourceTraceabilityEvidence { kind: \"linked_file\" | \"git_commit\"; reference: string; contribution_lines?: number; }" }, { "classification": "supported", "kind": "interface", "name": "SourceTraceabilityExplanation", "signature": "export interface SourceTraceabilityExplanation { score: number; contribution_lines: number; evidence: SourceTraceabilityEvidence[]; rationale: SourceTraceabilityRationale; decision_path: SourceDecisionPath; ambiguities: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "SourceTraceabilityRationale", "signature": "export interface SourceTraceabilityRationale { value: string | null; why_now: string | null; outcome: string | null; objective: string | null; }" }, { "classification": "supported", "kind": "interface", "name": "SourceTraceabilityReceipt", "signature": "export interface SourceTraceabilityReceipt { line_range: SourceLineRange | null; blamed_commit_count: number; mapped_commit_count: number; unmapped_commit_count: number; decision_depth: number; }" }, { "classification": "supported", "kind": "value", "name": "STATUS_VALUES", "signature": "readonly [\"draft\", \"open\", \"in_progress\", \"blocked\", \"closed\", \"canceled\"]" }, { "classification": "supported", "kind": "function", "name": "summarizeAgentModelProvenance", "signature": "(entries: readonly Pick[], minimumExplicitSample?: number) => AgentModelProvenanceCoverage[] | calls: (entries: readonly Pick[], minimumExplicitSample?: number) => AgentModelProvenanceCoverage[]" }, { "classification": "supported", "kind": "function", "name": "summarizeAgentProvenance", "signature": "(entries: readonly Pick[], dimensions?: readonly string[], minimumExplicitSample?: number) => AgentProvenanceDimensionCoverage[] | calls: (entries: readonly Pick[], dimensions?: readonly string[], minimumExplicitSample?: number) => AgentProvenanceDimensionCoverage[]" }, { "classification": "supported", "kind": "function", "name": "toWellFormedText", "signature": "(value: string) => string | calls: (value: string) => string" }, { "classification": "supported", "kind": "function", "name": "update", "signature": "(id: string, options?: PmUpdateActionOptions, clientOptions?: PmClientOptions) => Promise | calls: (id: string, options?: PmUpdateActionOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "updateLinkedTest", "signature": "(id: string, options: UpdateLinkedTestOptions, global?: GlobalOptions) => Promise | calls: (id: string, options: UpdateLinkedTestOptions, global?: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "UpdateLinkedTestOptions", "signature": "export interface UpdateLinkedTestOptions { selector: LinkedTestUpdateSelector; patch: LinkedTestMetadataPatch; author?: string; message?: string; force?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "UpdateLinkedTestResult", "signature": "export interface UpdateLinkedTestResult { ok: true; id: string; tests: LinkedTest[]; changed: boolean; count: number; updated_index: number; updated_fields: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "UpdateResult", "signature": "export interface UpdateResult { item: Record; changed_fields: string[]; warnings: string[]; }" }, { "classification": "supported", "kind": "function", "name": "validateReadOutputOptions", "signature": "(command: string, options: Record) => void | calls: (command: string, options: Record) => void" }, { "classification": "supported", "kind": "function", "name": "writeAuthorEnvironment", "signature": "(author: string | undefined) => void | calls: (author: string | undefined) => void" } ], "types": "dist/sdk/core.d.ts" }, "./sdk/governance": { "classification": "supported", "symbols": [ { "classification": "supported", "kind": "value", "name": "_testOnlyHealthCommand", "signature": "{ buildHierarchyIntegrityWarnings: typeof buildHierarchyIntegrityWarnings; buildExtensionHealthTriageSummary: typeof buildExtensionHealthTriageSummary; buildHealthFindings: typeof buildHealthFindings; buildCapabilityContractMetadata: typeof buildCapabilityContractMetadata; buildStaleInProgressHealthSummary: typeof buildStaleInProgressHealthSummary; buildVectorizationProviderDetails: typeof buildVectorizationProviderDetails; collectUnknownCapabilityGuidance: typeof collectUnknownCapabilityGuidance; isAdvisoryHealthWarning: typeof isAdvisoryHealthWarning; isDirectory: typeof isDirectory; isExpectedUnmanagedExtension: typeof isExpectedUnmanagedExtension; listItemDocumentPaths: typeof listItemDocumentPaths; normalizeEndpointForDisplay: typeof normalizeEndpointForDisplay; normalizeExtensionNameForMatch: typeof normalizeExtensionNameForMatch; parseTelemetryQueue: typeof parseTelemetryQueue; probeTelemetryEndpointHealth: typeof probeTelemetryEndpointHealth; projectHealthResult: typeof projectHealthResult; resolveActionableUnknownAuthorEventCount: (authorAttribution: HistoryAuthorAttributionScan) => number; resolveHealthSkipPolicy: typeof resolveHealthSkipPolicy; resolveUnknownAuthorEventCount: (authorAttribution: HistoryAuthorAttributionScan) => number; resolveVectorRefreshPolicy: typeof resolveVectorRefreshPolicy; selectStaleItemDetail: typeof selectStaleItemDetail; summarizeHealthCheckDetails: typeof summarizeHealthCheckDetails; summarizeExtensionList: typeof summarizeExtensionList; summarizeRecordList: typeof summarizeRecordList; summarizeStringList: typeof summarizeStringList; telemetryEnvFlagEnabled: typeof telemetryEnvFlagEnabled; warningCode: typeof warningCode; }" }, { "classification": "supported", "kind": "value", "name": "_testOnlySimilarity", "signature": "{ buildDuplicateClusters: typeof buildDuplicateClusters; collectDuplicateCandidatePairs: typeof collectDuplicateCandidatePairs; createDuplicateUnionFind: typeof createDuplicateUnionFind; }" }, { "classification": "supported", "kind": "value", "name": "_testOnlyValidateCommand", "signature": "{ applyValidateFix: typeof applyValidateFix; applyValidateFixes: typeof applyValidateFixes; attachValidateFixHints: typeof attachValidateFixHints; buildCommandReferencesCheck: typeof buildCommandReferencesCheck; buildDependencyReferencesCheck: typeof buildDependencyReferencesCheck; buildCloseReasonBackfillRows: typeof buildCloseReasonBackfillRows; buildFilesCheck: typeof buildFilesCheck; buildLifecycleCheck: typeof buildLifecycleCheck; buildLifecycleDependencyGraph: typeof buildLifecycleDependencyGraph; buildLifecycleParentGraph: typeof buildLifecycleParentGraph; buildEstimateBackfillRows: typeof buildEstimateBackfillRows; buildMetadataCounts: typeof buildMetadataCounts; buildMissingFieldOccurrences: typeof buildMissingFieldOccurrences; buildOrphanedPathRows: typeof buildOrphanedPathRows; classifyOrphanedPath: typeof classifyOrphanedPath; collectDefaultProjectFileCandidates: typeof collectDefaultProjectFileCandidates; collectTrackedGitFileCandidates: typeof collectTrackedGitFileCandidates; detectLifecycleDependencyCycles: typeof detectLifecycleDependencyCycles; detectLifecycleParentCycles: typeof detectLifecycleParentCycles; escapeRegExp: typeof escapeRegExp; extractItemIds: typeof extractItemIds; findLifecycleDependencyCycleComponents: typeof findLifecycleDependencyCycleComponents; isMetadataFieldMissing: typeof isMetadataFieldMissing; linkedArtifactPathExceedsFilesystemLimits: typeof linkedArtifactPathExceedsFilesystemLimits; listFilesRecursive: typeof listFilesRecursive; resolveDependencyCycleSeverity: typeof resolveDependencyCycleSeverity; resolveParentCycleSeverity: typeof resolveParentCycleSeverity; resolveFileScanMode: typeof resolveFileScanMode; resolveLifecycleDependencyCycleSamplePath: typeof resolveLifecycleDependencyCycleSamplePath; resolveRequestedChecks: typeof resolveRequestedChecks; resolveValidateMetadataProfile: typeof resolveValidateMetadataProfile; resolveWorkspaceRoot: typeof resolveWorkspaceRoot; sharedDirectoryPrefixLength: typeof sharedDirectoryPrefixLength; summarizeOrphanedPathRows: typeof summarizeOrphanedPathRows; summarizeDuplicateIssueCodes: typeof summarizeDuplicateIssueCodes; toMeaningfulString: typeof toMeaningfulString; }" }, { "classification": "supported", "kind": "value", "name": "_testOnlyWorkspacePosition", "signature": "{ commandForWorkspacePositionState: typeof commandForWorkspacePositionState; normalizeWorkspaceHistoryDrift: typeof normalizeWorkspaceHistoryDrift; selectWorkspacePositionState: typeof selectWorkspacePositionState; }" }, { "classification": "supported", "kind": "function", "name": "acceptAssuranceProposals", "signature": "(pmRoot: string, proposals: readonly AssuranceDerivedProposal[], options?: { author?: string; message?: string; }) => Promise | calls: (pmRoot: string, proposals: readonly AssuranceDerivedProposal[], options?: { author?: string; message?: string; }) => Promise" }, { "classification": "supported", "kind": "interface", "name": "AcknowledgeUnknownAuthorEventsOptions", "signature": "export interface AcknowledgeUnknownAuthorEventsOptions { events?: UnknownAuthorHistoryEvent[]; all_actionable?: boolean; attributed_author?: string; reviewer?: string; reason?: string; dry_run?: boolean; plan_fingerprint?: string; coordinate_limit?: number; }" }, { "classification": "supported", "kind": "function", "name": "acknowledgeUnknownAuthorHistoryEvents", "signature": "(pmRoot: string, options: AcknowledgeUnknownAuthorEventsOptions) => Promise | calls: (pmRoot: string, options: AcknowledgeUnknownAuthorEventsOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "acknowledgeUnknownAuthorHistoryEventsFromTransport", "signature": "(pmRoot: string, input: Record) => Promise | calls: (pmRoot: string, input: Record) => Promise" }, { "classification": "supported", "kind": "function", "name": "analyzeDefectChangeRisk", "signature": "(index: DefectRecurrenceIndex, input: DefectChangeRiskInput, options?: AnalyzeDefectChangeRiskOptions) => DefectChangeRiskReport | calls: (index: DefectRecurrenceIndex, input: DefectChangeRiskInput, options?: AnalyzeDefectChangeRiskOptions) => DefectChangeRiskReport" }, { "classification": "supported", "kind": "interface", "name": "AnalyzeDefectChangeRiskOptions", "signature": "export interface AnalyzeDefectChangeRiskOptions { cursor?: string; limit?: number; }" }, { "classification": "supported", "kind": "function", "name": "analyzeDefectRecurrenceCoverage", "signature": "(policy: DefectRecurrencePolicy, items: readonly AssuranceItemRecord[], options?: DefectRecurrenceCoverageOptions) => DefectRecurrenceCoverageReport | calls: (policy: DefectRecurrencePolicy, items: readonly AssuranceItemRecord[], options?: DefectRecurrenceCoverageOptions) => DefectRecurrenceCoverageReport" }, { "classification": "supported", "kind": "function", "name": "analyzeDuplicateItems", "signature": "(input: readonly DuplicateItemInput[], options?: Pick) => DuplicateItemsAnalysis | calls: (input: readonly DuplicateItemInput[], options?: Pick) => DuplicateItemsAnalysis" }, { "classification": "supported", "kind": "function", "name": "applyAssurancePreset", "signature": "(pmRoot: string, id: AssurancePresetId, ownerItemId: string, options?: { author?: string; message?: string; }) => Promise | calls: (pmRoot: string, id: AssurancePresetId, ownerItemId: string, options?: { author?: string; message?: string; }) => Promise" }, { "classification": "supported", "kind": "function", "name": "applyClosureTimestampFix", "signature": "(fix: ValidateFixRecord, global: GlobalOptions) => Promise | calls: (fix: ValidateFixRecord, global: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "ArtifactLedgerException", "signature": "export interface ArtifactLedgerException { identity: string; missing_from: readonly string[]; reason: string; evidence: string; }" }, { "classification": "supported", "kind": "interface", "name": "ArtifactLedgerFinding", "signature": "export interface ArtifactLedgerFinding { identity: string; present_in: string[]; missing_from: string[]; disposition: { reason: string; evidence: string; } | null; }" }, { "classification": "supported", "kind": "interface", "name": "ArtifactLedgerReport", "signature": "export interface ArtifactLedgerReport { schema: \"pm-artifact-ledgers/1\"; ok: boolean; counts: Record; findings: ArtifactLedgerFinding[]; stale_exceptions: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "ArtifactLedgerSnapshot", "signature": "export interface ArtifactLedgerSnapshot { name: string; identities: readonly string[]; complete: boolean; }" }, { "classification": "supported", "kind": "value", "name": "ASSURANCE_ACTIONS", "signature": "readonly [\"list\", \"show\", \"put\", \"remove\", \"run\", \"verdicts\", \"presets\", \"apply\", \"derive\", \"promote\", \"risk\", \"lineages\"]" }, { "classification": "supported", "kind": "value", "name": "ASSURANCE_DECLARATION_KINDS", "signature": "readonly [\"measurement\", \"assertion\", \"gate\"]" }, { "classification": "supported", "kind": "value", "name": "ASSURANCE_DOCUMENT_VERSION", "signature": "1" }, { "classification": "supported", "kind": "value", "name": "ASSURANCE_GATE_TRIGGERS", "signature": "readonly [\"pre-commit\", \"pre-push\", \"pre-merge\", \"ci\", \"pre-release\", \"post-release\", \"scheduled\", \"on-claim\", \"on-close\"]" }, { "classification": "supported", "kind": "value", "name": "ASSURANCE_MEASUREMENT_SOURCE_KINDS", "signature": "readonly [\"items\", \"dependency_kind\", \"prose_edge_gap\", \"graph\", \"validate\", \"health\", \"history\", \"links\", \"provider\", \"derived\"]" }, { "classification": "supported", "kind": "value", "name": "ASSURANCE_PRESET_IDS", "signature": "readonly [\"software-delivery\", \"research\", \"agent-evaluation\", \"operations\"]" }, { "classification": "supported", "kind": "type", "name": "AssuranceAction", "signature": "export type AssuranceAction = (typeof ASSURANCE_ACTIONS)[number];" }, { "classification": "supported", "kind": "interface", "name": "AssuranceActionInput", "signature": "export interface AssuranceActionInput { action: string; kind?: string; id?: string; definition?: unknown; trigger?: string; tree?: string; gate?: string; limit?: number | string; dry_run?: boolean; fullChangedFields?: boolean; idOnly?: boolean; author?: string; message?: string; preset?: string; owner?: string; apply?: boolean; enforcement?: string; }" }, { "classification": "supported", "kind": "type", "name": "AssuranceActionResult", "signature": "export type AssuranceActionResult = AssuranceDeclaration | AssuranceMutationReceipt | AssuranceGateVerdict | AssuranceBundleMutationReceipt | AssurancePreset | DefectChangeRiskReport | DefectRecurrenceCoverageReport | { items: AssuranceDerivedProposal[]; count: number; applied?: AssuranceBundleMutationReceipt; } | { items: Array<{ id: AssurancePresetId; title: string; description: string; }>; count: number; row_contract: { row_keys: [ \"items\" ]; jq_selector: \".items[]\"; }; } | { id: string; } | { items: AssuranceDeclaration[]; count: number; row_contract: { row_keys: [ \"items\" ]; jq_selector: \".items[]\"; }; } | { items: AssuranceGateVerdict[]; count: number; row_contract: { row_keys: [ \"items\" ]; jq_selector: \".items[]\"; }; };" }, { "classification": "supported", "kind": "interface", "name": "AssuranceActionRuntimeOptions", "signature": "export interface AssuranceActionRuntimeOptions { workspace?: Omit; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceArithmeticExpression", "signature": "export interface AssuranceArithmeticExpression { operator: \"add\" | \"subtract\" | \"multiply\" | \"divide\" | \"min\" | \"max\"; operands: AssuranceDerivedExpression[]; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceAssertionDefinition", "signature": "export interface AssuranceAssertionDefinition { id: string; measurement_id: string; owner_item_id: string; scope: AssuranceScope; ceiling?: number; floor?: number; equals?: AssuranceValue; zero?: true; monotone_nondecreasing?: number; monotone_nonincreasing?: number; subset_of?: string[]; lifetime?: AssuranceLifetime; retire_reason?: string; enforcement: AssuranceEnforcement; negative_control: AssuranceNegativeControl; authorization_decision?: string; }" }, { "classification": "supported", "kind": "function", "name": "assuranceAssertionUpdateIsLoosening", "signature": "(before: AssuranceAssertionDefinition, after: AssuranceAssertionDefinition) => boolean | calls: (before: AssuranceAssertionDefinition, after: AssuranceAssertionDefinition) => boolean" }, { "classification": "supported", "kind": "interface", "name": "AssuranceAssertionVerdict", "signature": "export interface AssuranceAssertionVerdict { assertion_id: string; measurement_id: string; measurement_definition_fingerprint: string; scope: AssuranceScope; population_size: number; observed: AssuranceValue; bound: AssuranceBound; distance: number | null; verdict: \"pass\" | \"fail\" | \"retired\"; enforcement: AssuranceEnforcement; negative_control_proven: boolean; cost: AssuranceMeasurementCost; contributors: string[]; partitions?: Readonly>; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceBound", "signature": "export interface AssuranceBound { polarity: \"ceiling\" | \"floor\" | \"equals\" | \"zero\" | \"monotone_nondecreasing\" | \"monotone_nonincreasing\" | \"subset_of\"; value: AssuranceValue; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceBundleMutationReceipt", "signature": "export interface AssuranceBundleMutationReceipt { changed: boolean; created_ids: string[]; unchanged_ids: string[]; }" }, { "classification": "supported", "kind": "type", "name": "AssuranceDeclaration", "signature": "export type AssuranceDeclaration = AssuranceMeasurementDefinition | AssuranceAssertionDefinition | AssuranceGateDefinition;" }, { "classification": "supported", "kind": "interface", "name": "AssuranceDeclarationBundle", "signature": "export interface AssuranceDeclarationBundle { measurements: AssuranceMeasurementDefinition[]; assertions: AssuranceAssertionDefinition[]; gates: AssuranceGateDefinition[]; }" }, { "classification": "supported", "kind": "type", "name": "AssuranceDeclarationKind", "signature": "export type AssuranceDeclarationKind = \"measurement\" | \"assertion\" | \"gate\";" }, { "classification": "supported", "kind": "interface", "name": "AssuranceDependencyKindSource", "signature": "export interface AssuranceDependencyKindSource { kind: \"dependency_kind\"; dependency_kind: string; source_kind?: string; source_kind_prefix?: string; source_kind_state?: \"present\" | \"missing\"; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceDependencyRecord", "signature": "export interface AssuranceDependencyRecord { id: string; kind: string; source_kind?: string; }" }, { "classification": "supported", "kind": "type", "name": "AssuranceDerivedExpression", "signature": "export type AssuranceDerivedExpression = AssuranceMeasurementReference | AssuranceLiteralExpression | AssuranceArithmeticExpression;" }, { "classification": "supported", "kind": "interface", "name": "AssuranceDerivedProposal", "signature": "export interface AssuranceDerivedProposal { id: string; population_size: number; scope: AssuranceScope; observed: number; declarations: AssuranceDeclarationBundle; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceDerivedSource", "signature": "export interface AssuranceDerivedSource { kind: \"derived\"; expression: AssuranceDerivedExpression; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceDocument", "signature": "export interface AssuranceDocument { version: typeof ASSURANCE_DOCUMENT_VERSION; measurements: AssuranceMeasurementDefinition[]; assertions: AssuranceAssertionDefinition[]; gates: AssuranceGateDefinition[]; }" }, { "classification": "supported", "kind": "type", "name": "AssuranceEnforcement", "signature": "export type AssuranceEnforcement = \"block\" | \"warn\" | \"observe\";" }, { "classification": "supported", "kind": "interface", "name": "AssuranceEvaluationContext", "signature": "export interface AssuranceEvaluationContext { tree_id: string; items: AssuranceItemRecord[]; history: AssuranceHistoryRecord[]; terminal_statuses?: string[]; provider_capabilities?: Readonly>; external: (source: AssuranceGraphSource | AssuranceValidateSource | AssuranceHealthSource | AssuranceProviderSource) => Promise; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceEvaluationRefusalContext", "signature": "export interface AssuranceEvaluationRefusalContext { gate_id?: string; assertion_id?: string; measurement_id?: string; source_kind?: string; field?: string; check?: string; }" }, { "classification": "supported", "kind": "class", "name": "AssuranceEvaluationRefusalError", "signature": "export declare class AssuranceEvaluationRefusalError extends TypeError { readonly context: AssuranceEvaluationRefusalContext; constructor(message: string, context?: AssuranceEvaluationRefusalContext); }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceExternalMeasurementResult", "signature": "export interface AssuranceExternalMeasurementResult { value: AssuranceValue; population_size: number; cost: number; contributors?: string[]; partitions?: Readonly>; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceGateDefinition", "signature": "export interface AssuranceGateDefinition { id: string; assertion_ids: string[]; triggers: AssuranceGateTrigger[]; description?: string; provider_policy?: { allowed_providers: string[]; triggers: Partial>; }; }" }, { "classification": "supported", "kind": "type", "name": "AssuranceGateTrigger", "signature": "export type AssuranceGateTrigger = (typeof ASSURANCE_GATE_TRIGGERS)[number];" }, { "classification": "supported", "kind": "interface", "name": "AssuranceGateVerdict", "signature": "export interface AssuranceGateVerdict { gate_id: string; tree_id: string; trigger: AssuranceGateTrigger; dry_run: boolean; evaluated_at: string; verdict: \"pass\" | \"warn\" | \"block\"; exit_code: 0 | 1; assertions: AssuranceAssertionVerdict[]; assertions_total: number; row_contract: { row_keys: [ \"assertions\" ]; jq_selector: \".assertions[]\"; }; cost: AssuranceMeasurementCost; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceGraphSource", "signature": "export interface AssuranceGraphSource { kind: \"graph\"; operation: string; field: string; parameters?: Record; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceHealthSource", "signature": "export interface AssuranceHealthSource { kind: \"health\"; check: string; field: string; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceHistoryRecord", "signature": "export interface AssuranceHistoryRecord { op: string; author: string; agent_harness?: string; agent_model?: string; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceHistorySource", "signature": "export interface AssuranceHistorySource { kind: \"history\"; op?: string; author?: string; harness?: string; model?: string; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceItemRecord", "signature": "export interface AssuranceItemRecord { id: string; status: string; type: string; tags?: string[]; priority?: string | number; dependencies?: AssuranceDependencyRecord[]; files?: object[]; tests?: object[]; docs?: object[]; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceItemsSource", "signature": "export interface AssuranceItemsSource { kind: \"items\"; statuses?: string[]; types?: string[]; tags?: string[]; field?: string; equals?: string | number | boolean | null; state?: \"present\" | \"missing\"; }" }, { "classification": "supported", "kind": "type", "name": "AssuranceLifetime", "signature": "export type AssuranceLifetime = \"hold\" | \"retire\";" }, { "classification": "supported", "kind": "interface", "name": "AssuranceLinksSource", "signature": "export interface AssuranceLinksSource { kind: \"links\"; link: \"files\" | \"tests\" | \"docs\"; state: \"present\" | \"missing\"; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceLiteralExpression", "signature": "export interface AssuranceLiteralExpression { literal: number; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceMeasurementCost", "signature": "export interface AssuranceMeasurementCost { units: number; items_scanned: number; history_entries: number; provider_calls: number; duration_ms: number; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceMeasurementDefinition", "signature": "export interface AssuranceMeasurementDefinition { id: string; description?: string; source: AssuranceMeasurementSource; max_cost?: number; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceMeasurementReference", "signature": "export interface AssuranceMeasurementReference { measurement: string; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceMeasurementResult", "signature": "export interface AssuranceMeasurementResult { id: string; definition_fingerprint: string; value: AssuranceValue; population_size: number; cost: AssuranceMeasurementCost; contributors: string[]; partitions?: Readonly>; }" }, { "classification": "supported", "kind": "type", "name": "AssuranceMeasurementSource", "signature": "export type AssuranceMeasurementSource = AssuranceItemsSource | AssuranceDependencyKindSource | AssuranceProseEdgeGapSource | AssuranceGraphSource | AssuranceValidateSource | AssuranceHealthSource | AssuranceHistorySource | AssuranceLinksSource | AssuranceProviderSource | AssuranceDerivedSource;" }, { "classification": "supported", "kind": "interface", "name": "AssuranceMutationOptions", "signature": "export interface AssuranceMutationOptions { author?: string; message?: string; authorized_decision_ids?: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceMutationReceipt", "signature": "export interface AssuranceMutationReceipt { changed: boolean; action: \"created\" | \"updated\" | \"removed\"; kind: AssuranceDeclarationKind; id: string; }" }, { "classification": "supported", "kind": "class", "name": "AssuranceMutationRefusalError", "signature": "export declare class AssuranceMutationRefusalError extends TypeError { constructor(message: string); }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceNegativeControl", "signature": "export interface AssuranceNegativeControl { cases: AssuranceNegativeControlCase[]; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceNegativeControlCase", "signature": "export interface AssuranceNegativeControlCase { observed: AssuranceValue; expected: \"pass\" | \"fail\"; }" }, { "classification": "supported", "kind": "interface", "name": "AssurancePreset", "signature": "export interface AssurancePreset { id: AssurancePresetId; title: string; description: string; declarations: AssuranceDeclarationBundle; }" }, { "classification": "supported", "kind": "type", "name": "AssurancePresetId", "signature": "export type AssurancePresetId = (typeof ASSURANCE_PRESET_IDS)[number];" }, { "classification": "supported", "kind": "interface", "name": "AssuranceProseEdgeExemption", "signature": "export interface AssuranceProseEdgeExemption { holder_id: string; target_id?: string; text_contains?: string; reason: string; }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceProseEdgeGapSource", "signature": "export interface AssuranceProseEdgeGapSource { kind: \"prose_edge_gap\"; exemptions?: AssuranceProseEdgeExemption[]; sample_limit?: number; }" }, { "classification": "supported", "kind": "type", "name": "AssuranceProviderCostClass", "signature": "export type AssuranceProviderCostClass = \"low\" | \"medium\" | \"high\";" }, { "classification": "supported", "kind": "type", "name": "AssuranceProviderResolver", "signature": "export type AssuranceProviderResolver = (source: AssuranceProviderSource) => Promise;" }, { "classification": "supported", "kind": "interface", "name": "AssuranceProviderSource", "signature": "export interface AssuranceProviderSource { kind: \"provider\"; provider: string; key: string; parameters?: Record; }" }, { "classification": "supported", "kind": "type", "name": "AssuranceScope", "signature": "export type AssuranceScope = { kind: \"all\"; } | { kind: \"active\"; } | { kind: \"filter\"; measurement_id: string; };" }, { "classification": "supported", "kind": "interface", "name": "AssuranceSourceResolutionContext", "signature": "export interface AssuranceSourceResolutionContext { measurement_id?: string; source_kind: string; field: string; check?: string; }" }, { "classification": "supported", "kind": "class", "name": "AssuranceSourceResolutionError", "signature": "export declare class AssuranceSourceResolutionError extends TypeError { readonly measurement_id?: string; readonly source_kind: string; readonly field: string; readonly check?: string; constructor(message: string, context: AssuranceSourceResolutionContext); }" }, { "classification": "supported", "kind": "interface", "name": "AssuranceValidateSource", "signature": "export interface AssuranceValidateSource { kind: \"validate\"; check: string; field: string; }" }, { "classification": "supported", "kind": "type", "name": "AssuranceValue", "signature": "export type AssuranceValue = number | string[];" }, { "classification": "supported", "kind": "value", "name": "BOUNDARY_FIXTURE_CAPTURE_SOURCES", "signature": "readonly [\"captured_redacted\", \"captured_verbatim\"]" }, { "classification": "supported", "kind": "type", "name": "BoundaryFixtureCaptureSource", "signature": "export type BoundaryFixtureCaptureSource = (typeof BOUNDARY_FIXTURE_CAPTURE_SOURCES)[number];" }, { "classification": "supported", "kind": "interface", "name": "BoundaryFixtureFinding", "signature": "export interface BoundaryFixtureFinding { boundary_id: string; kind: \"invalid_registry\" | \"duplicate_boundary\" | \"invalid_boundary\" | \"missing_fixture\" | \"invalid_fixture\" | \"fixture_boundary_mismatch\" | \"unsafe_fixture\" | \"invalid_waiver\" | \"expired_waiver\"; detail: string; }" }, { "classification": "supported", "kind": "interface", "name": "BoundaryFixtureRegistry", "signature": "export interface BoundaryFixtureRegistry { version: 1; inventory_scope: string; boundaries: BoundaryInventoryRecord[]; }" }, { "classification": "supported", "kind": "interface", "name": "BoundaryFixtureReport", "signature": "export interface BoundaryFixtureReport { ok: boolean; boundary_count: number; captured_count: number; waived_count: number; findings: BoundaryFixtureFinding[]; }" }, { "classification": "supported", "kind": "interface", "name": "BoundaryFixtureSample", "signature": "export interface BoundaryFixtureSample { version: 1; boundary_id: string; capture_source: BoundaryFixtureCaptureSource; capture_provenance: string; redactions: string[]; input: unknown; observed: unknown; }" }, { "classification": "supported", "kind": "type", "name": "BoundaryInventoryRecord", "signature": "export type BoundaryInventoryRecord = CapturedBoundaryRecord | WaivedBoundaryRecord;" }, { "classification": "supported", "kind": "function", "name": "buildDefectRecurrenceIndex", "signature": "(policy: DefectRecurrencePolicy, items: readonly AssuranceItemRecord[], options?: BuildDefectRecurrenceIndexOptions) => DefectRecurrenceIndex | calls: (policy: DefectRecurrencePolicy, items: readonly AssuranceItemRecord[], options?: BuildDefectRecurrenceIndexOptions) => DefectRecurrenceIndex" }, { "classification": "supported", "kind": "interface", "name": "BuildDefectRecurrenceIndexOptions", "signature": "export interface BuildDefectRecurrenceIndexOptions { previous_index?: DefectRecurrenceIndex; changed_item_ids?: string[]; }" }, { "classification": "supported", "kind": "function", "name": "buildLinkedFileRepairReport", "signature": "(links: readonly StaleLinkOwnerInput[], classifications: readonly ClassifiedStaleLinkedPath[], lookup: (id: string) => OwnerItemMetadata | undefined, registry: RuntimeStatusRegistry, limit?: number) => LinkedFileRepairReport | calls: (links: readonly StaleLinkOwnerInput[], classifications: readonly ClassifiedStaleLinkedPath[], lookup: (id: string) => OwnerItemMetadata | undefined, registry: RuntimeStatusRegistry, limit?: number) => LinkedFileRepairReport" }, { "classification": "supported", "kind": "function", "name": "buildStatusRoleWarnings", "signature": "(diagnostics: StatusRoleDiagnostics) => string[] | calls: (diagnostics: StatusRoleDiagnostics) => string[]" }, { "classification": "supported", "kind": "function", "name": "buildWorkflowCompletenessCheck", "signature": "(document: WorkflowPolicyDocument, items: readonly (Readonly> & { id: string; type: string; status: string; })[], rowLimit?: number, sourceIncomplete?: boolean) => { check: ValidateCheck; warnings: string[]; } | calls: (document: WorkflowPolicyDocument, items: readonly (Readonly> & { id: string; type: string; status: string; })[], rowLimit?: number, sourceIncomplete?: boolean) => { check: ValidateCheck; warnings: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "CapturedBoundaryRecord", "signature": "export interface CapturedBoundaryRecord { id: string; producer: string; consumer: string; format: string; fixture_path: string; }" }, { "classification": "supported", "kind": "value", "name": "classifyHistoryAuthorEvent", "signature": "(parsed: unknown) => \"actionable_unknown\" | \"attributed\" | \"legacy_unknown\" | calls: (parsed: unknown) => \"attributed\" | \"legacy_unknown\" | \"actionable_unknown\"" }, { "classification": "supported", "kind": "type", "name": "ClosureTimestampEvidence", "signature": "export type ClosureTimestampEvidence = { timestamp: string; source_index: number; } | { reason: \"missing_history\" | \"unverified_history\" | \"not_terminal\" | \"no_proven_transition\"; };" }, { "classification": "supported", "kind": "interface", "name": "ClosureTimestampScan", "signature": "export interface ClosureTimestampScan { details: Record; fixes: ValidateFixRecord[]; warnings: string[]; }" }, { "classification": "supported", "kind": "function", "name": "createAssurancePreset", "signature": "(id: AssurancePresetId, ownerItemId: string) => AssurancePreset | calls: (id: AssurancePresetId, ownerItemId: string) => AssurancePreset" }, { "classification": "supported", "kind": "function", "name": "createAssuranceWorkspaceContext", "signature": "(pmRoot: string, options?: CreateAssuranceWorkspaceContextOptions) => Promise | calls: (pmRoot: string, options?: CreateAssuranceWorkspaceContextOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "CreateAssuranceWorkspaceContextOptions", "signature": "export interface CreateAssuranceWorkspaceContextOptions { strict_read?: boolean; tree_id?: string; include_history?: boolean; resolve_tree?: boolean; providers?: Readonly>; provider_capabilities?: AssuranceEvaluationContext[\"provider_capabilities\"]; trigger?: string; }" }, { "classification": "supported", "kind": "function", "name": "createEmptyAssuranceDocument", "signature": "() => AssuranceDocument | calls: () => AssuranceDocument" }, { "classification": "supported", "kind": "function", "name": "createLifecycleCompletenessPolicies", "signature": "() => WorkflowPolicyDocument | calls: () => WorkflowPolicyDocument" }, { "classification": "supported", "kind": "function", "name": "createWorkflowPolicyEvaluator", "signature": "(document: WorkflowPolicyDocument) => (input: WorkflowPolicyInput) => WorkflowPolicyEvaluation | calls: (document: WorkflowPolicyDocument) => (input: WorkflowPolicyInput) => WorkflowPolicyEvaluation" }, { "classification": "supported", "kind": "value", "name": "CURRENT_HISTORY_HASH_ALGORITHM", "signature": "\"sha256\"" }, { "classification": "supported", "kind": "value", "name": "DEFECT_ESCAPE_CLASSES", "signature": "readonly [\"production_defect\", \"nightly_regression\", \"scanner_finding\", \"review_caught_late\"]" }, { "classification": "supported", "kind": "value", "name": "DEFECT_GATE_EVIDENCE_DISPOSITIONS", "signature": "readonly [\"gate_added\", \"gate_strengthened\", \"explicit_waiver\"]" }, { "classification": "supported", "kind": "interface", "name": "DefectChangeRiskInput", "signature": "export interface DefectChangeRiskInput { files?: string[]; package_names?: string[]; item_ids?: string[]; tags?: string[]; error_codes?: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "DefectChangeRiskMatch", "signature": "export interface DefectChangeRiskMatch { family_id: string; family_version: number; owner_item_id: string; escape_class: DefectEscapeClass; reasons: DefectChangeRiskReason[]; local_checks: string[]; hosted_checks: string[]; budget: DefectRecurrenceBudget; }" }, { "classification": "supported", "kind": "interface", "name": "DefectChangeRiskReason", "signature": "export interface DefectChangeRiskReason { signal: \"file\" | \"package\" | \"item\" | \"tag\" | \"error_code\"; value: string; matched: string; }" }, { "classification": "supported", "kind": "interface", "name": "DefectChangeRiskReport", "signature": "export interface DefectChangeRiskReport { risk_detected: boolean; index_fingerprint: string; items: DefectChangeRiskMatch[]; total: number; next_cursor?: string; required_local_checks: string[]; required_hosted_checks: string[]; cost: { families_evaluated: number; signals_evaluated: number; families_selected: number; estimated_output_tokens: number; }; row_contract: { row_keys: [ \"items\" ]; jq_selector: \".items[]\"; }; }" }, { "classification": "supported", "kind": "interface", "name": "DefectChangeRiskRequest", "signature": "export interface DefectChangeRiskRequest { policy: DefectRecurrencePolicy; change: DefectChangeRiskInput; cursor?: string; limit?: number; }" }, { "classification": "supported", "kind": "type", "name": "DefectEscapeClass", "signature": "export type DefectEscapeClass = (typeof DEFECT_ESCAPE_CLASSES)[number];" }, { "classification": "supported", "kind": "interface", "name": "DefectGateEvidence", "signature": "export interface DefectGateEvidence { disposition: DefectGateEvidenceDisposition; gate_id?: string; negative_control?: string; local_checks?: string[]; hosted_checks?: string[]; owner: string; waiver_reason?: string; waiver_expires_at?: string; }" }, { "classification": "supported", "kind": "type", "name": "DefectGateEvidenceDisposition", "signature": "export type DefectGateEvidenceDisposition = (typeof DEFECT_GATE_EVIDENCE_DISPOSITIONS)[number];" }, { "classification": "supported", "kind": "interface", "name": "DefectGateEvidenceFinding", "signature": "export interface DefectGateEvidenceFinding { item_id: string; kind: \"missing_escape_class\" | \"invalid_escape_class\" | \"invalid_completion_timestamp\" | \"missing_gate_evidence\" | \"invalid_gate_evidence\" | \"expired_waiver\"; detail: string; }" }, { "classification": "supported", "kind": "interface", "name": "DefectGateEvidenceReport", "signature": "export interface DefectGateEvidenceReport { ok: boolean; governed_item_count: number; classified_item_count: number; class_counts: Record; evidence_disposition_counts: Record; findings: DefectGateEvidenceFinding[]; }" }, { "classification": "supported", "kind": "interface", "name": "DefectRecurrenceBudget", "signature": "export interface DefectRecurrenceBudget { max_escape_rate: number; max_false_positive_rate: number; }" }, { "classification": "supported", "kind": "interface", "name": "DefectRecurrenceChecks", "signature": "export interface DefectRecurrenceChecks { local: string[]; hosted: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "DefectRecurrenceCoverageOptions", "signature": "export interface DefectRecurrenceCoverageOptions { limit?: number; cursor?: string; uncoveredOnly?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "DefectRecurrenceCoverageReport", "signature": "export interface DefectRecurrenceCoverageReport { ok: boolean; fingerprint: string; items: DefectRecurrenceCoverageRow[]; total: number; has_more: boolean; next_cursor?: string; population: { scope: \"all_recorded_recurrence_items\"; item_count: number; lineage_count: number; edge_count: number; covered_item_count: number; uncovered_item_count: number; missing_item_count: number; classified_item_count: number; unclassified_item_count: number; class_counts: Record; escape_rate: number | null; escape_rate_lower_bound: number | null; }; budget_scope: \"registered_families_only\"; cost: { items_scanned: number; edges_scanned: number; row_limit: number; }; row_contract: { row_keys: [ \"items\" ]; jq_selector: \".items[]\"; }; }" }, { "classification": "supported", "kind": "interface", "name": "DefectRecurrenceCoverageRequest", "signature": "export interface DefectRecurrenceCoverageRequest extends DefectRecurrenceCoverageOptions { policy: DefectRecurrencePolicy; }" }, { "classification": "supported", "kind": "interface", "name": "DefectRecurrenceCoverageRow", "signature": "export interface DefectRecurrenceCoverageRow { item_id: string; lineage_id: string; lineage_item_count: number; family_ids: string[]; present: boolean; finding?: \"unregistered_recurrence_item\" | \"missing_recurrence_item\"; }" }, { "classification": "supported", "kind": "interface", "name": "DefectRecurrenceFamily", "signature": "export interface DefectRecurrenceFamily { id: string; version: number; title: string; owner_item_id: string; escape_class: DefectEscapeClass; triggers: DefectRecurrenceTriggers; checks: DefectRecurrenceChecks; negative_control: DefectChangeRiskInput; historical_item_ids: string[]; budget: DefectRecurrenceBudget; }" }, { "classification": "supported", "kind": "interface", "name": "DefectRecurrenceIndex", "signature": "export interface DefectRecurrenceIndex { version: 1; policy_fingerprint: string; index_fingerprint: string; families: DefectRecurrenceFamily[]; item_families: Record; direct_item_families?: Record; recurrence_records?: Record; file_families?: Record; build: { items_scanned: number; items_reused: number; items_indexed: number; }; }" }, { "classification": "supported", "kind": "interface", "name": "DefectRecurrencePolicy", "signature": "export interface DefectRecurrencePolicy { version: 1; evidence_epoch: string; families: DefectRecurrenceFamily[]; }" }, { "classification": "supported", "kind": "class", "name": "DefectRecurrencePolicyParseError", "signature": "export declare class DefectRecurrencePolicyParseError extends TypeError { readonly code = \"defect_recurrence_policy_invalid\"; }" }, { "classification": "supported", "kind": "interface", "name": "DefectRecurrenceRecord", "signature": "export interface DefectRecurrenceRecord { targets: string[]; files: string[]; escape_class?: string; }" }, { "classification": "supported", "kind": "interface", "name": "DefectRecurrenceTriggers", "signature": "export interface DefectRecurrenceTriggers { file_patterns?: string[]; package_names?: string[]; item_ids?: string[]; tags?: string[]; error_codes?: string[]; }" }, { "classification": "supported", "kind": "function", "name": "deriveAssuranceProposals", "signature": "(context: AssuranceEvaluationContext, ownerItemId: string) => Promise | calls: (context: AssuranceEvaluationContext, ownerItemId: string) => Promise" }, { "classification": "supported", "kind": "function", "name": "deriveClosureTimestamp", "signature": "(history: HistoryEntry[], document: ItemDocument, terminalStatuses: ReadonlySet) => ClosureTimestampEvidence | calls: (history: HistoryEntry[], document: ItemDocument, terminalStatuses: ReadonlySet) => ClosureTimestampEvidence" }, { "classification": "supported", "kind": "interface", "name": "DuplicateCluster", "signature": "export interface DuplicateCluster { id: string; items: Omit[]; matches: DuplicateClusterMatch[]; max_score: number; }" }, { "classification": "supported", "kind": "interface", "name": "DuplicateClusterMatch", "signature": "export interface DuplicateClusterMatch { left_id: string; right_id: string; score: number; reason: SimilarItemMatch[\"reason\"]; }" }, { "classification": "supported", "kind": "interface", "name": "DuplicateClustersResult", "signature": "export interface DuplicateClustersResult { clusters: DuplicateCluster[]; count: number; threshold: number; source: \"metadata_scan\"; filters: { statuses: string[] | null; since: string | null; }; cost: { item_count: number; algorithm: \"prefix_exact\" | \"exhaustive\"; possible_pairs: number; pair_limit: number; recall_guarantee: \"exact\"; candidate_pairs: number; scored_pairs: number; }; }" }, { "classification": "supported", "kind": "interface", "name": "DuplicateItemIdRow", "signature": "export interface DuplicateItemIdRow { id: string; paths: string[]; }" }, { "classification": "supported", "kind": "type", "name": "DuplicateItemInput", "signature": "export type DuplicateItemInput = Pick;" }, { "classification": "supported", "kind": "type", "name": "DuplicateItemsAnalysis", "signature": "export type DuplicateItemsAnalysis = Omit;" }, { "classification": "supported", "kind": "function", "name": "evaluateAssuranceAssertion", "signature": "(definition: AssuranceAssertionDefinition, measurement: AssuranceMeasurementResult, options?: { owner_terminal?: boolean; }) => AssuranceAssertionVerdict | calls: (definition: AssuranceAssertionDefinition, measurement: AssuranceMeasurementResult, options?: { owner_terminal?: boolean; }) => AssuranceAssertionVerdict" }, { "classification": "supported", "kind": "function", "name": "evaluateAssuranceGate", "signature": "(gateId: string, document: AssuranceDocument, context: AssuranceEvaluationContext, options: { trigger: AssuranceGateTrigger; dry_run?: boolean; }) => Promise | calls: (gateId: string, document: AssuranceDocument, context: AssuranceEvaluationContext, options: { trigger: AssuranceGateTrigger; dry_run?: boolean; }) => Promise" }, { "classification": "supported", "kind": "function", "name": "evaluateBoundaryFixtures", "signature": "(registry: BoundaryFixtureRegistry, fixtures: Readonly>, now?: Date) => BoundaryFixtureReport | calls: (registry: BoundaryFixtureRegistry, fixtures: Readonly>, now?: Date) => BoundaryFixtureReport" }, { "classification": "supported", "kind": "function", "name": "evaluateDefectGateEvidence", "signature": "(items: readonly AssuranceItemRecord[], policy: DefectRecurrencePolicy, terminalStatuses: readonly string[], now?: Date) => DefectGateEvidenceReport | calls: (items: readonly AssuranceItemRecord[], policy: DefectRecurrencePolicy, terminalStatuses: readonly string[], now?: Date) => DefectGateEvidenceReport" }, { "classification": "supported", "kind": "function", "name": "evaluateMeasurement", "signature": "(definition: AssuranceMeasurementDefinition, context: AssuranceEvaluationContext, definitions?: AssuranceMeasurementDefinition[]) => Promise | calls: (definition: AssuranceMeasurementDefinition, context: AssuranceEvaluationContext, definitions?: AssuranceMeasurementDefinition[]) => Promise" }, { "classification": "supported", "kind": "function", "name": "evaluateMutationGuard", "signature": "(options: EvaluateMutationGuardOptions) => MutationGuardResult | calls: (options: EvaluateMutationGuardOptions) => MutationGuardResult" }, { "classification": "supported", "kind": "interface", "name": "EvaluateMutationGuardOptions", "signature": "export interface EvaluateMutationGuardOptions { author: string; payload: unknown; settings: MutationGuardSettings; force?: boolean; }" }, { "classification": "supported", "kind": "function", "name": "evaluateReliabilityWindow", "signature": "(attempts: readonly ReliabilityAttempt[], policy: ReliabilityWindowPolicy) => ReliabilityWindowReport | calls: (attempts: readonly ReliabilityAttempt[], policy: ReliabilityWindowPolicy) => ReliabilityWindowReport" }, { "classification": "supported", "kind": "function", "name": "evaluateSimilarityGovernance", "signature": "(candidate: SimilarItemCandidate, options: FindSimilarItemsOptions & { mode: \"advisory\" | \"off\" | \"strict\"; allowDuplicate?: boolean; }) => Promise | calls: (candidate: SimilarItemCandidate, options: FindSimilarItemsOptions & { mode: \"off\" | \"advisory\" | \"strict\"; allowDuplicate?: boolean; }) => Promise" }, { "classification": "supported", "kind": "function", "name": "evaluateWorkflowPolicies", "signature": "(document: WorkflowPolicyDocument, input: WorkflowPolicyInput) => WorkflowPolicyEvaluation | calls: (document: WorkflowPolicyDocument, input: WorkflowPolicyInput) => WorkflowPolicyEvaluation" }, { "classification": "supported", "kind": "function", "name": "exportAttestation", "signature": "(options?: ExportAttestationOptions) => Promise | calls: (options?: ExportAttestationOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "ExportAttestationOptions", "signature": "export interface ExportAttestationOptions extends HistoryAttestationOptions { hashAlgorithm?: HistoryHashAlgorithm; generatedAt?: string; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionHostVersionCensus", "signature": "export interface ExtensionHostVersionCensus { host_version: string | null; copies: ExtensionHostVersionCopy[]; mismatches: ExtensionHostVersionCopy[]; warnings: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionHostVersionCopy", "signature": "export interface ExtensionHostVersionCopy { version: string; path: string; layout: \"host\" | \"npm\" | \"pnpm\" | \"other\"; consumers: string[]; }" }, { "classification": "supported", "kind": "function", "name": "findDuplicateClusters", "signature": "(options?: FindDuplicateClustersOptions) => Promise | calls: (options?: FindDuplicateClustersOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "FindDuplicateClustersOptions", "signature": "export interface FindDuplicateClustersOptions extends FindSimilarItemsOptions { exhaustive?: boolean; statuses?: readonly string[]; since?: string; }" }, { "classification": "supported", "kind": "function", "name": "findSimilarItems", "signature": "(candidate: SimilarItemCandidate, options?: FindSimilarItemsOptions) => Promise | calls: (candidate: SimilarItemCandidate, options?: FindSimilarItemsOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "FindSimilarItemsOptions", "signature": "export interface FindSimilarItemsOptions { pmRoot?: string; cwd?: string; limit?: number; threshold?: number; }" }, { "classification": "supported", "kind": "function", "name": "formatWorkspacePositionHuman", "signature": "(result: WorkspacePositionResult) => string | calls: (result: WorkspacePositionResult) => string" }, { "classification": "supported", "kind": "interface", "name": "GcCheckpointsSummary", "signature": "export interface GcCheckpointsSummary { scanned: number; removed: number; retained: number; retention_days: number; }" }, { "classification": "supported", "kind": "interface", "name": "GcCommandOptions", "signature": "export interface GcCommandOptions { dryRun?: boolean; scope?: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "GcLocksSummary", "signature": "export interface GcLocksSummary { scanned: number; removed: number; retained: number; }" }, { "classification": "supported", "kind": "interface", "name": "GcResult", "signature": "export interface GcResult { ok: boolean; dry_run: boolean; scope: GcScope[]; removed: string[]; retained: string[]; warnings: string[]; guidance: string[]; locks?: GcLocksSummary; checkpoints?: GcCheckpointsSummary; transactions?: GcTransactionsSummary; generated_at: string; }" }, { "classification": "supported", "kind": "interface", "name": "GcTransactionsSummary", "signature": "export interface GcTransactionsSummary { scanned: number; removed: number; retained: number; retention_days: number; }" }, { "classification": "supported", "kind": "function", "name": "getAssuranceDeclaration", "signature": "(pmRoot: string, kind: AssuranceDeclarationKind, id: string) => Promise | calls: (pmRoot: string, kind: AssuranceDeclarationKind, id: string) => Promise" }, { "classification": "supported", "kind": "function", "name": "getMutationActionContract", "signature": "(action: string) => MutationActionContract | undefined | calls: (action: string) => MutationActionContract | undefined" }, { "classification": "supported", "kind": "interface", "name": "HealthCheck", "signature": "export interface HealthCheck { name: \"settings\" | \"directories\" | \"settings_values\" | \"telemetry\" | \"extensions\" | \"storage\" | \"locks\" | \"integrity\" | \"history_drift\" | \"vectorization\"; status: HealthStatus; ok: boolean; details: Record; }" }, { "classification": "supported", "kind": "interface", "name": "HealthFinding", "signature": "export interface HealthFinding { warning: string; code: string; check: HealthCheck[\"name\"]; severity: \"advisory\" | \"gate_failing\"; remediation?: string; disposition?: \"no_safe_automatic_remediation\"; }" }, { "classification": "supported", "kind": "interface", "name": "HealthResult", "signature": "export interface HealthResult { ok: boolean; verdict?: { authority: \"ok\"; strict_exit?: true; require_merge_drivers?: true; exit_code: number; }; checks: HealthCheck[]; warning_count?: number; warning_limit?: number; warnings_truncated?: boolean; warnings: string[]; findings: HealthFinding[]; failed_because: string[]; projection?: { mode: \"standard\" | \"brief\" | \"summary\" | \"full\"; warning_count: number; warnings_truncated: boolean; detail_limit: number; omitted_checks?: HealthCheck[\"name\"][]; }; generated_at: string; }" }, { "classification": "supported", "kind": "value", "name": "HISTORY_AUTHOR_ATTRIBUTION_BASELINE", "signature": "\"2026-07-15T06:22:12.276Z\"" }, { "classification": "supported", "kind": "value", "name": "HISTORY_HASH_ALGORITHMS", "signature": "readonly [\"sha256\", \"sha512\"]" }, { "classification": "supported", "kind": "interface", "name": "HistoryAttestation", "signature": "export interface HistoryAttestation { format: typeof PM_HISTORY_ATTESTATION_CONTRACT.format; version: 1; hash_algorithm: HistoryHashAlgorithm; generated_at: string; streams: HistoryAttestationStream[]; workspace_digest: string; }" }, { "classification": "supported", "kind": "interface", "name": "HistoryAttestationExportReceipt", "signature": "export interface HistoryAttestationExportReceipt { output: string; workspace_digest: string; streams: number; }" }, { "classification": "supported", "kind": "interface", "name": "HistoryAttestationMaintenance", "signature": "export interface HistoryAttestationMaintenance { op: string; ts: string; record_hash: string | null; }" }, { "classification": "supported", "kind": "interface", "name": "HistoryAttestationOptions", "signature": "export interface HistoryAttestationOptions { pmRoot?: string; cwd?: string; }" }, { "classification": "supported", "kind": "interface", "name": "HistoryAttestationStream", "signature": "export interface HistoryAttestationStream { id: string; entries: number; bytes: number; stream_digest: string; latest_after_hash: string | null; latest_record_hash: string | null; latest_hash_algorithm: HistoryHashAlgorithm | null; rewrite_count: number; checkpoint_digest: string | null; last_maintenance: HistoryAttestationMaintenance | null; }" }, { "classification": "supported", "kind": "interface", "name": "HistoryAttestationVerification", "signature": "export interface HistoryAttestationVerification { ok: boolean; workspace_digest: string; streams_checked: number; changed_streams: string[]; missing_streams: string[]; added_streams: string[]; invalid_streams: string[]; transitions: Array<{ id: string; before_digest: string; after_digest: string | null; last_maintenance: HistoryAttestationMaintenance | null; }>; }" }, { "classification": "supported", "kind": "interface", "name": "HistoryAttestCommandOptions", "signature": "export interface HistoryAttestCommandOptions { verify?: string | HistoryAttestation; output?: string; hashAlgorithm?: string; }" }, { "classification": "supported", "kind": "interface", "name": "HistoryAuthorAttributionScan", "signature": "export interface HistoryAuthorAttributionScan { checked_streams: number; checked_events: number; unknown_event_count: number; legacy_unknown_event_count: number; actionable_unknown_event_count: number; acknowledged_actionable_event_count: number; affected_item_ids: string[]; samples: UnknownAuthorHistoryEvent[]; samples_truncated: boolean; actionable_events?: UnknownAuthorHistoryEvent[]; }" }, { "classification": "supported", "kind": "function", "name": "historyDigest", "signature": "(value: string, algorithm?: string) => string | calls: (value: string, algorithm?: string) => string" }, { "classification": "supported", "kind": "type", "name": "HistoryHashAlgorithm", "signature": "export type HistoryHashAlgorithm = (typeof HISTORY_HASH_ALGORITHMS)[number];" }, { "classification": "supported", "kind": "type", "name": "HistoryMaintenanceOperation", "signature": "export type HistoryMaintenanceOperation = \"history-redact\" | \"history-repair\" | \"history-compact\";" }, { "classification": "supported", "kind": "interface", "name": "HistoryMaintenanceOptions", "signature": "export interface HistoryMaintenanceOptions { dryRun?: boolean; author?: string; force?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "HistoryMaintenanceOutcome", "signature": "export interface HistoryMaintenanceOutcome { verification: ReturnType; warnings: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "HistoryMaintenanceParams", "signature": "export interface HistoryMaintenanceParams { pmRoot: string; subject: HistorySubject; settings: PmSettings; typeRegistry: ItemTypeRegistry; operation: HistoryMaintenanceOperation; options: HistoryMaintenanceOptions; transform: (snapshot: HistoryMaintenanceSnapshot) => HistoryMaintenancePlan | Promise>; }" }, { "classification": "supported", "kind": "interface", "name": "HistoryMaintenancePlan", "signature": "export interface HistoryMaintenancePlan { changed: boolean; rewrittenEntries: HistoryEntry[]; beforeWrite?: () => Promise; applyRewrite?: (verified: VerifiedHistoryRewriteState) => Promise; afterWrite?: () => Promise; report: (outcome: HistoryMaintenanceOutcome) => Result; }" }, { "classification": "supported", "kind": "interface", "name": "HistoryMaintenanceSnapshot", "signature": "export interface HistoryMaintenanceSnapshot { raw: string; entries: HistoryEntry[]; verification: ReturnType; loadedItem: Awaited> | null; author: string; }" }, { "classification": "supported", "kind": "interface", "name": "HistoryStreamIntegrityRow", "signature": "export interface HistoryStreamIntegrityRow { id: string; path: string; line?: number; detail: string; }" }, { "classification": "supported", "kind": "value", "name": "inspectHistoryAuthorStream", "signature": "(itemId: string, raw: string, sampleLimit?: number, acknowledgedEvents?: ReadonlySet) => Pick | calls: (itemId: string, raw: string, sampleLimit?: number, acknowledgedEvents?: ReadonlySet) => Pick" }, { "classification": "supported", "kind": "function", "name": "inspectStaleInProgressItems", "signature": "(items: readonly ItemMetadata[], options: InspectStaleInProgressOptions) => StaleInProgressScan | calls: (items: readonly ItemMetadata[], options: InspectStaleInProgressOptions) => StaleInProgressScan" }, { "classification": "supported", "kind": "interface", "name": "InspectStaleInProgressOptions", "signature": "export interface InspectStaleInProgressOptions { in_progress_status?: string; threshold_hours: number; now?: Date; last_history_activity?: (item: ItemMetadata) => string | undefined; }" }, { "classification": "supported", "kind": "function", "name": "inspectStatusRoleAssignments", "signature": "(statusRegistry: RuntimeStatusRegistry, items: readonly ItemMetadata[], itemLimit?: number) => StatusRoleDiagnostics | calls: (statusRegistry: RuntimeStatusRegistry, items: readonly ItemMetadata[], itemLimit?: number) => StatusRoleDiagnostics" }, { "classification": "supported", "kind": "function", "name": "isMutationAction", "signature": "(action: string) => boolean | calls: (action: string) => boolean" }, { "classification": "supported", "kind": "interface", "name": "ItemSimilarityScore", "signature": "export interface ItemSimilarityScore { score: number; reason: \"exact_title\" | \"issue_code\" | \"title_token_jaccard\"; }" }, { "classification": "supported", "kind": "function", "name": "jaccardSimilarity", "signature": "(leftTokens: readonly string[], rightTokens: readonly string[]) => number | calls: (leftTokens: readonly string[], rightTokens: readonly string[]) => number" }, { "classification": "supported", "kind": "value", "name": "LEGACY_HISTORY_HASH_ALGORITHM", "signature": "\"sha256\"" }, { "classification": "supported", "kind": "interface", "name": "LinkedFileRepairReport", "signature": "export interface LinkedFileRepairReport { missing_linked_path_rows_count: number; missing_linked_path_rows: LinkedFileRepairRow[]; missing_linked_path_rows_truncated: boolean; missing_linked_links_count: number; active_missing_linked_links_count: number; legacy_closed_missing_linked_links_count: number; legacy_terminal_missing_linked_links_count: number; active_missing_linked_paths_count: number; }" }, { "classification": "supported", "kind": "interface", "name": "LinkedFileRepairRow", "signature": "export interface LinkedFileRepairRow extends MissingLinkedPathRow { candidates: string[]; candidates_truncated: boolean; link_count: number; items_truncated: boolean; active_link_count: number; }" }, { "classification": "supported", "kind": "function", "name": "listAssuranceDeclarations", "signature": "(pmRoot: string, kind: AssuranceDeclarationKind) => Promise<{ items: AssuranceDeclaration[]; count: number; row_contract: { row_keys: [\"items\"]; jq_selector: \".items[]\"; }; }> | calls: (pmRoot: string, kind: AssuranceDeclarationKind) => Promise<{ items: AssuranceDeclaration[]; count: number; row_contract: { row_keys: [\"items\"]; jq_selector: \".items[]\"; }; }>" }, { "classification": "supported", "kind": "function", "name": "listAssuranceVerdicts", "signature": "(pmRoot: string, options?: { gate_id?: string; limit?: number; }) => Promise | calls: (pmRoot: string, options?: { gate_id?: string; limit?: number; }) => Promise" }, { "classification": "supported", "kind": "function", "name": "listInvalidProvenanceHistoryStreamIds", "signature": "(pmRoot: string) => Promise | calls: (pmRoot: string) => Promise" }, { "classification": "supported", "kind": "function", "name": "listMutationActions", "signature": "() => string[] | calls: () => string[]" }, { "classification": "supported", "kind": "value", "name": "MAX_WORKFLOW_POLICIES", "signature": "256" }, { "classification": "supported", "kind": "value", "name": "MAX_WORKFLOW_POLICY_TERMS", "signature": "64" }, { "classification": "supported", "kind": "interface", "name": "MutationActionContract", "signature": "export interface MutationActionContract { action: string; history_scope: MutationHistoryScope; }" }, { "classification": "supported", "kind": "interface", "name": "MutationGuardResult", "signature": "export interface MutationGuardResult { author: string; findings: SecretGuardFinding[]; warnings: string[]; override_applied: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "MutationGuardSettings", "signature": "export interface MutationGuardSettings { require_attributed_author: boolean; secret_guard: SecretGuardMode; stale_in_progress_hours: number; }" }, { "classification": "supported", "kind": "type", "name": "MutationHistoryScope", "signature": "export type MutationHistoryScope = \"item\" | \"workspace\" | \"history\" | \"conditional\";" }, { "classification": "supported", "kind": "function", "name": "normalizeAssuranceEvaluation", "signature": "(operation: () => Promise) => Promise | calls: (operation: () => Promise) => Promise" }, { "classification": "supported", "kind": "function", "name": "normalizeAssuranceMutation", "signature": "(operation: () => Promise) => Promise | calls: (operation: () => Promise) => Promise" }, { "classification": "supported", "kind": "function", "name": "normalizeInvalidHistoryProvenance", "signature": "(entries: HistoryEntry[]) => ProvenanceNormalizationResult | calls: (entries: HistoryEntry[]) => ProvenanceNormalizationResult" }, { "classification": "supported", "kind": "function", "name": "normalizeSimilarityText", "signature": "(value: string) => string | calls: (value: string) => string" }, { "classification": "supported", "kind": "function", "name": "parseDefectChangeRiskRequest", "signature": "(value: unknown) => DefectChangeRiskRequest | calls: (value: unknown) => DefectChangeRiskRequest" }, { "classification": "supported", "kind": "function", "name": "parseDefectRecurrenceCoverageRequest", "signature": "(value: unknown) => DefectRecurrenceCoverageRequest | calls: (value: unknown) => DefectRecurrenceCoverageRequest" }, { "classification": "supported", "kind": "function", "name": "parseDefectRecurrencePolicy", "signature": "(value: unknown) => DefectRecurrencePolicy | calls: (value: unknown) => DefectRecurrencePolicy" }, { "classification": "supported", "kind": "function", "name": "parseHistoryAttestation", "signature": "(value: unknown) => HistoryAttestation | calls: (value: unknown) => HistoryAttestation" }, { "classification": "supported", "kind": "function", "name": "parseUnknownAuthorHistoryEventCoordinates", "signature": "(values: readonly string[]) => UnknownAuthorHistoryEvent[] | calls: (values: readonly string[]) => UnknownAuthorHistoryEvent[]" }, { "classification": "supported", "kind": "function", "name": "parseWorkflowPolicy", "signature": "(value: unknown) => WorkflowPolicy | calls: (value: unknown) => WorkflowPolicy" }, { "classification": "supported", "kind": "function", "name": "parseWorkflowPolicyDocument", "signature": "(value: unknown) => WorkflowPolicyDocument | calls: (value: unknown) => WorkflowPolicyDocument" }, { "classification": "supported", "kind": "function", "name": "planUnknownAuthorHistoryAcknowledgment", "signature": "(pmRoot: string, selector: Pick, coordinateLimit?: number) => Promise | calls: (pmRoot: string, selector: Pick, coordinateLimit?: number) => Promise" }, { "classification": "supported", "kind": "value", "name": "PM_HISTORY_ATTESTATION_CONTRACT", "signature": "{ readonly format: \"pm-history-attestation\"; readonly version: 1; readonly stream_hash: \"exact_file_bytes\"; readonly rollup_hash: \"stable_json_without_workspace_digest\"; readonly ordering: \"stream_id_code_unit_ascending\"; readonly consistency: \"per_stream_snapshot_with_change_detection\"; readonly trust: \"independently_retained_bundle\"; }" }, { "classification": "supported", "kind": "value", "name": "PM_MUTATION_ACTION_CONTRACTS", "signature": "readonly [{ readonly action: \"append\"; readonly history_scope: \"item\"; }, { readonly action: \"claim\"; readonly history_scope: \"item\"; }, { readonly action: \"close\"; readonly history_scope: \"item\"; }, { readonly action: \"close-many\"; readonly history_scope: \"item\"; }, { readonly action: \"close-task\"; readonly history_scope: \"item\"; }, { readonly action: \"comments\"; readonly history_scope: \"conditional\"; }, { readonly action: \"config\"; readonly history_scope: \"conditional\"; }, { readonly action: \"copy\"; readonly history_scope: \"item\"; }, { readonly action: \"create\"; readonly history_scope: \"item\"; }, { readonly action: \"delete\"; readonly history_scope: \"item\"; }, { readonly action: \"deps\"; readonly history_scope: \"conditional\"; }, { readonly action: \"discover\"; readonly history_scope: \"item\"; }, { readonly action: \"docs\"; readonly history_scope: \"conditional\"; }, { readonly action: \"files\"; readonly history_scope: \"conditional\"; }, { readonly action: \"focus\"; readonly history_scope: \"conditional\"; }, { readonly action: \"gc\"; readonly history_scope: \"conditional\"; }, { readonly action: \"history-compact\"; readonly history_scope: \"history\"; }, { readonly action: \"history-author-acknowledge\"; readonly history_scope: \"workspace\"; }, { readonly action: \"history-redact\"; readonly history_scope: \"history\"; }, { readonly action: \"history-repair\"; readonly history_scope: \"history\"; }, { readonly action: \"init\"; readonly history_scope: \"workspace\"; }, { readonly action: \"install\"; readonly history_scope: \"conditional\"; }, { readonly action: \"learnings\"; readonly history_scope: \"conditional\"; }, { readonly action: \"notes\"; readonly history_scope: \"conditional\"; }, { readonly action: \"package\"; readonly history_scope: \"conditional\"; }, { readonly action: \"pause-task\"; readonly history_scope: \"item\"; }, { readonly action: \"plan\"; readonly history_scope: \"conditional\"; }, { readonly action: \"profile\"; readonly history_scope: \"conditional\"; }, { readonly action: \"release\"; readonly history_scope: \"item\"; }, { readonly action: \"restore\"; readonly history_scope: \"item\"; }, { readonly action: \"schema\"; readonly history_scope: \"conditional\"; }, { readonly action: \"start-task\"; readonly history_scope: \"item\"; }, { readonly action: \"templates\"; readonly history_scope: \"conditional\"; }, { readonly action: \"test\"; readonly history_scope: \"conditional\"; }, { readonly action: \"test-all\"; readonly history_scope: \"conditional\"; }, { readonly action: \"update\"; readonly history_scope: \"item\"; }, { readonly action: \"update-many\"; readonly history_scope: \"item\"; }, { readonly action: \"upgrade\"; readonly history_scope: \"conditional\"; }]" }, { "classification": "supported", "kind": "interface", "name": "PreparedSimilarityText", "signature": "export interface PreparedSimilarityText { normalized: string; tokens: string[]; issueCodes: string[]; }" }, { "classification": "supported", "kind": "function", "name": "prepareSimilarityText", "signature": "(value: string) => PreparedSimilarityText | calls: (value: string) => PreparedSimilarityText" }, { "classification": "supported", "kind": "function", "name": "projectValidateCounts", "signature": "(result: ValidateResult) => ValidateCountsResult | calls: (result: ValidateResult) => ValidateCountsResult" }, { "classification": "supported", "kind": "function", "name": "promoteAssuranceAssertion", "signature": "(pmRoot: string, definition: AssuranceAssertionDefinition, enforcement: Exclude, options?: { author?: string; message?: string; }) => Promise>> | calls: (pmRoot: string, definition: AssuranceAssertionDefinition, enforcement: Exclude, options?: { author?: string; message?: string; }) => Promise>>" }, { "classification": "supported", "kind": "interface", "name": "ProvenanceHealthSample", "signature": "export interface ProvenanceHealthSample { scope: \"history_prefix\"; event_limit: number; byte_limit: number; bytes_read: number; events_read: number; truncated: boolean; unreadable_sources: number; malformed_events: number; earliest_event_at: string | null; latest_event_at: string | null; complete: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ProvenanceNormalizationReceipt", "signature": "export interface ProvenanceNormalizationReceipt { changed: boolean; events_changed: number; observations_removed: number; invalid_values: ProvenanceValueHealthFinding[]; }" }, { "classification": "supported", "kind": "interface", "name": "ProvenanceNormalizationResult", "signature": "export interface ProvenanceNormalizationResult { entries: HistoryEntry[]; receipt: ProvenanceNormalizationReceipt; }" }, { "classification": "supported", "kind": "interface", "name": "ProvenanceResolverHealthOutcome", "signature": "export interface ProvenanceResolverHealthOutcome { harness: string; dimension: string; resolver: string; attempts: number; successes: number; }" }, { "classification": "supported", "kind": "interface", "name": "ProvenanceResolverHealthScan", "signature": "export interface ProvenanceResolverHealthScan { outcomes: ProvenanceResolverHealthOutcome[]; sample: ProvenanceHealthSample; invalid_values: ProvenanceValueHealthFinding[]; warnings: string[]; events_read: number; truncated: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ProvenanceValueHealthFinding", "signature": "export interface ProvenanceValueHealthFinding { harness: string; dimension: string; kind: \"boolean\" | \"single_digit\"; count: number; }" }, { "classification": "supported", "kind": "function", "name": "putAssuranceDeclaration", "signature": "(pmRoot: string, kind: AssuranceDeclarationKind, definition: AssuranceDeclaration, options?: AssuranceMutationOptions) => Promise | calls: (pmRoot: string, kind: AssuranceDeclarationKind, definition: AssuranceDeclaration, options?: AssuranceMutationOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "putAssuranceDeclarationBundle", "signature": "(pmRoot: string, bundle: AssuranceDeclarationBundle, options?: AssuranceMutationOptions) => Promise | calls: (pmRoot: string, bundle: AssuranceDeclarationBundle, options?: AssuranceMutationOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "readWorkflowPolicies", "signature": "(pmRoot: string) => Promise | calls: (pmRoot: string) => Promise" }, { "classification": "supported", "kind": "function", "name": "readWorkflowPolicyField", "signature": "(record: Readonly> | null, field: string) => unknown | calls: (record: Readonly> | null, field: string) => unknown" }, { "classification": "supported", "kind": "function", "name": "readWorkspacePosition", "signature": "(global: GlobalOptions) => Promise | calls: (global: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "reconcileArtifactLedgers", "signature": "(snapshots: readonly ArtifactLedgerSnapshot[], exceptions?: readonly ArtifactLedgerException[]) => ArtifactLedgerReport | calls: (snapshots: readonly ArtifactLedgerSnapshot[], exceptions?: readonly ArtifactLedgerException[]) => ArtifactLedgerReport" }, { "classification": "supported", "kind": "function", "name": "recordAssuranceVerdict", "signature": "(pmRoot: string, verdict: AssuranceGateVerdict, options?: AssuranceMutationOptions) => Promise | calls: (pmRoot: string, verdict: AssuranceGateVerdict, options?: AssuranceMutationOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "ReindexOptions", "signature": "export interface ReindexOptions { mode?: string; progress?: boolean; full?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ReindexResult", "signature": "export interface ReindexResult { ok: boolean; mode: ReindexMode; total_items: number; semantic: { enabled: boolean; stale_items: number; unchanged_items: number; embedded_items: number; vector_upserted: number; batches_completed: number; batching?: EmbeddingBatchReceipt; }; artifacts: { manifest: string; embeddings: string; }; warnings: string[]; generated_at: string; }" }, { "classification": "supported", "kind": "interface", "name": "ReliabilityAttempt", "signature": "export interface ReliabilityAttempt { id: string; family: string; started_at: string; outcome: \"success\" | \"failure\" | \"pending\"; repaired_at?: string; cause?: \"product\" | \"infrastructure\" | \"unknown\"; }" }, { "classification": "supported", "kind": "interface", "name": "ReliabilityFamilyReport", "signature": "export interface ReliabilityFamilyReport { family: string; attempts: number; completed: number; failed: number; pending: number; failure_rate: number | null; affected_days: string[]; repair_minutes: number[]; unresolved: number; causes: Record<\"product\" | \"infrastructure\" | \"unknown\", number>; violations: Array<\"insufficient_completed_attempts\" | \"failure_rate\">; ok: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ReliabilityWindowPolicy", "signature": "export interface ReliabilityWindowPolicy { window_start: string; window_end: string; families: readonly string[]; max_failure_rate: number; min_completed_attempts: number; }" }, { "classification": "supported", "kind": "interface", "name": "ReliabilityWindowReport", "signature": "export interface ReliabilityWindowReport { schema: \"pm-reliability-window/1\"; window_start: string; window_end: string; ok: boolean; families: ReliabilityFamilyReport[]; }" }, { "classification": "supported", "kind": "function", "name": "removeAssuranceDeclaration", "signature": "(pmRoot: string, kind: AssuranceDeclarationKind, id: string, options?: AssuranceMutationOptions) => Promise | calls: (pmRoot: string, kind: AssuranceDeclarationKind, id: string, options?: AssuranceMutationOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "resolveHistoryHashAlgorithm", "signature": "(value?: string) => HistoryHashAlgorithm | calls: (value?: string) => HistoryHashAlgorithm" }, { "classification": "supported", "kind": "function", "name": "resolveUnknownAuthorAcknowledgmentSelector", "signature": "(rawEvents: readonly string[], allActionable: boolean) => { events: UnknownAuthorHistoryEvent[]; all_actionable: boolean; } | calls: (rawEvents: readonly string[], allActionable: boolean) => { events: UnknownAuthorHistoryEvent[]; all_actionable: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ResurrectedItemRow", "signature": "export interface ResurrectedItemRow { id: string; deleted_at: string; deleted_by: string; }" }, { "classification": "supported", "kind": "function", "name": "runAssuranceAction", "signature": "(input: AssuranceActionInput, global?: Pick, runtime?: AssuranceActionRuntimeOptions) => Promise | calls: (input: AssuranceActionInput, global?: Pick, runtime?: AssuranceActionRuntimeOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runAssuranceDispatch", "signature": "(args: Record, options: Record, global: GlobalOptions) => Promise | calls: (args: Record, options: Record, global: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runGc", "signature": "(global: GlobalOptions, options?: GcCommandOptions) => Promise | calls: (global: GlobalOptions, options?: GcCommandOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runHealth", "signature": "(global: GlobalOptions, options?: RunHealthOptions) => Promise | calls: (global: GlobalOptions, options?: RunHealthOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "RunHealthOptions", "signature": "export interface RunHealthOptions { strictExit?: boolean; failOnWarn?: boolean; strictDirectories?: boolean; requireMergeDrivers?: boolean; checkOnly?: boolean; checkTelemetry?: boolean; noRefresh?: boolean; refreshVectors?: boolean; verboseStaleItems?: boolean; verboseAuthorEvents?: boolean; skipVectors?: boolean; skipIntegrity?: boolean; skipDrift?: boolean; full?: boolean; brief?: boolean; summary?: boolean; }" }, { "classification": "supported", "kind": "function", "name": "runHistoryAttest", "signature": "(options: HistoryAttestCommandOptions, global: GlobalOptions) => Promise | calls: (options: HistoryAttestCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runHistoryMaintenance", "signature": "(params: HistoryMaintenanceParams) => Promise | calls: (params: HistoryMaintenanceParams) => Promise" }, { "classification": "supported", "kind": "function", "name": "runReindex", "signature": "(options: ReindexOptions, global: GlobalOptions) => Promise | calls: (options: ReindexOptions, global: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runUpgrade", "signature": "(target: string | undefined, options: UpgradeCommandOptions, global: GlobalOptions) => Promise | calls: (target: string | undefined, options: UpgradeCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runValidate", "signature": "{ (options: ValidateCommandOptions & { counts: true; }, global: GlobalOptions, services?: ValidateMutationServices): Promise; (options: ValidateCommandOptions & { counts?: false; }, global: GlobalOptions, services?: ValidateMutationServices): Promise; (options: ValidateCommandOptions, global: GlobalOptions, services?: ValidateMutationServices): Promise; } | calls: (options: ValidateCommandOptions & { counts: true; }, global: GlobalOptions, services?: ValidateMutationServices) => Promise ; (options: ValidateCommandOptions & { counts?: false; }, global: GlobalOptions, services?: ValidateMutationServices) => Promise ; (options: ValidateCommandOptions, global: GlobalOptions, services?: ValidateMutationServices) => Promise" }, { "classification": "supported", "kind": "function", "name": "runWorkflowPolicyAction", "signature": "(action: WorkflowPolicyAction, name: string | undefined, options?: WorkflowPolicyActionOptions, global?: Pick) => Promise | calls: (action: WorkflowPolicyAction, name: string | undefined, options?: WorkflowPolicyActionOptions, global?: Pick) => Promise" }, { "classification": "supported", "kind": "function", "name": "scanClosureTimestamps", "signature": "(pmRoot: string, items: readonly ValidateItem[], registry: RuntimeStatusRegistry, inspectHistory: boolean, limit: number) => Promise | calls: (pmRoot: string, items: readonly ValidateItem[], registry: RuntimeStatusRegistry, inspectHistory: boolean, limit: number) => Promise" }, { "classification": "supported", "kind": "function", "name": "scanExtensionHostVersions", "signature": "(loadedExtensions: readonly LoadedExtension[], workspaceRoot: string, hostPackageRoot?: string) => Promise | calls: (loadedExtensions: readonly LoadedExtension[], workspaceRoot: string, hostPackageRoot?: string) => Promise" }, { "classification": "supported", "kind": "value", "name": "scanHistoryAuthorAttribution", "signature": "(pmRoot: string, sampleLimit?: number, includeActionableEvents?: boolean) => Promise | calls: (pmRoot: string, sampleLimit?: number, includeActionableEvents?: boolean) => Promise" }, { "classification": "supported", "kind": "function", "name": "scanMutationSecrets", "signature": "(payload: unknown) => SecretGuardFinding[] | calls: (payload: unknown) => SecretGuardFinding[]" }, { "classification": "supported", "kind": "function", "name": "scanProvenanceResolverHealth", "signature": "(pmRoot: string, eventLimit?: number) => Promise | calls: (pmRoot: string, eventLimit?: number) => Promise" }, { "classification": "supported", "kind": "function", "name": "scanStaleInProgressItems", "signature": "(pmRoot: string, items: readonly ItemMetadata[], options: Omit) => Promise | calls: (pmRoot: string, items: readonly ItemMetadata[], options: Omit) => Promise" }, { "classification": "supported", "kind": "function", "name": "scanStorageIntegrity", "signature": "(pmRoot: string, parsedItemIds: ReadonlySet, typeToFolder: Record, itemParseOptions?: StorageIntegrityItemParseOptions) => Promise | calls: (pmRoot: string, parsedItemIds: ReadonlySet, typeToFolder: Record, itemParseOptions?: StorageIntegrityItemParseOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "scoreItemSimilarity", "signature": "(leftTitle: string, rightTitle: string) => ItemSimilarityScore | calls: (leftTitle: string, rightTitle: string) => ItemSimilarityScore" }, { "classification": "supported", "kind": "function", "name": "scorePreparedItemSimilarity", "signature": "(left: PreparedSimilarityText, right: PreparedSimilarityText) => ItemSimilarityScore | calls: (left: PreparedSimilarityText, right: PreparedSimilarityText) => ItemSimilarityScore" }, { "classification": "supported", "kind": "interface", "name": "SecretGuardFinding", "signature": "export interface SecretGuardFinding { rule: (typeof SECRET_RULES)[number][\"mutationRule\"]; path: string; normalizations?: SecretNormalizationKind[]; normalization_incomplete?: true; }" }, { "classification": "supported", "kind": "type", "name": "SecretGuardMode", "signature": "export type SecretGuardMode = \"off\" | \"advise\" | \"block\";" }, { "classification": "supported", "kind": "type", "name": "SecretNormalizationKind", "signature": "export type SecretNormalizationKind = \"percent_decode\" | \"json_unescape\" | \"unicode_fold\";" }, { "classification": "supported", "kind": "interface", "name": "SimilarItemCandidate", "signature": "export interface SimilarItemCandidate { title: string; description?: string; body?: string; excludeIds?: readonly string[]; }" }, { "classification": "supported", "kind": "interface", "name": "SimilarItemMatch", "signature": "export interface SimilarItemMatch { id: string; title: string; status: string; type: string; score: number; reason: \"exact_title\" | \"issue_code\" | \"title_token_jaccard\"; }" }, { "classification": "supported", "kind": "interface", "name": "SimilarItemsResult", "signature": "export interface SimilarItemsResult { items: SimilarItemMatch[]; count: number; threshold: number; source: \"persistent_index\" | \"metadata_fallback\"; }" }, { "classification": "supported", "kind": "interface", "name": "SimilarityAdvisory", "signature": "export interface SimilarityAdvisory { mode: \"advisory\" | \"strict\"; bypassed: boolean; result: SimilarItemsResult; recovery: SimilarityRecovery; }" }, { "classification": "supported", "kind": "function", "name": "similarityAdvisoryWarnings", "signature": "(advisory: SimilarityAdvisory | undefined) => string[] | calls: (advisory: SimilarityAdvisory | undefined) => string[]" }, { "classification": "supported", "kind": "interface", "name": "SimilarityRecovery", "signature": "export interface SimilarityRecovery { action: \"reuse\" | \"reopen\"; item_id: string; command: string; args: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "StaleInProgressItem", "signature": "export interface StaleInProgressItem { id: string; last_activity_at: string; age_hours: number; }" }, { "classification": "supported", "kind": "interface", "name": "StaleInProgressScan", "signature": "export interface StaleInProgressScan { threshold_hours: number; count: number; items: StaleInProgressItem[]; remediation: string; }" }, { "classification": "supported", "kind": "interface", "name": "StatusRoleDiagnostics", "signature": "export interface StatusRoleDiagnostics { roleless_status_count: number; roleless_statuses: string[]; roleless_statuses_truncated: boolean; affected_item_count: number; affected_item_ids: string[]; affected_item_ids_truncated: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "StorageIntegrityItemParseOptions", "signature": "export interface StorageIntegrityItemParseOptions { schema?: ItemDocumentFormatOptions[\"schema\"]; extensionFieldNames?: readonly string[]; }" }, { "classification": "supported", "kind": "interface", "name": "StorageIntegrityScanResult", "signature": "export interface StorageIntegrityScanResult { item_files_on_disk: number; item_ids_on_disk: number; parsed_items: number; unreadable_item_files: UnreadableItemFileRow[]; duplicate_item_ids: DuplicateItemIdRow[]; history_streams_scanned: number; history_conflict_marker_streams: HistoryStreamIntegrityRow[]; history_unparseable_streams: HistoryStreamIntegrityRow[]; resurrected_items: ResurrectedItemRow[]; history_repair_reconciliations: number; config_files_scanned: number; unparseable_config_files: UnparseableConfigRow[]; }" }, { "classification": "supported", "kind": "function", "name": "tokenizeSimilarityText", "signature": "(value: string) => string[] | calls: (value: string) => string[]" }, { "classification": "supported", "kind": "interface", "name": "UnknownAuthorAcknowledgmentPlan", "signature": "export interface UnknownAuthorAcknowledgmentPlan { selection: { kind: \"events\" | \"all_actionable\"; }; selected_count: number; actionable_count: number; already_acknowledged_count: number; omitted_count: number; coordinates: UnknownAuthorAcknowledgmentPlanCoordinate[]; plan_fingerprint: string; }" }, { "classification": "supported", "kind": "interface", "name": "UnknownAuthorAcknowledgmentPlanCoordinate", "signature": "export interface UnknownAuthorAcknowledgmentPlanCoordinate extends UnknownAuthorHistoryEvent { source_event_hash: string; disposition: \"actionable\" | \"already_acknowledged\"; }" }, { "classification": "supported", "kind": "interface", "name": "UnknownAuthorAcknowledgmentResult", "signature": "export interface UnknownAuthorAcknowledgmentResult { dry_run: boolean; mutated: boolean; acknowledged: number; outcome: \"preview\" | \"effect\" | \"no_effect\" | \"partial_effect\"; exit_code: 0 | 6 | 7; plan: UnknownAuthorAcknowledgmentPlan; history_path?: string; }" }, { "classification": "supported", "kind": "interface", "name": "UnknownAuthorHistoryEvent", "signature": "export interface UnknownAuthorHistoryEvent { item_id: string; line: number; }" }, { "classification": "supported", "kind": "interface", "name": "UnparseableConfigRow", "signature": "export interface UnparseableConfigRow { path: string; detail: string; }" }, { "classification": "supported", "kind": "interface", "name": "UnreadableItemFileRow", "signature": "export interface UnreadableItemFileRow { path: string; id: string; }" }, { "classification": "supported", "kind": "interface", "name": "UpgradeCliResult", "signature": "export interface UpgradeCliResult { requested: boolean; status: \"planned\" | \"updated\" | \"failed\" | \"skipped\"; package: string; target: string; command: string[]; migration_guidance?: string[]; before_version?: string; after_version?: string; repair: boolean; reason?: string; error?: string; }" }, { "classification": "supported", "kind": "interface", "name": "UpgradeCommandOptions", "signature": "export interface UpgradeCommandOptions { scope?: ExtensionScope; dryRun?: boolean; cliOnly?: boolean; packagesOnly?: boolean; project?: boolean; local?: boolean; global?: boolean; repair?: boolean; tag?: string; packageName?: string; commandRunner?: UpgradeCommandRunner; }" }, { "classification": "supported", "kind": "type", "name": "UpgradeCommandRunner", "signature": "export type UpgradeCommandRunner = (command: string, args: string[], options?: { cwd?: string; }) => Promise;" }, { "classification": "supported", "kind": "interface", "name": "UpgradeCommandRunnerResult", "signature": "export interface UpgradeCommandRunnerResult { stdout: string; stderr: string; }" }, { "classification": "supported", "kind": "interface", "name": "UpgradePackageResult", "signature": "export interface UpgradePackageResult { name: string; directory: string; scope: ExtensionScope; source: ManagedExtensionSource; status: \"planned\" | \"updated\" | \"failed\" | \"skipped\"; command: string[]; previous_version: string; installed_version?: string; reason?: string; error?: string; }" }, { "classification": "supported", "kind": "interface", "name": "UpgradeResult", "signature": "export interface UpgradeResult { ok: boolean; action: \"upgrade\"; dry_run: boolean; scope: ExtensionScope; target?: string; cli: UpgradeCliResult; packages: UpgradePackageResult[]; summary: { requested_cli: boolean; requested_packages: boolean; planned: number; updated: number; skipped: number; failed: number; }; }" }, { "classification": "supported", "kind": "function", "name": "validateAssertionDefinition", "signature": "(definition: AssuranceAssertionDefinition) => AssuranceAssertionDefinition | calls: (definition: AssuranceAssertionDefinition) => AssuranceAssertionDefinition" }, { "classification": "supported", "kind": "function", "name": "validateAssuranceDocument", "signature": "(document: AssuranceDocument) => AssuranceDocument | calls: (document: AssuranceDocument) => AssuranceDocument" }, { "classification": "supported", "kind": "interface", "name": "ValidateCheck", "signature": "export interface ValidateCheck { name: ValidateCheckName; status: ValidateStatus; ok: boolean; details: Record; }" }, { "classification": "supported", "kind": "interface", "name": "ValidateCommandOptions", "signature": "export interface ValidateCommandOptions { checkCompleteness?: boolean; checkMetadata?: boolean; checkResolution?: boolean; checkLifecycle?: boolean; checkStaleBlockers?: boolean; dependencyCycleSeverity?: string; parentCycleSeverity?: string; checkFiles?: boolean; includePmInternals?: boolean; verboseFileLists?: boolean; verboseDiagnostics?: boolean; allAffectedIds?: boolean; checkHistoryDrift?: boolean; checkStorageIntegrity?: boolean; checkCommandReferences?: boolean; scanMode?: string; metadataProfile?: string; fixHints?: boolean; autoFix?: boolean; dryRun?: boolean; fixScope?: string[]; pruneMissing?: boolean; counts?: boolean; full?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ValidateCountsFixesSummary", "signature": "export interface ValidateCountsFixesSummary { mode: \"apply\" | \"dry_run\"; auto_fix: boolean; prune_missing: boolean; planned_count: number; applied_count: number; gated_count: number; failed_count: number; }" }, { "classification": "supported", "kind": "interface", "name": "ValidateCountsResult", "signature": "export interface ValidateCountsResult extends Omit { fixes?: ValidateCountsFixesSummary; }" }, { "classification": "supported", "kind": "interface", "name": "ValidateFixesSummary", "signature": "export interface ValidateFixesSummary { mode: \"apply\" | \"dry_run\"; auto_fix: boolean; prune_missing: boolean; granted_fix_scopes: string[]; planned_count: number; applied_count: number; gated_count: number; failed_count: number; planned_fixes: Array>; applied_fixes: Array>; gated_fixes: Array>; failed_fixes: Array>; }" }, { "classification": "supported", "kind": "function", "name": "validateGateDefinition", "signature": "(definition: AssuranceGateDefinition) => AssuranceGateDefinition | calls: (definition: AssuranceGateDefinition) => AssuranceGateDefinition" }, { "classification": "supported", "kind": "function", "name": "validateMeasurementDefinition", "signature": "(definition: AssuranceMeasurementDefinition) => AssuranceMeasurementDefinition | calls: (definition: AssuranceMeasurementDefinition) => AssuranceMeasurementDefinition" }, { "classification": "supported", "kind": "interface", "name": "ValidateMutationServices", "signature": "export interface ValidateMutationServices { runUpdate?: (id: string, options: Record, global: GlobalOptions) => Promise; }" }, { "classification": "supported", "kind": "interface", "name": "ValidateResult", "signature": "export interface ValidateResult { ok: boolean; has_warnings: boolean; checks: ValidateCheck[]; warnings: string[]; fixes?: ValidateFixesSummary; generated_at: string; projection: OutputProjectionDeclaration; }" }, { "classification": "supported", "kind": "function", "name": "verifyAttestation", "signature": "(bundleInput: unknown, options?: HistoryAttestationOptions) => Promise | calls: (bundleInput: unknown, options?: HistoryAttestationOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "WaivedBoundaryRecord", "signature": "export interface WaivedBoundaryRecord { id: string; producer: string; consumer: string; format: string; waiver_reason: string; waiver_owner: string; waiver_expires_at: string; }" }, { "classification": "supported", "kind": "value", "name": "WORKFLOW_POLICY_ACTIONS", "signature": "readonly [\"policies\", \"policy-put\", \"policy-remove\", \"policy-mode\", \"policy-check\", \"policy-approve\", \"policy-presets\"]" }, { "classification": "supported", "kind": "value", "name": "WORKFLOW_POLICY_DOCUMENT_SCHEMA", "signature": "{ readonly $schema: \"https://json-schema.org/draft/2020-12/schema\"; readonly title: \"pm workflow policy registry\"; readonly type: \"object\"; readonly additionalProperties: false; readonly required: readonly [\"version\", \"policies\"]; readonly properties: { readonly version: { readonly const: 1; }; readonly enforcement: { readonly enum: readonly [\"advise\", \"refuse\"]; readonly default: \"advise\"; }; readonly policies: { readonly type: \"array\"; readonly maxItems: 256; readonly items: { readonly type: \"object\"; readonly additionalProperties: false; readonly required: readonly [\"id\", \"rule\"]; readonly properties: { readonly id: { readonly type: \"string\"; readonly minLength: 1; readonly maxLength: 128; readonly pattern: \"^[a-zA-Z0-9][a-zA-Z0-9._-]*$\"; }; readonly description: { readonly type: \"string\"; readonly minLength: 1; readonly maxLength: 500; readonly pattern: \"\\\\S\"; }; readonly effect: { readonly enum: readonly [\"advise\", \"warn\", \"refuse\"]; }; readonly subject: { readonly type: \"object\"; readonly additionalProperties: false; readonly properties: { readonly dependency: { readonly type: \"object\"; readonly additionalProperties: false; readonly required: readonly [\"kind\"]; readonly properties: { readonly kind: { type: string; minLength: number; maxLength: number; pattern: string; }; readonly id: { type: string; minLength: number; maxLength: number; pattern: string; }; }; }; }; }; readonly rule: { readonly oneOf: readonly [{ readonly type: \"object\"; readonly additionalProperties: false; readonly required: readonly [\"kind\", \"fields\"]; readonly properties: { readonly kind: { readonly const: \"require_fields\"; }; readonly fields: { items: { pattern: string; type: string; minLength: number; maxLength: number; }; type: string; minItems: number; maxItems: number; }; }; }, { readonly type: \"object\"; readonly additionalProperties: false; readonly required: readonly [\"kind\", \"authors\"]; readonly properties: { readonly kind: { readonly const: \"authors\"; }; readonly authors: { type: string; minItems: number; maxItems: number; items: { type: string; minLength: number; maxLength: number; pattern: string; }; }; }; }, ...{ type: string; additionalProperties: boolean; required: string[]; properties: { kind: { const: string; }; fields: { items: { pattern: string; type: string; minLength: number; maxLength: number; }; type: string; minItems: number; maxItems: number; }; authors: { type: string; minItems: number; maxItems: number; items: { type: string; minLength: number; maxLength: number; pattern: string; }; }; }; }[], { readonly type: \"object\"; readonly additionalProperties: false; readonly required: readonly [\"kind\", \"allowed\"]; readonly properties: { readonly kind: { readonly const: \"transition\"; }; readonly allowed: { readonly type: \"array\"; readonly maxItems: 64; readonly items: { readonly type: \"array\"; readonly minItems: 2; readonly maxItems: 2; readonly items: { type: string; minLength: number; maxLength: number; pattern: string; }; }; }; }; }]; }; }; }; }; }; }" }, { "classification": "supported", "kind": "value", "name": "WORKFLOW_POLICY_SCHEMA", "signature": "{ readonly type: \"object\"; readonly additionalProperties: false; readonly required: readonly [\"id\", \"rule\"]; readonly properties: { readonly id: { readonly type: \"string\"; readonly minLength: 1; readonly maxLength: 128; readonly pattern: \"^[a-zA-Z0-9][a-zA-Z0-9._-]*$\"; }; readonly description: { readonly type: \"string\"; readonly minLength: 1; readonly maxLength: 500; readonly pattern: \"\\\\S\"; }; readonly effect: { readonly enum: readonly [\"advise\", \"warn\", \"refuse\"]; }; readonly subject: { readonly type: \"object\"; readonly additionalProperties: false; readonly properties: { readonly dependency: { readonly type: \"object\"; readonly additionalProperties: false; readonly required: readonly [\"kind\"]; readonly properties: { readonly kind: { type: string; minLength: number; maxLength: number; pattern: string; }; readonly id: { type: string; minLength: number; maxLength: number; pattern: string; }; }; }; }; }; readonly rule: { readonly oneOf: readonly [{ readonly type: \"object\"; readonly additionalProperties: false; readonly required: readonly [\"kind\", \"fields\"]; readonly properties: { readonly kind: { readonly const: \"require_fields\"; }; readonly fields: { items: { pattern: string; type: string; minLength: number; maxLength: number; }; type: string; minItems: number; maxItems: number; }; }; }, { readonly type: \"object\"; readonly additionalProperties: false; readonly required: readonly [\"kind\", \"authors\"]; readonly properties: { readonly kind: { readonly const: \"authors\"; }; readonly authors: { type: string; minItems: number; maxItems: number; items: { type: string; minLength: number; maxLength: number; pattern: string; }; }; }; }, ...{ type: string; additionalProperties: boolean; required: string[]; properties: { kind: { const: string; }; fields: { items: { pattern: string; type: string; minLength: number; maxLength: number; }; type: string; minItems: number; maxItems: number; }; authors: { type: string; minItems: number; maxItems: number; items: { type: string; minLength: number; maxLength: number; pattern: string; }; }; }; }[], { readonly type: \"object\"; readonly additionalProperties: false; readonly required: readonly [\"kind\", \"allowed\"]; readonly properties: { readonly kind: { readonly const: \"transition\"; }; readonly allowed: { readonly type: \"array\"; readonly maxItems: 64; readonly items: { readonly type: \"array\"; readonly minItems: 2; readonly maxItems: 2; readonly items: { type: string; minLength: number; maxLength: number; pattern: string; }; }; }; }; }]; }; }; }" }, { "classification": "supported", "kind": "function", "name": "workflowApprovalFingerprint", "signature": "(policy: WorkflowPolicy, record: Readonly>) => string | calls: (policy: WorkflowPolicy, record: Readonly>) => string" }, { "classification": "supported", "kind": "interface", "name": "WorkflowApprovalReceipt", "signature": "export interface WorkflowApprovalReceipt { id: string; policy_id: string; policy_fingerprint: string; content_fingerprint: string; warnings: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "WorkflowCompletenessViolation", "signature": "export interface WorkflowCompletenessViolation { id: string; type: string; status: string; decision: WorkflowPolicyDecision; }" }, { "classification": "supported", "kind": "interface", "name": "WorkflowPolicy", "signature": "export interface WorkflowPolicy { id: string; description?: string; subject?: WorkflowPolicySubject; effect?: WorkflowPolicyEffect; rule: WorkflowPolicyRule; }" }, { "classification": "supported", "kind": "type", "name": "WorkflowPolicyAction", "signature": "export type WorkflowPolicyAction = (typeof WORKFLOW_POLICY_ACTIONS)[number];" }, { "classification": "supported", "kind": "interface", "name": "WorkflowPolicyActionOptions", "signature": "export interface WorkflowPolicyActionOptions { definition?: unknown; policy?: string; dryRun?: boolean; author?: string; message?: string; }" }, { "classification": "supported", "kind": "interface", "name": "WorkflowPolicyActionResult", "signature": "export interface WorkflowPolicyActionResult { policy_result: true; action: WorkflowPolicyAction; changed: boolean; result: WorkflowPolicyDocument | WorkflowPolicyEvaluation | WorkflowApprovalReceipt; }" }, { "classification": "supported", "kind": "function", "name": "workflowPolicyApplies", "signature": "(policy: WorkflowPolicy, input: WorkflowPolicyInput) => boolean | calls: (policy: WorkflowPolicy, input: WorkflowPolicyInput) => boolean" }, { "classification": "supported", "kind": "interface", "name": "WorkflowPolicyApproval", "signature": "export interface WorkflowPolicyApproval { policy_fingerprint: string; content_fingerprint: string; author: string; }" }, { "classification": "supported", "kind": "interface", "name": "WorkflowPolicyDecision", "signature": "export interface WorkflowPolicyDecision { policy_id: string; policy_fingerprint: string; rule: WorkflowPolicyRule[\"kind\"]; effect: WorkflowPolicyEffect; satisfied: boolean; missing_fields: string[]; remediation: string; }" }, { "classification": "supported", "kind": "interface", "name": "WorkflowPolicyDocument", "signature": "export interface WorkflowPolicyDocument { version: 1; enforcement: \"advise\" | \"refuse\"; policies: WorkflowPolicy[]; }" }, { "classification": "supported", "kind": "type", "name": "WorkflowPolicyEffect", "signature": "export type WorkflowPolicyEffect = \"advise\" | \"warn\" | \"refuse\";" }, { "classification": "supported", "kind": "interface", "name": "WorkflowPolicyEvaluation", "signature": "export interface WorkflowPolicyEvaluation { allowed: boolean; decisions: WorkflowPolicyDecision[]; warnings: string[]; }" }, { "classification": "supported", "kind": "function", "name": "workflowPolicyFingerprint", "signature": "(policy: WorkflowPolicy) => string | calls: (policy: WorkflowPolicy) => string" }, { "classification": "supported", "kind": "interface", "name": "WorkflowPolicyInput", "signature": "export interface WorkflowPolicyInput { operation: string; author: string; before: Readonly> | null; after: Readonly> | null; approvals?: readonly WorkflowPolicyApproval[]; completeness_only?: boolean; }" }, { "classification": "supported", "kind": "type", "name": "WorkflowPolicyRule", "signature": "export type WorkflowPolicyRule = { kind: \"require_fields\"; fields: string[]; } | { kind: \"transition\"; allowed: [ string, string ][]; } | { kind: \"authors\"; authors: string[]; } | { kind: \"field_writers\"; fields: string[]; authors: string[]; } | { kind: \"approval\"; fields: string[]; authors: string[]; };" }, { "classification": "supported", "kind": "interface", "name": "WorkflowPolicySubject", "signature": "export interface WorkflowPolicySubject { types?: string[]; tags?: string[]; statuses?: string[]; operations?: string[]; parents?: string[]; dependency?: { kind: string; id?: string; }; }" }, { "classification": "supported", "kind": "interface", "name": "WorkspacePositionNextAction", "signature": "export interface WorkspacePositionNextAction { command: string | null; reason: WorkspacePositionState; }" }, { "classification": "supported", "kind": "interface", "name": "WorkspacePositionResult", "signature": "export interface WorkspacePositionResult { ok: boolean; state: WorkspacePositionState; merge_fence: { committed: MergeFenceAuditResult; clone_local_drivers: MergeDriverConfigurationAuditResult | null; }; merge_receipts: { pending_decision_count: number; pending_item_ids: string[]; pending_item_ids_truncated: boolean; lossless_count: number; invalid_evidence_count: number; }; history_drift: { evidence_valid: boolean; drifted_item_count: number; drifted_item_ids: string[]; drifted_item_ids_truncated: boolean; counts: Record; }; next_action: WorkspacePositionNextAction; warnings: string[]; generated_at: string; }" }, { "classification": "supported", "kind": "type", "name": "WorkspacePositionState", "signature": "export type WorkspacePositionState = \"ready\" | \"merge_evidence_invalid\" | \"history_evidence_invalid\" | \"merge_reconciliation_required\" | \"history_repair_required\" | \"merge_fence_unprepared\";" } ], "types": "dist/sdk/governance.d.ts" }, "./sdk/graph": { "classification": "supported", "symbols": [ { "classification": "supported", "kind": "value", "name": "ACTIONABILITY_ORDERING_KINDS", "signature": "readonly string[]" }, { "classification": "supported", "kind": "interface", "name": "ActionabilityReport", "signature": "export interface ActionabilityReport { ready: ActionableEntry[]; blocked: ActionableEntry[]; containers: ActionableEntry[]; decisions: ActionableEntry[]; gates: ActionableEntry[]; active_count: number; container_count: number; }" }, { "classification": "supported", "kind": "interface", "name": "ActionabilitySelectionOptions", "signature": "export interface ActionabilitySelectionOptions { includeDecisions?: boolean; includeGates?: boolean; includeContainers?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ActionableEntry", "signature": "export interface ActionableEntry { item: ItemMetadata; open_blockers: ResolvedBlocker[]; unblocks: string[]; }" }, { "classification": "supported", "kind": "function", "name": "analyzeGraphImpact", "signature": "(graph: RelationshipGraph, root: string, options?: RelationshipImpactOptions) => RelationshipImpactAnalysis | calls: (graph: RelationshipGraph, root: string, options?: RelationshipImpactOptions) => RelationshipImpactAnalysis" }, { "classification": "supported", "kind": "function", "name": "analyzeHierarchyIntegrity", "signature": "(items: readonly HierarchyIntegrityItem[], isTerminal?: (status: ItemStatus) => boolean, registry?: RelationshipKindRegistry) => HierarchyIntegrityAnalysis | calls: (items: readonly HierarchyIntegrityItem[], isTerminal?: (status: ItemStatus) => boolean, registry?: RelationshipKindRegistry) => HierarchyIntegrityAnalysis" }, { "classification": "supported", "kind": "function", "name": "analyzeKnowledgeGraph", "signature": "(graph: RelationshipGraph) => RelationshipKnowledgeAnalysis | calls: (graph: RelationshipGraph) => RelationshipKnowledgeAnalysis" }, { "classification": "supported", "kind": "function", "name": "analyzeRelationshipExecution", "signature": "(graph: RelationshipGraph, options?: RelationshipAnalyticsOptions) => RelationshipExecutionAnalysis | calls: (graph: RelationshipGraph, options?: RelationshipAnalyticsOptions) => RelationshipExecutionAnalysis" }, { "classification": "supported", "kind": "function", "name": "analyzeRelationshipSchedule", "signature": "(graph: RelationshipGraph, options?: GraphScheduleOptions) => RelationshipScheduleAnalysis | calls: (graph: RelationshipGraph, options?: GraphScheduleOptions) => RelationshipScheduleAnalysis" }, { "classification": "supported", "kind": "function", "name": "assembleWorkspaceRelationshipGraph", "signature": "(items: readonly WorkspaceRelationshipItem[], isTerminal?: (status: ItemStatus) => boolean, registry?: RelationshipKindRegistry) => WorkspaceRelationshipAssembly | calls: (items: readonly WorkspaceRelationshipItem[], isTerminal?: (status: ItemStatus) => boolean, registry?: RelationshipKindRegistry) => WorkspaceRelationshipAssembly" }, { "classification": "supported", "kind": "function", "name": "assertHierarchyMutationAllowed", "signature": "(beforeItems: readonly HierarchyIntegrityItem[], afterItems: readonly HierarchyIntegrityItem[], changedItemId: string, isTerminal?: (status: ItemStatus) => boolean, registry?: RelationshipKindRegistry) => void | calls: (beforeItems: readonly HierarchyIntegrityItem[], afterItems: readonly HierarchyIntegrityItem[], changedItemId: string, isTerminal?: (status: ItemStatus) => boolean, registry?: RelationshipKindRegistry) => void" }, { "classification": "supported", "kind": "function", "name": "assertMemoryRelationshipGraphAdapterConformance", "signature": "(workspace?: string) => Promise | calls: (workspace?: string) => Promise" }, { "classification": "supported", "kind": "function", "name": "assertNonHierarchyCardinalityMutationAllowed", "signature": "(before: readonly RelationshipCardinalityItem[], after: readonly RelationshipCardinalityItem[], registry?: RelationshipKindRegistry) => void | calls: (before: readonly RelationshipCardinalityItem[], after: readonly RelationshipCardinalityItem[], registry?: RelationshipKindRegistry) => void" }, { "classification": "supported", "kind": "function", "name": "assertRelationshipEdgeAllowed", "signature": "(source: string, target: string, kind: string, registry?: RelationshipKindRegistry) => RelationshipKindDefinition | calls: (source: string, target: string, kind: string, registry?: RelationshipKindRegistry) => RelationshipKindDefinition" }, { "classification": "supported", "kind": "function", "name": "assertRelationshipGraphAdapterConformance", "signature": "(adapter: RelationshipGraphAdapter, options?: { workspace?: string; }) => Promise | calls: (adapter: RelationshipGraphAdapter, options?: { workspace?: string; }) => Promise" }, { "classification": "supported", "kind": "function", "name": "auditWorkspaceRelationshipGraph", "signature": "(assembly: WorkspaceRelationshipAssembly, options?: RelationshipAuditOptions) => RelationshipAuditReport | calls: (assembly: WorkspaceRelationshipAssembly, options?: RelationshipAuditOptions) => RelationshipAuditReport" }, { "classification": "supported", "kind": "function", "name": "buildRelationshipContext", "signature": "(graph: RelationshipGraph, rootId: string, details: readonly RelationshipContextNodeDetails[], options?: RelationshipContextOptions) => RelationshipContextResult | calls: (graph: RelationshipGraph, rootId: string, details: readonly RelationshipContextNodeDetails[], options?: RelationshipContextOptions) => RelationshipContextResult" }, { "classification": "supported", "kind": "value", "name": "BUILTIN_RELATIONSHIP_KINDS", "signature": "readonly RelationshipKindDefinition[]" }, { "classification": "supported", "kind": "function", "name": "canonicalizeRelationshipKind", "signature": "(kind: string) => string | calls: (kind: string) => string" }, { "classification": "supported", "kind": "function", "name": "clearDurableGraphCache", "signature": "(pmRoot: string) => Promise | calls: (pmRoot: string) => Promise" }, { "classification": "supported", "kind": "function", "name": "collectBlockedByIds", "signature": "(item: Pick) => string[] | calls: (item: Pick) => string[]" }, { "classification": "supported", "kind": "function", "name": "collectBlockedByIdsFromCorpus", "signature": "(item: ItemMetadata, corpus: readonly ItemMetadata[]) => string[] | calls: (item: ItemMetadata, corpus: readonly ItemMetadata[]) => string[]" }, { "classification": "supported", "kind": "function", "name": "collectDanglingDependencyReferences", "signature": "(items: readonly DependencyReferenceHolder[], isTerminal?: (status: ItemStatus) => boolean) => DanglingDependencyReferenceSummary | calls: (items: readonly DependencyReferenceHolder[], isTerminal?: (status: ItemStatus) => boolean) => DanglingDependencyReferenceSummary" }, { "classification": "supported", "kind": "function", "name": "collectDependencyBlockedIds", "signature": "(corpus: ItemMetadata[], statusRegistry: RuntimeStatusRegistry) => Set | calls: (corpus: ItemMetadata[], statusRegistry: RuntimeStatusRegistry) => Set" }, { "classification": "supported", "kind": "function", "name": "collectDuplicateDependencyRows", "signature": "(items: readonly DependencyReferenceHolder[], isTerminal?: (status: ItemStatus) => boolean) => DuplicateDependencyRow[] | calls: (items: readonly DependencyReferenceHolder[], isTerminal?: (status: ItemStatus) => boolean) => DuplicateDependencyRow[]" }, { "classification": "supported", "kind": "function", "name": "collectDuplicateRelationshipEdgeGroups", "signature": "(assembly: WorkspaceRelationshipAssembly) => DuplicateRelationshipEdgeGroup[] | calls: (assembly: WorkspaceRelationshipAssembly) => DuplicateRelationshipEdgeGroup[]" }, { "classification": "supported", "kind": "function", "name": "collectHierarchyRelations", "signature": "(items: readonly HierarchyIntegrityItem[], registry?: RelationshipKindRegistry) => HierarchyRelation[] | calls: (items: readonly HierarchyIntegrityItem[], registry?: RelationshipKindRegistry) => HierarchyRelation[]" }, { "classification": "supported", "kind": "function", "name": "collectMissingDependencyTargetIds", "signature": "(dangling: DanglingDependencyReferenceSummary) => string[] | calls: (dangling: DanglingDependencyReferenceSummary) => string[]" }, { "classification": "supported", "kind": "function", "name": "collectNewOrderingCycleWarnings", "signature": "(beforeItems: readonly ItemMetadata[], afterItems: readonly ItemMetadata[], changedItemId: string) => string[] | calls: (beforeItems: readonly ItemMetadata[], afterItems: readonly ItemMetadata[], changedItemId: string) => string[]" }, { "classification": "supported", "kind": "function", "name": "collectOrderingCycles", "signature": "(successors: Map) => string[][] | calls: (successors: Map) => string[][]" }, { "classification": "supported", "kind": "function", "name": "collectOrderingStorageContradictions", "signature": "(items: readonly DependencyReferenceHolder[], isTerminal?: (status: ItemStatus) => boolean, registry?: RelationshipKindRegistry) => OrderingStorageContradiction[] | calls: (items: readonly DependencyReferenceHolder[], isTerminal?: (status: ItemStatus) => boolean, registry?: RelationshipKindRegistry) => OrderingStorageContradiction[]" }, { "classification": "supported", "kind": "function", "name": "compareRelationshipSnapshots", "signature": "(before: RelationshipSnapshot, after: RelationshipSnapshot) => RelationshipSnapshotComparison | calls: (before: RelationshipSnapshot, after: RelationshipSnapshot) => RelationshipSnapshotComparison" }, { "classification": "supported", "kind": "function", "name": "computeActionabilityReport", "signature": "(candidates: ItemMetadata[], corpus: ItemMetadata[], statusRegistry: RuntimeStatusRegistry, typeRegistry?: ItemTypeRegistry) => ActionabilityReport | calls: (candidates: ItemMetadata[], corpus: ItemMetadata[], statusRegistry: RuntimeStatusRegistry, typeRegistry?: ItemTypeRegistry) => ActionabilityReport" }, { "classification": "supported", "kind": "function", "name": "computeRelationshipCentrality", "signature": "(graph: RelationshipGraph, options?: GraphCentralityOptions) => RelationshipQueryResult | calls: (graph: RelationshipGraph, options?: GraphCentralityOptions) => RelationshipQueryResult" }, { "classification": "supported", "kind": "function", "name": "computeRelationshipDominators", "signature": "(graph: RelationshipGraph, root: string, options?: GraphDominatorOptions) => RelationshipQueryResult | calls: (graph: RelationshipGraph, root: string, options?: GraphDominatorOptions) => RelationshipQueryResult" }, { "classification": "supported", "kind": "function", "name": "computeWorkspaceGraphFingerprint", "signature": "(items: readonly WorkspaceRelationshipItem[], isTerminal?: (status: ItemStatus) => boolean, registry?: RelationshipKindRegistry) => string | calls: (items: readonly WorkspaceRelationshipItem[], isTerminal?: (status: ItemStatus) => boolean, registry?: RelationshipKindRegistry) => string" }, { "classification": "supported", "kind": "function", "name": "createRelationshipGraphScaleFixture", "signature": "(options: RelationshipGraphScaleFixtureOptions) => RelationshipGraphScaleFixture | calls: (options: RelationshipGraphScaleFixtureOptions) => RelationshipGraphScaleFixture" }, { "classification": "supported", "kind": "function", "name": "createRelationshipGraphSnapshot", "signature": "(graph: RelationshipGraph, registry: RelationshipKindRegistry, options?: { createdAt?: string; }) => RelationshipGraphSnapshot | calls: (graph: RelationshipGraph, registry: RelationshipKindRegistry, options?: { createdAt?: string; }) => RelationshipGraphSnapshot" }, { "classification": "supported", "kind": "function", "name": "createRelationshipKindRegistry", "signature": "() => RelationshipKindRegistry | calls: () => RelationshipKindRegistry" }, { "classification": "supported", "kind": "interface", "name": "DanglingDependencyReference", "signature": "export interface DanglingDependencyReference { holder_id: string; target_id: string; kind: string; source: DependencyReferenceSource; holder_status: ItemStatus; legacy_terminal: boolean; no_active_blocker_sentinel: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "DanglingDependencyReferenceSummary", "signature": "export interface DanglingDependencyReferenceSummary { active: DanglingDependencyReference[]; legacy_terminal: DanglingDependencyReference[]; no_active_blocker_sentinels: DanglingDependencyReference[]; }" }, { "classification": "supported", "kind": "interface", "name": "DeadlineOvercommitment", "signature": "export interface DeadlineOvercommitment { deadline_id: string; deadline: string; shortfall_minutes: number; path: string[]; path_truncated: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "DeadlineScheduleItem", "signature": "export interface DeadlineScheduleItem { id: string; estimated_minutes?: number; deadline?: string; }" }, { "classification": "supported", "kind": "interface", "name": "DeadlineScheduleOptions", "signature": "export interface DeadlineScheduleOptions { now?: string; maxWork?: number; limit?: number; signal?: AbortSignal; }" }, { "classification": "supported", "kind": "interface", "name": "DeadlineScheduleResidual", "signature": "export interface DeadlineScheduleResidual { id: string; reason: \"unknown_estimate\" | \"unknown_predecessor_estimate\" | \"cycle_or_gated_by_cycle\" | \"invalid_deadline\" | \"date_range_exceeded\"; }" }, { "classification": "supported", "kind": "interface", "name": "DeadlineScheduleResult", "signature": "export interface DeadlineScheduleResult { as_of: string; basis: \"derived_elapsed_minutes\"; complete: boolean; truncated: boolean; work_limit_exceeded: boolean; scheduled_count: number; residual_count: number; overcommitted_count: number; rows: DeadlineScheduleRow[]; residuals: DeadlineScheduleResidual[]; overcommitted: DeadlineOvercommitment[]; }" }, { "classification": "supported", "kind": "interface", "name": "DeadlineScheduleRow", "signature": "export interface DeadlineScheduleRow { id: string; deadline_id: string; latest_start: string; slack_minutes: number | null; }" }, { "classification": "supported", "kind": "value", "name": "DEFAULT_RELATIONSHIP_CONTEXT_TOKEN_BUDGET", "signature": "1200" }, { "classification": "supported", "kind": "interface", "name": "DependencyReferenceHolder", "signature": "export interface DependencyReferenceHolder { id: string; status: ItemStatus; parent?: string; blocked_by?: string; dependencies?: Dependency[]; }" }, { "classification": "supported", "kind": "type", "name": "DependencyReferenceSource", "signature": "export type DependencyReferenceSource = \"parent\" | \"blocked_by\" | \"dependency\";" }, { "classification": "supported", "kind": "function", "name": "dependencyToRelationship", "signature": "(source: string, dependency: Dependency, registry?: RelationshipKindRegistry) => RelationshipEdge | calls: (source: string, dependency: Dependency, registry?: RelationshipKindRegistry) => RelationshipEdge" }, { "classification": "supported", "kind": "function", "name": "deriveRelationshipDeadlines", "signature": "(graph: RelationshipGraph, items: readonly DeadlineScheduleItem[], options?: DeadlineScheduleOptions) => DeadlineScheduleResult | calls: (graph: RelationshipGraph, items: readonly DeadlineScheduleItem[], options?: DeadlineScheduleOptions) => DeadlineScheduleResult" }, { "classification": "supported", "kind": "function", "name": "detectRelationshipCommunities", "signature": "(graph: RelationshipGraph, options?: GraphCommunityOptions) => RelationshipQueryResult | calls: (graph: RelationshipGraph, options?: GraphCommunityOptions) => RelationshipQueryResult" }, { "classification": "supported", "kind": "function", "name": "diffRelationshipAuditSnapshots", "signature": "(baseline: RelationshipAuditSnapshot, current: RelationshipAuditSnapshot) => RelationshipAuditDelta | calls: (baseline: RelationshipAuditSnapshot, current: RelationshipAuditSnapshot) => RelationshipAuditDelta" }, { "classification": "supported", "kind": "interface", "name": "DuplicateDependencyRow", "signature": "export interface DuplicateDependencyRow { holder_id: string; target_id: string; kind: string; occurrences: number; holder_status: ItemStatus; legacy_terminal: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "DuplicateRelationshipEdgeGroup", "signature": "export interface DuplicateRelationshipEdgeGroup { from: string; to: string; edges: RelationshipEdge[]; }" }, { "classification": "supported", "kind": "interface", "name": "DurableGraphCacheEnvelope", "signature": "export interface DurableGraphCacheEnvelope { version: number; fingerprint: string; saved_at: string; results: Record; }" }, { "classification": "supported", "kind": "function", "name": "durableGraphCachePath", "signature": "(pmRoot: string) => string | calls: (pmRoot: string) => string" }, { "classification": "supported", "kind": "function", "name": "durableGraphCacheStatus", "signature": "(pmRoot: string, fingerprint: string) => Promise | calls: (pmRoot: string, fingerprint: string) => Promise" }, { "classification": "supported", "kind": "interface", "name": "DurableGraphCacheStatus", "signature": "export interface DurableGraphCacheStatus { exists: boolean; fresh: boolean; entry_count: number; fingerprint?: string; saved_at?: string; bytes?: number; }" }, { "classification": "supported", "kind": "interface", "name": "DurableGraphCacheView", "signature": "export interface DurableGraphCacheView { exists: boolean; fresh: boolean; results: Record; }" }, { "classification": "supported", "kind": "function", "name": "enumerateRelationshipPaths", "signature": "(graph: RelationshipGraph, source: string, target: string, options?: GraphPathOptions) => RelationshipQueryResult | calls: (graph: RelationshipGraph, source: string, target: string, options?: GraphPathOptions) => RelationshipQueryResult" }, { "classification": "supported", "kind": "function", "name": "federateRelationshipGraphSnapshots", "signature": "(values: readonly unknown[], options?: { createdAt?: string; }) => RelationshipGraphSnapshot | calls: (values: readonly unknown[], options?: { createdAt?: string; }) => RelationshipGraphSnapshot" }, { "classification": "supported", "kind": "function", "name": "findRedundantRelationshipEdges", "signature": "(graph: RelationshipGraph, options?: GraphRedundancyOptions) => RelationshipQueryResult | calls: (graph: RelationshipGraph, options?: GraphRedundancyOptions) => RelationshipQueryResult" }, { "classification": "supported", "kind": "function", "name": "findRelationshipCutStructure", "signature": "(graph: RelationshipGraph, options?: GraphCutStructureOptions) => RelationshipQueryResult | calls: (graph: RelationshipGraph, options?: GraphCutStructureOptions) => RelationshipQueryResult" }, { "classification": "supported", "kind": "function", "name": "forEachMatchedRelationshipEdge", "signature": "(graph: RelationshipGraph, kinds: readonly string[] | undefined, visit: (edge: RelationshipEdge, definition: RelationshipKindDefinition) => void) => void | calls: (graph: RelationshipGraph, kinds: readonly string[] | undefined, visit: (edge: RelationshipEdge, definition: RelationshipKindDefinition) => void) => void" }, { "classification": "supported", "kind": "function", "name": "formatDuplicateEdgeGroup", "signature": "(group: DuplicateRelationshipEdgeGroup) => string | calls: (group: DuplicateRelationshipEdgeGroup) => string" }, { "classification": "supported", "kind": "function", "name": "formatHierarchyRelation", "signature": "(relation: HierarchyRelation) => string | calls: (relation: HierarchyRelation) => string" }, { "classification": "supported", "kind": "function", "name": "formatOrderingStorageContradiction", "signature": "(contradiction: Pick) => string | calls: (contradiction: Pick) => string" }, { "classification": "supported", "kind": "value", "name": "GRAPH_DURABLE_CACHE_MIN_ITEMS", "signature": "500" }, { "classification": "supported", "kind": "value", "name": "GRAPH_DURABLE_CACHE_VERSION", "signature": "2" }, { "classification": "supported", "kind": "value", "name": "GRAPH_QUERY_DEFAULTS", "signature": "Readonly<{ rows: 10; paths: 5; samples: 10; path_depth: 8; visited_paths: 10000; }>" }, { "classification": "supported", "kind": "value", "name": "GRAPH_SUBCOMMAND_VALUES", "signature": "readonly [\"ancestors\", \"descendants\", \"predecessors\", \"successors\", \"paths\", \"impact\", \"analyze\", \"audit\", \"communities\", \"redundancy\", \"dominators\", \"slack\", \"centrality\", \"articulation\", \"plan\", \"index\"]" }, { "classification": "supported", "kind": "interface", "name": "GraphAnalyzeResult", "signature": "export interface GraphAnalyzeResult { subcommand: \"analyze\"; node_count: number; edge_count: number; edge_basis: \"deduplicated_directed\"; sample_limit: number; execution: GraphExecutionSummary; knowledge: GraphKnowledgeSummary; hierarchy?: GraphHierarchySummary; cache?: GraphCacheMetadata; }" }, { "classification": "supported", "kind": "interface", "name": "GraphArticulationResult", "signature": "export interface GraphArticulationResult { subcommand: \"articulation\"; articulation_count: number; bridge_count: number; truncated: boolean; cost: GraphQueryCost; articulation_points?: string[]; bridges?: GraphBridgeRow[]; cache?: GraphCacheMetadata; }" }, { "classification": "supported", "kind": "function", "name": "graphAuditBaselinePath", "signature": "(pmRoot: string) => string | calls: (pmRoot: string) => string" }, { "classification": "supported", "kind": "interface", "name": "GraphAuditResult", "signature": "export interface GraphAuditResult { truncated?: boolean; subcommand: \"audit\"; finding_count: number; findings_by_severity: Record; findings_by_code: Record; affected_subjects_by_severity: Record; affected_subjects_by_code: Record; profile: Omit & Partial>; legacy_alias_counts?: Record; findings?: RelationshipAuditReport[\"findings\"]; baseline?: RelationshipAuditDelta; cache?: GraphCacheMetadata; }" }, { "classification": "supported", "kind": "interface", "name": "GraphAuditSummaryResult", "signature": "export interface GraphAuditSummaryResult extends Omit { profile: Pick & { coverage_by_lifecycle: Record<\"all\" | \"active\" | \"terminal\", Omit>; }; }" }, { "classification": "supported", "kind": "interface", "name": "GraphBridgeRow", "signature": "export interface GraphBridgeRow { source: string; target: string; }" }, { "classification": "supported", "kind": "interface", "name": "GraphCacheMetadata", "signature": "export interface GraphCacheMetadata { fingerprint: string; assembly: \"hit\" | \"miss\"; result: \"hit\" | \"miss\"; durable?: \"hit\" | \"miss\" | \"off\"; }" }, { "classification": "supported", "kind": "interface", "name": "GraphCentralityOptions", "signature": "export interface GraphCentralityOptions { kinds?: readonly string[]; signal?: AbortSignal; }" }, { "classification": "supported", "kind": "interface", "name": "GraphCentralityResult", "signature": "export interface GraphCentralityResult { subcommand: \"centrality\"; node_count: number; edge_count: number; edge_basis: \"simple_undirected\"; truncated: boolean; cost: GraphQueryCost; rows?: GraphCentralityRow[]; cache?: GraphCacheMetadata; }" }, { "classification": "supported", "kind": "interface", "name": "GraphCentralityRow", "signature": "export interface GraphCentralityRow { id: string; degree: number; in_degree: number; out_degree: number; betweenness: number; closeness: number; }" }, { "classification": "supported", "kind": "interface", "name": "GraphCommandOptions", "signature": "export interface GraphCommandOptions { kind?: string | string[]; maxDepth?: string | number; limit?: string | number; after?: string; direction?: string; maxPaths?: string | number; sample?: string | number; exemptIsolate?: string | string[]; exemptIsolateType?: string | string[]; saveBaseline?: boolean; rebuild?: boolean; clear?: boolean; summary?: boolean; full?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "GraphCommunitiesResult", "signature": "export interface GraphCommunitiesResult { subcommand: \"communities\"; community_count: number; largest_community_size: number; iterations: number; converged: boolean; truncated: boolean; cost: GraphQueryCost; communities?: GraphCommunityRow[]; cache?: GraphCacheMetadata; }" }, { "classification": "supported", "kind": "interface", "name": "GraphCommunityOptions", "signature": "export interface GraphCommunityOptions { kinds?: readonly string[]; maxIterations?: number; minSize?: number; signal?: AbortSignal; }" }, { "classification": "supported", "kind": "interface", "name": "GraphCommunityRow", "signature": "export interface GraphCommunityRow { representative: string; size: number; members: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "GraphCutStructureOptions", "signature": "export interface GraphCutStructureOptions { kinds?: readonly string[]; signal?: AbortSignal; }" }, { "classification": "supported", "kind": "interface", "name": "GraphDominatorOptions", "signature": "export interface GraphDominatorOptions { kinds?: readonly string[]; direction?: RelationshipTraversalDirection; maxDepth?: number; signal?: AbortSignal; }" }, { "classification": "supported", "kind": "interface", "name": "GraphDominatorRow", "signature": "export interface GraphDominatorRow { id: string; idom: string; dominated_count: number; }" }, { "classification": "supported", "kind": "interface", "name": "GraphDominatorsResult", "signature": "export interface GraphDominatorsResult { subcommand: \"dominators\"; root: string; direction: string; reachable_count: number; bottleneck_count: number; truncated: boolean; cost: GraphQueryCost; bottlenecks?: GraphDominatorRow[]; cache?: GraphCacheMetadata; }" }, { "classification": "supported", "kind": "interface", "name": "GraphExecutionSummary", "signature": "export interface GraphExecutionSummary { acyclic: boolean; ordered_node_count: number; layer_count: number; frontier_count: number; frontier?: string[]; critical_path_length: number; critical_path?: string[]; cycle_count: number; cycles?: string[][]; }" }, { "classification": "supported", "kind": "interface", "name": "GraphHierarchySummary", "signature": "export interface GraphHierarchySummary { acyclic: boolean; relation_count: number; cycle_count: number; active_cycle_count?: number; legacy_cycle_count?: number; cardinality_violation_count: number; active_cardinality_violation_count?: number; legacy_cardinality_violation_count?: number; parent_divergence_count: number; active_parent_divergence_count?: number; legacy_parent_divergence_count?: number; cycles?: string[][]; }" }, { "classification": "supported", "kind": "interface", "name": "GraphImpactResult", "signature": "export interface GraphImpactResult { subcommand: \"impact\"; root: string; direction: string; count: number; truncated: boolean; next_cursor?: string; cost: GraphQueryCost; affected?: GraphImpactRow[]; cache?: GraphCacheMetadata; }" }, { "classification": "supported", "kind": "interface", "name": "GraphImpactRow", "signature": "export interface GraphImpactRow { id: string; distance: number; path: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "GraphIndexResult", "signature": "export interface GraphIndexResult { subcommand: \"index\"; action: \"status\" | \"rebuilt\" | \"cleared\"; state: \"fresh\" | \"stale\" | \"absent\"; entry_count: number; item_count: number; min_items_threshold: number; persist_enabled: boolean; current_fingerprint: string; saved_at?: string; bytes?: number; cache?: GraphCacheMetadata; }" }, { "classification": "supported", "kind": "interface", "name": "GraphKnowledgeSummary", "signature": "export interface GraphKnowledgeSummary { component_count: number; largest_component_size: number; orphan_count: number; orphans?: string[]; hubs?: { id: string; degree: number; }[]; }" }, { "classification": "supported", "kind": "interface", "name": "GraphPathOptions", "signature": "export interface GraphPathOptions extends RelationshipQueryOptions { maxPaths?: number; maxVisitedPaths?: number; }" }, { "classification": "supported", "kind": "interface", "name": "GraphPathRow", "signature": "export interface GraphPathRow { nodes: string[]; kinds: string[]; length: number; }" }, { "classification": "supported", "kind": "interface", "name": "GraphPathsResult", "signature": "export interface GraphPathsResult { subcommand: \"paths\"; root: string; target: string; direction: string; count: number; truncated: boolean; cost: GraphQueryCost; paths?: GraphPathRow[]; cache?: GraphCacheMetadata; }" }, { "classification": "supported", "kind": "interface", "name": "GraphPlanResult", "signature": "export interface GraphPlanResult { subcommand: \"plan\"; step_count: number; steps_by_op: Record; steps_by_code: Record; finding_count: number; truncated: boolean; cost: GraphQueryCost; steps?: RelationshipRemediationStep[]; cache?: GraphCacheMetadata; }" }, { "classification": "supported", "kind": "interface", "name": "GraphQueryCost", "signature": "export interface GraphQueryCost { visited_nodes: number; inspected_edges: number; }" }, { "classification": "supported", "kind": "interface", "name": "GraphRedundancyOptions", "signature": "export interface GraphRedundancyOptions { kinds?: readonly string[]; maxDepth?: number; limit?: number; signal?: AbortSignal; }" }, { "classification": "supported", "kind": "interface", "name": "GraphRedundancyResult", "signature": "export interface GraphRedundancyResult { subcommand: \"redundancy\"; redundant_count: number; truncated: boolean; cost: GraphQueryCost; redundant?: GraphRedundancyRow[]; cache?: GraphCacheMetadata; }" }, { "classification": "supported", "kind": "interface", "name": "GraphRedundancyRow", "signature": "export interface GraphRedundancyRow { source: string; target: string; kind: string; witness: string[]; }" }, { "classification": "supported", "kind": "type", "name": "GraphResult", "signature": "export type GraphResult = GraphTraversalResult | GraphPathsResult | GraphImpactResult | GraphAnalyzeResult | GraphAuditResult | GraphCommunitiesResult | GraphRedundancyResult | GraphDominatorsResult | GraphSlackResult | GraphCentralityResult | GraphArticulationResult | GraphPlanResult | GraphIndexResult;" }, { "classification": "supported", "kind": "interface", "name": "GraphScheduleOptions", "signature": "export interface GraphScheduleOptions { signal?: AbortSignal; }" }, { "classification": "supported", "kind": "interface", "name": "GraphScheduleRow", "signature": "export interface GraphScheduleRow { id: string; earliest_start: number; latest_start: number; slack: number; critical: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "GraphSlackResult", "signature": "export interface GraphSlackResult { deadline_schedule?: { population: \"active\"; } & Omit & Partial>; subcommand: \"slack\"; acyclic: boolean; makespan: number; scheduled_count: number; critical_count: number; critical_path_length: number; cycle_count: number; truncated: boolean; critical_path?: string[]; rows?: GraphScheduleRow[]; cache?: GraphCacheMetadata; }" }, { "classification": "supported", "kind": "type", "name": "GraphSubcommand", "signature": "export type GraphSubcommand = (typeof GRAPH_SUBCOMMAND_VALUES)[number];" }, { "classification": "supported", "kind": "interface", "name": "GraphTraversalOptions", "signature": "export interface GraphTraversalOptions extends Omit { after?: string; }" }, { "classification": "supported", "kind": "interface", "name": "GraphTraversalResult", "signature": "export interface GraphTraversalResult { subcommand: \"ancestors\" | \"descendants\" | \"predecessors\" | \"successors\"; root: string; count: number; truncated: boolean; next_cursor?: string; cost: GraphQueryCost; ids?: string[]; cache?: GraphCacheMetadata; }" }, { "classification": "supported", "kind": "function", "name": "hierarchyAncestors", "signature": "(graph: RelationshipGraph, id: string, options?: GraphTraversalOptions) => RelationshipQueryResult | calls: (graph: RelationshipGraph, id: string, options?: GraphTraversalOptions) => RelationshipQueryResult" }, { "classification": "supported", "kind": "interface", "name": "HierarchyCardinalityViolation", "signature": "export interface HierarchyCardinalityViolation { child_id: string; parent_ids: string[]; legacy_terminal: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "HierarchyCycle", "signature": "export interface HierarchyCycle { item_ids: string[]; legacy_terminal: boolean; }" }, { "classification": "supported", "kind": "function", "name": "hierarchyDescendants", "signature": "(graph: RelationshipGraph, id: string, options?: GraphTraversalOptions) => RelationshipQueryResult | calls: (graph: RelationshipGraph, id: string, options?: GraphTraversalOptions) => RelationshipQueryResult" }, { "classification": "supported", "kind": "interface", "name": "HierarchyIntegrityAnalysis", "signature": "export interface HierarchyIntegrityAnalysis { relations: HierarchyRelation[]; cycles: HierarchyCycle[]; cardinality_violations: HierarchyCardinalityViolation[]; divergences: HierarchyParentDivergence[]; }" }, { "classification": "supported", "kind": "interface", "name": "HierarchyIntegrityItem", "signature": "export interface HierarchyIntegrityItem { id: string; status: ItemStatus; parent?: string; dependencies?: Dependency[]; }" }, { "classification": "supported", "kind": "interface", "name": "HierarchyParentDivergence", "signature": "export interface HierarchyParentDivergence { child_id: string; scalar_parent_id: string; dependency_parent_ids: string[]; legacy_terminal: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "HierarchyRelation", "signature": "export interface HierarchyRelation { parent_id: string; child_id: string; source: HierarchyRelationSource; kind: string; holder_id: string; target_id?: string; child_cardinality: \"one\" | \"many\"; }" }, { "classification": "supported", "kind": "interface", "name": "HierarchyRelationIndexes", "signature": "export interface HierarchyRelationIndexes { parents_by_child: ReadonlyMap; children_by_parent: ReadonlyMap; }" }, { "classification": "supported", "kind": "type", "name": "HierarchyRelationSource", "signature": "export type HierarchyRelationSource = \"scalar_parent\" | \"dependency\";" }, { "classification": "supported", "kind": "function", "name": "indexBlockedByIds", "signature": "(corpus: readonly ItemMetadata[]) => Map | calls: (corpus: readonly ItemMetadata[]) => Map" }, { "classification": "supported", "kind": "function", "name": "indexHierarchyRelations", "signature": "(relations: readonly HierarchyRelation[]) => HierarchyRelationIndexes | calls: (relations: readonly HierarchyRelation[]) => HierarchyRelationIndexes" }, { "classification": "supported", "kind": "function", "name": "isOrderingRelationshipKind", "signature": "(kind: string, registry?: RelationshipKindRegistry) => boolean | calls: (kind: string, registry?: RelationshipKindRegistry) => boolean" }, { "classification": "supported", "kind": "interface", "name": "LoadedRelationshipGraphSnapshot", "signature": "export interface LoadedRelationshipGraphSnapshot { snapshot: RelationshipGraphSnapshot; registry: RelationshipKindRegistry; graph: RelationshipGraph; }" }, { "classification": "supported", "kind": "function", "name": "loadGraphAuditBaseline", "signature": "(pmRoot: string) => Promise | calls: (pmRoot: string) => Promise" }, { "classification": "supported", "kind": "function", "name": "loadRelationshipGraphAdapter", "signature": "(adapter: RelationshipGraphAdapter, context: RelationshipGraphAdapterContext) => Promise | calls: (adapter: RelationshipGraphAdapter, context: RelationshipGraphAdapterContext) => Promise" }, { "classification": "supported", "kind": "class", "name": "MemoryRelationshipGraphAdapter", "signature": "export declare class MemoryRelationshipGraphAdapter implements RelationshipGraphAdapter { #private; readonly name: string; constructor(name?: string); read(context: RelationshipGraphAdapterContext): Promise; replace(context: RelationshipGraphAdapterReplaceContext): Promise; clear(context: RelationshipGraphAdapterContext & { expected_fingerprint?: string | null; }): Promise; }" }, { "classification": "supported", "kind": "function", "name": "normalizeDependencyGraphTarget", "signature": "(target: unknown) => string | undefined | calls: (target: unknown) => string | undefined" }, { "classification": "supported", "kind": "function", "name": "openDurableGraphCache", "signature": "(pmRoot: string, fingerprint: string) => Promise | calls: (pmRoot: string, fingerprint: string) => Promise" }, { "classification": "supported", "kind": "function", "name": "orderingPredecessors", "signature": "(graph: RelationshipGraph, id: string, options?: GraphTraversalOptions) => RelationshipQueryResult | calls: (graph: RelationshipGraph, id: string, options?: GraphTraversalOptions) => RelationshipQueryResult" }, { "classification": "supported", "kind": "interface", "name": "OrderingStorageContradiction", "signature": "export interface OrderingStorageContradiction { holder_id: string; target_id: string; dependency_kind: string; holder_status: ItemStatus; legacy_terminal: boolean; }" }, { "classification": "supported", "kind": "function", "name": "orderingSuccessors", "signature": "(graph: RelationshipGraph, id: string, options?: GraphTraversalOptions) => RelationshipQueryResult | calls: (graph: RelationshipGraph, id: string, options?: GraphTraversalOptions) => RelationshipQueryResult" }, { "classification": "supported", "kind": "function", "name": "parseGraphSubcommand", "signature": "(raw: string, id: string | undefined, target: string | undefined) => GraphSubcommand | calls: (raw: string, id: string | undefined, target: string | undefined) => GraphSubcommand" }, { "classification": "supported", "kind": "function", "name": "parseRelationshipGraphSnapshot", "signature": "(value: unknown) => LoadedRelationshipGraphSnapshot | calls: (value: unknown) => LoadedRelationshipGraphSnapshot" }, { "classification": "supported", "kind": "function", "name": "persistDurableGraphResult", "signature": "(pmRoot: string, fingerprint: string, view: DurableGraphCacheView, queryKey: string, result: unknown) => Promise | calls: (pmRoot: string, fingerprint: string, view: DurableGraphCacheView, queryKey: string, result: unknown) => Promise" }, { "classification": "supported", "kind": "function", "name": "planRelationshipEventBackfill", "signature": "(items: readonly WorkspaceRelationshipItem[], options: RelationshipEventBackfillOptions) => RelationshipEventBackfillPlan | calls: (items: readonly WorkspaceRelationshipItem[], options: RelationshipEventBackfillOptions) => RelationshipEventBackfillPlan" }, { "classification": "supported", "kind": "function", "name": "planRelationshipRemediation", "signature": "(assembly: WorkspaceRelationshipAssembly, options?: RelationshipRemediationPlanOptions) => RelationshipRemediationPlan | calls: (assembly: WorkspaceRelationshipAssembly, options?: RelationshipRemediationPlanOptions) => RelationshipRemediationPlan" }, { "classification": "supported", "kind": "interface", "name": "RedundantRelationshipEdge", "signature": "export interface RedundantRelationshipEdge { edge: RelationshipEdge; witness: string[]; }" }, { "classification": "supported", "kind": "value", "name": "RELATIONSHIP_GRAPH_SNAPSHOT_VERSION", "signature": "1" }, { "classification": "supported", "kind": "interface", "name": "RelationshipAnalyticsOptions", "signature": "export interface RelationshipAnalyticsOptions { registry?: RelationshipKindRegistry; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipAuditDelta", "signature": "export interface RelationshipAuditDelta { baseline_saved_at: string; same_snapshot: boolean; affected_subjects_by_code: Record; profile: { lifecycle_comparable?: boolean; coverage_by_lifecycle?: RelationshipLifecycleCoverage[\"coverage_by_lifecycle\"]; coverage_by_status?: RelationshipLifecycleCoverage[\"coverage_by_status\"]; nodes: number; recorded_nodes?: number; edges: number; informative_edges?: number; redundant_edges?: number; ordering_contradiction_edges?: number; active_nodes: number; missing_nodes: number; isolated_active_nodes: number; degree_leq_one_active_nodes: number; edges_by_kind: Record; edge_share_by_kind: Record; semantic_edges: number; semantic_edge_share: number; coverage_by_type: Record; }; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipAuditFinding", "signature": "export interface RelationshipAuditFinding { code: RelationshipAuditFindingCode; severity: RelationshipAuditSeverity; policy: string; message: string; count: number; sample: string[]; evidence?: string[]; sample_truncated: boolean; remediation: string; }" }, { "classification": "supported", "kind": "type", "name": "RelationshipAuditFindingCode", "signature": "export type RelationshipAuditFindingCode = (typeof RELATIONSHIP_AUDIT_FINDING_CODES)[number];" }, { "classification": "supported", "kind": "interface", "name": "RelationshipAuditOptions", "signature": "export interface RelationshipAuditOptions { isTerminal?: (status: string) => boolean; isBlocked?: (status: string) => boolean; exemptIsolates?: readonly string[]; isolateExemptTypes?: readonly string[]; maxSampleSize?: number; signal?: AbortSignal; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipAuditReport", "signature": "export interface RelationshipAuditReport { findings: RelationshipAuditFinding[]; profile: RelationshipCoverageProfile; }" }, { "classification": "supported", "kind": "type", "name": "RelationshipAuditSeverity", "signature": "export type RelationshipAuditSeverity = \"error\" | \"warning\" | \"info\";" }, { "classification": "supported", "kind": "interface", "name": "RelationshipAuditSnapshot", "signature": "export interface RelationshipAuditSnapshot { saved_at: string; fingerprint: string; affected_subjects_by_code: Record; profile: RelationshipCoverageProfile; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipBridge", "signature": "export interface RelationshipBridge { source: string; target: string; }" }, { "classification": "supported", "kind": "type", "name": "RelationshipCardinality", "signature": "export type RelationshipCardinality = \"one\" | \"many\";" }, { "classification": "supported", "kind": "interface", "name": "RelationshipCardinalityItem", "signature": "export interface RelationshipCardinalityItem { id: string; dependencies?: readonly Pick[]; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipCentralityAnalysis", "signature": "export interface RelationshipCentralityAnalysis { nodeCount: number; edgeCount: number; rows: RelationshipCentralityRow[]; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipCentralityRow", "signature": "export interface RelationshipCentralityRow { id: string; degree: number; inDegree: number; outDegree: number; betweenness: number; closeness: number; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipCommunity", "signature": "export interface RelationshipCommunity { representative: string; size: number; members: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipCommunityAnalysis", "signature": "export interface RelationshipCommunityAnalysis { communities: RelationshipCommunity[]; iterations: number; converged: boolean; }" }, { "classification": "supported", "kind": "type", "name": "RelationshipContextCompleteness", "signature": "export type RelationshipContextCompleteness = \"complete\" | \"truncated\" | \"sampled\" | \"approximate\" | \"stale_index\" | \"redacted\";" }, { "classification": "supported", "kind": "interface", "name": "RelationshipContextNode", "signature": "export interface RelationshipContextNode extends RelationshipContextNodeDetails { distance: number; role: RelationshipContextRole; via: string; reasons: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipContextNodeDetails", "signature": "export interface RelationshipContextNodeDetails { id: string; title?: string; status?: string; evidence?: readonly string[]; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipContextOptions", "signature": "export interface RelationshipContextOptions { direction?: RelationshipTraversalDirection; kinds?: readonly string[]; maxDepth?: number; nodeLimit?: number; edgeLimit?: number; tokenBudget?: number; cursor?: string; registry?: RelationshipKindRegistry; signal?: AbortSignal; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipContextResult", "signature": "export interface RelationshipContextResult { root: RelationshipContextNodeDetails; summary: RelationshipContextSummary; nodes: RelationshipContextNode[]; edges: RelationshipEdge[]; evidence: string[]; meta: { exact: true; truncated: boolean; completeness: RelationshipContextCompleteness; nodeLimit: number; edgeLimit: number; tokenBudget: number; usedTokens: number; visitedNodes: number; inspectedEdges: number; omittedNodes: number; omittedEdges: number; nextCursor?: string; }; }" }, { "classification": "supported", "kind": "type", "name": "RelationshipContextRole", "signature": "export type RelationshipContextRole = \"prerequisite\" | \"dependent\" | \"ancestor\" | \"descendant\" | \"provenance\" | \"related\";" }, { "classification": "supported", "kind": "interface", "name": "RelationshipContextSummary", "signature": "export interface RelationshipContextSummary { rootId: string; rootStatus?: string; directEdges: Record; directTotal: number; discoveredNodes: number; returnedNodes: number; returnedEdges: number; omittedNodes: number; omittedEdges: number; evidenceCount: number; hasMore: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipCoverageProfile", "signature": "export interface RelationshipCoverageProfile extends RelationshipLifecycleCoverage { ordering_acyclic: boolean; active_ordering_acyclic: boolean; nodes: number; recorded_nodes?: number; edges: number; informative_edges?: number; redundant_edges?: number; ordering_contradiction_edges?: number; edge_basis: \"deduplicated_directed\"; edges_by_kind: Record; edge_share_by_kind: Record; semantic_edges: number; semantic_edge_share: number; active_nodes: number; missing_nodes: number; isolated_active_nodes: number; degree_leq_one_active_nodes: number; coverage_by_type: Record; articulation_points: number; bridge_edges: number; outcome_nodes: number; outcome_reachability_basis: Record; active_outcome_reachable_nodes: number; active_outcome_unreachable_nodes: number; active_outcome_reachability_basis_points: number; terminal_nodes: number; terminal_outcome_reachable_nodes: number; terminal_outcome_unreachable_nodes: number; terminal_outcome_reachability_basis_points: number; outcome_reachable_nodes: number; outcome_unreachable_nodes: number; outcome_reachability_basis_points: number; finding_subjects_by_code: Record; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipCoverageTypeProfile", "signature": "export interface RelationshipCoverageTypeProfile { active: number; isolated: number; degree_leq_one: number; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipCutStructure", "signature": "export interface RelationshipCutStructure { articulationPoints: string[]; bridges: RelationshipBridge[]; }" }, { "classification": "supported", "kind": "type", "name": "RelationshipDirection", "signature": "export type RelationshipDirection = \"directed\" | \"undirected\";" }, { "classification": "supported", "kind": "interface", "name": "RelationshipDominatorAnalysis", "signature": "export interface RelationshipDominatorAnalysis { root: string; reachableCount: number; rows: RelationshipDominatorRow[]; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipDominatorRow", "signature": "export interface RelationshipDominatorRow { id: string; idom: string; dominatedCount: number; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipEdge", "signature": "export interface RelationshipEdge { source: string; target: string; kind: string; createdAt?: string; author?: string; payload?: Readonly>; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipEvent", "signature": "export interface RelationshipEvent extends Omit { sequence: number; }" }, { "classification": "supported", "kind": "type", "name": "RelationshipEventAction", "signature": "export type RelationshipEventAction = \"add\" | \"remove\" | \"supersede\";" }, { "classification": "supported", "kind": "interface", "name": "RelationshipEventBackfillOptions", "signature": "export interface RelationshipEventBackfillOptions { migrationId: string; author: string; timestamp: string; registry?: RelationshipKindRegistry; existingEventIds?: Iterable; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipEventBackfillPlan", "signature": "export interface RelationshipEventBackfillPlan { migration_id: string; fingerprint: string; nodes: readonly string[]; events: readonly RelationshipEventInput[]; edge_count: number; skipped_existing_count: number; duplicate_dependency_rows: number; dangling_reference_count: number; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipEventBatchOptions", "signature": "export interface RelationshipEventBatchOptions { existingEventPolicy?: RelationshipExistingEventPolicy; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipEventBatchResult", "signature": "export interface RelationshipEventBatchResult { version_before: number; version_after: number; appended: readonly RelationshipEvent[]; skipped_event_ids: readonly string[]; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipEventInput", "signature": "export interface RelationshipEventInput { eventId: string; relationshipId: string; action: RelationshipEventAction; edge?: RelationshipEdge; author: string; timestamp: string; expectedVersion?: number; reason?: string; }" }, { "classification": "supported", "kind": "class", "name": "RelationshipEventLog", "signature": "export declare class RelationshipEventLog { #private; constructor(nodes: Iterable, options?: RelationshipEventLogOptions); get version(): number; events(): readonly RelationshipEvent[]; stream(options?: RelationshipEventStreamOptions): Generator; project(initialState: State, reducer: RelationshipEventReducer, options?: Omit): RelationshipEventProjection; append(input: RelationshipEventInput): RelationshipEvent; snapshot(options?: { atVersion?: number; atTimestamp?: string; }): RelationshipSnapshot; page(options: { limit: number; cursor?: string; }): RelationshipEventPage; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipEventLogOptions", "signature": "export interface RelationshipEventLogOptions { registry?: RelationshipKindRegistry; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipEventPage", "signature": "export interface RelationshipEventPage { version: number; events: RelationshipEvent[]; hasMore: boolean; nextCursor?: string; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipEventProjection", "signature": "export interface RelationshipEventProjection { state: State; version: number; processed: number; asOf?: string; }" }, { "classification": "supported", "kind": "type", "name": "RelationshipEventReducer", "signature": "export type RelationshipEventReducer = (state: State, event: RelationshipEvent) => State;" }, { "classification": "supported", "kind": "class", "name": "RelationshipEventStore", "signature": "export declare class RelationshipEventStore { #private; private constructor(); static open(options: RelationshipEventStoreOptions): Promise; get path(): string; currentVersion(): Promise; append(input: RelationshipEventInput): Promise; appendBatch(inputs: readonly RelationshipEventInput[], options?: RelationshipEventBatchOptions): Promise; snapshot(options?: Parameters[0]): Promise; page(options: Parameters[0]): Promise; stream(options?: RelationshipEventStreamOptions): AsyncGenerator; project(initialState: State, reducer: RelationshipEventReducer, options?: Omit): Promise>; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipEventStoreOptions", "signature": "export interface RelationshipEventStoreOptions extends RelationshipEventLogOptions { pmRoot: string; nodes: Iterable; relativePath?: string; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipEventStreamOptions", "signature": "export interface RelationshipEventStreamOptions { fromVersion?: number; toVersion?: number; batchSize?: number; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipExecutionAnalysis", "signature": "export interface RelationshipExecutionAnalysis { exact: true; acyclic: boolean; order: string[]; layers: string[][]; frontier: string[]; depth: Record; criticalPath: string[]; criticalPathLength: number; cycles: string[][]; provenance: { algorithm: \"kahn-longest-path\"; edgeFamily: \"ordering\"; }; }" }, { "classification": "supported", "kind": "type", "name": "RelationshipExistingEventPolicy", "signature": "export type RelationshipExistingEventPolicy = \"error\" | \"skip_identical\";" }, { "classification": "supported", "kind": "class", "name": "RelationshipGraph", "signature": "export declare class RelationshipGraph { #private; constructor(nodes: Iterable, edges: Iterable, registry?: RelationshipKindRegistry); static fromItems(items: readonly Pick[], registry?: RelationshipKindRegistry): RelationshipGraph; edges(): readonly RelationshipEdge[]; incidentEdges(id: string): readonly RelationshipEdge[]; nodes(): readonly string[]; hasNode(id: string): boolean; registry(): RelationshipKindRegistry; adjacency(id: string, options?: RelationshipQueryOptions): RelationshipQueryResult; neighborEdges(id: string, options?: RelationshipQueryOptions): RelationshipQueryResult; closure(id: string, options?: RelationshipQueryOptions): RelationshipQueryResult; shortestPath(source: string, target: string, options?: RelationshipQueryOptions): RelationshipQueryResult; subgraph(id: string, options?: RelationshipQueryOptions): RelationshipQueryResult; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipGraphAdapter", "signature": "export interface RelationshipGraphAdapter { readonly name: string; read(context: RelationshipGraphAdapterContext): Promise; replace(context: RelationshipGraphAdapterReplaceContext): Promise; clear?(context: RelationshipGraphAdapterContext & { expected_fingerprint?: string | null; }): Promise; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipGraphAdapterConformanceCase", "signature": "export interface RelationshipGraphAdapterConformanceCase { name: string; passed: true; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipGraphAdapterConformanceReport", "signature": "export interface RelationshipGraphAdapterConformanceReport { adapter: string; workspace: string; cases: readonly RelationshipGraphAdapterConformanceCase[]; clear_supported: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipGraphAdapterContext", "signature": "export interface RelationshipGraphAdapterContext { workspace: string; signal?: AbortSignal; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipGraphAdapterReplaceContext", "signature": "export interface RelationshipGraphAdapterReplaceContext extends RelationshipGraphAdapterContext { snapshot: RelationshipGraphSnapshot; expected_fingerprint?: string | null; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipGraphAdapterSyncResult", "signature": "export interface RelationshipGraphAdapterSyncResult { adapter: string; workspace: string; disposition: \"current\" | \"written\"; fingerprint: string; previous_fingerprint?: string; node_count: number; edge_count: number; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipGraphScaleFixture", "signature": "export interface RelationshipGraphScaleFixture { node_count: number; edge_count: number; edge_basis: \"fixture_generated\"; nodes: Iterable; edges: Iterable; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipGraphScaleFixtureOptions", "signature": "export interface RelationshipGraphScaleFixtureOptions { nodeCount: number; topology?: RelationshipGraphScaleTopology; kind?: string; edgeStride?: number; idPrefix?: string; }" }, { "classification": "supported", "kind": "type", "name": "RelationshipGraphScaleTopology", "signature": "export type RelationshipGraphScaleTopology = \"chain\" | \"star\" | \"disconnected\";" }, { "classification": "supported", "kind": "interface", "name": "RelationshipGraphSnapshot", "signature": "export interface RelationshipGraphSnapshot { version: number; fingerprint: string; created_at: string; nodes: readonly string[]; edges: readonly RelationshipEdge[]; kinds: readonly RelationshipKindDefinition[]; }" }, { "classification": "supported", "kind": "type", "name": "RelationshipHierarchyDirection", "signature": "export type RelationshipHierarchyDirection = \"source_parent\" | \"target_parent\";" }, { "classification": "supported", "kind": "interface", "name": "RelationshipImpactAnalysis", "signature": "export interface RelationshipImpactAnalysis { root: string; affected: RelationshipImpactRow[]; exact: true; truncated: boolean; nextCursor?: string; cost: { visitedNodes: number; inspectedEdges: number; }; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipImpactOptions", "signature": "export interface RelationshipImpactOptions extends RelationshipQueryOptions { after?: string; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipImpactRow", "signature": "export interface RelationshipImpactRow { id: string; distance: number; path: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipKindDefinition", "signature": "export interface RelationshipKindDefinition { kind: string; direction: RelationshipDirection; traversal?: RelationshipTraversalFamily; outcomeTraversal?: RelationshipOutcomeTraversal; inverse?: string; ordering: boolean; temporalOrder?: RelationshipTemporalOrder; precedence?: RelationshipPrecedence; hierarchy: boolean; hierarchyDirection?: RelationshipHierarchyDirection; outgoing: RelationshipCardinality; incoming: RelationshipCardinality; lifecycle: RelationshipLifecycle; payloadSchema?: Readonly>; aliases?: readonly string[]; compatibilityVersion: number; allowSelf: boolean; }" }, { "classification": "supported", "kind": "class", "name": "RelationshipKindRegistry", "signature": "export declare class RelationshipKindRegistry { #private; constructor(definitions?: readonly RelationshipKindDefinition[]); register(definition: RelationshipKindDefinition): this; resolve(kind: unknown): RelationshipKindDefinition | undefined; require(kind: string): RelationshipKindDefinition; list(): readonly RelationshipKindDefinition[]; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipKnowledgeAnalysis", "signature": "export interface RelationshipKnowledgeAnalysis { components: string[][]; stronglyConnected: string[][]; orphans: string[]; hubs: { id: string; degree: number; }[]; exact: true; provenance: { algorithm: \"component-degree\"; edgeFamily: \"all\"; }; }" }, { "classification": "supported", "kind": "type", "name": "RelationshipLifecycle", "signature": "export type RelationshipLifecycle = \"persistent\" | \"supersedable\" | \"ephemeral\";" }, { "classification": "supported", "kind": "interface", "name": "RelationshipLifecycleCoverage", "signature": "export interface RelationshipLifecycleCoverage { coverage_by_lifecycle: Record<\"all\" | \"active\" | \"terminal\", RelationshipPopulationCoverage>; coverage_by_status: Record; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipNeighborEdge", "signature": "export interface RelationshipNeighborEdge { id: string; edge: RelationshipEdge; }" }, { "classification": "supported", "kind": "type", "name": "RelationshipOutcomeTraversal", "signature": "export type RelationshipOutcomeTraversal = \"source_to_target\" | \"target_to_source\" | \"both\";" }, { "classification": "supported", "kind": "interface", "name": "RelationshipPath", "signature": "export interface RelationshipPath { nodes: string[]; edges: RelationshipEdge[]; length: number; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipPopulationCoverage", "signature": "export interface RelationshipPopulationCoverage { nodes: number; isolated: number; degree_leq_one: number; semantic_nodes: number; without_semantic_edges: number; degree_histogram: Record; }" }, { "classification": "supported", "kind": "type", "name": "RelationshipPrecedence", "signature": "export type RelationshipPrecedence = \"source_before_target\" | \"target_before_source\";" }, { "classification": "supported", "kind": "interface", "name": "RelationshipQueryMeta", "signature": "export interface RelationshipQueryMeta { visitedNodes: number; inspectedEdges: number; truncated: boolean; nextCursor?: string; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipQueryOptions", "signature": "export interface RelationshipQueryOptions { kinds?: readonly string[]; direction?: RelationshipTraversalDirection; limit?: number; maxDepth?: number; signal?: AbortSignal; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipQueryResult", "signature": "export interface RelationshipQueryResult { value: T; meta: RelationshipQueryMeta; }" }, { "classification": "supported", "kind": "type", "name": "RelationshipRemediationCode", "signature": "export type RelationshipRemediationCode = RelationshipAuditFindingCode | \"redundant_edge\";" }, { "classification": "supported", "kind": "type", "name": "RelationshipRemediationConfidence", "signature": "export type RelationshipRemediationConfidence = \"high\" | \"medium\" | \"low\";" }, { "classification": "supported", "kind": "type", "name": "RelationshipRemediationOperation", "signature": "export type RelationshipRemediationOperation = \"add\" | \"remove\" | \"retype\" | \"supersede\" | \"waive\" | \"investigate\";" }, { "classification": "supported", "kind": "interface", "name": "RelationshipRemediationPlan", "signature": "export interface RelationshipRemediationPlan { steps: RelationshipRemediationStep[]; report: RelationshipAuditReport; truncated: boolean; cost: { visitedNodes: number; inspectedEdges: number; }; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipRemediationPlanOptions", "signature": "export interface RelationshipRemediationPlanOptions extends RelationshipAuditOptions { redundancyLimit?: number; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipRemediationStep", "signature": "export interface RelationshipRemediationStep { op: RelationshipRemediationOperation; code: RelationshipRemediationCode; subject: string; rationale: string; evidence: string[]; confidence: RelationshipRemediationConfidence; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipScheduleAnalysis", "signature": "export interface RelationshipScheduleAnalysis { exact: true; acyclic: boolean; makespan: number; scheduledCount: number; criticalPath: string[]; criticalPathLength: number; cycles: string[][]; rows: RelationshipScheduleRow[]; provenance: { algorithm: \"critical-path-method\"; edgeFamily: \"ordering\"; weighting: \"unit\"; }; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipScheduleRow", "signature": "export interface RelationshipScheduleRow { id: string; earliestStart: number; earliestFinish: number; latestStart: number; latestFinish: number; slack: number; critical: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipSnapshot", "signature": "export interface RelationshipSnapshot { version: number; asOf?: string; edges: readonly RelationshipEdge[]; graph: RelationshipGraph; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipSnapshotComparison", "signature": "export interface RelationshipSnapshotComparison { fromVersion: number; toVersion: number; added: RelationshipEdge[]; removed: RelationshipEdge[]; unchangedCount: number; exact: true; }" }, { "classification": "supported", "kind": "interface", "name": "RelationshipSubgraph", "signature": "export interface RelationshipSubgraph { nodes: string[]; edges: RelationshipEdge[]; }" }, { "classification": "supported", "kind": "type", "name": "RelationshipTemporalOrder", "signature": "export type RelationshipTemporalOrder = \"source_after_target\";" }, { "classification": "supported", "kind": "type", "name": "RelationshipTraversalDirection", "signature": "export type RelationshipTraversalDirection = \"outgoing\" | \"incoming\" | \"both\";" }, { "classification": "supported", "kind": "type", "name": "RelationshipTraversalFamily", "signature": "export type RelationshipTraversalFamily = \"hierarchy\" | \"ordering\" | \"semantic\" | \"association\";" }, { "classification": "supported", "kind": "function", "name": "resetWorkspaceGraphCache", "signature": "() => void | calls: () => void" }, { "classification": "supported", "kind": "function", "name": "resolveCanonicalRelationshipKind", "signature": "(kind: unknown) => string | undefined | calls: (kind: unknown) => string | undefined" }, { "classification": "supported", "kind": "interface", "name": "ResolvedBlocker", "signature": "export interface ResolvedBlocker { id: string; title: string | null; status: ItemStatus | null; resolved: boolean; external?: boolean; blocked_since?: string; resolver?: string | null; }" }, { "classification": "supported", "kind": "function", "name": "resolveItemBlockers", "signature": "(item: Pick & Partial>, itemsById: Map, statusRegistry: RuntimeStatusRegistry) => ResolvedBlocker[] | calls: (item: Pick & Partial>, itemsById: Map, statusRegistry: RuntimeStatusRegistry) => ResolvedBlocker[]" }, { "classification": "supported", "kind": "function", "name": "resolveItemExecutionRole", "signature": "(type: string, registry?: ItemTypeRegistry) => \"agent\" | \"gate\" | \"human\" | calls: (type: string, registry?: ItemTypeRegistry) => \"agent\" | \"human\" | \"gate\"" }, { "classification": "supported", "kind": "function", "name": "resolveWorkspaceRelationshipKindRegistry", "signature": "() => RelationshipKindRegistry | calls: () => RelationshipKindRegistry" }, { "classification": "supported", "kind": "function", "name": "runGraph", "signature": "(subcommandRaw: string, id: string | undefined, target: string | undefined, options: GraphCommandOptions, global: GlobalOptions) => Promise | calls: (subcommandRaw: string, id: string | undefined, target: string | undefined, options: GraphCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "saveGraphAuditBaseline", "signature": "(pmRoot: string, snapshot: RelationshipAuditSnapshot) => Promise | calls: (pmRoot: string, snapshot: RelationshipAuditSnapshot) => Promise" }, { "classification": "supported", "kind": "function", "name": "selectActionableEntries", "signature": "(report: ActionabilityReport, statusRegistry: RuntimeStatusRegistry, options?: ActionabilitySelectionOptions, typeRegistry?: ItemTypeRegistry) => Pick | calls: (report: ActionabilityReport, statusRegistry: RuntimeStatusRegistry, options?: ActionabilitySelectionOptions, typeRegistry?: ItemTypeRegistry) => Pick" }, { "classification": "supported", "kind": "function", "name": "shouldPersistDurableGraphCache", "signature": "(itemCount: number, envelopeExists: boolean) => boolean | calls: (itemCount: number, envelopeExists: boolean) => boolean" }, { "classification": "supported", "kind": "function", "name": "syncRelationshipGraphAdapter", "signature": "(adapter: RelationshipGraphAdapter, context: RelationshipGraphAdapterContext & { snapshot: RelationshipGraphSnapshot; }) => Promise | calls: (adapter: RelationshipGraphAdapter, context: RelationshipGraphAdapterContext & { snapshot: RelationshipGraphSnapshot; }) => Promise" }, { "classification": "supported", "kind": "function", "name": "workspaceGraphCache", "signature": "() => WorkspaceGraphCache | calls: () => WorkspaceGraphCache" }, { "classification": "supported", "kind": "class", "name": "WorkspaceGraphCache", "signature": "export declare class WorkspaceGraphCache { #private; constructor(options?: { maxResultsPerWorkspace?: number; maxWorkspaces?: number; }); lookup(key: string, fingerprint: string, build: () => WorkspaceRelationshipAssembly): WorkspaceGraphCacheLookup; clear(): void; }" }, { "classification": "supported", "kind": "interface", "name": "WorkspaceGraphCacheLookup", "signature": "export interface WorkspaceGraphCacheLookup { assembly: WorkspaceRelationshipAssembly; assemblyReused: boolean; fingerprint: string; memoize(queryKey: string, compute: () => T): { value: T; reused: boolean; }; }" }, { "classification": "supported", "kind": "interface", "name": "WorkspaceRelationshipAssembly", "signature": "export interface WorkspaceRelationshipAssembly { graph: RelationshipGraph; details: WorkspaceRelationshipNodeDetails[]; missingIdSet: Set; dangling: DanglingDependencyReferenceSummary; duplicateRows: DuplicateDependencyRow[]; orderingContradictions?: OrderingStorageContradiction[]; legacyAliasCounts: Record; hierarchyIntegrity?: HierarchyIntegrityAnalysis; }" }, { "classification": "supported", "kind": "interface", "name": "WorkspaceRelationshipItem", "signature": "export interface WorkspaceRelationshipItem extends DependencyReferenceHolder { title: string; type?: string; }" }, { "classification": "supported", "kind": "interface", "name": "WorkspaceRelationshipNodeDetails", "signature": "export interface WorkspaceRelationshipNodeDetails { id: string; title: string; status: string; type?: string; }" } ], "types": "dist/sdk/graph.d.ts" }, "./sdk/merge": { "classification": "supported", "symbols": [ { "classification": "supported", "kind": "function", "name": "auditMergeAttributeFence", "signature": "(pmRoot: string, typeFolders: string[]) => Promise | calls: (pmRoot: string, typeFolders: string[]) => Promise" }, { "classification": "supported", "kind": "function", "name": "auditMergeDriverConfiguration", "signature": "(workspaceRoot: string) => Promise | calls: (workspaceRoot: string) => Promise" }, { "classification": "supported", "kind": "function", "name": "buildMergeAttributePatterns", "signature": "(trackerRelativeRoot: string, typeFolders: string[]) => string[] | calls: (trackerRelativeRoot: string, typeFolders: string[]) => string[]" }, { "classification": "supported", "kind": "function", "name": "encodeItemScalarDecisionValue", "signature": "(value: unknown) => unknown | calls: (value: unknown) => unknown" }, { "classification": "supported", "kind": "function", "name": "findGitWorkspaceRoot", "signature": "(cwd: string) => Promise | calls: (cwd: string) => Promise" }, { "classification": "supported", "kind": "function", "name": "hashItemScalarDecisionValue", "signature": "(value: unknown) => string | calls: (value: unknown) => string" }, { "classification": "supported", "kind": "interface", "name": "HistoryMergeResult", "signature": "export interface HistoryMergeResult { merged: string; strategy: HistoryMergeStrategy; common_entries: number; entries_from_ours: number; entries_from_theirs: number; entries_total: number; reanchored: boolean; }" }, { "classification": "supported", "kind": "type", "name": "HistoryMergeStrategy", "signature": "export type HistoryMergeStrategy = \"identical\" | \"fast_forward_ours\" | \"fast_forward_theirs\" | \"union_reanchor\";" }, { "classification": "supported", "kind": "function", "name": "inspectMergeReceiptEvidence", "signature": "(cwd: string, options?: { includeReconciled?: boolean; includeLossless?: boolean; pmRoot?: string; }) => Promise | calls: (cwd: string, options?: { includeReconciled?: boolean; includeLossless?: boolean; pmRoot?: string; }) => Promise" }, { "classification": "supported", "kind": "function", "name": "installMergeFence", "signature": "(options: { pmRoot: string; workspaceRoot: string; dryRun?: boolean; preCommitHook?: boolean; }) => Promise | calls: (options: { pmRoot: string; workspaceRoot: string; dryRun?: boolean; preCommitHook?: boolean; }) => Promise" }, { "classification": "supported", "kind": "function", "name": "isItemScalarMissingValue", "signature": "(value: unknown) => value is typeof ITEM_SCALAR_MISSING_VALUE | calls: (value: unknown) => value is typeof ITEM_SCALAR_MISSING_VALUE" }, { "classification": "supported", "kind": "value", "name": "ITEM_LATEST_TIMESTAMP_FIELDS", "signature": "readonly [\"updated_at\"]" }, { "classification": "supported", "kind": "value", "name": "ITEM_SCALAR_MISSING_VALUE", "signature": "Readonly<{ readonly pm_item_scalar_missing: true; }>" }, { "classification": "supported", "kind": "value", "name": "ITEM_UNION_COLLECTION_FIELDS", "signature": "readonly [\"tags\", \"dependencies\", \"comments\", \"notes\", \"learnings\", \"files\", \"tests\", \"test_runs\", \"docs\", \"reminders\", \"events\"]" }, { "classification": "supported", "kind": "interface", "name": "ItemDocumentMergeResult", "signature": "export interface ItemDocumentMergeResult { merged: string; conflict_fields: string[]; fields_from_theirs: string[]; union_fields: string[]; conflict_decisions: ItemMergeConflictDecision[]; requested_preference: MergePreferredSide; requested_preference_applied: boolean; conflict_resolution: ItemScalarConflictResolution; }" }, { "classification": "supported", "kind": "interface", "name": "ItemMergeConflictDecision", "signature": "export interface ItemMergeConflictDecision { field: string; base: unknown; ours: unknown; theirs: unknown; retained: unknown; discarded: unknown; retained_side?: MergePreferredSide; resolution_basis?: ItemScalarResolutionBasis; }" }, { "classification": "supported", "kind": "type", "name": "ItemScalarConflictResolution", "signature": "export type ItemScalarConflictResolution = \"preferred_side\" | \"stable_value_order\" | \"latest_document_update\";" }, { "classification": "supported", "kind": "type", "name": "ItemScalarResolutionBasis", "signature": "export type ItemScalarResolutionBasis = \"requested_preference\" | \"document_updated_at\" | \"stable_value_tiebreak\";" }, { "classification": "supported", "kind": "interface", "name": "JsonDocumentMergeResult", "signature": "export interface JsonDocumentMergeResult { merged: string; conflict_paths: string[]; paths_from_theirs: string[]; preferred: MergePreferredSide; }" }, { "classification": "supported", "kind": "function", "name": "listMergeReceipts", "signature": "(cwd: string, options?: { includeReconciled?: boolean; includeLossless?: boolean; pmRoot?: string; }) => Promise | calls: (cwd: string, options?: { includeReconciled?: boolean; includeLossless?: boolean; pmRoot?: string; }) => Promise" }, { "classification": "supported", "kind": "function", "name": "markMergeReceiptReconciled", "signature": "(cwd: string, receipt: MergeDecisionReceipt, options?: { requireExisting?: boolean; settlement?: \"original_git_state_restored\"; }) => Promise | calls: (cwd: string, receipt: MergeDecisionReceipt, options?: { requireExisting?: boolean; settlement?: \"original_git_state_restored\"; }) => Promise" }, { "classification": "supported", "kind": "value", "name": "MERGE_DRIVER_ARTIFACT_VALUES", "signature": "readonly [\"item\", \"history\", \"relationship\", \"json\"]" }, { "classification": "supported", "kind": "interface", "name": "MergeDecisionReceipt", "signature": "export interface MergeDecisionReceipt { version: 1; id: string; item_path: string; item_id: string; requested_preference?: MergePreferredSide; requested_preference_applied?: boolean; preferred?: MergePreferredSide; conflict_resolution: ItemScalarConflictResolution; fields_from_theirs: string[]; union_fields: string[]; merged_field_hashes?: Record; decisions: ItemMergeConflictDecision[]; operation?: MergeReceiptOperation; settlement?: \"original_git_state_restored\"; state: \"pending\" | \"reconciled\"; created_at: string; reconciled_at?: string; value_availability?: \"clone_local\" | \"hash_only\" | \"bounded_inline\" | \"mixed\"; value_policy?: typeof DURABLE_VALUE_POLICY; evidence_source?: \"clone_local\" | \"durable\"; }" }, { "classification": "supported", "kind": "interface", "name": "MergeDecisionReceiptSummary", "signature": "export interface MergeDecisionReceiptSummary { receipt_id: string; item_id: string; item_path: string; conflict_fields: string[]; fields_from_theirs: string[]; union_fields: string[]; requested_preference: MergePreferredSide; requested_preference_applied: boolean; conflict_resolution: ItemScalarConflictResolution; decisions: Array<{ field: string; retained_hash: string; discarded_hash: string; }>; }" }, { "classification": "supported", "kind": "type", "name": "MergeDriverArtifact", "signature": "export type MergeDriverArtifact = (typeof MERGE_DRIVER_ARTIFACT_VALUES)[number];" }, { "classification": "supported", "kind": "interface", "name": "MergeDriverConfigurationAuditResult", "signature": "export interface MergeDriverConfigurationAuditResult { status: \"ok\" | \"missing\" | \"drift\"; missing_keys: string[]; drifted_keys: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "MergeDriverOptions", "signature": "export interface MergeDriverOptions { artifact: string; basePath: string; oursPath: string; theirsPath: string; outputPath?: string; itemPath?: string; prefer?: string; }" }, { "classification": "supported", "kind": "interface", "name": "MergeDriverResult", "signature": "export interface MergeDriverResult { ok: boolean; artifact: MergeDriverArtifact; output_path: string; requested_preference: MergePreferredSide; conflicts: string[]; history?: { strategy: string; common_entries: number; entries_from_ours: number; entries_from_theirs: number; entries_total: number; reanchored: boolean; }; relationship?: { strategy: string; common_entries: number; entries_from_ours: number; entries_from_theirs: number; entries_total: number; reanchored: boolean; }; item?: { fields_from_theirs: string[]; union_fields: string[]; conflict_resolution: \"latest_document_update\"; requested_preference_applied: false; }; json?: { paths_from_theirs: string[]; }; receipt?: MergeDecisionReceiptSummary; guidance: string[]; generated_at: string; }" }, { "classification": "supported", "kind": "interface", "name": "MergeFenceAuditResult", "signature": "export interface MergeFenceAuditResult { status: \"not_installed\" | \"ok\" | \"drift\"; path?: string; missing_patterns: string[]; stale_patterns: string[]; schema_scope: \"project\"; }" }, { "classification": "supported", "kind": "interface", "name": "MergeFenceRefreshOutcome", "signature": "export interface MergeFenceRefreshOutcome { status: \"refreshed\" | \"unchanged\" | \"not_installed\" | \"no_git\"; path?: string; }" }, { "classification": "supported", "kind": "function", "name": "mergeHistoryStreams", "signature": "(baseRaw: string, oursRaw: string, theirsRaw: string) => HistoryMergeResult | calls: (baseRaw: string, oursRaw: string, theirsRaw: string) => HistoryMergeResult" }, { "classification": "supported", "kind": "interface", "name": "MergeInstallContextResolution", "signature": "export interface MergeInstallContextResolution { pm_root: string; workspace_start: string; source_coordinates_available: boolean; source_context_selected: boolean; source_policy: ReturnType; }" }, { "classification": "supported", "kind": "interface", "name": "MergeInstallOptions", "signature": "export interface MergeInstallOptions { dryRun?: boolean; preCommitHook?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "MergeInstallResult", "signature": "export interface MergeInstallResult { ok: boolean; dry_run: boolean; workspace_root: string; pm_root?: string; gitattributes: { path: string; changed: boolean; patterns: string[]; schema_scope: \"project\"; }; git_config: Array<{ key: string; value: string; }>; settlement_hook?: { path: string; changed: boolean; }; guidance: string[]; generated_at: string; }" }, { "classification": "supported", "kind": "function", "name": "mergeItemDocuments", "signature": "(baseRaw: string, oursRaw: string, theirsRaw: string, options?: ItemDocumentFormatOptions & { preferred?: MergePreferredSide; conflictResolution?: ItemScalarConflictResolution; }) => ItemDocumentMergeResult | calls: (baseRaw: string, oursRaw: string, theirsRaw: string, options?: ItemDocumentFormatOptions & { preferred?: MergePreferredSide; conflictResolution?: ItemScalarConflictResolution; }) => ItemDocumentMergeResult" }, { "classification": "supported", "kind": "function", "name": "mergeJsonDocuments", "signature": "(baseRaw: string, oursRaw: string, theirsRaw: string, options?: { preferred?: MergePreferredSide; }) => JsonDocumentMergeResult | calls: (baseRaw: string, oursRaw: string, theirsRaw: string, options?: { preferred?: MergePreferredSide; }) => JsonDocumentMergeResult" }, { "classification": "supported", "kind": "type", "name": "MergePreferredSide", "signature": "export type MergePreferredSide = \"ours\" | \"theirs\";" }, { "classification": "supported", "kind": "interface", "name": "MergeReceiptEvidenceReport", "signature": "export interface MergeReceiptEvidenceReport { ok: boolean; complete: boolean; count: number; invalid_evidence_count: number; invalid_evidence: MergeReceiptInvalidEvidence[]; invalid_evidence_truncated: boolean; clone_local_evidence_resolved?: boolean; receipts: MergeDecisionReceipt[]; generated_at: string; }" }, { "classification": "supported", "kind": "interface", "name": "MergeReceiptEvidenceScan", "signature": "export interface MergeReceiptEvidenceScan { receipts: MergeDecisionReceipt[]; durable_receipt_ids?: string[]; unstaged_durable_receipt_ids?: string[]; invalid_evidence_count: number; invalid_evidence: MergeReceiptInvalidEvidence[]; invalid_evidence_truncated: boolean; clone_local_evidence_resolved?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "MergeReceiptInvalidEvidence", "signature": "export interface MergeReceiptInvalidEvidence { evidence_source: \"clone_local\" | \"durable\" | \"clone_local_and_durable\"; reason: \"directory_unreadable\" | \"candidate_not_bounded_regular_file\" | \"candidate_unreadable\" | \"candidate_invalid_json\" | \"schema_or_identity_invalid\" | \"schema_invalid\" | \"identity_invalid\" | \"copy_provenance_mismatch\"; validation_error?: \"required_fields\" | \"receipt_id\" | \"item_id\" | \"item_path\" | \"filename\" | \"collections\" | \"enums\" | \"timestamps\" | \"durable_decisions\" | \"operation\"; validation_path?: string; receipt_id?: string; candidate_name_hash?: string; }" }, { "classification": "supported", "kind": "interface", "name": "MergeReceiptOperation", "signature": "export interface MergeReceiptOperation { kind: \"rebase\" | \"merge\"; original_head: string; original_blob: string; }" }, { "classification": "supported", "kind": "interface", "name": "MergeReceiptReport", "signature": "export interface MergeReceiptReport { ok: true; count: number; receipts: MergeDecisionReceipt[]; generated_at: string; }" }, { "classification": "supported", "kind": "interface", "name": "MergeReconcileOptions", "signature": "export interface MergeReconcileOptions { dryRun?: boolean; author?: string; message?: string; force?: boolean; stage?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "MergeReconcileResult", "signature": "export interface MergeReconcileResult { ok: boolean; dry_run: boolean; repair: HistoryRepairAllResult; receipts: { pending_before: number; reconciled: number; abandoned: number; summaries: MergeDecisionReceiptSummary[]; unstaged_durable_receipt_ids?: string[]; missing_history_references_before: number; legacy_disposition_eligible: number; legacy_disposition_recorded: number; missing_history_references_after: number; }; validation: ValidateResult; guidance: string[]; generated_at: string; staged_paths?: string[]; }" }, { "classification": "supported", "kind": "function", "name": "mergeRelationshipEventStreams", "signature": "(baseRaw: string, oursRaw: string, theirsRaw: string) => RelationshipStreamMergeResult | calls: (baseRaw: string, oursRaw: string, theirsRaw: string) => RelationshipStreamMergeResult" }, { "classification": "supported", "kind": "value", "name": "PM_GITATTRIBUTES_END", "signature": "\"# pm-cli:merge-drivers:end\"" }, { "classification": "supported", "kind": "value", "name": "PM_GITATTRIBUTES_START", "signature": "\"# pm-cli:merge-drivers:start\"" }, { "classification": "supported", "kind": "value", "name": "PM_GITATTRIBUTES_V2_END", "signature": "\"# pm-cli:merge-drivers:v2:end\"" }, { "classification": "supported", "kind": "value", "name": "PM_GITATTRIBUTES_V2_START", "signature": "\"# pm-cli:merge-drivers:v2:start\"" }, { "classification": "supported", "kind": "function", "name": "refreshMergeAttributeFenceIfInstalled", "signature": "(pmRoot: string) => Promise | calls: (pmRoot: string) => Promise" }, { "classification": "supported", "kind": "interface", "name": "RelationshipStreamMergeResult", "signature": "export interface RelationshipStreamMergeResult { merged: string; strategy: HistoryMergeStrategy; common_entries: number; entries_from_ours: number; entries_from_theirs: number; entries_total: number; reanchored: boolean; }" }, { "classification": "supported", "kind": "function", "name": "resolveMergeInstallContext", "signature": "(options: { cwd: string; explicitPath?: string; dryRun: boolean; environment: Readonly>; }) => MergeInstallContextResolution | calls: (options: { cwd: string; explicitPath?: string; dryRun: boolean; environment: Readonly>; }) => MergeInstallContextResolution" }, { "classification": "supported", "kind": "function", "name": "resolveProjectMergeTypeFolders", "signature": "(settings: Awaited>) => string[] | calls: (settings: Awaited>) => string[]" }, { "classification": "supported", "kind": "function", "name": "runMergeDriver", "signature": "(options: MergeDriverOptions, global: GlobalOptions) => Promise | calls: (options: MergeDriverOptions, global: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runMergeInstall", "signature": "(options: MergeInstallOptions, global: GlobalOptions) => Promise | calls: (options: MergeInstallOptions, global: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runMergeReceiptEvidenceReport", "signature": "(options: { includeReconciled?: boolean; cwd?: string; }) => Promise | calls: (options: { includeReconciled?: boolean; cwd?: string; }) => Promise" }, { "classification": "supported", "kind": "function", "name": "runMergeReceiptReport", "signature": "(options: { includeReconciled?: boolean; cwd?: string; }) => Promise | calls: (options: { includeReconciled?: boolean; cwd?: string; }) => Promise" }, { "classification": "supported", "kind": "function", "name": "runMergeReconcile", "signature": "(options: MergeReconcileOptions, global: GlobalOptions) => Promise | calls: (options: MergeReconcileOptions, global: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "summarizeMergeReceipt", "signature": "(receipt: MergeDecisionReceipt) => MergeDecisionReceiptSummary | calls: (receipt: MergeDecisionReceipt) => MergeDecisionReceiptSummary" } ], "types": "dist/sdk/merge.d.ts" }, "./sdk/query": { "classification": "supported", "symbols": [ { "classification": "supported", "kind": "value", "name": "_testOnly", "signature": "{ applyFilters: typeof applyFilters; buildCompactListFilterSummary: typeof buildCompactListFilterSummary; buildContentFilterEcho: typeof buildContentFilterEcho; buildGovernanceMissingFilterEcho: typeof buildGovernanceMissingFilterEcho; resolveContentFieldFilters: (options: Record) => ContentFieldFilters; resolveMissingMetadataFilters: (options: { filterAcMissing?: boolean; filterEstimatesMissing?: boolean; filterResolutionMissing?: boolean; filterMetadataMissing?: boolean; filterReviewerMissing?: boolean; filterRiskMissing?: boolean; filterConfidenceMissing?: boolean; filterSprintMissing?: boolean; filterReleaseMissing?: boolean; }) => MissingMetadataFilters; compareBySortField: typeof compareBySortField; compareDefaultSort: typeof compareDefaultSort; compareNullableString: typeof compareNullableString; compareNullableTimestamp: typeof compareNullableTimestamp; normalizeProjectionField: typeof normalizeProjectionField; parseAssigneeFilter: typeof parseAssigneeFilter; parseFieldSelectors: typeof parseFieldSelectors; parseIdsFilter: typeof parseIdsFilter; parseOffset: typeof parseOffset; parseProjectionConfig: typeof parseProjectionConfig; resolveListUpdatedAfter: typeof resolveListUpdatedAfter; resolveListPageLimit: typeof resolveListPageLimit; parseSortField: typeof parseSortField; parseSortOrder: typeof parseSortOrder; orderItemsAsTree: typeof orderItemsAsTree; projectListItems: typeof projectListItems; readListFieldValue: typeof readListFieldValue; runtimeMetadataKeysForProjection: typeof runtimeMetadataKeysForProjection; sortItems: typeof sortItems; trimNonEmpty: typeof trimNonEmpty; withTreeMetadata: typeof withTreeMetadata; }" }, { "classification": "supported", "kind": "value", "name": "_testOnlyAggregateCommand", "signature": "{ buildGroupKey: typeof buildGroupKey; compareAggregateRows: typeof compareAggregateRows; compareNullableGroupValue: typeof compareNullableGroupValue; completionPct: typeof completionPct; normalizeTagGroupValue: typeof normalizeTagGroupValue; parseGroupBy: typeof parseGroupBy; parseNumericAggregation: typeof parseNumericAggregation; parseStatus: typeof parseStatus; readNumericAggregateValue: typeof readNumericAggregateValue; resolveGroupValue: typeof resolveGroupValue; updateCompletionCounts: typeof updateCompletionCounts; }" }, { "classification": "supported", "kind": "value", "name": "_testOnlyGetCommand", "signature": "{ shouldAutoIncludeGetChildren: typeof shouldAutoIncludeGetChildren; }" }, { "classification": "supported", "kind": "value", "name": "_testOnlyNextCommand", "signature": "{ partitionCallerOwnedReady: typeof partitionCallerOwnedReady; resolveNextCallerAuthor: (options: NextOptions, settingsAuthor: string) => string; }" }, { "classification": "supported", "kind": "value", "name": "_testOnlySearchCommand", "signature": "{ applyFilters: typeof applyFilters; applyExactQueryFilters: typeof applyExactQueryFilters; applyInlineQueryFilters: typeof applyInlineQueryFilters; buildHitHighlights: typeof buildHitHighlights; buildVerboseSearchFilters: typeof buildVerboseSearchFilters; buildExplicitSemanticFallbackWarning: typeof buildExplicitSemanticFallbackWarning; buildCompactSearchFilterSummary: typeof buildCompactSearchFilterSummary; buildHybridLexicalScore: typeof buildHybridLexicalScore; buildRerankCorpus: typeof buildRerankCorpus; buildSemanticHits: typeof buildSemanticHits; classifyImplicitSemanticFallbackReason: typeof classifyImplicitSemanticFallbackReason; collectErrorCauseCodes: typeof collectErrorCauseCodes; collectExactPhraseFields: typeof collectExactPhraseFields; collectLinkedPaths: typeof collectLinkedPaths; combineHybridHits: typeof combineHybridHits; computeBuiltInBm25Hits: typeof computeBuiltInBm25Hits; computeSemanticOrHybridHits: typeof computeSemanticOrHybridHits; resolveBuiltInBm25Mode: typeof resolveBuiltInBm25Mode; countOccurrences: typeof countOccurrences; dependencyEntries: typeof dependencyEntries; documentContainsExactPhrase: typeof documentContainsExactPhrase; emptySearchResult: typeof emptySearchResult; highlightFieldSnippet: typeof highlightFieldSnippet; loadDocuments: typeof loadDocuments; markTokenRuns: typeof markTokenRuns; parseInlineQueryFilters: typeof parseInlineQueryFilters; maybeEmitVectorIndexStaleWarning: typeof maybeEmitVectorIndexStaleWarning; loadLinkedCorpus: typeof loadLinkedCorpus; mergeVectorHitsById: typeof mergeVectorHitsById; normalizeExtensionProviderHits: typeof normalizeExtensionProviderHits; normalizeScoreMap: typeof normalizeScoreMap; parseProjectionConfig: typeof parseSearchProjection; parseTimestampWindow: typeof parseTimestampWindow; parseTokens: typeof parseSearchTokens; projectSearchHits: typeof projectSearchHits; readSearchFieldValue: typeof readSearchFieldValue; requireSemanticDependencies: typeof requireSemanticDependencies; resolveExtensionSearchProvider: typeof resolveExtensionSearchProvider; resolveExtensionSearchProviderByName: typeof resolveExtensionSearchProviderByName; resolveExtensionVectorAdapter: typeof resolveExtensionVectorAdapter; resolveLinkedCorpusRoots: typeof resolveLinkedCorpusRoots; scoreDocument: typeof scoreDocument; sortHits: typeof sortHits; stringArray: typeof stringArray; textEntries: typeof textEntries; validateSearchProjectionFields: typeof validateSearchProjectionFields; }" }, { "classification": "supported", "kind": "function", "name": "acquireItemMetadataDerivedIndexLock", "signature": "(pmRoot: string, author: string, options?: ItemMetadataDerivedIndexLockOptions) => Promise<() => Promise> | calls: (pmRoot: string, author: string, options?: ItemMetadataDerivedIndexLockOptions) => Promise<() => Promise>" }, { "classification": "supported", "kind": "value", "name": "ACTIONABILITY_ORDERING_KINDS", "signature": "readonly string[]" }, { "classification": "supported", "kind": "interface", "name": "ActionabilityReport", "signature": "export interface ActionabilityReport { ready: ActionableEntry[]; blocked: ActionableEntry[]; containers: ActionableEntry[]; decisions: ActionableEntry[]; gates: ActionableEntry[]; active_count: number; container_count: number; }" }, { "classification": "supported", "kind": "interface", "name": "ActionabilitySelectionOptions", "signature": "export interface ActionabilitySelectionOptions { includeDecisions?: boolean; includeGates?: boolean; includeContainers?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ActionableDuplicateCluster", "signature": "export interface ActionableDuplicateCluster extends DuplicateCluster { canonical_id: string; close_command: string; }" }, { "classification": "supported", "kind": "interface", "name": "ActionableEntry", "signature": "export interface ActionableEntry { item: ItemMetadata; open_blockers: ResolvedBlocker[]; unblocks: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "ActivityCommandOptions", "signature": "export interface ActivityCommandOptions { id?: string; op?: string; author?: string; from?: string; to?: string; limit?: string; after?: string; compact?: boolean; raw?: boolean; unbounded?: boolean; provenance?: boolean; provenanceSummary?: boolean; harness?: string | readonly string[]; agentInstance?: string | readonly string[]; provenanceFilter?: string | readonly string[]; }" }, { "classification": "supported", "kind": "interface", "name": "ActivityEntry", "signature": "export interface ActivityEntry extends HistoryEntry { id: string; }" }, { "classification": "supported", "kind": "interface", "name": "ActivityResult", "signature": "export interface ActivityResult { activity_digest?: ActivityDigestEntry[]; activity?: ActivityEntry[]; compact_activity?: CompactActivityEntry[]; provenance_activity?: HistoryProvenanceRow[]; compact: boolean; projection: { mode: \"digest\" | \"compact\" | \"provenance\" | \"full\"; row_key: \"activity_digest\" | \"compact_activity\" | \"provenance_activity\" | \"activity\"; }; omission_receipt: OutputOmissionReceipt; count: number; total_count: number; limit: number | null; page_start: number; window: { anchor: string; from: string | null; to: string | null; }; next_cursor?: string; omitted_count: number; has_more: boolean; applied_bound: { kind: \"limit\" | \"unbounded\"; source: \"default\" | \"explicit\"; value: number | null; }; activity_summary?: { window: { from: string | null; to: string | null; }; event_count: number; item_count: number; author_count: number; operation_counts: Record; }; provenance_summary?: HistoryProvenanceSummary; }" }, { "classification": "supported", "kind": "interface", "name": "AggregateOptions", "signature": "export interface AggregateOptions { groupBy?: string; setMode?: string; limit?: string | number; after?: string; count?: boolean; completion?: boolean; sum?: string; avg?: string; includeUnparented?: boolean; status?: string; type?: string; tag?: string; priority?: string; deadlineBefore?: string; deadlineAfter?: string; assignee?: string; assigneeFilter?: string; parent?: string; sprint?: string; release?: string; }" }, { "classification": "supported", "kind": "interface", "name": "AggregateResult", "signature": "export interface AggregateResult { groups: AggregateRow[]; count: number; returned_count: number; truncated: boolean; next_after: string | null; totals: { items_considered: number; items_grouped: number; items_skipped_unparented: number; group_memberships: number; }; filters: { group_by: AggregateGroupField[]; set_mode: \"element\" | \"tuple\"; count: boolean; completion: boolean; sum?: string | null; avg?: string | null; numeric_field?: string | null; include_unparented: boolean; status: ItemStatus | null; status_values?: ItemStatus[]; type: string | null; tag: string | null; priority: string | null; deadline_before: string | null; deadline_after: string | null; assignee: string | null; assignee_filter: string | null; parent: string | null; sprint: string | null; release: string | null; }; now: string; warnings?: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "AggregateRow", "signature": "export interface AggregateRow { group: AggregateGroupRecord; group_label: string; count: number; open?: number; in_progress?: number; closed?: number; other?: number; completion_pct?: number; null_count?: number; sum?: number | null; avg?: number | null; }" }, { "classification": "supported", "kind": "function", "name": "analyzeDuplicateItems", "signature": "(input: readonly DuplicateItemInput[], options?: Pick) => DuplicateItemsAnalysis | calls: (input: readonly DuplicateItemInput[], options?: Pick) => DuplicateItemsAnalysis" }, { "classification": "supported", "kind": "function", "name": "applyContextTagProjection", "signature": "(result: ContextResult, noTags: boolean) => void | calls: (result: ContextResult, noTags: boolean) => void" }, { "classification": "supported", "kind": "function", "name": "applyFilterValueEcho", "signature": "(filters: Record, options: Record, entries: ReadonlyArray) => void | calls: (filters: Record, options: Record, entries: ReadonlyArray) => void" }, { "classification": "supported", "kind": "function", "name": "assertCompleteListResult", "signature": "(candidate: unknown) => asserts candidate is ListFullResult | calls: (candidate: unknown) => asserts candidate is ListFullResult" }, { "classification": "supported", "kind": "function", "name": "attachContextUsageServingReceipt", "signature": "(result: unknown, receipt: ContextUsageServingReceipt | null) => void | calls: (result: unknown, receipt: ContextUsageServingReceipt | null) => void" }, { "classification": "supported", "kind": "interface", "name": "BlockerEntry", "signature": "export interface BlockerEntry { id: string; title: string; blocked_by: string | null; blocked_by_title: string | null; blocked_by_status: ItemStatus | null; blocked_reason: string | null; unblock_note: string | null; }" }, { "classification": "supported", "kind": "value", "name": "BRIEF_LIST_FIELDS", "signature": "readonly [\"id\", \"status\", \"type\", \"title\"]" }, { "classification": "supported", "kind": "function", "name": "buildChildrenByParent", "signature": "(allItems: ItemMetadata[]) => Map | calls: (allItems: ItemMetadata[]) => Map" }, { "classification": "supported", "kind": "function", "name": "buildCompactSearchFilterSummary", "signature": "(params: { mode: SearchMode; matchMode: SearchMatchMode; options: SearchOptions; includeLinked: boolean; titleExact: boolean; phraseExact: boolean; scoreThreshold: number; hybridSemanticWeight: number; runtimeFieldFilters?: Record; }) => Record | calls: (params: { mode: SearchMode; matchMode: SearchMatchMode; options: SearchOptions; includeLinked: boolean; titleExact: boolean; phraseExact: boolean; scoreThreshold: number; hybridSemanticWeight: number; runtimeFieldFilters?: Record; }) => Record" }, { "classification": "supported", "kind": "function", "name": "buildContentFilterEcho", "signature": "(options: Record) => Record | calls: (options: Record) => Record" }, { "classification": "supported", "kind": "function", "name": "buildContextSignalSnapshot", "signature": "(items: readonly ItemMetadata[], options: BuildContextSignalSnapshotOptions) => ContextSignalSnapshot | calls: (items: readonly ItemMetadata[], options: BuildContextSignalSnapshotOptions) => ContextSignalSnapshot" }, { "classification": "supported", "kind": "interface", "name": "BuildContextSignalSnapshotOptions", "signature": "export interface BuildContextSignalSnapshotOptions extends BuildItemContextRelevanceCandidatesOptions { sourceCursor: string; source: ContextSignalSnapshotSource; }" }, { "classification": "supported", "kind": "function", "name": "buildGovernanceMissingFilterEcho", "signature": "(options: Record) => Record | calls: (options: Record) => Record" }, { "classification": "supported", "kind": "function", "name": "buildItemChildrenRollup", "signature": "(parentId: string, corpus: Iterable, statusRegistry: RuntimeStatusRegistry, sampleLimit?: number) => ChildRollupContext | calls: (parentId: string, corpus: Iterable, statusRegistry: RuntimeStatusRegistry, sampleLimit?: number) => ChildRollupContext" }, { "classification": "supported", "kind": "function", "name": "buildItemContextRelevanceCandidates", "signature": "(items: readonly ItemMetadata[], options: BuildItemContextRelevanceCandidatesOptions) => ItemContextRelevanceCandidate[] | calls: (items: readonly ItemMetadata[], options: BuildItemContextRelevanceCandidatesOptions) => ItemContextRelevanceCandidate[]" }, { "classification": "supported", "kind": "interface", "name": "BuildItemContextRelevanceCandidatesOptions", "signature": "export interface BuildItemContextRelevanceCandidatesOptions { statusRegistry: RuntimeStatusRegistry; now: string; author?: string; usageAffinity?: Readonly>; semanticSimilarity?: Readonly>; activityDensity?: Readonly>; graphProximity?: Readonly>; claimFocus?: Readonly>; knowledgeDensity?: Readonly>; authorAffinity?: Readonly>; recencyEvidence?: Readonly>; }" }, { "classification": "supported", "kind": "function", "name": "buildVerboseSearchFilters", "signature": "(params: { effectiveMode: SearchMode; matchMode: SearchMatchMode; options: SearchOptions; includeLinked: boolean; titleExact: boolean; phraseExact: boolean; scoreThreshold: number; hybridSemanticWeight: number; queryExpansion: SearchRenderingQueryExpansion; rerank: SearchRenderingRerank; runtimeFieldFilters: Record; }) => Record | calls: (params: { effectiveMode: SearchMode; matchMode: SearchMatchMode; options: SearchOptions; includeLinked: boolean; titleExact: boolean; phraseExact: boolean; scoreThreshold: number; hybridSemanticWeight: number; queryExpansion: SearchRenderingQueryExpansion; rerank: SearchRenderingRerank; runtimeFieldFilters: Record; }) => Record" }, { "classification": "supported", "kind": "function", "name": "buildWorkspaceMemorySnapshot", "signature": "(items: readonly ItemMetadata[], options: { statusRegistry: RuntimeStatusRegistry; sourceCursor: string; now: string; }) => WorkspaceMemorySnapshot | calls: (items: readonly ItemMetadata[], options: { statusRegistry: RuntimeStatusRegistry; sourceCursor: string; now: string; }) => WorkspaceMemorySnapshot" }, { "classification": "supported", "kind": "interface", "name": "CalendarDayBucket", "signature": "export interface CalendarDayBucket { date: string; count: number; events: CalendarRow[]; }" }, { "classification": "supported", "kind": "interface", "name": "CalendarOptions", "signature": "export interface CalendarOptions { view?: string; date?: string; from?: string; to?: string; past?: boolean; fullPeriod?: boolean; limit?: string; after?: string; type?: string; tag?: string; priority?: string; status?: string; assignee?: string; assigneeFilter?: string; sprint?: string; release?: string; include?: string; recurrenceLookaheadDays?: string; recurrenceLookbackDays?: string; occurrenceLimit?: string; format?: string; [key: string]: unknown; }" }, { "classification": "supported", "kind": "type", "name": "CalendarOutputFormat", "signature": "export type CalendarOutputFormat = (typeof CALENDAR_OUTPUT_VALUES)[number];" }, { "classification": "supported", "kind": "interface", "name": "CalendarResult", "signature": "export interface CalendarResult { view: CalendarView; output_default: \"markdown\"; now: string; anchor: string; range: { start: string | null; end: string | null; period_start: string | null; period_end: string | null; full_period: boolean; past: boolean; from: string | null; to: string | null; }; filters: { type: string | null; tag: string | null; priority: string | null; status: string | null; assignee: string | null; assignee_filter: string | null; sprint: string | null; release: string | null; runtime_filters?: Record; limit: string | null; include: string | null; full_period: string | null; recurrence_lookahead_days: string | null; recurrence_lookback_days: string | null; occurrence_limit: string | null; }; summary: { events: number; items: number; deadlines: number; reminders: number; scheduled: number; by_kind: { deadline: number; reminder: number; event: number; }; by_type: Record; by_status: Record; recurring_events: number; }; total_count: number; count: number; page_start: number; omitted_count: number; has_more: boolean; next_cursor?: string; summary_scope: \"returned_rows\"; events: CalendarRow[]; days: CalendarDayBucket[]; warnings?: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "CalendarRow", "signature": "export interface CalendarRow { at: string; date: string; kind: \"deadline\" | \"reminder\" | \"event\"; reminder_text: string | null; event_title: string | null; event_end: string | null; event_location: string | null; event_all_day: boolean | null; event_timezone: string | null; event_recurring: boolean | null; event_recurrence_rule: string | null; item_id: string; item_title: string; item_type: ItemType; item_status: ItemStatus; item_priority: number; item_assignee: string | null; item_deadline: string | null; item_tags: string[]; }" }, { "classification": "supported", "kind": "type", "name": "CalendarView", "signature": "export type CalendarView = (typeof CALENDAR_VIEW_VALUES)[number];" }, { "classification": "supported", "kind": "function", "name": "certifyCompleteListResult", "signature": "(candidate: unknown) => PmCompleteListResult | calls: (candidate: unknown) => PmCompleteListResult" }, { "classification": "supported", "kind": "interface", "name": "ChildRollupContext", "signature": "export interface ChildRollupContext { count: number; active: number; by_status: Record; sample: ChildRollupSample[]; sample_limit: number; truncated: boolean; next_offset: number | null; continuation: string | null; scanned: number; }" }, { "classification": "supported", "kind": "interface", "name": "ChildRollupSample", "signature": "export interface ChildRollupSample { id: string; title: string; type: string; status: string; priority: number; }" }, { "classification": "supported", "kind": "function", "name": "classifyImplicitSemanticFallbackReason", "signature": "(error: unknown) => ImplicitSemanticFallbackReason | calls: (error: unknown) => ImplicitSemanticFallbackReason" }, { "classification": "supported", "kind": "function", "name": "collectBlockedByIds", "signature": "(item: Pick) => string[] | calls: (item: Pick) => string[]" }, { "classification": "supported", "kind": "function", "name": "collectBlockedByIdsFromCorpus", "signature": "(item: ItemMetadata, corpus: readonly ItemMetadata[]) => string[] | calls: (item: ItemMetadata, corpus: readonly ItemMetadata[]) => string[]" }, { "classification": "supported", "kind": "function", "name": "collectContextUsageDeliveredItemIds", "signature": "(result: unknown, surface: ContextRelevanceSurface) => string[] | calls: (result: unknown, surface: ContextRelevanceSurface) => string[]" }, { "classification": "supported", "kind": "function", "name": "collectDependencyBlockedIds", "signature": "(corpus: ItemMetadata[], statusRegistry: RuntimeStatusRegistry) => Set | calls: (corpus: ItemMetadata[], statusRegistry: RuntimeStatusRegistry) => Set" }, { "classification": "supported", "kind": "function", "name": "collectErrorCauseCodes", "signature": "(error: unknown) => string | calls: (error: unknown) => string" }, { "classification": "supported", "kind": "function", "name": "collectSubtreeIds", "signature": "(corpus: ItemMetadata[], parentId: string) => { ids: Set; found: boolean; } | calls: (corpus: ItemMetadata[], parentId: string) => { ids: Set; found: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "CompactActivityEntry", "signature": "export interface CompactActivityEntry { id: string; op: string; ts: string; author: string; msg?: string; }" }, { "classification": "supported", "kind": "function", "name": "compareCriticalItems", "signature": "(left: ItemMetadata, right: ItemMetadata, statusRegistry: RuntimeStatusRegistry) => number | calls: (left: ItemMetadata, right: ItemMetadata, statusRegistry: RuntimeStatusRegistry) => number" }, { "classification": "supported", "kind": "function", "name": "computeActionabilityReport", "signature": "(candidates: ItemMetadata[], corpus: ItemMetadata[], statusRegistry: RuntimeStatusRegistry, typeRegistry?: ItemTypeRegistry) => ActionabilityReport | calls: (candidates: ItemMetadata[], corpus: ItemMetadata[], statusRegistry: RuntimeStatusRegistry, typeRegistry?: ItemTypeRegistry) => ActionabilityReport" }, { "classification": "supported", "kind": "value", "name": "CONTEXT_EVALUATION_METRIC_NAMES", "signature": "readonly [\"ndcg\", \"reciprocal_rank\", \"required_recall\", \"continuity_coverage\", \"token_budget_adherence\"]" }, { "classification": "supported", "kind": "value", "name": "CONTEXT_OUTPUT_VALUES", "signature": "readonly [\"markdown\", \"toon\", \"json\", \"ndjson\"]" }, { "classification": "supported", "kind": "value", "name": "CONTEXT_PACKING_PROFILES", "signature": "{ readonly balanced: { readonly redundancyPenalty: 0.35; readonly uncertaintyPenalty: 0.2; }; readonly context: { readonly redundancyPenalty: 0.45; readonly uncertaintyPenalty: 0.15; }; readonly next: { readonly redundancyPenalty: 0.25; readonly uncertaintyPenalty: 0.3; }; }" }, { "classification": "supported", "kind": "value", "name": "CONTEXT_RELEVANCE_SERVICE", "signature": "\"context_relevance\"" }, { "classification": "supported", "kind": "value", "name": "CONTEXT_RELEVANCE_SIGNAL_NAMES", "signature": "readonly [\"structural\", \"recency\", \"activity_density\", \"graph_proximity\", \"claim_focus\", \"priority_pressure\", \"risk_pressure\", \"deadline_pressure\", \"knowledge_density\", \"author_affinity\", \"usage_affinity\", \"semantic_similarity\"]" }, { "classification": "supported", "kind": "value", "name": "CONTEXT_SIGNAL_SET_VERSION", "signature": "2" }, { "classification": "supported", "kind": "value", "name": "CONTEXT_SIGNAL_STORE_FORMAT_VERSION", "signature": "3" }, { "classification": "supported", "kind": "value", "name": "CONTEXT_SIGNAL_STORE_WARNING_DETAILS", "signature": "{ readonly context_signal_store_invalid: { readonly code: \"context_signal_store_invalid\"; readonly meaning: \"The persisted context-signal snapshot was unreadable or invalid and was rebuilt from authoritative items.\"; readonly recovery_command: \"pm context\"; readonly recovery_effect: \"Re-read context and confirm the rebuilt snapshot can be loaded without the warning.\"; }; readonly context_signal_store_stale: { readonly code: \"context_signal_store_stale\"; readonly meaning: \"The persisted context-signal snapshot did not match the authoritative cursor or item corpus and was rebuilt.\"; readonly recovery_command: \"pm context\"; readonly recovery_effect: \"Re-read context and confirm the rebuilt snapshot is now fresh.\"; }; readonly context_signal_store_write_failed: { readonly code: \"context_signal_store_write_failed\"; readonly meaning: \"Context signals were rebuilt in memory, but the derived snapshot could not be persisted.\"; readonly recovery_command: \"pm context\"; readonly recovery_effect: \"Retry the derived snapshot write and confirm the warning clears after storage access is restored.\"; }; }" }, { "classification": "supported", "kind": "value", "name": "CONTEXT_USAGE_LIMITS", "signature": "{ readonly max_serving_rows: 256; readonly max_bytes: 262144; readonly max_event_bytes: 32768; readonly retained_byte_fraction: 0.5; readonly max_events: 2048; readonly retention_days: 30; }" }, { "classification": "supported", "kind": "type", "name": "ContextAgendaEvent", "signature": "export type ContextAgendaEvent = CalendarRow | (Pick & { reference_only: true; reminder_text?: string | null; event_title?: string | null; event_recurring?: boolean | null; });" }, { "classification": "supported", "kind": "interface", "name": "ContextEvaluationAttribution", "signature": "export interface ContextEvaluationAttribution { id: string; contributions: ContextRelevanceContributions; }" }, { "classification": "supported", "kind": "interface", "name": "ContextEvaluationContextResult", "signature": "export interface ContextEvaluationContextResult { high_level?: ContextEvaluationResultItem[]; low_level?: ContextEvaluationResultItem[]; blocked_fallback?: ContextEvaluationResultItem[]; ranking?: ContextEvaluationResultRanking; context_intent?: Pick; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "ContextEvaluationCorpusReport", "signature": "export interface ContextEvaluationCorpusReport { scenario_count: number; aggregate: ContextEvaluationThresholds; scenarios: ContextEvaluationScenarioReport[]; passed: boolean; failures: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "ContextEvaluationNextResult", "signature": "export interface ContextEvaluationNextResult { recommended?: ContextEvaluationResultItem | null; ready?: ContextEvaluationResultItem[]; ranking?: ContextEvaluationResultRanking; context_intent?: Pick; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "ContextEvaluationReader", "signature": "export interface ContextEvaluationReader { context(options?: ContextEvaluationReadOptions): Promise>; next(options?: ContextEvaluationReadOptions): Promise>; }" }, { "classification": "supported", "kind": "interface", "name": "ContextEvaluationReadOptions", "signature": "export interface ContextEvaluationReadOptions { explainRanking?: boolean; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "ContextEvaluationResultItem", "signature": "export interface ContextEvaluationResultItem { id: string; }" }, { "classification": "supported", "kind": "interface", "name": "ContextEvaluationResultRanking", "signature": "export interface ContextEvaluationResultRanking { items?: Array<{ id: string; contributions: ContextRelevanceContributions; }>; }" }, { "classification": "supported", "kind": "interface", "name": "ContextEvaluationScenario", "signature": "export interface ContextEvaluationScenario { id: string; surface: ContextRelevanceSurface; options?: ContextEvaluationReadOptions; judgments: Record; required_ids?: string[]; continuity_ids?: string[]; token_budget: number; rationale: string; }" }, { "classification": "supported", "kind": "interface", "name": "ContextEvaluationScenarioReport", "signature": "export interface ContextEvaluationScenarioReport { id: string; surface: ContextRelevanceSurface; rationale: string; ranked_ids: string[]; actual_tokens: number; metrics: ContextRankingEvaluation; attribution: ContextEvaluationAttribution[]; }" }, { "classification": "supported", "kind": "interface", "name": "ContextEvaluationThresholds", "signature": "export interface ContextEvaluationThresholds { ndcg: number; reciprocal_rank: number; required_recall: number; continuity_coverage: number; token_budget_adherence: number; }" }, { "classification": "supported", "kind": "interface", "name": "ContextFocusItem", "signature": "export interface ContextFocusItem { id: string; title: string; type: string; status: ItemStatus; priority: number; order: number | null; deadline: string | null; assignee: string | null; tags?: string[]; tags_inherited?: string; updated_at: string; parent: string | null; children_total?: number; children_closed?: number; completion_pct?: number; blocked?: true; blocker_ids?: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "ContextOptions", "signature": "export interface ContextOptions { date?: string; from?: string; to?: string; past?: boolean; type?: string; tag?: string; priority?: string; assignee?: string; assigneeFilter?: string; sprint?: string; release?: string; limit?: string; maxItems?: string; after?: string; format?: string; depth?: string; fields?: string; section?: string[]; activityLimit?: string; staleThreshold?: string; parent?: string; explainRanking?: boolean; tokenBudget?: string | number; noTags?: boolean; noExtensionHealth?: boolean; [key: string]: unknown; }" }, { "classification": "supported", "kind": "type", "name": "ContextOutputFormat", "signature": "export type ContextOutputFormat = (typeof CONTEXT_OUTPUT_VALUES)[number];" }, { "classification": "supported", "kind": "interface", "name": "ContextPackingCandidate", "signature": "export interface ContextPackingCandidate { id: string; item: TItem; rank: number; score: number; token_costs: ContextProjectionCosts; cluster?: string; required?: boolean; uncertainty?: number; lineage?: string; }" }, { "classification": "supported", "kind": "type", "name": "ContextPackingProfile", "signature": "export type ContextPackingProfile = keyof typeof CONTEXT_PACKING_PROFILES;" }, { "classification": "supported", "kind": "interface", "name": "ContextPackingReport", "signature": "export interface ContextPackingReport { included: PackedContextCandidate[]; omitted_ids: string[]; token_budget: number; used_tokens: number; remaining_tokens: number; complete: boolean; selection_complete: boolean; termination_reason: \"exhausted\" | \"latency_budget\"; evaluated_candidates: number; latency_budget_ms: number | null; profile: ContextPackingProfile; degradation_ladder: ContextProjectionLevel[]; }" }, { "classification": "supported", "kind": "type", "name": "ContextPackingSummary", "signature": "export type ContextPackingSummary = Omit, \"included\"> & { included: Array<{ id: string; projection: string; tokens: number; }>; };" }, { "classification": "supported", "kind": "interface", "name": "ContextProjectionCosts", "signature": "export interface ContextProjectionCosts { identity: number; summary: number; full: number; }" }, { "classification": "supported", "kind": "type", "name": "ContextProjectionLevel", "signature": "export type ContextProjectionLevel = \"identity\" | \"summary\" | \"full\";" }, { "classification": "supported", "kind": "interface", "name": "ContextRankingEvaluation", "signature": "export interface ContextRankingEvaluation { ndcg: number; reciprocal_rank: number; required_recall: number; continuity_coverage: number; token_budget_adherence: number; within_token_budget: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ContextRankingEvaluationInput", "signature": "export interface ContextRankingEvaluationInput { ranked_ids: string[]; judgments: Record; required_ids?: string[]; continuity_ids?: string[]; actual_tokens: number; token_budget: number; }" }, { "classification": "supported", "kind": "interface", "name": "ContextRankingSummary", "signature": "export interface ContextRankingSummary { model: string; available_signals: ContextRelevanceSignalName[]; items: Array<{ id: string; rank: number; baseline_rank: number; score: number; contributions: ContextRelevanceContributions; recency?: ContextRecencyEvidence; }>; candidate_count: number; omitted_count: number; feature_store?: { source: \"derived_index\" | \"scan_fallback\"; cache_status: \"fresh\" | \"rebuilt\"; source_cursor: string; generated_at: string; }; }" }, { "classification": "supported", "kind": "interface", "name": "ContextRecencyEvidence", "signature": "export interface ContextRecencyEvidence { source: \"substantive_history\" | \"release_cohort\" | \"created_at\"; coordinate: string; history_op?: string; event_class?: HistoryEventClass; }" }, { "classification": "supported", "kind": "interface", "name": "ContextRelevanceCandidate", "signature": "export interface ContextRelevanceCandidate { id: string; item: TItem; signals?: ContextRelevanceSignals; signal_provenance?: ContextSignalProvenance; }" }, { "classification": "supported", "kind": "type", "name": "ContextRelevanceContributions", "signature": "export type ContextRelevanceContributions = Record;" }, { "classification": "supported", "kind": "interface", "name": "ContextRelevanceCustomScore", "signature": "export interface ContextRelevanceCustomScore { id: string; score: number; }" }, { "classification": "supported", "kind": "interface", "name": "ContextRelevanceReport", "signature": "export interface ContextRelevanceReport { model: string; available_signals: ContextRelevanceSignalName[]; ranked: RankedContextCandidate[]; warnings?: string[]; }" }, { "classification": "supported", "kind": "type", "name": "ContextRelevanceScorer", "signature": "export type ContextRelevanceScorer = (input: ContextRelevanceScorerInput) => readonly ContextRelevanceCustomScore[] | Promise;" }, { "classification": "supported", "kind": "interface", "name": "ContextRelevanceScorerInput", "signature": "export interface ContextRelevanceScorerInput { candidates: readonly ContextRelevanceCandidate[]; default_report: ContextRelevanceReport; }" }, { "classification": "supported", "kind": "type", "name": "ContextRelevanceSignalName", "signature": "export type ContextRelevanceSignalName = (typeof CONTEXT_RELEVANCE_SIGNAL_NAMES)[number];" }, { "classification": "supported", "kind": "type", "name": "ContextRelevanceSignals", "signature": "export type ContextRelevanceSignals = Partial, number>>;" }, { "classification": "supported", "kind": "type", "name": "ContextRelevanceSurface", "signature": "export type ContextRelevanceSurface = \"context\" | \"next\";" }, { "classification": "supported", "kind": "interface", "name": "ContextResult", "signature": "export interface ContextResult extends Partial { output_default: \"toon\"; now: string; depth: ContextDepth; sections_included: ContextSectionName[]; window: { anchor: string; start: string | null; end: string | null; past: boolean; from: string | null; to: string | null; }; filters: { type: string | null; tag: string | null; priority: string | null; assignee: string | null; assignee_filter: string | null; sprint: string | null; release: string | null; limit: string | null; parent: string | null; token_budget: number; runtime_filters?: Record; }; summary: ContextSummary; high_level: ContextFocusItem[]; low_level: ContextFocusItem[]; blocked_fallback: ContextFocusItem[]; agenda: { summary: ContextAgendaSummary; events: ContextAgendaEvent[]; }; hierarchy?: HierarchyNode[]; activity?: CompactActivityEntry[]; progress?: ProgressEntry[]; blockers?: BlockerEntry[]; recently_created?: RecentContextItem[]; unparented?: ContextFocusItem[]; files?: HotFile[]; workload?: WorkloadEntry[]; staleness?: StaleEntry[]; tests?: TestHealthSummary; extension_health?: ContextExtensionHealth; workspace_memory?: { cache_status: \"fresh\" | \"rebuilt\"; source_cursor: string; rollups: WorkspaceMemoryRollup[]; }; suggestions?: string[]; focus_fields?: string[]; warnings?: string[]; warning_details?: ContextSignalStoreReadResult[\"warning_details\"]; ranking?: ContextRankingSummary; packing?: ContextPackingSummary; has_more?: boolean; next_cursor?: string; applied_limit?: number; truncated?: true; }" }, { "classification": "supported", "kind": "interface", "name": "ContextSignalProvenance", "signature": "export interface ContextSignalProvenance { recency: ContextRecencyEvidence; }" }, { "classification": "supported", "kind": "interface", "name": "ContextSignalSnapshot", "signature": "export interface ContextSignalSnapshot { format_version: number; signal_set_version: number; source_cursor: string; recency_evidence_fingerprint: string; generated_at: string; source: ContextSignalSnapshotSource; items: readonly ContextSignalSnapshotItem[]; }" }, { "classification": "supported", "kind": "interface", "name": "ContextSignalSnapshotItem", "signature": "export interface ContextSignalSnapshotItem { id: string; signals: ContextRelevanceSignals; signal_provenance: ContextSignalProvenance; }" }, { "classification": "supported", "kind": "type", "name": "ContextSignalSnapshotSource", "signature": "export type ContextSignalSnapshotSource = \"derived_index\" | \"scan_fallback\";" }, { "classification": "supported", "kind": "class", "name": "ContextSignalStore", "signature": "export declare class ContextSignalStore { private readonly adapter; constructor(adapter: ContextSignalStoreAdapter); readOrRebuild(items: readonly ItemMetadata[], options: BuildContextSignalSnapshotOptions): Promise; }" }, { "classification": "supported", "kind": "interface", "name": "ContextSignalStoreAdapter", "signature": "export interface ContextSignalStoreAdapter { read(): Promise; write(snapshot: ContextSignalSnapshot): Promise; }" }, { "classification": "supported", "kind": "interface", "name": "ContextSignalStoreReadResult", "signature": "export interface ContextSignalStoreReadResult { snapshot: ContextSignalSnapshot; candidates: ContextRelevanceCandidate[]; cache_status: \"fresh\" | \"rebuilt\"; warnings: readonly string[]; warning_details?: readonly ContextSignalStoreWarningDetail[]; }" }, { "classification": "supported", "kind": "interface", "name": "ContextSignalStoreWarningDetail", "signature": "export interface ContextSignalStoreWarningDetail { code: \"context_signal_store_invalid\" | \"context_signal_store_stale\" | \"context_signal_store_write_failed\"; meaning: string; recovery_command: \"pm context\"; recovery_effect: string; }" }, { "classification": "supported", "kind": "interface", "name": "ContextUsageAffinity", "signature": "export interface ContextUsageAffinity { affinity: Record; positive_judgments: number; serving_events: number; untrusted_serving_events: number; }" }, { "classification": "supported", "kind": "type", "name": "ContextUsageEvent", "signature": "export type ContextUsageEvent = { kind: \"serve\"; schema_version?: 2; serve_id?: string; at: string; author: string; surface: ContextRelevanceSurface; profile: string; rows: ContextUsageServingRow[]; candidate_count?: number; omitted_row_count?: number; result_omitted?: boolean; packed_item_ids?: string[]; delivered_item_ids?: string[]; } | { kind: \"delivery\"; schema_version: 2; serve_id: string; at: string; author: string; surface: ContextRelevanceSurface; result_omitted: boolean; delivered_item_ids: string[]; } | { kind: \"touch\"; at: string; author: string; item_id: string; intent: string; };" }, { "classification": "supported", "kind": "interface", "name": "ContextUsageLedgerOptions", "signature": "export interface ContextUsageLedgerOptions { pmRoot: string; enabled?: boolean; maxEvents?: number; maxBytes?: number; retentionDays?: number; now?: string; }" }, { "classification": "supported", "kind": "interface", "name": "ContextUsageServingReceipt", "signature": "export interface ContextUsageServingReceipt { serve_id: string; author: string; surface: ContextRelevanceSurface; rows: readonly ContextUsageServingRow[]; recorded_item_ids?: readonly string[]; storage?: ContextUsageWriteReceipt; }" }, { "classification": "supported", "kind": "interface", "name": "ContextUsageServingRow", "signature": "export interface ContextUsageServingRow { id: string; rank: number; included: boolean; }" }, { "classification": "supported", "kind": "class", "name": "ContextUsageValidationError", "signature": "export declare class ContextUsageValidationError extends TypeError { readonly code = \"context_usage_validation_failed\"; constructor(message: string); }" }, { "classification": "supported", "kind": "interface", "name": "ContextUsageWriteReceipt", "signature": "export interface ContextUsageWriteReceipt { written_bytes: number; ledger_bytes: number; compacted: boolean; lock_wait_ms: number; }" }, { "classification": "supported", "kind": "function", "name": "createCompleteListOptions", "signature": "(options?: PmCompleteListOptions) => ListOptions & { excludeTerminal: false; full: true; noTruncate: true; outputBudget: \"unbounded\"; outputLimit: \"unbounded\"; strictRead: true; } | calls: (options?: PmCompleteListOptions) => ListOptions & { excludeTerminal: false; full: true; noTruncate: true; outputBudget: \"unbounded\"; outputLimit: \"unbounded\"; strictRead: true; }" }, { "classification": "supported", "kind": "function", "name": "createQueryFingerprint", "signature": "(command: string, contract: unknown) => string | calls: (command: string, contract: unknown) => string" }, { "classification": "supported", "kind": "function", "name": "createSearchCursorFingerprint", "signature": "(options: { query: string; mode: SearchMode; searchOptions: SearchOptions; pmRoot?: string; }) => string | calls: (options: { query: string; mode: SearchMode; searchOptions: SearchOptions; pmRoot?: string; }) => string" }, { "classification": "supported", "kind": "function", "name": "decodeQueryCursor", "signature": "(cursor: unknown, expectedFingerprint: string) => string | calls: (cursor: unknown, expectedFingerprint: string) => string" }, { "classification": "supported", "kind": "function", "name": "decodeQueryCursorEnvelope", "signature": "(cursor: unknown, cursorFlag?: \"--after\" | \"--cursor\") => QueryCursorEnvelope | calls: (cursor: unknown, cursorFlag?: \"--after\" | \"--cursor\") => QueryCursorEnvelope" }, { "classification": "supported", "kind": "function", "name": "decodeQueryCursorState", "signature": "(cursor: unknown, expectedFingerprint: string, cursorFlag?: \"--after\" | \"--cursor\") => QueryCursorState | calls: (cursor: unknown, expectedFingerprint: string, cursorFlag?: \"--after\" | \"--cursor\") => QueryCursorState" }, { "classification": "supported", "kind": "value", "name": "DEFAULT_CHILD_SAMPLE_LIMIT", "signature": "20" }, { "classification": "supported", "kind": "value", "name": "DEFAULT_COMPACT_LIST_FIELDS", "signature": "readonly [\"id\", \"title\", \"status\", \"type\", \"priority\", \"parent\", \"updated_at\"]" }, { "classification": "supported", "kind": "value", "name": "DEFAULT_DERIVED_INDEX_MINIMUM_ITEMS", "signature": "500" }, { "classification": "supported", "kind": "value", "name": "DEFAULT_WORKSPACE_MEMORY_MINIMUM_ITEMS", "signature": "10000" }, { "classification": "supported", "kind": "function", "name": "defaultScoreContextCandidates", "signature": "(candidates: readonly ContextRelevanceCandidate[], options?: Pick, \"weights\">) => ContextRelevanceReport | calls: (candidates: readonly ContextRelevanceCandidate[], options?: Pick, \"weights\">) => ContextRelevanceReport" }, { "classification": "supported", "kind": "type", "name": "DuplicateItemInput", "signature": "export type DuplicateItemInput = Pick;" }, { "classification": "supported", "kind": "type", "name": "DuplicateItemsAnalysis", "signature": "export type DuplicateItemsAnalysis = Omit;" }, { "classification": "supported", "kind": "interface", "name": "DuplicatesCommandOptions", "signature": "export interface DuplicatesCommandOptions { exhaustive?: boolean; status?: readonly string[]; since?: string; threshold?: number; limit?: number; }" }, { "classification": "supported", "kind": "interface", "name": "DuplicatesResult", "signature": "export interface DuplicatesResult extends Omit { clusters: ActionableDuplicateCluster[]; guidance: { strategy: \"review_then_close_duplicate\"; command: \"pm close --duplicate-of \"; }; }" }, { "classification": "supported", "kind": "interface", "name": "EmbeddingBatchExecutionOptions", "signature": "export interface EmbeddingBatchExecutionOptions { onProgress?: (event: EmbeddingBatchProgressEvent) => void; maxRequestBytes?: number; }" }, { "classification": "supported", "kind": "interface", "name": "EmbeddingBatchExecutionResult", "signature": "export interface EmbeddingBatchExecutionResult { vectors: number[][]; warnings: string[]; receipt?: EmbeddingBatchReceipt; }" }, { "classification": "supported", "kind": "interface", "name": "EmbeddingBatchProgressEvent", "signature": "export interface EmbeddingBatchProgressEvent { batch_index: number; batch_total: number; batch_size: number; completed_inputs: number; total_inputs: number; attempt?: number; phase: \"start\" | \"complete\"; }" }, { "classification": "supported", "kind": "interface", "name": "EmbeddingBatchReceipt", "signature": "export interface EmbeddingBatchReceipt { provider: string; model: string; max_request_bytes: number; limit_source: \"caller\" | \"default\"; planned_batches: number; requests: number; successful_batches: number; split_batches: number; retries: number; batch_size_histogram: Record; elapsed_ms: number; inputs_per_second: number; }" }, { "classification": "supported", "kind": "interface", "name": "EmbeddingProviderConfig", "signature": "export interface EmbeddingProviderConfig { name: EmbeddingProviderName; base_url: string; model: string; api_key?: string; }" }, { "classification": "supported", "kind": "function", "name": "encodeQueryCursor", "signature": "(fingerprint: string, afterId: string, afterIndex?: number, snapshot?: string) => string | calls: (fingerprint: string, afterId: string, afterIndex?: number, snapshot?: string) => string" }, { "classification": "supported", "kind": "value", "name": "EVAL_METRIC_NAMES", "signature": "readonly [\"ndcg\", \"mrr\", \"precision\", \"recall\"]" }, { "classification": "supported", "kind": "type", "name": "EvalMetricFloors", "signature": "export type EvalMetricFloors = Partial>;" }, { "classification": "supported", "kind": "function", "name": "evaluateContextRanking", "signature": "(input: ContextRankingEvaluationInput) => ContextRankingEvaluation | calls: (input: ContextRankingEvaluationInput) => ContextRankingEvaluation" }, { "classification": "supported", "kind": "function", "name": "evaluateMetricFloors", "signature": "(metrics: Record<(typeof EVAL_METRIC_NAMES)[number], number>, floors: EvalMetricFloors) => string[] | calls: (metrics: Record<(typeof EVAL_METRIC_NAMES)[number], number>, floors: EvalMetricFloors) => string[]" }, { "classification": "supported", "kind": "function", "name": "executeEmbeddingBatchesWithRetry", "signature": "(provider: EmbeddingProviderConfig, settings: PmSettings, inputs: string[], options?: EmbeddingBatchExecutionOptions) => Promise | calls: (provider: EmbeddingProviderConfig, settings: PmSettings, inputs: string[], options?: EmbeddingBatchExecutionOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "finalizeContextUsageDelivery", "signature": "(options: { pmRoot: string; result: unknown; }) => Promise | calls: (options: { pmRoot: string; result: unknown; }) => Promise" }, { "classification": "supported", "kind": "function", "name": "fitOutputEnvelope", "signature": ">(candidates: readonly Row[], options: FitOutputEnvelopeOptions) => OutputEnvelopeFitResult | calls: >(candidates: readonly Row[], options: FitOutputEnvelopeOptions) => OutputEnvelopeFitResult" }, { "classification": "supported", "kind": "interface", "name": "FitOutputEnvelopeOptions", "signature": "export interface FitOutputEnvelopeOptions> { tokenBudget: number; policy?: OutputEnvelopeFitPolicy; buildEnvelope: (rows: readonly Row[], receipt: Readonly) => Envelope; renderers: Readonly) => string>>; estimateTokens?: (text: string) => number; maxRenderCalls?: number; maxStabilizationPasses?: number; }" }, { "classification": "supported", "kind": "type", "name": "FittedOutputEnvelope", "signature": "export type FittedOutputEnvelope = Omit & { readonly output_fit: Readonly; };" }, { "classification": "supported", "kind": "function", "name": "formatVectorIndexRecoveryWarnings", "signature": "(staleCount: number, recovery: VectorIndexRecovery) => string[] | calls: (staleCount: number, recovery: VectorIndexRecovery) => string[]" }, { "classification": "supported", "kind": "value", "name": "GET_DEPTH_INPUT_VALUES", "signature": "readonly [\"brief\", \"standard\", \"deep\", \"full\"]" }, { "classification": "supported", "kind": "value", "name": "GET_DEPTH_VALUES", "signature": "readonly [\"brief\", \"standard\", \"deep\"]" }, { "classification": "supported", "kind": "interface", "name": "GetOptions", "signature": "export interface GetOptions { depth?: string; fields?: string; full?: boolean; tree?: boolean; treeDepth?: string; at?: string; }" }, { "classification": "supported", "kind": "interface", "name": "GetResult", "signature": "export interface GetResult extends Partial { item: GetItemProjection; item_hash?: string; linked?: { files: LinkedFile[]; tests: LinkedTest[]; docs: LinkedDoc[]; }; claim_state?: ClaimStateContext; children?: ChildRollupContext; schedule?: Partial; blockers?: { scope: \"declared\"; open: Omit[]; closed_count: number; }; reconstructed?: true; as_of_version?: number | null; as_of_timestamp?: string; tree?: { root_id: string; root_title: string | null; depth_limit: number | null; count: number; items: Record[]; }; }" }, { "classification": "supported", "kind": "interface", "name": "HierarchyChild", "signature": "export interface HierarchyChild { id: string; title: string; type: string; status: ItemStatus; children_total: number; children_closed: number; }" }, { "classification": "supported", "kind": "interface", "name": "HierarchyNode", "signature": "export interface HierarchyNode { id: string; title: string; type: string; status: ItemStatus; children_total: number; children_closed: number; children_open: number; children_in_progress: number; children_blocked: number; children: HierarchyChild[]; }" }, { "classification": "supported", "kind": "interface", "name": "HistoryCommandOptions", "signature": "export interface HistoryCommandOptions { limit?: string; order?: \"oldest_first\" | \"newest_first\"; diff?: boolean; field?: string; verify?: boolean; compact?: boolean; provenance?: boolean; provenanceSummary?: boolean; harness?: string | readonly string[]; agentInstance?: string | readonly string[]; provenanceFilter?: string | readonly string[]; }" }, { "classification": "supported", "kind": "interface", "name": "HistoryDiffEntry", "signature": "export interface HistoryDiffEntry { index: number; version?: number | null; ts: string; op: string; author: string; patch_ops: number; changed_fields: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "HistoryResult", "signature": "export interface HistoryResult { id: string; history?: HistoryEntry[]; compact_history?: HistoryDiffEntry[]; provenance_history?: HistoryProvenanceRow[]; compact: boolean; projection: { mode: \"compact\" | \"provenance\" | \"full\"; row_key: \"compact_history\" | \"provenance_history\" | \"history\"; }; omission_receipt: OutputOmissionReceipt; count: number; total: number; order: \"newest_first\" | \"oldest_first\"; limit: number | null; diff?: HistoryDiffValueEntry[]; verification?: HistoryVerificationResult; provenance_summary?: HistoryProvenanceSummary; version_addressing?: { offset: number | null; first_version: number | null; last_version: number | null; }; }" }, { "classification": "supported", "kind": "interface", "name": "HotFile", "signature": "export interface HotFile { path: string; references: number; items: string[]; }" }, { "classification": "supported", "kind": "function", "name": "indexBlockedByIds", "signature": "(corpus: readonly ItemMetadata[]) => Map | calls: (corpus: readonly ItemMetadata[]) => Map" }, { "classification": "supported", "kind": "interface", "name": "IndexedLinkedFileMatch", "signature": "export interface IndexedLinkedFileMatch { item: ItemMetadata; files: LinkedFile[]; }" }, { "classification": "supported", "kind": "function", "name": "inspectCompleteListResult", "signature": "(candidate: unknown) => PmCompleteListInspection | calls: (candidate: unknown) => PmCompleteListInspection" }, { "classification": "supported", "kind": "interface", "name": "ItemContextRelevanceCandidate", "signature": "export interface ItemContextRelevanceCandidate extends ContextRelevanceCandidate { signals: ContextRelevanceSignals; signal_provenance: ContextSignalProvenance; }" }, { "classification": "supported", "kind": "interface", "name": "ItemMetadataDerivedIndexLockOptions", "signature": "export interface ItemMetadataDerivedIndexLockOptions { required?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ItemMetadataDerivedIndexMutation", "signature": "export interface ItemMetadataDerivedIndexMutation { pmRoot: string; preferredFormat: ItemFormat | undefined; typeToFolder: Record; schema: RuntimeSchemaSettings | undefined; itemPath: string; previousItemPath?: string; document: ItemDocument | null; }" }, { "classification": "supported", "kind": "interface", "name": "ItemMetadataDerivedIndexState", "signature": "export interface ItemMetadataDerivedIndexState { source_cursor: string; entry_count: number; }" }, { "classification": "supported", "kind": "interface", "name": "ItemMetadataIndexQuery", "signature": "export interface ItemMetadataIndexQuery { statuses?: readonly string[]; excludeStatuses?: readonly string[]; terminalStatuses?: readonly string[]; types?: readonly string[]; ids?: readonly string[]; metadataKeys?: readonly string[]; parent?: string; assignee?: string; sprint?: string; release?: string; priority?: number; limit?: number; offset?: number; }" }, { "classification": "supported", "kind": "interface", "name": "ItemMetadataIndexQueryResult", "signature": "export interface ItemMetadataIndexQueryResult { source_cursor: string; total: number; items: ItemMetadata[]; }" }, { "classification": "supported", "kind": "interface", "name": "ItemMetadataReadWork", "signature": "export interface ItemMetadataReadWork { enumeration_calls: number; metadata_rows: number; }" }, { "classification": "supported", "kind": "class", "name": "JsonFileContextSignalStoreAdapter", "signature": "export declare class JsonFileContextSignalStoreAdapter implements ContextSignalStoreAdapter { private readonly filePath; constructor(filePath: string); read(): Promise; write(snapshot: ContextSignalSnapshot): Promise; }" }, { "classification": "supported", "kind": "interface", "name": "LinkedFileMetadataIndexResult", "signature": "export interface LinkedFileMetadataIndexResult { source_cursor: string; total: number; matches: IndexedLinkedFileMatch[]; }" }, { "classification": "supported", "kind": "value", "name": "LIST_COMMAND_DEFAULT_PROJECTIONS", "signature": "{ readonly list: \"brief\"; readonly \"list-all\": \"full\"; readonly \"list-draft\": \"full\"; readonly \"list-open\": \"brief\"; readonly \"list-in-progress\": \"brief\"; readonly \"list-blocked\": \"brief\"; readonly \"list-closed\": \"brief\"; readonly \"list-canceled\": \"full\"; }" }, { "classification": "supported", "kind": "value", "name": "LIST_SORT_FIELDS", "signature": "readonly [\"priority\", \"deadline\", \"updated_at\", \"created_at\", \"title\", \"parent\"]" }, { "classification": "supported", "kind": "value", "name": "LIST_SORT_ORDER_VALUES", "signature": "readonly [\"asc\", \"desc\"]" }, { "classification": "supported", "kind": "type", "name": "ListCommandName", "signature": "export type ListCommandName = keyof typeof LIST_COMMAND_DEFAULT_PROJECTIONS;" }, { "classification": "supported", "kind": "interface", "name": "ListCompactResult", "signature": "export interface ListCompactResult extends ListResultBase { filters: Record; projection: { mode: \"compact\"; fields: string[]; }; sorting?: undefined; now?: undefined; }" }, { "classification": "supported", "kind": "type", "name": "ListedItem", "signature": "export type ListedItem = ItemMetadata | (ItemMetadata & { body: string; });" }, { "classification": "supported", "kind": "interface", "name": "ListFullResult", "signature": "export interface ListFullResult extends ListVerboseResult { items: Array; projection: { mode: \"full\"; fields: null; }; }" }, { "classification": "supported", "kind": "function", "name": "listGetProjectionFields", "signature": "(runtimeMetadataKeys?: Iterable) => string[] | calls: (runtimeMetadataKeys?: Iterable) => string[]" }, { "classification": "supported", "kind": "function", "name": "listListProjectionFields", "signature": "(runtimeMetadataKeys?: Iterable) => string[] | calls: (runtimeMetadataKeys?: Iterable) => string[]" }, { "classification": "supported", "kind": "interface", "name": "ListOptions", "signature": "export interface ListOptions extends SharedItemFilterOptions { ids?: string; assigneeFilter?: string; today?: boolean; recent?: boolean; limit?: string; offset?: string; after?: string; noTruncate?: boolean; includeBody?: boolean; compact?: boolean; brief?: boolean; full?: boolean; fields?: string; sort?: string; order?: string; tree?: boolean; treeDepth?: string; excludeTerminal?: boolean; strictRead?: boolean; dependencyBlocked?: boolean; lifecycleBucket?: \"open\" | \"in_progress\"; filterAcMissing?: boolean; filterEstimatesMissing?: boolean; filterResolutionMissing?: boolean; filterMetadataMissing?: boolean; }" }, { "classification": "supported", "kind": "type", "name": "ListProjectedItem", "signature": "export type ListProjectedItem = ListProjectedItemCore & Record;" }, { "classification": "supported", "kind": "interface", "name": "ListProjectedItemCore", "signature": "export interface ListProjectedItemCore { id?: string; title?: string; status?: string; type?: string; priority?: number; parent?: string | null; updated_at?: string; }" }, { "classification": "supported", "kind": "type", "name": "ListProjectionMode", "signature": "export type ListProjectionMode = \"full\" | \"compact\" | \"brief\" | \"fields\";" }, { "classification": "supported", "kind": "type", "name": "ListResult", "signature": "export type ListResult = ListCompactResult | ListVerboseResult;" }, { "classification": "supported", "kind": "type", "name": "ListResultItem", "signature": "export type ListResultItem = ListedItem | ListTreeItem | ListProjectedItem;" }, { "classification": "supported", "kind": "type", "name": "ListSortField", "signature": "export type ListSortField = (typeof LIST_SORT_FIELDS)[number];" }, { "classification": "supported", "kind": "type", "name": "ListSortOrder", "signature": "export type ListSortOrder = (typeof LIST_SORT_ORDER_VALUES)[number];" }, { "classification": "supported", "kind": "type", "name": "ListTreeItem", "signature": "export type ListTreeItem = ListedItem & ListTreeMetadata;" }, { "classification": "supported", "kind": "interface", "name": "ListTreeMetadata", "signature": "export interface ListTreeMetadata { tree_depth: number; tree_parent: string | null; tree_children: number; tree_title: string; }" }, { "classification": "supported", "kind": "interface", "name": "ListVerboseResult", "signature": "export interface ListVerboseResult extends ListResultBase { filters: Record; projection: { mode: ListProjectionMode; fields: string[] | null; }; sorting: { sort: ListSortField | \"default\"; order: ListSortOrder; effective_keys?: Array<[ field: string, order: ListSortOrder ]>; }; now: string; }" }, { "classification": "supported", "kind": "value", "name": "MAX_CHILD_PROJECTION_ITEMS", "signature": "1000000" }, { "classification": "supported", "kind": "function", "name": "measureItemMetadataReadWork", "signature": "(operation: () => T | Promise) => Promise<{ result: T; work: Readonly; }> | calls: (operation: () => T | Promise) => Promise<{ result: T; work: Readonly; }>" }, { "classification": "supported", "kind": "function", "name": "mergeSortedWarnings", "signature": "(...warningGroups: Array) => string[] | calls: (...warningGroups: Array) => string[]" }, { "classification": "supported", "kind": "interface", "name": "MultiValueFilterOptions", "signature": "export interface MultiValueFilterOptions { label: string; normalize?: (value: string) => string; }" }, { "classification": "supported", "kind": "value", "name": "NEXT_OUTPUT_VALUES", "signature": "readonly [\"markdown\", \"toon\", \"json\"]" }, { "classification": "supported", "kind": "value", "name": "NEXT_RANKING_POLICIES", "signature": "readonly NextRankingPolicy[]" }, { "classification": "supported", "kind": "interface", "name": "NextActionableItem", "signature": "export interface NextActionableItem extends ContextFocusItem { rank: number; open_blocker_count: number; blockers: NextBlockerRef[]; unblocks: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "NextBlockerRef", "signature": "export interface NextBlockerRef { id: string; title: string | null; status: ItemStatus | null; external?: boolean; blocked_since?: string; resolver?: string | null; }" }, { "classification": "supported", "kind": "interface", "name": "NextOptions", "signature": "export interface NextOptions { type?: string; tag?: string; priority?: string | number; assignee?: string; assigneeFilter?: string; sprint?: string; release?: string; parent?: string; limit?: string; blockedLimit?: string; readyOnly?: boolean; format?: string; explainRanking?: boolean; rankingPolicy?: NextRankingPolicy; tokenBudget?: string | number; includeDecisions?: boolean; includeGates?: boolean; includeContainers?: boolean; callerAuthor?: string; [key: string]: unknown; }" }, { "classification": "supported", "kind": "type", "name": "NextOutputFormat", "signature": "export type NextOutputFormat = (typeof NEXT_OUTPUT_VALUES)[number];" }, { "classification": "supported", "kind": "type", "name": "NextRankingPolicy", "signature": "export type NextRankingPolicy = \"priority_floor\" | \"weighted\";" }, { "classification": "supported", "kind": "interface", "name": "NextRecommendation", "signature": "export interface NextRecommendation extends NextActionableItem { reasons: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "NextResult", "signature": "export interface NextResult { output_default: \"toon\"; now: string; recommended: NextRecommendation | null; ready: NextActionableItem[]; decision_needed: NextActionableItem[]; gate_needed?: NextActionableItem[]; containers?: NextActionableItem[]; blocked: NextActionableItem[]; held_by_others: Array<{ id: string; assignee: string; }>; summary: NextSummary; filters: { type: string | null; tag: string | null; priority: string | number | null; assignee: string | null; assignee_filter: string | null; sprint: string | null; release: string | null; parent: string | null; limit: number; blocked_limit: number; ready_only: boolean; include_decisions: boolean; include_gates?: boolean; include_containers?: boolean; token_budget: number | null; ranking_policy: NextRankingPolicy; }; suggestions?: string[]; warnings?: string[]; ranking?: ContextRankingSummary; packing?: ContextPackingSummary; truncation?: { ready_total?: number; ready_budget?: NextReadyBudgetReceipt; decision_needed_total?: number; held_by_others_total?: number; gate_needed_total?: number; containers_total?: number; }; }" }, { "classification": "supported", "kind": "class", "name": "OutputEnvelopeFitError", "signature": "export declare class OutputEnvelopeFitError extends RangeError { readonly code: \"output_envelope_infeasible\" | \"output_envelope_work_limit\" | \"output_envelope_unstable\"; readonly work: Readonly; readonly minimum_tokens: number | undefined; constructor(code: OutputEnvelopeFitError[\"code\"], work: OutputEnvelopeFitWork, minimumTokens?: number); }" }, { "classification": "supported", "kind": "type", "name": "OutputEnvelopeFitPolicy", "signature": "export type OutputEnvelopeFitPolicy = \"prefix\" | \"skip\";" }, { "classification": "supported", "kind": "interface", "name": "OutputEnvelopeFitReceipt", "signature": "export interface OutputEnvelopeFitReceipt { version: 1; policy: OutputEnvelopeFitPolicy; total_candidates: number; included_indices: readonly number[]; omitted_count: number; token_budget: number; estimated_tokens: number; output_bytes: number; }" }, { "classification": "supported", "kind": "interface", "name": "OutputEnvelopeFitResult", "signature": "export interface OutputEnvelopeFitResult { rows: readonly Row[]; envelope: FittedOutputEnvelope; renderings: readonly OutputEnvelopeRendering[]; complete: boolean; work: Readonly; }" }, { "classification": "supported", "kind": "interface", "name": "OutputEnvelopeFitWork", "signature": "export interface OutputEnvelopeFitWork { evaluated_candidates: number; render_calls: number; max_render_calls: number; }" }, { "classification": "supported", "kind": "interface", "name": "OutputEnvelopeRendering", "signature": "export interface OutputEnvelopeRendering { name: string; text: string; bytes: number; estimated_tokens: number; }" }, { "classification": "supported", "kind": "function", "name": "packContextCandidates", "signature": "(candidates: readonly ContextPackingCandidate[], options: PackContextCandidatesOptions) => ContextPackingReport | calls: (candidates: readonly ContextPackingCandidate[], options: PackContextCandidatesOptions) => ContextPackingReport" }, { "classification": "supported", "kind": "interface", "name": "PackContextCandidatesOptions", "signature": "export interface PackContextCandidatesOptions { tokenBudget: number; profile?: ContextPackingProfile; redundancyPenalty?: number; uncertaintyPenalty?: number; latencyBudgetMs?: number; readClock?: () => number; }" }, { "classification": "supported", "kind": "interface", "name": "PackedContextCandidate", "signature": "export interface PackedContextCandidate extends ContextPackingCandidate { projection: ContextProjectionLevel; tokens: number; marginal_value: number; }" }, { "classification": "supported", "kind": "function", "name": "packRankedContextItems", "signature": "(report: ContextRelevanceReport, tokenBudget: number, requiredIds?: ReadonlySet, profile?: \"context\" | \"next\") => ContextPackingReport | calls: (report: ContextRelevanceReport, tokenBudget: number, requiredIds?: ReadonlySet, profile?: \"context\" | \"next\") => ContextPackingReport" }, { "classification": "supported", "kind": "function", "name": "paginateQueryRows", "signature": "(rows: readonly T[], options: { cursor?: string; fingerprint: string; limit: number; readId: (row: T) => string; snapshot?: string; }) => QueryCursorPage | calls: (rows: readonly T[], options: { cursor?: string; fingerprint: string; limit: number; readId: (row: T) => string; snapshot?: string; }) => QueryCursorPage" }, { "classification": "supported", "kind": "function", "name": "parseContextDepth", "signature": "(raw: string | undefined, settings: ContextSettings) => ContextDepth | calls: (raw: string | undefined, settings: ContextSettings) => ContextDepth" }, { "classification": "supported", "kind": "function", "name": "parseContextFocusFields", "signature": "(raw: string | undefined) => string[] | undefined | calls: (raw: string | undefined) => string[] | undefined" }, { "classification": "supported", "kind": "function", "name": "parseContextSections", "signature": "(raw: string[] | undefined, depth: ContextDepth, settings: ContextSettings) => ContextSectionName[] | calls: (raw: string[] | undefined, depth: ContextDepth, settings: ContextSettings) => ContextSectionName[]" }, { "classification": "supported", "kind": "function", "name": "parseContextSignalSnapshot", "signature": "(value: unknown) => ContextSignalSnapshot | null | calls: (value: unknown) => ContextSignalSnapshot | null" }, { "classification": "supported", "kind": "function", "name": "parseEvalMetricFloors", "signature": "(value: unknown) => EvalMetricFloors | calls: (value: unknown) => EvalMetricFloors" }, { "classification": "supported", "kind": "function", "name": "parseIntegerLimit", "signature": "(raw: string | undefined, label?: string) => number | undefined | calls: (raw: string | undefined, label?: string) => number | undefined" }, { "classification": "supported", "kind": "function", "name": "parseLimit", "signature": "(raw: string | undefined, label?: string) => number | undefined | calls: (raw: string | undefined, label?: string) => number | undefined" }, { "classification": "supported", "kind": "function", "name": "parseMultiValueFilter", "signature": "(raw: string | undefined, options: MultiValueFilterOptions) => string[] | undefined | calls: (raw: string | undefined, options: MultiValueFilterOptions) => string[] | undefined" }, { "classification": "supported", "kind": "function", "name": "parsePriority", "signature": "(raw: string | undefined, label?: string) => number | undefined | calls: (raw: string | undefined, label?: string) => number | undefined" }, { "classification": "supported", "kind": "function", "name": "parsePriorityFilterSet", "signature": "(raw: string | undefined, label?: string) => Set | undefined | calls: (raw: string | undefined, label?: string) => Set | undefined" }, { "classification": "supported", "kind": "function", "name": "parseStringFilterSet", "signature": "(raw: string | undefined, options: MultiValueFilterOptions) => Set | undefined | calls: (raw: string | undefined, options: MultiValueFilterOptions) => Set | undefined" }, { "classification": "supported", "kind": "function", "name": "parseType", "signature": "(raw: string | undefined, typeRegistry: ItemTypeRegistry, label?: string) => ItemType | undefined | calls: (raw: string | undefined, typeRegistry: ItemTypeRegistry, label?: string) => ItemType | undefined" }, { "classification": "supported", "kind": "function", "name": "parseTypeFilterSet", "signature": "(raw: string | undefined, typeRegistry: ItemTypeRegistry, label?: string) => Set | undefined | calls: (raw: string | undefined, typeRegistry: ItemTypeRegistry, label?: string) => Set | undefined" }, { "classification": "supported", "kind": "function", "name": "partitionDecisionEntries", "signature": "(ready: ActionableEntry[], includeDecisions: boolean, typeRegistry?: ItemTypeRegistry) => { agent: ActionableEntry[]; decisions: ActionableEntry[]; } | calls: (ready: ActionableEntry[], includeDecisions: boolean, typeRegistry?: ItemTypeRegistry) => { agent: ActionableEntry[]; decisions: ActionableEntry[]; }" }, { "classification": "supported", "kind": "value", "name": "PM_COMPLETE_LIST_FINDING_CODES", "signature": "readonly [\"invalid_envelope\", \"source_incomplete\", \"source_unchecked\", \"filtered_corpus\", \"terminal_items_excluded\", \"strict_read_unproven\", \"page_incomplete\", \"count_mismatch\", \"projection_incomplete\", \"field_omission\", \"omission_receipt_missing\", \"omission_receipt_invalid\", \"read_output_missing\", \"read_output_invalid\", \"read_output_dimensions_incomplete\", \"budget_compaction\", \"budget_omission\", \"session_projection\", \"invalid_item_id\", \"duplicate_item_id\"]" }, { "classification": "supported", "kind": "interface", "name": "PmCompleteListCertificate", "signature": "export interface PmCompleteListCertificate { contract_version: 1; item_count: number; unique_item_id_count: number; terminal_items_included: true; source_complete: true; full_projection: true; no_omissions: true; unbounded: true; }" }, { "classification": "supported", "kind": "interface", "name": "PmCompleteListFailureReceipt", "signature": "export interface PmCompleteListFailureReceipt { contract_version: 1; contract: \"complete_list\"; findings: PmCompleteListFinding[]; recovery: { suggested_retry: string; sdk: string; }; }" }, { "classification": "supported", "kind": "interface", "name": "PmCompleteListFinding", "signature": "export interface PmCompleteListFinding { code: PmCompleteListFindingCode; message: string; }" }, { "classification": "supported", "kind": "type", "name": "PmCompleteListFindingCode", "signature": "export type PmCompleteListFindingCode = (typeof PM_COMPLETE_LIST_FINDING_CODES)[number];" }, { "classification": "supported", "kind": "interface", "name": "PmCompleteListInspection", "signature": "export interface PmCompleteListInspection { ok: boolean; findings: PmCompleteListFinding[]; }" }, { "classification": "supported", "kind": "interface", "name": "PmCompleteListOptions", "signature": "export interface PmCompleteListOptions { includeBody?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "PmCompleteListResult", "signature": "export interface PmCompleteListResult extends ListFullResult { complete_list: PmCompleteListCertificate; read_output: PmReadOutputReceipt; }" }, { "classification": "supported", "kind": "class", "name": "PmCompleteListValidationError", "signature": "export declare class PmCompleteListValidationError extends Error { readonly receipt: PmCompleteListFailureReceipt; constructor(findings: PmCompleteListFinding[]); }" }, { "classification": "supported", "kind": "interface", "name": "PmReadOutputMetadata", "signature": "export interface PmReadOutputMetadata { omission_receipt: OutputOmissionReceipt; read_output?: PmReadOutputReceipt; read_session?: PmReadOutputSessionReceipt; output_budget_truncation?: PmReadOutputTruncationDisclosure; }" }, { "classification": "supported", "kind": "interface", "name": "ProgressEntry", "signature": "export interface ProgressEntry { id: string; title: string; type: string; total: number; closed: number; open: number; in_progress: number; blocked: number; completion_pct: number; }" }, { "classification": "supported", "kind": "function", "name": "projectContextFocusRows", "signature": "(rows: T[], fields: string[]) => ContextFocusItem[] | calls: (rows: T[], fields: string[]) => ContextFocusItem[]" }, { "classification": "supported", "kind": "function", "name": "propagateContextUsageServingReceipt", "signature": "(source: unknown, target: unknown) => void | calls: (source: unknown, target: unknown) => void" }, { "classification": "supported", "kind": "value", "name": "QUERY_CURSOR_CONTRACT", "signature": "Readonly<{ version: 1; max_length: 4096; }>" }, { "classification": "supported", "kind": "interface", "name": "QueryCursorEnvelope", "signature": "export interface QueryCursorEnvelope { version: number; fingerprint: string; after_id: string; after_index?: number; snapshot?: string; }" }, { "classification": "supported", "kind": "interface", "name": "QueryCursorPage", "signature": "export interface QueryCursorPage { rows: T[]; has_more: boolean; next_cursor?: string; }" }, { "classification": "supported", "kind": "interface", "name": "QueryCursorState", "signature": "export interface QueryCursorState { after_id: string; after_index?: number; snapshot?: string; }" }, { "classification": "supported", "kind": "function", "name": "queryItemMetadataIndex", "signature": "(options: { pmRoot: string; expectedSourceCursor: string; query?: ItemMetadataIndexQuery; }) => Promise | calls: (options: { pmRoot: string; expectedSourceCursor: string; query?: ItemMetadataIndexQuery; }) => Promise" }, { "classification": "supported", "kind": "function", "name": "queryLinkedFileMetadataIndex", "signature": "(options: { pmRoot: string; expectedSourceCursor: string; paths: readonly string[]; scope?: LinkScope; limit?: number; offset?: number; }) => Promise | calls: (options: { pmRoot: string; expectedSourceCursor: string; paths: readonly string[]; scope?: LinkScope; limit?: number; offset?: number; }) => Promise" }, { "classification": "supported", "kind": "function", "name": "querySimilarItemMetadataIndex", "signature": "(options: { pmRoot: string; expectedSourceCursor: string; query: string; limit: number; }) => Promise | calls: (options: { pmRoot: string; expectedSourceCursor: string; query: string; limit: number; }) => Promise" }, { "classification": "supported", "kind": "interface", "name": "RankedContextCandidate", "signature": "export interface RankedContextCandidate extends ContextRelevanceCandidate { baseline_rank: number; rank: number; score: number; contributions: ContextRelevanceContributions; }" }, { "classification": "supported", "kind": "function", "name": "readContextUsageAffinity", "signature": "(options: ContextUsageLedgerOptions & { author: string; horizonHours?: number; }) => Promise | calls: (options: ContextUsageLedgerOptions & { author: string; horizonHours?: number; }) => Promise" }, { "classification": "supported", "kind": "function", "name": "readHistoryEntries", "signature": "(historyPath: string, itemId: string) => Promise | calls: (historyPath: string, itemId: string) => Promise" }, { "classification": "supported", "kind": "function", "name": "readItemMetadataDerivedIndexState", "signature": "(pmRoot: string, folders?: readonly string[]) => Promise | calls: (pmRoot: string, folders?: readonly string[]) => Promise" }, { "classification": "supported", "kind": "function", "name": "readWorkspaceContextSignals", "signature": "(items: readonly ItemMetadata[], options: ReadWorkspaceContextSignalsOptions) => Promise | calls: (items: readonly ItemMetadata[], options: ReadWorkspaceContextSignalsOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "ReadWorkspaceContextSignalsOptions", "signature": "export interface ReadWorkspaceContextSignalsOptions extends BuildItemContextRelevanceCandidatesOptions { pmRoot: string; sourceCursor?: string; source?: ContextSignalSnapshotSource; storeKey?: string; }" }, { "classification": "supported", "kind": "function", "name": "readWorkspaceMemory", "signature": "(items: readonly ItemMetadata[], options: { pmRoot: string; statusRegistry: RuntimeStatusRegistry; now: string; minimumItems?: number; sourceCursor?: string; }) => Promise | calls: (items: readonly ItemMetadata[], options: { pmRoot: string; statusRegistry: RuntimeStatusRegistry; now: string; minimumItems?: number; sourceCursor?: string; }) => Promise" }, { "classification": "supported", "kind": "interface", "name": "RecentContextItem", "signature": "export interface RecentContextItem extends ContextFocusItem { created_at?: string; }" }, { "classification": "supported", "kind": "function", "name": "recordContextUsageDelivery", "signature": "(options: ContextUsageLedgerOptions & { receipt: ContextUsageServingReceipt | null; deliveredItemIds: readonly string[]; resultOmitted: boolean; }) => Promise | calls: (options: ContextUsageLedgerOptions & { receipt: ContextUsageServingReceipt | null; deliveredItemIds: readonly string[]; resultOmitted: boolean; }) => Promise" }, { "classification": "supported", "kind": "function", "name": "recordContextUsageServing", "signature": "(options: ContextUsageLedgerOptions & { author: string; surface: ContextRelevanceSurface; profile: string; rows: ContextUsageServingRow[]; }) => Promise | calls: (options: ContextUsageLedgerOptions & { author: string; surface: ContextRelevanceSurface; profile: string; rows: ContextUsageServingRow[]; }) => Promise" }, { "classification": "supported", "kind": "function", "name": "recordContextUsageTouch", "signature": "(options: ContextUsageLedgerOptions & { author: string; itemId: string; intent: string; }) => Promise | calls: (options: ContextUsageLedgerOptions & { author: string; itemId: string; intent: string; }) => Promise" }, { "classification": "supported", "kind": "function", "name": "recordContextUsageTouches", "signature": "(options: ContextUsageLedgerOptions & { author: string; itemIds: readonly string[]; intent: string; }) => Promise | calls: (options: ContextUsageLedgerOptions & { author: string; itemIds: readonly string[]; intent: string; }) => Promise" }, { "classification": "supported", "kind": "function", "name": "refreshItemMetadataDerivedIndex", "signature": "(mutation: ItemMetadataDerivedIndexMutation) => Promise | calls: (mutation: ItemMetadataDerivedIndexMutation) => Promise" }, { "classification": "supported", "kind": "function", "name": "renderCalendarMarkdown", "signature": "(result: CalendarResult) => string | calls: (result: CalendarResult) => string" }, { "classification": "supported", "kind": "function", "name": "renderCalendarToon", "signature": "(result: CalendarResult) => string | calls: (result: CalendarResult) => string" }, { "classification": "supported", "kind": "function", "name": "renderContextMarkdown", "signature": "(result: ContextResult) => string | calls: (result: ContextResult) => string" }, { "classification": "supported", "kind": "function", "name": "renderNextMarkdown", "signature": "(result: NextResult) => string | calls: (result: NextResult) => string" }, { "classification": "supported", "kind": "function", "name": "resolveCalendarOutputFormat", "signature": "(options: CalendarOptions, global: GlobalOptions) => CalendarOutputFormat | calls: (options: CalendarOptions, global: GlobalOptions) => CalendarOutputFormat" }, { "classification": "supported", "kind": "value", "name": "resolveContentFieldFilters", "signature": "(options: Record) => ContentFieldFilters | calls: (options: Record) => ContentFieldFilters" }, { "classification": "supported", "kind": "function", "name": "resolveContextOutputFormat", "signature": "(options: ContextOptions, global: GlobalOptions) => ContextOutputFormat | calls: (options: ContextOptions, global: GlobalOptions) => ContextOutputFormat" }, { "classification": "supported", "kind": "function", "name": "resolveContextTokenBudget", "signature": "(raw: string | number | undefined, fallback: number) => number | calls: (raw: string | number | undefined, fallback: number) => number" }, { "classification": "supported", "kind": "interface", "name": "ResolvedBlocker", "signature": "export interface ResolvedBlocker { id: string; title: string | null; status: ItemStatus | null; resolved: boolean; external?: boolean; blocked_since?: string; resolver?: string | null; }" }, { "classification": "supported", "kind": "function", "name": "resolveEffectiveSearchMode", "signature": "(params: { requested: unknown; settings: unknown; semanticRunnable: boolean; }) => SearchModeResolution | calls: (params: { requested: unknown; settings: unknown; semanticRunnable: boolean; }) => SearchModeResolution" }, { "classification": "supported", "kind": "function", "name": "resolveHybridSemanticWeight", "signature": "(settings: unknown) => number | calls: (settings: unknown) => number" }, { "classification": "supported", "kind": "function", "name": "resolveItemBlockers", "signature": "(item: Pick & Partial>, itemsById: Map, statusRegistry: RuntimeStatusRegistry) => ResolvedBlocker[] | calls: (item: Pick & Partial>, itemsById: Map, statusRegistry: RuntimeStatusRegistry) => ResolvedBlocker[]" }, { "classification": "supported", "kind": "function", "name": "resolveItemExecutionRole", "signature": "(type: string, registry?: ItemTypeRegistry) => \"agent\" | \"gate\" | \"human\" | calls: (type: string, registry?: ItemTypeRegistry) => \"agent\" | \"human\" | \"gate\"" }, { "classification": "supported", "kind": "value", "name": "resolveMissingMetadataFilters", "signature": "(options: { filterAcMissing?: boolean; filterEstimatesMissing?: boolean; filterResolutionMissing?: boolean; filterMetadataMissing?: boolean; filterReviewerMissing?: boolean; filterRiskMissing?: boolean; filterConfidenceMissing?: boolean; filterSprintMissing?: boolean; filterReleaseMissing?: boolean; }) => MissingMetadataFilters | calls: (options: { filterAcMissing?: boolean; filterEstimatesMissing?: boolean; filterResolutionMissing?: boolean; filterMetadataMissing?: boolean; filterReviewerMissing?: boolean; filterRiskMissing?: boolean; filterConfidenceMissing?: boolean; filterSprintMissing?: boolean; filterReleaseMissing?: boolean; }) => MissingMetadataFilters" }, { "classification": "supported", "kind": "function", "name": "resolveNextOutputFormat", "signature": "(options: NextOptions, global: GlobalOptions) => NextOutputFormat | calls: (options: NextOptions, global: GlobalOptions) => NextOutputFormat" }, { "classification": "supported", "kind": "function", "name": "resolveQueryCursorStart", "signature": "(rows: readonly T[], cursor: string | undefined, fingerprint: string, readId: (row: T) => string, cursorFlag?: \"--after\" | \"--cursor\") => number | calls: (rows: readonly T[], cursor: string | undefined, fingerprint: string, readId: (row: T) => string, cursorFlag?: \"--after\" | \"--cursor\") => number" }, { "classification": "supported", "kind": "function", "name": "resolveSearchMaxResults", "signature": "(settings: unknown) => number | calls: (settings: unknown) => number" }, { "classification": "supported", "kind": "function", "name": "resolveSearchPage", "signature": "(options: { sorted: SearchHit[]; query: string; mode: SearchMode; searchOptions: SearchOptions; limit: number; pmRoot?: string; }) => { limited: SearchHit[]; pageExtras: { has_more?: boolean; next_cursor?: string; applied_limit: number; truncated?: true; }; } | calls: (options: { sorted: SearchHit[]; query: string; mode: SearchMode; searchOptions: SearchOptions; limit: number; pmRoot?: string; }) => { limited: SearchHit[]; pageExtras: { has_more?: boolean; next_cursor?: string; applied_limit: number; truncated?: true; }; }" }, { "classification": "supported", "kind": "function", "name": "resolveSearchScoreThreshold", "signature": "(settings: unknown) => number | calls: (settings: unknown) => number" }, { "classification": "supported", "kind": "function", "name": "resolveSearchTuning", "signature": "(settings: unknown) => SearchTuning | calls: (settings: unknown) => SearchTuning" }, { "classification": "supported", "kind": "function", "name": "resolveVectorIndexRecovery", "signature": "(registrations: VectorIndexRecoveryRegistrations | null) => VectorIndexRecovery | calls: (registrations: VectorIndexRecoveryRegistrations | null) => VectorIndexRecovery" }, { "classification": "supported", "kind": "function", "name": "runActivity", "signature": "(options: ActivityCommandOptions, global: GlobalOptions) => Promise | calls: (options: ActivityCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runAggregate", "signature": "(options: AggregateOptions, global: GlobalOptions) => Promise | calls: (options: AggregateOptions, global: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runCalendar", "signature": "(options: CalendarOptions, global: GlobalOptions) => Promise | calls: (options: CalendarOptions, global: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runContext", "signature": "(options: ContextOptions, global: GlobalOptions) => Promise | calls: (options: ContextOptions, global: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runContextEvaluationCorpus", "signature": "(scenarios: readonly ContextEvaluationScenario[], reader: ContextEvaluationReader, thresholds: ContextEvaluationThresholds) => Promise | calls: (scenarios: readonly ContextEvaluationScenario[], reader: ContextEvaluationReader, thresholds: ContextEvaluationThresholds) => Promise" }, { "classification": "supported", "kind": "function", "name": "runContextEvaluationScenario", "signature": "(scenario: ContextEvaluationScenario, reader: ContextEvaluationReader) => Promise | calls: (scenario: ContextEvaluationScenario, reader: ContextEvaluationReader) => Promise" }, { "classification": "supported", "kind": "function", "name": "runDuplicates", "signature": "(global: GlobalOptions, options?: DuplicatesCommandOptions) => Promise | calls: (global: GlobalOptions, options?: DuplicatesCommandOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runGet", "signature": "(id: string, global: GlobalOptions, options?: GetOptions) => Promise | calls: (id: string, global: GlobalOptions, options?: GetOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runHistory", "signature": "(id: string, options: HistoryCommandOptions, global: GlobalOptions) => Promise | calls: (id: string, options: HistoryCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runList", "signature": "{ (status: ItemStatus | undefined, options: ListOptions & { full: true; }, global: GlobalOptions): Promise; (status: ItemStatus | undefined, options: ListOptions, global: GlobalOptions): Promise; } | calls: (status: ItemStatus | undefined, options: ListOptions & { full: true; }, global: GlobalOptions) => Promise ; (status: ItemStatus | undefined, options: ListOptions, global: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runNext", "signature": "(options: NextOptions, global: GlobalOptions) => Promise | calls: (options: NextOptions, global: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runSearch", "signature": "(rawQuery: string, rawOptions: SearchOptions, global: GlobalOptions) => Promise | calls: (rawQuery: string, rawOptions: SearchOptions, global: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "scoreContextCandidates", "signature": "(candidates: readonly ContextRelevanceCandidate[], options?: ScoreContextCandidatesOptions) => Promise> | calls: (candidates: readonly ContextRelevanceCandidate[], options?: ScoreContextCandidatesOptions) => Promise>" }, { "classification": "supported", "kind": "interface", "name": "ScoreContextCandidatesOptions", "signature": "export interface ScoreContextCandidatesOptions { weights?: Partial>; scorer?: ContextRelevanceScorer; }" }, { "classification": "supported", "kind": "function", "name": "scoreContextCandidatesWithActiveExtensions", "signature": "(surface: ContextRelevanceSurface, candidates: readonly ContextRelevanceCandidate[], options?: Pick, \"weights\">) => Promise> | calls: (surface: ContextRelevanceSurface, candidates: readonly ContextRelevanceCandidate[], options?: Pick, \"weights\">) => Promise>" }, { "classification": "supported", "kind": "interface", "name": "SearchCompactResult", "signature": "export interface SearchCompactResult extends SearchResultBase { filters: Record; projection?: undefined; now?: undefined; }" }, { "classification": "supported", "kind": "type", "name": "SearchDefaultMode", "signature": "export type SearchDefaultMode = \"auto\" | SearchMode;" }, { "classification": "supported", "kind": "interface", "name": "SearchHit", "signature": "export interface SearchHit { item: ItemMetadata; score: number; matched_fields: string[]; matched_all_terms?: boolean; exact_id_match?: boolean; highlights?: SearchHitHighlight[]; }" }, { "classification": "supported", "kind": "interface", "name": "SearchHitHighlight", "signature": "export interface SearchHitHighlight { field: string; snippet: string; }" }, { "classification": "supported", "kind": "type", "name": "SearchMatchMode", "signature": "export type SearchMatchMode = \"and\" | \"or\" | \"exact\";" }, { "classification": "supported", "kind": "type", "name": "SearchMode", "signature": "export type SearchMode = \"keyword\" | \"semantic\" | \"hybrid\";" }, { "classification": "supported", "kind": "interface", "name": "SearchModeResolution", "signature": "export interface SearchModeResolution { mode: SearchMode; source: SearchModeSource; }" }, { "classification": "supported", "kind": "type", "name": "SearchModeSource", "signature": "export type SearchModeSource = \"explicit\" | \"settings\" | \"auto\";" }, { "classification": "supported", "kind": "interface", "name": "SearchOptions", "signature": "export interface SearchOptions extends SharedItemFilterOptions { mode?: string; matchMode?: string; minScore?: string | number; count?: boolean; semanticWeight?: string | number; includeLinked?: boolean; titleExact?: boolean; phraseExact?: boolean; limit?: string; after?: string; compact?: boolean; full?: boolean; fields?: string; highlight?: boolean; }" }, { "classification": "supported", "kind": "type", "name": "SearchResult", "signature": "export type SearchResult = SearchCompactResult | SearchVerboseResult;" }, { "classification": "supported", "kind": "type", "name": "SearchResultItem", "signature": "export type SearchResultItem = SearchHit | Record;" }, { "classification": "supported", "kind": "interface", "name": "SearchTuning", "signature": "export interface SearchTuning { title_exact_bonus: number; title_weight: number; description_weight: number; tags_weight: number; status_weight: number; body_weight: number; comments_weight: number; notes_weight: number; learnings_weight: number; reminders_weight: number; events_weight: number; dependencies_weight: number; linked_content_weight: number; }" }, { "classification": "supported", "kind": "interface", "name": "SearchVerboseResult", "signature": "export interface SearchVerboseResult extends SearchResultBase { filters: Record; projection: { mode: SearchProjectionMode; fields: string[] | null; }; now: string; }" }, { "classification": "supported", "kind": "function", "name": "searchWorkspaceMemory", "signature": "(snapshot: WorkspaceMemorySnapshot | null, query: string, limit?: number) => WorkspaceMemoryRollup[] | calls: (snapshot: WorkspaceMemorySnapshot | null, query: string, limit?: number) => WorkspaceMemoryRollup[]" }, { "classification": "supported", "kind": "function", "name": "searchWorkspaceMemoryReadResult", "signature": "(memory: WorkspaceMemoryReadResult, query: string, limit?: number) => WorkspaceMemorySearchResult | undefined | calls: (memory: WorkspaceMemoryReadResult, query: string, limit?: number) => WorkspaceMemorySearchResult | undefined" }, { "classification": "supported", "kind": "function", "name": "selectActionableEntries", "signature": "(report: ActionabilityReport, statusRegistry: RuntimeStatusRegistry, options?: ActionabilitySelectionOptions, typeRegistry?: ItemTypeRegistry) => Pick | calls: (report: ActionabilityReport, statusRegistry: RuntimeStatusRegistry, options?: ActionabilitySelectionOptions, typeRegistry?: ItemTypeRegistry) => Pick" }, { "classification": "supported", "kind": "function", "name": "selectCursorSemanticOptions", "signature": "(options: Readonly>, contracts: readonly CliFlagContract[]) => Record | calls: (options: Readonly>, contracts: readonly CliFlagContract[]) => Record" }, { "classification": "supported", "kind": "function", "name": "selectWorkspaceMemory", "signature": "(memory: WorkspaceMemoryReadResult, tokenBudget: number, limit?: number) => WorkspaceMemorySelection | undefined | calls: (memory: WorkspaceMemoryReadResult, tokenBudget: number, limit?: number) => WorkspaceMemorySelection | undefined" }, { "classification": "supported", "kind": "function", "name": "selectWorkspaceMemoryRollups", "signature": "(snapshot: WorkspaceMemorySnapshot, tokenBudget: number, limit?: number) => WorkspaceMemoryRollup[] | calls: (snapshot: WorkspaceMemorySnapshot, tokenBudget: number, limit?: number) => WorkspaceMemoryRollup[]" }, { "classification": "supported", "kind": "interface", "name": "SharedContentFieldFilterOptions", "signature": "export interface SharedContentFieldFilterOptions { hasNotes?: boolean; hasLearnings?: boolean; hasFiles?: boolean; hasDocs?: boolean; hasTests?: boolean; hasComments?: boolean; hasDeps?: boolean; hasBody?: boolean; hasLinkedCommand?: boolean; noNotes?: boolean; noLearnings?: boolean; noFiles?: boolean; filterFilesMissing?: boolean; noDocs?: boolean; filterDocsMissing?: boolean; noTests?: boolean; noComments?: boolean; noDeps?: boolean; emptyBody?: boolean; noLinkedCommand?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "SharedGovernanceMissingFilterOptions", "signature": "export interface SharedGovernanceMissingFilterOptions { filterReviewerMissing?: boolean; filterRiskMissing?: boolean; filterConfidenceMissing?: boolean; filterSprintMissing?: boolean; filterReleaseMissing?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "SharedItemFilterOptions", "signature": "export interface SharedItemFilterOptions extends SharedItemScalarFilterOptions, SharedGovernanceMissingFilterOptions, SharedContentFieldFilterOptions { [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "SharedItemScalarFilterOptions", "signature": "export interface SharedItemScalarFilterOptions { status?: string; type?: string; tag?: string; priority?: string; deadlineBefore?: string; deadlineAfter?: string; updatedAfter?: string; updatedBefore?: string; createdAfter?: string; createdBefore?: string; assignee?: string; parent?: string; sprint?: string; release?: string; }" }, { "classification": "supported", "kind": "interface", "name": "SimilarItemMetadataIndexResult", "signature": "export interface SimilarItemMetadataIndexResult { source_cursor: string; items: ItemMetadata[]; }" }, { "classification": "supported", "kind": "interface", "name": "StaleEntry", "signature": "export interface StaleEntry { id: string; title: string; status: ItemStatus; updated_at: string; stale_days: number; }" }, { "classification": "supported", "kind": "function", "name": "summarizeContextEvaluationReports", "signature": "(reports: readonly ContextEvaluationScenarioReport[], thresholds: ContextEvaluationThresholds) => ContextEvaluationCorpusReport | calls: (reports: readonly ContextEvaluationScenarioReport[], thresholds: ContextEvaluationThresholds) => ContextEvaluationCorpusReport" }, { "classification": "supported", "kind": "interface", "name": "TestHealthSummary", "signature": "export interface TestHealthSummary { scope: \"matching_active_items\"; total_items: number; items_with_tests: number; items_with_recent_runs: number; recent_runs: { passed: number; failed: number; skipped: number; }; items_failing: string[]; }" }, { "classification": "supported", "kind": "function", "name": "toContextFocusItem", "signature": "(item: ItemMetadata, statusRegistry?: RuntimeStatusRegistry, childrenByParent?: Map) => ContextFocusItem | calls: (item: ItemMetadata, statusRegistry?: RuntimeStatusRegistry, childrenByParent?: Map) => ContextFocusItem" }, { "classification": "supported", "kind": "function", "name": "toContextPackingSummary", "signature": "(report: ContextPackingReport) => ContextPackingSummary | calls: (report: ContextPackingReport) => ContextPackingSummary" }, { "classification": "supported", "kind": "function", "name": "toContextRankingSummary", "signature": "(report: ContextRelevanceReport, featureStore?: ContextSignalStoreReadResult, servedItemIds?: ReadonlySet) => ContextRankingSummary | calls: (report: ContextRelevanceReport, featureStore?: ContextSignalStoreReadResult, servedItemIds?: ReadonlySet) => ContextRankingSummary" }, { "classification": "supported", "kind": "function", "name": "verifyHistoryChain", "signature": "(entries: HistoryEntry[]) => { ok: boolean; errors: string[]; } | calls: (entries: HistoryEntry[]) => { ok: boolean; errors: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "WorkloadEntry", "signature": "export interface WorkloadEntry { assignee: string | null; active: number; in_progress: number; items: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "WorkspaceMemoryItemReference", "signature": "export interface WorkspaceMemoryItemReference { id: string; title: string; }" }, { "classification": "supported", "kind": "interface", "name": "WorkspaceMemoryReadResult", "signature": "export interface WorkspaceMemoryReadResult { snapshot: WorkspaceMemorySnapshot | null; cache_status: \"fresh\" | \"rebuilt\" | \"skipped\"; warnings: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "WorkspaceMemoryRollup", "signature": "export interface WorkspaceMemoryRollup { kind: \"epoch\" | \"epic\"; key: string; label: string; item_count: number; first_closed_at: string; last_closed_at: string; representative_items: WorkspaceMemoryItemReference[]; outcomes: string[]; knowledge_entries: number; }" }, { "classification": "supported", "kind": "interface", "name": "WorkspaceMemorySearchResult", "signature": "export interface WorkspaceMemorySearchResult { cache_status: \"fresh\" | \"rebuilt\"; matches: WorkspaceMemoryRollup[]; }" }, { "classification": "supported", "kind": "interface", "name": "WorkspaceMemorySelection", "signature": "export interface WorkspaceMemorySelection { cache_status: \"fresh\" | \"rebuilt\"; source_cursor: string; completion_time_sources?: Record; rollups: WorkspaceMemoryRollup[]; }" }, { "classification": "supported", "kind": "interface", "name": "WorkspaceMemorySnapshot", "signature": "export interface WorkspaceMemorySnapshot { format_version: number; source_cursor: string; source_item_count: number; generated_at: string; completion_time_sources?: Record; rollups: WorkspaceMemoryRollup[]; }" } ], "types": "dist/sdk/query.d.ts" }, "./sdk/runtime": { "classification": "advanced_export", "symbols": [ { "classification": "advanced_export", "kind": "function", "name": "acquireLock", "signature": "(pmRoot: string, id: string, ttlSeconds: number, owner: string, force?: boolean, forceRequiredForStaleLock?: boolean, waitMs?: number, options?: AcquireLockOptions) => Promise<() => Promise> | calls: (pmRoot: string, id: string, ttlSeconds: number, owner: string, force?: boolean, forceRequiredForStaleLock?: boolean, waitMs?: number, options?: AcquireLockOptions) => Promise<() => Promise>" }, { "classification": "advanced_export", "kind": "function", "name": "acquireLockLease", "signature": "(pmRoot: string, id: string, ttlSeconds: number, owner: string, force?: boolean, forceRequiredForStaleLock?: boolean, waitMs?: number, options?: AcquireLockOptions) => Promise | calls: (pmRoot: string, id: string, ttlSeconds: number, owner: string, force?: boolean, forceRequiredForStaleLock?: boolean, waitMs?: number, options?: AcquireLockOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "ActiveExtensionScopeOptions", "signature": "export interface ActiveExtensionScopeOptions { cwd?: string; path?: string; noExtensions?: boolean; }" }, { "classification": "supported", "kind": "function", "name": "aggregate", "signature": " = AggregateOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = AggregateOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "supported", "kind": "interface", "name": "AggregateOptions", "signature": "export interface AggregateOptions { groupBy?: string; setMode?: string; limit?: string | number; after?: string; count?: boolean; completion?: boolean; sum?: string; avg?: string; includeUnparented?: boolean; status?: string; type?: string; tag?: string; priority?: string; deadlineBefore?: string; deadlineAfter?: string; assignee?: string; assigneeFilter?: string; parent?: string; sprint?: string; release?: string; }" }, { "classification": "supported", "kind": "interface", "name": "AggregateResult", "signature": "export interface AggregateResult { groups: AggregateRow[]; count: number; returned_count: number; truncated: boolean; next_after: string | null; totals: { items_considered: number; items_grouped: number; items_skipped_unparented: number; group_memberships: number; }; filters: { group_by: AggregateGroupField[]; set_mode: \"element\" | \"tuple\"; count: boolean; completion: boolean; sum?: string | null; avg?: string | null; numeric_field?: string | null; include_unparented: boolean; status: ItemStatus | null; status_values?: ItemStatus[]; type: string | null; tag: string | null; priority: string | null; deadline_before: string | null; deadline_after: string | null; assignee: string | null; assignee_filter: string | null; parent: string | null; sprint: string | null; release: string | null; }; now: string; warnings?: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "AggregateRow", "signature": "export interface AggregateRow { group: AggregateGroupRecord; group_label: string; count: number; open?: number; in_progress?: number; closed?: number; other?: number; completion_pct?: number; null_count?: number; sum?: number | null; avg?: number | null; }" }, { "classification": "advanced_export", "kind": "function", "name": "analyzeSdkActionCoverage", "signature": "(actions?: readonly string[]) => SdkActionCoverageRow[] | calls: (actions?: readonly string[]) => SdkActionCoverageRow[]" }, { "classification": "supported", "kind": "function", "name": "append", "signature": "(id: string, body: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise | calls: (id: string, body: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "AppendCommandOptions", "signature": "export interface AppendCommandOptions { body: string; author?: string; message?: string; force?: boolean; }" }, { "classification": "advanced_export", "kind": "function", "name": "appendHistoryEntry", "signature": "(historyPath: string, entry: HistoryEntry) => Promise | calls: (historyPath: string, entry: HistoryEntry) => Promise" }, { "classification": "supported", "kind": "interface", "name": "AppendResult", "signature": "export interface AppendResult { item: Record; appended: string; changed_fields: string[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "applyTerminalOrderingPolicy", "signature": "(metadata: ItemMetadata, policy: Pick) => TerminalOrderingMutation | calls: (metadata: ItemMetadata, policy: Pick) => TerminalOrderingMutation" }, { "classification": "supported", "kind": "function", "name": "assertCompleteListResult", "signature": "(candidate: unknown) => asserts candidate is ListFullResult | calls: (candidate: unknown) => asserts candidate is ListFullResult" }, { "classification": "supported", "kind": "interface", "name": "AssuranceActionInput", "signature": "export interface AssuranceActionInput { action: string; kind?: string; id?: string; definition?: unknown; trigger?: string; tree?: string; gate?: string; limit?: number | string; dry_run?: boolean; fullChangedFields?: boolean; idOnly?: boolean; author?: string; message?: string; preset?: string; owner?: string; apply?: boolean; enforcement?: string; }" }, { "classification": "supported", "kind": "type", "name": "AssuranceActionResult", "signature": "export type AssuranceActionResult = AssuranceDeclaration | AssuranceMutationReceipt | AssuranceGateVerdict | AssuranceBundleMutationReceipt | AssurancePreset | DefectChangeRiskReport | DefectRecurrenceCoverageReport | { items: AssuranceDerivedProposal[]; count: number; applied?: AssuranceBundleMutationReceipt; } | { items: Array<{ id: AssurancePresetId; title: string; description: string; }>; count: number; row_contract: { row_keys: [ \"items\" ]; jq_selector: \".items[]\"; }; } | { id: string; } | { items: AssuranceDeclaration[]; count: number; row_contract: { row_keys: [ \"items\" ]; jq_selector: \".items[]\"; }; } | { items: AssuranceGateVerdict[]; count: number; row_contract: { row_keys: [ \"items\" ]; jq_selector: \".items[]\"; }; };" }, { "classification": "supported", "kind": "value", "name": "BASELINE_ITEM_FORMAT_VERSION", "signature": "1" }, { "classification": "supported", "kind": "interface", "name": "BlockerEntry", "signature": "export interface BlockerEntry { id: string; title: string; blocked_by: string | null; blocked_by_title: string | null; blocked_by_status: ItemStatus | null; blocked_reason: string | null; unblock_note: string | null; }" }, { "classification": "supported", "kind": "function", "name": "buildWorkflowCompletenessCheck", "signature": "(document: WorkflowPolicyDocument, items: readonly (Readonly> & { id: string; type: string; status: string; })[], rowLimit?: number, sourceIncomplete?: boolean) => { check: ValidateCheck; warnings: string[]; } | calls: (document: WorkflowPolicyDocument, items: readonly (Readonly> & { id: string; type: string; status: string; })[], rowLimit?: number, sourceIncomplete?: boolean) => { check: ValidateCheck; warnings: string[]; }" }, { "classification": "supported", "kind": "value", "name": "BUILTIN_ITEM_TYPE_VALUES", "signature": "readonly [\"Epic\", \"Feature\", \"Task\", \"Chore\", \"Issue\", \"Decision\", \"Event\", \"Reminder\", \"Milestone\", \"Meeting\", \"Plan\"]" }, { "classification": "supported", "kind": "interface", "name": "CalendarOptions", "signature": "export interface CalendarOptions { view?: string; date?: string; from?: string; to?: string; past?: boolean; fullPeriod?: boolean; limit?: string; after?: string; type?: string; tag?: string; priority?: string; status?: string; assignee?: string; assigneeFilter?: string; sprint?: string; release?: string; include?: string; recurrenceLookaheadDays?: string; recurrenceLookbackDays?: string; occurrenceLimit?: string; format?: string; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "CalendarResult", "signature": "export interface CalendarResult { view: CalendarView; output_default: \"markdown\"; now: string; anchor: string; range: { start: string | null; end: string | null; period_start: string | null; period_end: string | null; full_period: boolean; past: boolean; from: string | null; to: string | null; }; filters: { type: string | null; tag: string | null; priority: string | null; status: string | null; assignee: string | null; assignee_filter: string | null; sprint: string | null; release: string | null; runtime_filters?: Record; limit: string | null; include: string | null; full_period: string | null; recurrence_lookahead_days: string | null; recurrence_lookback_days: string | null; occurrence_limit: string | null; }; summary: { events: number; items: number; deadlines: number; reminders: number; scheduled: number; by_kind: { deadline: number; reminder: number; event: number; }; by_type: Record; by_status: Record; recurring_events: number; }; total_count: number; count: number; page_start: number; omitted_count: number; has_more: boolean; next_cursor?: string; summary_scope: \"returned_rows\"; events: CalendarRow[]; days: CalendarDayBucket[]; warnings?: string[]; }" }, { "classification": "supported", "kind": "function", "name": "canonicalDocument", "signature": "(document: ItemDocument, options?: Pick) => ItemDocument | calls: (document: ItemDocument, options?: Pick) => ItemDocument" }, { "classification": "supported", "kind": "function", "name": "certifyCompleteListResult", "signature": "(candidate: unknown) => PmCompleteListResult | calls: (candidate: unknown) => PmCompleteListResult" }, { "classification": "supported", "kind": "function", "name": "claim", "signature": "{ (id: string, options: PmClientFullMutationOptions & { start: true; }, clientOptions?: PmClientOptions): Promise; (id: string, options?: PmClientFullMutationOptions & { start?: false; }, clientOptions?: PmClientOptions): Promise; (id: string, options?: PmClientFullMutationOptions & { start?: boolean; }, clientOptions?: PmClientOptions): Promise; } | calls: (id: string, options: PmClientFullMutationOptions & { start: true; }, clientOptions?: PmClientOptions) => Promise ; (id: string, options?: PmClientFullMutationOptions & { start?: false; }, clientOptions?: PmClientOptions) => Promise ; (id: string, options?: PmClientFullMutationOptions & { start?: boolean; }, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "claimNext", "signature": "(options?: ClaimNextOptions, clientOptions?: PmClientOptions) => Promise | calls: (options?: ClaimNextOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "ClaimNextOptions", "signature": "export interface ClaimNextOptions extends PmClientFullMutationOptions { maxAttempts?: number | string; start?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ClaimResult", "signature": "export interface ClaimResult { item: Record; changed_fields?: string[]; claimed_by: string; previous_assignee: string | null; forced: boolean; skipped?: boolean; warnings?: string[]; start?: ClaimStartReceipt; }" }, { "classification": "supported", "kind": "interface", "name": "ClaimStartReceipt", "signature": "export interface ClaimStartReceipt { from_status: string; to_status: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "classifyHistoryEvent", "signature": "(entry: Pick) => HistoryEventClass | calls: (entry: Pick) => HistoryEventClass" }, { "classification": "supported", "kind": "function", "name": "classifyItemFormatVersion", "signature": "(version: number, current?: number, minimum?: number) => ItemFormatVersionStatus | calls: (version: number, current?: number, minimum?: number) => ItemFormatVersionStatus" }, { "classification": "advanced_export", "kind": "function", "name": "clearWorkspaceContractsCache", "signature": "() => void | calls: () => void" }, { "classification": "supported", "kind": "function", "name": "close", "signature": "{ (id: string, reason: string, options: PmClientCloseActionOptions & { releaseAssignment: true; }, clientOptions?: PmClientOptions): Promise; (id: string, reason: string, options?: PmClientCloseActionOptions & { releaseAssignment?: false; }, clientOptions?: PmClientOptions): Promise; (id: string, reason: string, options?: PmClientCloseActionOptions & { releaseAssignment?: boolean; }, clientOptions?: PmClientOptions): Promise; } | calls: (id: string, reason: string, options: PmClientCloseActionOptions & { releaseAssignment: true; }, clientOptions?: PmClientOptions) => Promise ; (id: string, reason: string, options?: PmClientCloseActionOptions & { releaseAssignment?: false; }, clientOptions?: PmClientOptions) => Promise ; (id: string, reason: string, options?: PmClientCloseActionOptions & { releaseAssignment?: boolean; }, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "CloseCommandOptions", "signature": "export interface CloseCommandOptions { author?: string; message?: string; validateClose?: string; force?: boolean; resolution?: string; expectedResult?: string; actualResult?: string; duplicateOf?: string; completedAt?: string; }" }, { "classification": "supported", "kind": "interface", "name": "CloseCompletionReceipt", "signature": "export interface CloseCompletionReceipt { timestamp: string; source: \"asserted\" | \"existing\" | \"close_time\"; hint?: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "closeItem", "signature": "(id: string, closeReasonText: string | undefined, options: CloseOperationOptions, global: GlobalOptions) => Promise | calls: (id: string, closeReasonText: string | undefined, options: CloseOperationOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "CloseOperationOptions", "signature": "export interface CloseOperationOptions { author?: string; message?: string; validateClose?: string; force?: boolean; resolution?: string; expectedResult?: string; actualResult?: string; duplicateOf?: string; completedAt?: string; lifecyclePolicy?: Partial; }" }, { "classification": "advanced_export", "kind": "interface", "name": "CloseOperationResult", "signature": "export interface CloseOperationResult { completion?: CloseCompletionReceipt; item: Record; changed_fields: string[]; follow_up?: CloseEvidenceFollowUp; warnings: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "CloseResult", "signature": "export interface CloseResult { completion?: CloseCompletionReceipt; item: Record; changed_fields: string[]; follow_up?: CloseEvidenceFollowUp; warnings: string[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "closeTask", "signature": "(id: string, reason: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise | calls: (id: string, reason: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "CloseTaskResult", "signature": "export interface CloseTaskResult { id: string; action: \"close_task\"; close: CloseResult; release: ReleaseResult; }" }, { "classification": "supported", "kind": "function", "name": "comments", "signature": " = CommentsCommandOptions>(id: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = CommentsCommandOptions>(id: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "supported", "kind": "interface", "name": "CommentsCommandOptions", "signature": "export interface CommentsCommandOptions { add?: string; stdin?: boolean; file?: string; edit?: number; delete?: number; limit?: string; includeMeta?: boolean; fullHistory?: boolean; ifAbsent?: boolean; author?: string; message?: string; force?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "CommentsResult", "signature": "export interface CommentsResult { id: string; comments: Comment[]; count: number; total_count?: number; returned_count?: number; has_more?: boolean; limit?: number; mutation_receipt?: AnnotationMutationReceipt; omission_receipt?: AnnotationOmissionReceipt; changed?: boolean; }" }, { "classification": "advanced_export", "kind": "function", "name": "commitImportedItem", "signature": "(params: CommitImportedItemParams) => Promise | calls: (params: CommitImportedItemParams) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "CommitImportedItemParams", "signature": "export interface CommitImportedItemParams { pmRoot: string; id: string; itemPath: string; document: ItemDocument; author: string; message: string; settings: PmSettings; conflictWarningPrefix: string; }" }, { "classification": "advanced_export", "kind": "type", "name": "CommitImportedItemResult", "signature": "export type CommitImportedItemResult = { committed: true; writeWarnings: string[]; } | { committed: false; conflictWarning: string; };" }, { "classification": "advanced_export", "kind": "interface", "name": "CompletionResult", "signature": "export interface CompletionResult { shell: CompletionShell; script: string; setup_hint: string; }" }, { "classification": "advanced_export", "kind": "type", "name": "CompletionShell", "signature": "export type CompletionShell = \"bash\" | \"zsh\" | \"fish\";" }, { "classification": "supported", "kind": "value", "name": "CONFIDENCE_TEXT_VALUES", "signature": "readonly [\"low\", \"medium\", \"high\"]" }, { "classification": "advanced_export", "kind": "function", "name": "config", "signature": "(scope: string, configAction: string, key?: string, value?: string, options?: ConfigCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (scope: string, configAction: string, key?: string, value?: string, options?: ConfigCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "ConfigCommandOptions", "signature": "export interface ConfigCommandOptions { criterion?: string[]; format?: string; policy?: string; value?: string; clearCriteria?: boolean; defaultDepth?: string; activityLimit?: string; staleThresholdDays?: string; sectionHierarchy?: string; sectionActivity?: string; sectionProgress?: string; sectionBlockers?: string; sectionFiles?: string; sectionWorkload?: string; sectionStaleness?: string; sectionTests?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ConfigResult", "signature": "export interface ConfigResult { scope: ConfigScope; key?: ConfigKey | string; criteria?: string[]; format?: ItemFormat; policy?: HistoryMissingStreamPolicy | SprintReleaseFormatPolicy | ParentReferencePolicy | ValidateMetadataProfile | GovernancePreset | GovernanceOwnershipEnforcement | GovernanceCreateModeDefault | GovernanceCloseValidationDefault | GovernanceRequireCloseReasonPolicy | GovernanceWorkflowEnforcement | GovernanceForceRequiredForStaleLockPolicy | TestResultTrackingPolicy | TelemetryTrackingPolicy | string; nested_setting?: NestedSettingResultValue; nested_settings?: NestedSettingResultValue[]; keys?: ConfigKeyDescriptor[]; values?: Record; count?: number; context_settings?: ContextConfigValue; identity_vocabulary?: AgentIdentityVocabularySummary; vocabulary_mutation?: AgentIdentityVocabularyMutationPreview; has_explicit_item_format?: boolean; migration?: { target_format: ItemFormat; scanned: number; migrated: string[]; removed: string[]; warnings: string[]; }; settings_path: string; changed: boolean; warnings?: string[]; }" }, { "classification": "supported", "kind": "function", "name": "context", "signature": " = InitialReadOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = InitialReadOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "supported", "kind": "value", "name": "CONTEXT_OUTPUT_VALUES", "signature": "readonly [\"markdown\", \"toon\", \"json\", \"ndjson\"]" }, { "classification": "supported", "kind": "interface", "name": "ContextFocusItem", "signature": "export interface ContextFocusItem { id: string; title: string; type: string; status: ItemStatus; priority: number; order: number | null; deadline: string | null; assignee: string | null; tags?: string[]; tags_inherited?: string; updated_at: string; parent: string | null; children_total?: number; children_closed?: number; completion_pct?: number; blocked?: true; blocker_ids?: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "ContextOptions", "signature": "export interface ContextOptions { date?: string; from?: string; to?: string; past?: boolean; type?: string; tag?: string; priority?: string; assignee?: string; assigneeFilter?: string; sprint?: string; release?: string; limit?: string; maxItems?: string; after?: string; format?: string; depth?: string; fields?: string; section?: string[]; activityLimit?: string; staleThreshold?: string; parent?: string; explainRanking?: boolean; tokenBudget?: string | number; noTags?: boolean; noExtensionHealth?: boolean; [key: string]: unknown; }" }, { "classification": "supported", "kind": "type", "name": "ContextOutputFormat", "signature": "export type ContextOutputFormat = (typeof CONTEXT_OUTPUT_VALUES)[number];" }, { "classification": "supported", "kind": "interface", "name": "ContextResult", "signature": "export interface ContextResult extends Partial { output_default: \"toon\"; now: string; depth: ContextDepth; sections_included: ContextSectionName[]; window: { anchor: string; start: string | null; end: string | null; past: boolean; from: string | null; to: string | null; }; filters: { type: string | null; tag: string | null; priority: string | null; assignee: string | null; assignee_filter: string | null; sprint: string | null; release: string | null; limit: string | null; parent: string | null; token_budget: number; runtime_filters?: Record; }; summary: ContextSummary; high_level: ContextFocusItem[]; low_level: ContextFocusItem[]; blocked_fallback: ContextFocusItem[]; agenda: { summary: ContextAgendaSummary; events: ContextAgendaEvent[]; }; hierarchy?: HierarchyNode[]; activity?: CompactActivityEntry[]; progress?: ProgressEntry[]; blockers?: BlockerEntry[]; recently_created?: RecentContextItem[]; unparented?: ContextFocusItem[]; files?: HotFile[]; workload?: WorkloadEntry[]; staleness?: StaleEntry[]; tests?: TestHealthSummary; extension_health?: ContextExtensionHealth; workspace_memory?: { cache_status: \"fresh\" | \"rebuilt\"; source_cursor: string; rollups: WorkspaceMemoryRollup[]; }; suggestions?: string[]; focus_fields?: string[]; warnings?: string[]; warning_details?: ContextSignalStoreReadResult[\"warning_details\"]; ranking?: ContextRankingSummary; packing?: ContextPackingSummary; has_more?: boolean; next_cursor?: string; applied_limit?: number; truncated?: true; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ContractsCommandOptions", "signature": "export interface ContractsCommandOptions { action?: string; command?: string; summary?: boolean; schemaOnly?: boolean; flagsOnly?: boolean; availabilityOnly?: boolean; runtimeOnly?: boolean; full?: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ContractsResult", "signature": "export interface ContractsResult { history_operations?: typeof PM_HISTORY_OPERATION_CONTRACT; schema_version: string | null; schema_id: string | null; selected: { action: string | null; command: string | null; summary: boolean; schema_only: boolean; flags_only: boolean; availability_only: boolean; runtime_only: boolean; command_scoped: boolean; }; actions?: string[]; action_availability?: ContractsActionAvailability[]; commands: string[]; schema?: Record; schema_omitted_reason?: string; command_flags_omitted_reason?: string; commander_aliases_omitted_reason?: string; command_flags?: CommandFlagSurface[]; list_projections?: ListCommandProjectionSurface[]; command_aliases?: CommandAliasSurface[]; command_alias_contracts_omitted_reason?: string; grammar_contracts?: { nouns: readonly string[]; shared_verbs: readonly string[]; scope_before_verb: boolean; visible_top_level_ceiling: number; ceiling_raise_requires_pm_item: boolean; positional_shape_budget: number; positional_shape_count: number; positional_action_count: number; positional_action_parents: readonly string[]; positional_signatures?: readonly PmCommandPositionalContract[]; destinations?: readonly PmCommandDestinationContract[]; }; commander_aliases?: Record; extension_commands?: ExtensionCommandContract[]; command_summaries?: CommandSummarySurface[]; output_policy?: { token_estimate: \"ceil(utf8_bytes / 4)\"; degradation_ladder: string[]; allows_unbounded_opt_out: boolean; }; output_projection_contracts?: { global_ladder_field: \"output_policy.degradation_ladder\"; global_ladder_scope: \"union_not_per_command\"; discovery: \"pm contracts --command --summary\"; commands?: Array<{ command: string; modes: string[]; }>; }; runtime_schema?: { statuses: string[]; open_status: string; close_status: string; canceled_status: string; types: string[]; fields_by_command: Record; }; relationship_kind_contracts?: Array<{ canonical: string; aliases: string[]; inverse?: string; ordering: boolean; hierarchy: boolean; }>; extension_contracts?: { capabilities: string[]; services: string[]; policy_modes: string[]; policy_mode_scope: \"extensions.policy.mode\"; policy_surfaces: string[]; trust_modes: string[]; trust_mode_scope: \"extensions.policy.trust_mode\"; sandbox_profiles: string[]; manifest_versions: number[]; compatibility: { current: string; previous: string[]; breaking_strategy: string; }; }; governance_contracts?: { ownership_enforcement_modes: string[]; create_modes: string[]; close_validation_modes: string[]; workflow_enforcement_modes: string[]; }; assurance_contracts?: { measurement_source_kinds: readonly string[]; gate_triggers: readonly string[]; }; mcp_tools?: McpToolContract[]; context_intents?: readonly PmContextIntentContract[]; read_output_dimensions?: readonly PmReadOutputSurfaceContract[]; error_codes?: readonly PmErrorCodeContract[]; command_output_contracts?: Array<{ budget: PmCommandOutputBudgetContract; envelope: PmCommandOutputEnvelopeContract; }>; diagnostic_output_contracts?: readonly PmDiagnosticOutputBudgetContract[]; command_exit_contracts?: { vocabulary: readonly PmCommandExitOutcomeContract[]; command_sets: Array<{ commands: string[]; exit_codes: PmCommandExitContract[\"exit_codes\"]; }>; }; }" }, { "classification": "supported", "kind": "function", "name": "copy", "signature": "(id: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise | calls: (id: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "CopyOptions", "signature": "export interface CopyOptions { title?: string; author?: string; message?: string; allowDuplicate?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "CopyResult", "signature": "export interface CopyResult { source_id: string; item: ItemMetadata; changed_fields: string[]; warnings: string[]; similarity_advisory?: SimilarityAdvisory; }" }, { "classification": "supported", "kind": "function", "name": "create", "signature": "(options?: PmCreateActionOptions, clientOptions?: PmClientOptions) => Promise | calls: (options?: PmCreateActionOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "createCompleteListOptions", "signature": "(options?: PmCompleteListOptions) => ListOptions & { excludeTerminal: false; full: true; noTruncate: true; outputBudget: \"unbounded\"; outputLimit: \"unbounded\"; strictRead: true; } | calls: (options?: PmCompleteListOptions) => ListOptions & { excludeTerminal: false; full: true; noTruncate: true; outputBudget: \"unbounded\"; outputLimit: \"unbounded\"; strictRead: true; }" }, { "classification": "advanced_export", "kind": "function", "name": "createHistoryEntry", "signature": "(params: { nowIso: string; author: string; authorSource?: AuthorSource; op: string; before: ItemDocument; after: ItemDocument; message?: string; context?: Record; hashAlgorithm?: HistoryHashAlgorithm; }) => HistoryEntry | calls: (params: { nowIso: string; author: string; authorSource?: AuthorSource; op: string; before: ItemDocument; after: ItemDocument; message?: string; context?: Record; hashAlgorithm?: HistoryHashAlgorithm; }) => HistoryEntry" }, { "classification": "supported", "kind": "function", "name": "createLifecycleCompletenessPolicies", "signature": "() => WorkflowPolicyDocument | calls: () => WorkflowPolicyDocument" }, { "classification": "supported", "kind": "function", "name": "createPmCliExpectedError", "signature": "(message: string, options?: CreatePmCliExpectedErrorOptions) => PmCliExpectedError | calls: (message: string, options?: CreatePmCliExpectedErrorOptions) => PmCliExpectedError" }, { "classification": "advanced_export", "kind": "interface", "name": "CreatePmCliExpectedErrorOptions", "signature": "export interface CreatePmCliExpectedErrorOptions { exitCode?: number; context?: PmCliErrorContext; cause?: unknown; }" }, { "classification": "contract_data", "kind": "function", "name": "createPmCommandOutputBudget", "signature": "(command: string, budgetClass?: PmOutputBudgetClass) => PmCommandOutputBudgetContract | calls: (command: string, budgetClass?: PmOutputBudgetClass) => PmCommandOutputBudgetContract" }, { "classification": "supported", "kind": "interface", "name": "CreateResult", "signature": "export interface CreateResult { item: ItemMetadata; changed_fields: string[]; warnings: string[]; parent_source?: \"focus\"; next_transition?: LifecycleTransitionSuggestion; similarity_advisory?: SimilarityAdvisory; }" }, { "classification": "advanced_export", "kind": "type", "name": "CreateTemplateOptions", "signature": "export type CreateTemplateOptions = Record;" }, { "classification": "supported", "kind": "function", "name": "createWorkflowPolicyEvaluator", "signature": "(document: WorkflowPolicyDocument) => (input: WorkflowPolicyInput) => WorkflowPolicyEvaluation | calls: (document: WorkflowPolicyDocument) => (input: WorkflowPolicyInput) => WorkflowPolicyEvaluation" }, { "classification": "supported", "kind": "value", "name": "CURRENT_ITEM_FORMAT_VERSION", "signature": "2" }, { "classification": "advanced_export", "kind": "value", "name": "DEFAULT_TERMINAL_TRANSITION_POLICY", "signature": "Readonly" }, { "classification": "contract_data", "kind": "function", "name": "definePmCommandOutputBudget", "signature": "(contract: TContract) => TContract | calls: (contract: TContract) => TContract" }, { "classification": "advanced_export", "kind": "interface", "name": "DeleteCommandOptions", "signature": "export interface DeleteCommandOptions { author?: string; message?: string; force?: boolean; dryRun?: boolean; }" }, { "classification": "supported", "kind": "function", "name": "deleteItem", "signature": "(id: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise | calls: (id: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "DeleteResult", "signature": "export interface DeleteResult { item: Record; changed_fields: string[]; dry_run: boolean; deleted: boolean; outcome: \"deleted\" | \"would_delete\"; previous_status: string; target_path?: string; history_retained: string; tombstone_retention: \"retain_append_only\"; warnings: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "Dependency", "signature": "export interface Dependency { id: string; kind: DependencyKind; created_at?: string; author?: string; source_kind?: string; author_source?: \"asserted\" | \"detected\" | \"legacy\"; }" }, { "classification": "supported", "kind": "value", "name": "DEPENDENCY_KIND_VALUES", "signature": "readonly [\"blocks\", \"parent\", \"child\", \"parent_child\", \"child_of\", \"related\", \"related_to\", \"discovered_from\", \"blocked_by\", \"incident_from\", \"epic\", \"implements\", \"recurs_from\", \"supersedes\", \"task\", \"verifies\"]" }, { "classification": "supported", "kind": "function", "name": "deps", "signature": " = DepsCommandOptions>(id: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = DepsCommandOptions>(id: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "supported", "kind": "interface", "name": "DepsCommandOptions", "signature": "export interface DepsCommandOptions { format?: string; maxDepth?: string | number; collapse?: string; summary?: boolean; full?: boolean; nodeLimit?: string | number; edgeLimit?: string | number; tokenBudget?: string | number; cursor?: string; direction?: string; kind?: string | string[]; }" }, { "classification": "supported", "kind": "interface", "name": "DepsResult", "signature": "export interface DepsResult { id: string; format: DepsFormat; node_count: number; edge_count: number; edge_basis: \"deduplicated_directed\"; legacy_alias_counts?: Record; missing_count: number; missing_scope?: \"traversal\"; missing_reference_count?: number; missing_references?: DanglingDependencyReference[]; truncation?: { reasons: Array<\"max_depth\" | \"node_limit\" | \"edge_limit\" | \"token_budget\">; limits: { max_depth: number; node_limit: number; edge_limit: number; token_budget: number; }; estimated_tokens: number; total_node_count: number; total_edge_count: number; omitted_node_count: number; omitted_edge_count: number; }; tree?: DepsTreeNode; graph?: DepsGraphResult; context?: RelationshipContextResult; projection: OutputProjectionDeclaration; }" }, { "classification": "supported", "kind": "function", "name": "docs", "signature": " = DocsCommandOptions>(id: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = DocsCommandOptions>(id: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "supported", "kind": "interface", "name": "DocsCommandOptions", "signature": "export interface DocsCommandOptions { add?: string[]; addGlob?: string[]; remove?: string[]; migrate?: string[]; note?: string; list?: boolean; validatePaths?: boolean; author?: string; message?: string; force?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "DocsResult", "signature": "export interface DocsResult { id: string; docs: LinkedDoc[]; changed: boolean; count: number; migrations_applied?: number; validation?: LinkedPathValidation; }" }, { "classification": "advanced_export", "kind": "function", "name": "duplicates", "signature": " = DuplicatesCommandOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = DuplicatesCommandOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "supported", "kind": "interface", "name": "DuplicatesCommandOptions", "signature": "export interface DuplicatesCommandOptions { exhaustive?: boolean; status?: readonly string[]; since?: string; threshold?: number; limit?: number; }" }, { "classification": "supported", "kind": "interface", "name": "DuplicatesResult", "signature": "export interface DuplicatesResult extends Omit { clusters: ActionableDuplicateCluster[]; guidance: { strategy: \"review_then_close_duplicate\"; command: \"pm close --duplicate-of \"; }; }" }, { "classification": "supported", "kind": "function", "name": "effectiveItemFormatVersion", "signature": "(metadata: Pick) => number | calls: (metadata: Pick) => number" }, { "classification": "supported", "kind": "function", "name": "emptyImportedDocument", "signature": "() => ItemDocument | calls: () => ItemDocument" }, { "classification": "advanced_export", "kind": "function", "name": "ensurePmGitignore", "signature": "(workspaceRoot: string, options?: { pmRoot?: string; }) => Promise | calls: (workspaceRoot: string, options?: { pmRoot?: string; }) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "EnsurePmGitignoreResult", "signature": "export interface EnsurePmGitignoreResult { path: string; changed: boolean; }" }, { "classification": "advanced_export", "kind": "function", "name": "ensureTrackerInitialized", "signature": "(pmRoot: string) => Promise | calls: (pmRoot: string) => Promise" }, { "classification": "contract_data", "kind": "function", "name": "estimatePmOutputTokens", "signature": "(utf8Bytes: number) => number | calls: (utf8Bytes: number) => number" }, { "classification": "supported", "kind": "function", "name": "evaluateWorkflowPolicies", "signature": "(document: WorkflowPolicyDocument, input: WorkflowPolicyInput) => WorkflowPolicyEvaluation | calls: (document: WorkflowPolicyDocument, input: WorkflowPolicyInput) => WorkflowPolicyEvaluation" }, { "classification": "supported", "kind": "value", "name": "EXIT_CODE", "signature": "{ readonly SUCCESS: 0; readonly GENERIC_FAILURE: 1; readonly USAGE: 2; readonly NOT_FOUND: 3; readonly CONFLICT: 4; readonly DEPENDENCY_FAILED: 5; readonly NO_EFFECT: 6; readonly PARTIAL_EFFECT: 7; }" }, { "classification": "advanced_export", "kind": "function", "name": "extension", "signature": "(target?: string, options?: ExtensionCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (target?: string, options?: ExtensionCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "extensionActivate", "signature": "(target: string, options?: ExtensionCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (target: string, options?: ExtensionCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "ExtensionCommandOptions", "signature": "export interface ExtensionCommandOptions { install?: boolean; uninstall?: boolean; explore?: boolean; manage?: boolean; describe?: boolean; markdown?: boolean; output?: string; reload?: boolean; doctor?: boolean; catalog?: boolean; init?: boolean; scaffold?: boolean; strictExit?: boolean; failOnWarn?: boolean; adopt?: boolean; adoptAll?: boolean; activate?: boolean; deactivate?: boolean; migrate?: boolean; project?: boolean; local?: boolean; global?: boolean; gh?: string; github?: string; ref?: string; detail?: string; trace?: boolean; watch?: boolean; runtimeProbe?: boolean; offline?: boolean; fixManagedState?: boolean; isolated?: boolean; ignoreGlobal?: boolean; fields?: string; capability?: string; declarative?: boolean; vocabulary?: \"extension\" | \"package\"; dryRun?: boolean; copyPlan?: ExtensionCopyPlanOptions; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ExtensionCommandResult", "signature": "export interface ExtensionCommandResult { ok: boolean; action: ExtensionCommandAction; scope: ExtensionScope; roots: { project: string; global: string; selected: string; settings_root: string; }; warnings: string[]; details: Record & { install_plan?: ExtensionInstallPlan; previous_state_preserved?: boolean; rollback?: { status: \"restored\"; } | { status: \"failed\"; error: string; backup_directory: string; recovery_command: string; recovery_args: string[]; }; }; }" }, { "classification": "advanced_export", "kind": "function", "name": "extensionDeactivate", "signature": "(target: string, options?: ExtensionCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (target: string, options?: ExtensionCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "extensionList", "signature": "(options?: ExtensionCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (options?: ExtensionCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "files", "signature": " = FilesCommandOptions>(id: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = FilesCommandOptions>(id: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "supported", "kind": "interface", "name": "FilesCommandOptions", "signature": "export interface FilesCommandOptions { add?: string[]; addGlob?: string[]; remove?: string[]; migrate?: string[]; note?: string; list?: boolean; appendStable?: boolean; validatePaths?: boolean; author?: string; message?: string; force?: boolean; }" }, { "classification": "supported", "kind": "function", "name": "filesDiscover", "signature": "(id: string, options?: FilesDiscoverOptions, clientOptions?: PmClientOptions) => Promise | calls: (id: string, options?: FilesDiscoverOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "FilesDiscoverOptions", "signature": "export interface FilesDiscoverOptions { apply?: boolean; appendStable?: boolean; note?: string; author?: string; message?: string; force?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "FilesDiscoverResult", "signature": "export interface FilesDiscoverResult { id: string; files: LinkedFile[]; changed: boolean; apply: boolean; count: number; candidate_count: number; addable_count: number; added_count: number; skipped_existing_count: number; candidates: FilesDiscoveryCandidate[]; added: LinkedFile[]; skipped_existing: FilesDiscoveryCandidate[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "filesLookup", "signature": "(options: FilesLookupOptions, clientOptions?: PmClientOptions) => Promise | calls: (options: FilesLookupOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "FilesLookupOptions", "signature": "export interface FilesLookupOptions { paths: string[]; scope?: LinkScope; limit?: number; offset?: number; noTruncate?: boolean; strictRead?: boolean; explain?: boolean; lineRange?: SourceLineRange; decisionDepth?: number; }" }, { "classification": "advanced_export", "kind": "interface", "name": "FilesLookupResult", "signature": "export interface FilesLookupResult { paths: string[]; total: number; count: number; offset: number; limit: number | null; has_more: boolean; truncated: boolean; completeness: { status: \"complete\" | \"partial\" | \"unchecked\"; source: \"index\" | \"source_scan\"; }; warnings: string[]; matches: FilesLookupMatch[]; traceability_receipt?: SourceTraceabilityReceipt; }" }, { "classification": "supported", "kind": "interface", "name": "FilesResult", "signature": "export interface FilesResult { id: string; files: LinkedFile[]; changed: boolean; count: number; migrations_applied?: number; validation?: LinkedPathValidation; }" }, { "classification": "supported", "kind": "interface", "name": "FlagDefinition", "signature": "export interface FlagDefinition { long?: string; short?: string; value_name?: string; description?: string; required?: boolean; enabled?: boolean; visible?: boolean; value_type?: FlagValueType; type?: FlagValueType; list?: boolean; repeatable?: boolean; default?: string | number | boolean | Array; value_validation?: FlagValueValidation; }" }, { "classification": "supported", "kind": "function", "name": "focus", "signature": "(id?: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise | calls: (id?: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "FocusOptions", "signature": "export interface FocusOptions { clear?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "FocusResult", "signature": "export interface FocusResult { action: \"set\" | \"clear\" | \"show\"; focused_item: string | null; title: string | null; message: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "gc", "signature": "(options?: GcCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (options?: GcCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "GcCommandOptions", "signature": "export interface GcCommandOptions { dryRun?: boolean; scope?: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "GcResult", "signature": "export interface GcResult { ok: boolean; dry_run: boolean; scope: GcScope[]; removed: string[]; retained: string[]; warnings: string[]; guidance: string[]; locks?: GcLocksSummary; checkpoints?: GcCheckpointsSummary; transactions?: GcTransactionsSummary; generated_at: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "generateItemId", "signature": "(pmRoot: string, prefix: string, options?: { tokenLength?: number; typeToFolder?: Readonly>; probeExisting?: boolean; }) => Promise | calls: (pmRoot: string, prefix: string, options?: { tokenLength?: number; typeToFolder?: Readonly>; probeExisting?: boolean; }) => Promise" }, { "classification": "supported", "kind": "function", "name": "get", "signature": " = GetOptions>(id: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = GetOptions>(id: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "advanced_export", "kind": "function", "name": "getActiveExtensionRegistrations", "signature": "() => ExtensionRegistrationRegistry | null | calls: () => ExtensionRegistrationRegistry | null" }, { "classification": "advanced_export", "kind": "function", "name": "getContracts", "signature": "(pmRootOrOptions?: string | GetContractsOptions, options?: GetContractsOptions) => Promise | calls: (pmRootOrOptions?: string | GetContractsOptions, options?: GetContractsOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "GetContractsOptions", "signature": "export interface GetContractsOptions extends ContractsCommandOptions { pmRoot?: string; cwd?: string; noExtensions?: boolean; quiet?: boolean; profile?: boolean; }" }, { "classification": "advanced_export", "kind": "function", "name": "getHistoryPath", "signature": "(pmRoot: string, id: string) => string | calls: (pmRoot: string, id: string) => string" }, { "classification": "advanced_export", "kind": "function", "name": "getItemPath", "signature": "(pmRoot: string, type: ItemType, id: string, itemFormat?: ItemFormat, typeToFolder?: Record) => string | calls: (pmRoot: string, type: ItemType, id: string, itemFormat?: ItemFormat, typeToFolder?: Record) => string" }, { "classification": "supported", "kind": "interface", "name": "GetOptions", "signature": "export interface GetOptions { depth?: string; fields?: string; full?: boolean; tree?: boolean; treeDepth?: string; at?: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "getPmGitignoreBlock", "signature": "(trackerRelativeRoot?: string) => string | calls: (trackerRelativeRoot?: string) => string" }, { "classification": "supported", "kind": "interface", "name": "GetResult", "signature": "export interface GetResult extends Partial { item: GetItemProjection; item_hash?: string; linked?: { files: LinkedFile[]; tests: LinkedTest[]; docs: LinkedDoc[]; }; claim_state?: ClaimStateContext; children?: ChildRollupContext; schedule?: Partial; blockers?: { scope: \"declared\"; open: Omit[]; closed_count: number; }; reconstructed?: true; as_of_version?: number | null; as_of_timestamp?: string; tree?: { root_id: string; root_title: string | null; depth_limit: number | null; count: number; items: Record[]; }; }" }, { "classification": "advanced_export", "kind": "function", "name": "getSettingsPath", "signature": "(pmRoot: string) => string | calls: (pmRoot: string) => string" }, { "classification": "advanced_export", "kind": "function", "name": "getWorkspaceContracts", "signature": "(pmRoot: string, options?: WorkspaceContractsOptions) => Promise | calls: (pmRoot: string, options?: WorkspaceContractsOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "GlobalOptions", "signature": "export interface GlobalOptions { json?: boolean; quiet?: boolean; noChangedFields?: boolean; fullChangedFields?: boolean; idOnly?: boolean; lean?: boolean; tokenAccounting?: boolean; outputInclude?: string; outputLimit?: string; outputBudget?: string; outputFormat?: \"toon\" | \"json\"; outputSession?: string; outputCursor?: string; outputRowContract?: boolean; path?: string; noExtensions?: boolean; noPager?: boolean; profile?: boolean; author?: string; expectHash?: string[]; defaultOutputFormat?: \"toon\" | \"json\"; }" }, { "classification": "supported", "kind": "function", "name": "graph", "signature": " = GraphCommandOptions>(subcommand: GraphSubcommand, ids?: { id?: string; target?: string; }, options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = GraphCommandOptions>(subcommand: GraphSubcommand, ids?: { id?: string; target?: string; }, options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "advanced_export", "kind": "type", "name": "GuideDepth", "signature": "export type GuideDepth = (typeof GUIDE_DEPTH_VALUES)[number];" }, { "classification": "advanced_export", "kind": "interface", "name": "GuideOptions", "signature": "export interface GuideOptions { topic?: string; list?: boolean; format?: string; depth?: string; [key: string]: unknown; }" }, { "classification": "advanced_export", "kind": "type", "name": "GuideOutputFormat", "signature": "export type GuideOutputFormat = (typeof GUIDE_OUTPUT_VALUES)[number];" }, { "classification": "advanced_export", "kind": "type", "name": "GuideResult", "signature": "export type GuideResult = GuideIndexResult | GuideTopicResult;" }, { "classification": "advanced_export", "kind": "function", "name": "health", "signature": " = RunHealthOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = RunHealthOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "supported", "kind": "interface", "name": "HealthResult", "signature": "export interface HealthResult { ok: boolean; verdict?: { authority: \"ok\"; strict_exit?: true; require_merge_drivers?: true; exit_code: number; }; checks: HealthCheck[]; warning_count?: number; warning_limit?: number; warnings_truncated?: boolean; warnings: string[]; findings: HealthFinding[]; failed_because: string[]; projection?: { mode: \"standard\" | \"brief\" | \"summary\" | \"full\"; warning_count: number; warnings_truncated: boolean; detail_limit: number; omitted_checks?: HealthCheck[\"name\"][]; }; generated_at: string; }" }, { "classification": "supported", "kind": "interface", "name": "HierarchyChild", "signature": "export interface HierarchyChild { id: string; title: string; type: string; status: ItemStatus; children_total: number; children_closed: number; }" }, { "classification": "supported", "kind": "interface", "name": "HierarchyNode", "signature": "export interface HierarchyNode { id: string; title: string; type: string; status: ItemStatus; children_total: number; children_closed: number; children_open: number; children_in_progress: number; children_blocked: number; children: HierarchyChild[]; }" }, { "classification": "advanced_export", "kind": "value", "name": "HISTORY_EVENT_CLASSIFICATION_VERSION", "signature": "1" }, { "classification": "advanced_export", "kind": "function", "name": "historyCompact", "signature": "(id: string, options?: HistoryCompactCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (id: string, options?: HistoryCompactCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "historyCompactBulk", "signature": "(options: HistoryCompactBulkCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (options: HistoryCompactBulkCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "type", "name": "HistoryEventClass", "signature": "export type HistoryEventClass = \"substantive\" | \"maintenance\";" }, { "classification": "advanced_export", "kind": "function", "name": "historyRedact", "signature": "(id: string, options: HistoryRedactCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (id: string, options: HistoryRedactCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "historyRepair", "signature": "(id: string, options?: HistoryRepairCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (id: string, options?: HistoryRepairCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "historyRepairAll", "signature": "(options?: HistoryRepairCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (options?: HistoryRepairCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "HotFile", "signature": "export interface HotFile { path: string; references: number; items: string[]; }" }, { "classification": "advanced_export", "kind": "type", "name": "ImportLinkedScope", "signature": "export type ImportLinkedScope = \"project\" | \"global\";" }, { "classification": "advanced_export", "kind": "type", "name": "ImportPriorityValue", "signature": "export type ImportPriorityValue = 0 | 1 | 2 | 3 | 4;" }, { "classification": "contract_data", "kind": "function", "name": "inferPmOutputBudgetClass", "signature": "(command: string) => PmOutputBudgetClass | calls: (command: string) => PmOutputBudgetClass" }, { "classification": "advanced_export", "kind": "function", "name": "init", "signature": "(prefix?: string, options?: InitCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (prefix?: string, options?: InitCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "InitCommandOptions", "signature": "export interface InitCommandOptions { idPrefix?: string; preset?: string; defaults?: boolean; author?: string; withPackages?: boolean; mergeFence?: boolean; agentGuidance?: string; typePreset?: string; force?: boolean; workspace?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "InitResult", "signature": "export interface InitResult { ok: boolean; path: string; target: InitTargetResolution; settings: PmSettings; created_dirs: string[]; warnings: string[]; governance_preset: GovernancePreset; wizard_used: boolean; registered_type_preset?: InitRegisteredTypePresetSummary; installed_packages?: InitInstalledPackagesSummary; next_steps: string[]; agent_guidance: InitAgentGuidanceResult; }" }, { "classification": "supported", "kind": "function", "name": "inspectCompleteListResult", "signature": "(candidate: unknown) => PmCompleteListInspection | calls: (candidate: unknown) => PmCompleteListInspection" }, { "classification": "contract_data", "kind": "function", "name": "isGenericRefusalRequired", "signature": "(value: string | undefined) => boolean | calls: (value: string | undefined) => boolean" }, { "classification": "contract_data", "kind": "function", "name": "isGenericRefusalWhy", "signature": "(value: string | undefined) => boolean | calls: (value: string | undefined) => boolean" }, { "classification": "advanced_export", "kind": "function", "name": "isPmCliErrorDetails", "signature": "(value: unknown) => value is PmCliErrorDetails | calls: (value: unknown) => value is PmCliErrorDetails" }, { "classification": "supported", "kind": "function", "name": "isPmCliExpectedError", "signature": "(error: unknown) => error is PmCliExpectedError | calls: (error: unknown) => error is PmCliExpectedError" }, { "classification": "supported", "kind": "value", "name": "ISSUE_SEVERITY_VALUES", "signature": "readonly [\"low\", \"medium\", \"high\", \"critical\"]" }, { "classification": "advanced_export", "kind": "function", "name": "isTerminalStatus", "signature": "(status: ItemStatus, registry: RuntimeStatusRegistry) => boolean | calls: (status: ItemStatus, registry: RuntimeStatusRegistry) => boolean" }, { "classification": "advanced_export", "kind": "function", "name": "isTimestampLiteral", "signature": "(input: string) => boolean | calls: (input: string) => boolean" }, { "classification": "supported", "kind": "value", "name": "ITEM_TYPE_VALUES", "signature": "readonly [\"Epic\", \"Feature\", \"Task\", \"Chore\", \"Issue\", \"Decision\", \"Event\", \"Reminder\", \"Milestone\", \"Meeting\", \"Plan\"]" }, { "classification": "supported", "kind": "interface", "name": "ItemDocument", "signature": "export interface ItemDocument { metadata: ItemMetadata; body: string; }" }, { "classification": "supported", "kind": "interface", "name": "ItemFormatVersionScanEntry", "signature": "export interface ItemFormatVersionScanEntry { ref: string; version: number; }" }, { "classification": "supported", "kind": "interface", "name": "ItemFormatVersionScanResult", "signature": "export interface ItemFormatVersionScanResult { outdated: string[]; ahead: string[]; }" }, { "classification": "supported", "kind": "type", "name": "ItemFormatVersionStatus", "signature": "export type ItemFormatVersionStatus = \"current\" | \"outdated\" | \"ahead\";" }, { "classification": "supported", "kind": "interface", "name": "ItemMetadata", "signature": "export interface ItemMetadata { id: string; title: string; description: string; type: ItemType; pm_format_version?: number; source_type?: string; type_options?: Record; status: ItemStatus; priority: 0 | 1 | 2 | 3 | 4; tags: string[]; created_at: string; updated_at: string; deadline?: string; reminders?: Reminder[]; events?: CalendarEvent[]; closed_at?: string; completed_at?: string; assignee?: string; claim_principal?: string; source_owner?: string; author?: string; estimated_minutes?: number; acceptance_criteria?: string; design?: string; external_ref?: string; definition_of_ready?: string; order?: number; goal?: string; objective?: string; value?: string; impact?: string; outcome?: string; why_now?: string; parent?: string; reviewer?: string; risk?: RiskLevel; confidence?: ConfidenceValue; sprint?: string; release?: string; blocked_by?: string; blocked_reason?: string; unblock_note?: string; reporter?: string; severity?: IssueSeverity; environment?: string; repro_steps?: string; resolution?: string; expected_result?: string; actual_result?: string; affected_version?: string; fixed_version?: string; component?: string; regression?: boolean; customer_impact?: string; dependencies?: Dependency[]; comments?: Comment[]; notes?: LogNote[]; learnings?: LogNote[]; files?: LinkedFile[]; tests?: LinkedTest[]; test_runs?: ItemTestRunSummary[]; docs?: LinkedDoc[]; close_reason?: string; duplicate_of?: string; plan_mode?: PlanMode; plan_scope?: string; plan_harness?: PlanHarness; plan_steps?: PlanStep[]; plan_decisions?: PlanDecision[]; plan_discoveries?: PlanDiscovery[]; plan_validation?: PlanValidationCheck[]; plan_resume_context?: string; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "ItemSimilarityScore", "signature": "export interface ItemSimilarityScore { score: number; reason: \"exact_title\" | \"issue_code\" | \"title_token_jaccard\"; }" }, { "classification": "supported", "kind": "type", "name": "ItemStatus", "signature": "export type ItemStatus = string;" }, { "classification": "supported", "kind": "type", "name": "ItemType", "signature": "export type ItemType = string;" }, { "classification": "supported", "kind": "function", "name": "jaccardSimilarity", "signature": "(leftTokens: readonly string[], rightTokens: readonly string[]) => number | calls: (leftTokens: readonly string[], rightTokens: readonly string[]) => number" }, { "classification": "supported", "kind": "function", "name": "learnings", "signature": "(id: string, options?: LearningsCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (id: string, options?: LearningsCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "LearningsCommandOptions", "signature": "export interface LearningsCommandOptions { add?: string; stdin?: boolean; file?: string; edit?: number; delete?: number; limit?: string; fullHistory?: boolean; ifAbsent?: boolean; author?: string; message?: string; force?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "LearningsResult", "signature": "export interface LearningsResult { id: string; learnings: LogNote[]; count: number; total_count?: number; returned_count?: number; has_more?: boolean; limit?: number; mutation_receipt?: AnnotationMutationReceipt; omission_receipt?: AnnotationOmissionReceipt; changed?: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "LinkedDoc", "signature": "export interface LinkedDoc { path: string; scope: LinkScope; note?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "LinkedFile", "signature": "export interface LinkedFile { path: string; scope: LinkScope; note?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "LinkedTest", "signature": "export interface LinkedTest { command?: string; path?: string; scope: LinkScope; timeout_seconds?: number; pm_context_mode?: \"schema\" | \"tracker\" | \"auto\" | \"none\"; workspace_context_mode?: \"source\" | \"isolated\" | \"snapshot\"; provenance?: LinkedTestProvenance; provenance_invalid?: true; updated_by?: string; updated_at?: string; env_set?: Record; env_clear?: string[]; shared_host_safe?: boolean; assert_stdout_contains?: string[]; assert_stdout_regex?: string[]; assert_stderr_contains?: string[]; assert_stderr_regex?: string[]; assert_stdout_min_lines?: number; assert_json_field_equals?: Record; assert_json_field_gte?: Record; note?: string; }" }, { "classification": "supported", "kind": "function", "name": "list", "signature": " = InitialReadOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = InitialReadOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "supported", "kind": "function", "name": "listAllComplete", "signature": "(options?: PmCompleteListOptions, clientOptions?: PmClientOptions) => Promise | calls: (options?: PmCompleteListOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "listAllItemMetadata", "signature": "(pmRoot: string, preferredFormat?: ItemFormat, typeToFolder?: Record, warnings?: string[], schema?: RuntimeSchemaSettings) => Promise | calls: (pmRoot: string, preferredFormat?: ItemFormat, typeToFolder?: Record, warnings?: string[], schema?: RuntimeSchemaSettings) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "listAllItemMetadataLight", "signature": "(pmRoot: string, preferredFormat?: ItemFormat, typeToFolder?: Record, warnings?: string[], schema?: RuntimeSchemaSettings) => Promise | calls: (pmRoot: string, preferredFormat?: ItemFormat, typeToFolder?: Record, warnings?: string[], schema?: RuntimeSchemaSettings) => Promise" }, { "classification": "supported", "kind": "interface", "name": "ListCompactResult", "signature": "export interface ListCompactResult extends ListResultBase { filters: Record; projection: { mode: \"compact\"; fields: string[]; }; sorting?: undefined; now?: undefined; }" }, { "classification": "supported", "kind": "type", "name": "ListedItem", "signature": "export type ListedItem = ItemMetadata | (ItemMetadata & { body: string; });" }, { "classification": "supported", "kind": "interface", "name": "ListFullResult", "signature": "export interface ListFullResult extends ListVerboseResult { items: Array; projection: { mode: \"full\"; fields: null; }; }" }, { "classification": "supported", "kind": "interface", "name": "ListOptions", "signature": "export interface ListOptions extends SharedItemFilterOptions { ids?: string; assigneeFilter?: string; today?: boolean; recent?: boolean; limit?: string; offset?: string; after?: string; noTruncate?: boolean; includeBody?: boolean; compact?: boolean; brief?: boolean; full?: boolean; fields?: string; sort?: string; order?: string; tree?: boolean; treeDepth?: string; excludeTerminal?: boolean; strictRead?: boolean; dependencyBlocked?: boolean; lifecycleBucket?: \"open\" | \"in_progress\"; filterAcMissing?: boolean; filterEstimatesMissing?: boolean; filterResolutionMissing?: boolean; filterMetadataMissing?: boolean; }" }, { "classification": "supported", "kind": "type", "name": "ListProjectedItem", "signature": "export type ListProjectedItem = ListProjectedItemCore & Record;" }, { "classification": "supported", "kind": "interface", "name": "ListProjectedItemCore", "signature": "export interface ListProjectedItemCore { id?: string; title?: string; status?: string; type?: string; priority?: number; parent?: string | null; updated_at?: string; }" }, { "classification": "supported", "kind": "type", "name": "ListResult", "signature": "export type ListResult = ListCompactResult | ListVerboseResult;" }, { "classification": "supported", "kind": "type", "name": "ListResultItem", "signature": "export type ListResultItem = ListedItem | ListTreeItem | ListProjectedItem;" }, { "classification": "supported", "kind": "type", "name": "ListSortField", "signature": "export type ListSortField = (typeof LIST_SORT_FIELDS)[number];" }, { "classification": "supported", "kind": "type", "name": "ListSortOrder", "signature": "export type ListSortOrder = (typeof LIST_SORT_ORDER_VALUES)[number];" }, { "classification": "supported", "kind": "type", "name": "ListTreeItem", "signature": "export type ListTreeItem = ListedItem & ListTreeMetadata;" }, { "classification": "supported", "kind": "interface", "name": "ListTreeMetadata", "signature": "export interface ListTreeMetadata { tree_depth: number; tree_parent: string | null; tree_children: number; tree_title: string; }" }, { "classification": "supported", "kind": "interface", "name": "ListVerboseResult", "signature": "export interface ListVerboseResult extends ListResultBase { filters: Record; projection: { mode: ListProjectionMode; fields: string[] | null; }; sorting: { sort: ListSortField | \"default\"; order: ListSortOrder; effective_keys?: Array<[ field: string, order: ListSortOrder ]>; }; now: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "loadCreateTemplateOptions", "signature": "(pmRoot: string, rawTemplateName: string) => Promise | calls: (pmRoot: string, rawTemplateName: string) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "locateItem", "signature": "(pmRoot: string, rawId: string, idPrefix?: string, preferredFormat?: ItemFormat, typeToFolder?: Record) => Promise | calls: (pmRoot: string, rawId: string, idPrefix?: string, preferredFormat?: ItemFormat, typeToFolder?: Record) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "LockLease", "signature": "export interface LockLease { release: () => Promise; fence: (commit: () => Promise) => Promise; }" }, { "classification": "advanced_export", "kind": "interface", "name": "LogNote", "signature": "export interface LogNote { created_at: string; author: string; text: string; format?: \"json\"; data?: StructuredJsonValue; event_type?: string; }" }, { "classification": "advanced_export", "kind": "value", "name": "MAINTENANCE_HISTORY_OPERATIONS", "signature": "readonly [\"docs_add\", \"files_add\", \"history:author-acknowledge\", \"history_author_acknowledge\", \"history_compact\", \"history_compact_baseline\", \"history_redact\", \"history_repair\", \"history_salvage\", \"normalize\", \"release\", \"test_run_track\", \"tests_add\", \"tests_remove\", \"tests_update\", \"update_audit\", \"update_ownership_bypass\"]" }, { "classification": "supported", "kind": "value", "name": "MAX_WORKFLOW_POLICIES", "signature": "256" }, { "classification": "supported", "kind": "value", "name": "MAX_WORKFLOW_POLICY_TERMS", "signature": "64" }, { "classification": "supported", "kind": "function", "name": "next", "signature": " = NextOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = NextOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "supported", "kind": "value", "name": "NEXT_OUTPUT_VALUES", "signature": "readonly [\"markdown\", \"toon\", \"json\"]" }, { "classification": "supported", "kind": "interface", "name": "NextActionableItem", "signature": "export interface NextActionableItem extends ContextFocusItem { rank: number; open_blocker_count: number; blockers: NextBlockerRef[]; unblocks: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "NextBlockerRef", "signature": "export interface NextBlockerRef { id: string; title: string | null; status: ItemStatus | null; external?: boolean; blocked_since?: string; resolver?: string | null; }" }, { "classification": "supported", "kind": "interface", "name": "NextOptions", "signature": "export interface NextOptions { type?: string; tag?: string; priority?: string | number; assignee?: string; assigneeFilter?: string; sprint?: string; release?: string; parent?: string; limit?: string; blockedLimit?: string; readyOnly?: boolean; format?: string; explainRanking?: boolean; rankingPolicy?: NextRankingPolicy; tokenBudget?: string | number; includeDecisions?: boolean; includeGates?: boolean; includeContainers?: boolean; callerAuthor?: string; [key: string]: unknown; }" }, { "classification": "supported", "kind": "type", "name": "NextOutputFormat", "signature": "export type NextOutputFormat = (typeof NEXT_OUTPUT_VALUES)[number];" }, { "classification": "supported", "kind": "interface", "name": "NextRecommendation", "signature": "export interface NextRecommendation extends NextActionableItem { reasons: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "NextResult", "signature": "export interface NextResult { output_default: \"toon\"; now: string; recommended: NextRecommendation | null; ready: NextActionableItem[]; decision_needed: NextActionableItem[]; gate_needed?: NextActionableItem[]; containers?: NextActionableItem[]; blocked: NextActionableItem[]; held_by_others: Array<{ id: string; assignee: string; }>; summary: NextSummary; filters: { type: string | null; tag: string | null; priority: string | number | null; assignee: string | null; assignee_filter: string | null; sprint: string | null; release: string | null; parent: string | null; limit: number; blocked_limit: number; ready_only: boolean; include_decisions: boolean; include_gates?: boolean; include_containers?: boolean; token_budget: number | null; ranking_policy: NextRankingPolicy; }; suggestions?: string[]; warnings?: string[]; ranking?: ContextRankingSummary; packing?: ContextPackingSummary; truncation?: { ready_total?: number; ready_budget?: NextReadyBudgetReceipt; decision_needed_total?: number; held_by_others_total?: number; gate_needed_total?: number; containers_total?: number; }; }" }, { "classification": "supported", "kind": "function", "name": "normalizeItemFormatVersion", "signature": "(value: unknown) => number | undefined | calls: (value: unknown) => number | undefined" }, { "classification": "supported", "kind": "function", "name": "normalizeItemId", "signature": "(input: string, prefix: string) => string | calls: (input: string, prefix: string) => string" }, { "classification": "advanced_export", "kind": "function", "name": "normalizeItemMetadata", "signature": "(itemMetadata: ItemMetadata, options?: Pick) => ItemMetadata | calls: (itemMetadata: ItemMetadata, options?: Pick) => ItemMetadata" }, { "classification": "advanced_export", "kind": "function", "name": "normalizeRawItemId", "signature": "(input: string) => string | calls: (input: string) => string" }, { "classification": "supported", "kind": "function", "name": "normalizeSimilarityText", "signature": "(value: string) => string | calls: (value: string) => string" }, { "classification": "supported", "kind": "function", "name": "normalizeStatusInput", "signature": "(value: unknown, registry?: RuntimeStatusRegistry) => ItemStatus | undefined | calls: (value: unknown, registry?: RuntimeStatusRegistry) => ItemStatus | undefined" }, { "classification": "supported", "kind": "function", "name": "notes", "signature": " = NotesCommandOptions>(id: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = NotesCommandOptions>(id: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "supported", "kind": "interface", "name": "NotesCommandOptions", "signature": "export interface NotesCommandOptions { add?: string; addJson?: string; stdin?: boolean; file?: string; edit?: number; delete?: number; limit?: string; since?: string; eventType?: string; includeMeta?: boolean; fullHistory?: boolean; ifAbsent?: boolean; author?: string; message?: string; force?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "NotesResult", "signature": "export interface NotesResult { id: string; notes: LogNote[]; count: number; total_count?: number; returned_count?: number; has_more?: boolean; limit?: number; structured_event_count?: number; mutation_receipt?: AnnotationMutationReceipt; omission_receipt?: AnnotationOmissionReceipt; changed?: boolean; }" }, { "classification": "supported", "kind": "function", "name": "nowIso", "signature": "() => string | calls: () => string" }, { "classification": "advanced_export", "kind": "function", "name": "packageActivate", "signature": "(target: string, options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (target: string, options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "packageCatalog", "signature": " = ExtensionCommandOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = ExtensionCommandOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "advanced_export", "kind": "type", "name": "PackageCommandOptions", "signature": "export type PackageCommandOptions = ExtensionCommandOptions;" }, { "classification": "advanced_export", "kind": "type", "name": "PackageCommandResult", "signature": "export type PackageCommandResult = ExtensionCommandResult;" }, { "classification": "advanced_export", "kind": "function", "name": "packageDeactivate", "signature": "(target: string, options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (target: string, options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "packageDescribe", "signature": "(target?: string, options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (target?: string, options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "packageDoctor", "signature": "(options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "packageInstall", "signature": "(target: string, options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (target: string, options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "packageLifecycle", "signature": "(target?: string, options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (target?: string, options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "packageList", "signature": "(options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "packageManage", "signature": "(target?: string, options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (target?: string, options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "packageReload", "signature": "(options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "packageUninstall", "signature": "(target: string, options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (target: string, options?: PackageCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "parseTags", "signature": "(raw: string) => string[] | calls: (raw: string) => string[]" }, { "classification": "supported", "kind": "function", "name": "parseWorkflowPolicy", "signature": "(value: unknown) => WorkflowPolicy | calls: (value: unknown) => WorkflowPolicy" }, { "classification": "supported", "kind": "function", "name": "parseWorkflowPolicyDocument", "signature": "(value: unknown) => WorkflowPolicyDocument | calls: (value: unknown) => WorkflowPolicyDocument" }, { "classification": "advanced_export", "kind": "function", "name": "pathExists", "signature": "(targetPath: string) => Promise | calls: (targetPath: string) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "pauseTask", "signature": "(id: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise | calls: (id: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "PauseTaskResult", "signature": "export interface PauseTaskResult { id: string; action: \"pause_task\"; update: UpdateResult; release: ReleaseResult; }" }, { "classification": "advanced_export", "kind": "value", "name": "PM_CLI_ERROR_DETAILS_LIMITS", "signature": "Readonly<{ max_bytes: 4096; max_depth: 8; }>" }, { "classification": "supported", "kind": "value", "name": "PM_CLI_EXPECTED_ERROR_NAME", "signature": "\"PmCliError\"" }, { "classification": "contract_data", "kind": "value", "name": "PM_COMMAND_OUTPUT_BUDGET_CONTRACTS", "signature": "PmCommandOutputBudgetContract[]" }, { "classification": "contract_data", "kind": "value", "name": "PM_DIAGNOSTIC_DEGRADATION_STEPS", "signature": "readonly [\"full\", \"omit_explanation\", \"limit_collections\", \"compact_recovery\", \"action_only\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_DIAGNOSTIC_OUTPUT_BUDGET_CONTRACTS", "signature": "PmDiagnosticOutputBudgetContract[]" }, { "classification": "contract_data", "kind": "value", "name": "PM_DIAGNOSTIC_OUTPUT_CLASSES", "signature": "readonly [\"error\", \"warning\", \"validation_summary\", \"recovery_bundle\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_GENERIC_REFUSAL_GUIDANCE", "signature": "Readonly<{ required: \"Adjust command input or tracker state and retry.\"; why: readonly string[]; examples: readonly string[]; }>" }, { "classification": "advanced_export", "kind": "value", "name": "PM_GITIGNORE_END", "signature": "\"# pm-cli:runtime-cache:end\"" }, { "classification": "advanced_export", "kind": "value", "name": "PM_GITIGNORE_START", "signature": "\"# pm-cli:runtime-cache:start\"" }, { "classification": "contract_data", "kind": "value", "name": "PM_OUTPUT_BUDGET_CLASSES", "signature": "readonly [\"mutation\", \"read\", \"discovery\", \"governance\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_OUTPUT_DEGRADATION_STEPS", "signature": "readonly [\"full\", \"compact\", \"brief\", \"summary\", \"counts\"]" }, { "classification": "contract_data", "kind": "value", "name": "PM_RECOVERY_ECHO_FIELDS", "signature": "readonly [\"attempted_command\", \"normalized_args\", \"provided_fields\"]" }, { "classification": "supported", "kind": "type", "name": "PmActionInput", "signature": "export type PmActionInput = PmActionOptions & { action: PmActionName; options?: PmActionOptions; };" }, { "classification": "supported", "kind": "type", "name": "PmActionName", "signature": "export type PmActionName = PmToolAction | (string & {});" }, { "classification": "supported", "kind": "type", "name": "PmActionOptions", "signature": "export type PmActionOptions = Record;" }, { "classification": "supported", "kind": "class", "name": "PmClient", "signature": "export declare class PmClient { private readonly defaults; constructor(options?: PmClientOptions); static forActiveExtensionHost(options: PmClientOptions): PmClient; run(action: PmActionName, args?: PmClientRunArgs): Promise; private runTyped; private withItemTransactionContext; previewItemMutations(options: Pick): Promise; commitItemMutations(options: Omit): Promise; get itemTransactions(): { status: (transactionId: string) => Promise; abandon: (transactionId: string, options: Omit) => Promise; supersede: (transactionId: string, newId: string, options: Omit) => Promise; }; readItemRevision(id: string): Promise; withExpectedItemRevisions(expectations: readonly ExpectedItemRevision[], operation: () => Promise): Promise>; context = InitialReadOptions>(options?: Options): ReadPromise; listAllItemMetadataLight(): Promise; list = InitialReadOptions>(options?: Options): ReadPromise; listAllComplete(options?: PmCompleteListOptions): Promise; search = InitialReadOptions>(query: string, options?: Options): ReadPromise; get = GetOptions>(id: string, options?: Options): ReadPromise; next = NextOptions>(options?: Options): ReadPromise; aggregate = AggregateOptions>(options?: Options): ReadPromise; stats = StatsCommandOptions>(options?: Options): ReadPromise; duplicates = DuplicatesCommandOptions>(options?: Options): ReadPromise; comments = CommentsCommandOptions>(id: string, options?: Options): ReadPromise; notes = NotesCommandOptions>(id: string, options?: Options): ReadPromise; learnings(id: string, options?: LearningsCommandOptions): Promise; files = FilesCommandOptions>(id: string, options?: Options): ReadPromise; filesDiscover(id: string, options?: FilesDiscoverOptions): Promise; filesLookup(options: FilesLookupOptions): Promise; docs = DocsCommandOptions>(id: string, options?: Options): ReadPromise; deps = DepsCommandOptions>(id: string, options?: Options): ReadPromise; graph = GraphCommandOptions>(subcommand: GraphSubcommand, ids?: { id?: string; target?: string; }, options?: Options): ReadPromise; append(id: string, body: string, options?: PmClientFullMutationOptions): Promise; init(prefix?: string, options?: InitCommandOptions): Promise; config(scope: string, configAction: string, key?: string, value?: string, options?: ConfigCommandOptions): Promise; schema(subcommand: SchemaSubcommand, options?: PmActionOptions): Promise; workflowPolicy(action: WorkflowPolicyAction, name?: string, options?: WorkflowPolicyActionOptions): Promise; schemaList(): Promise; schemaShow(name: string): Promise; schemaAddType(name: string, options?: SchemaAddTypeCommandOptions): Promise; schemaRemoveType(name: string, options?: SchemaRemoveTypeCommandOptions): Promise; schemaAddStatus(name: string, options?: SchemaAddStatusCommandOptions): Promise; schemaRemoveStatus(name: string, options?: SchemaRemoveStatusCommandOptions): Promise; schemaAddField(name: string, options?: SchemaAddFieldCommandOptions): Promise; schemaRemoveField(name: string, options?: SchemaRemoveFieldCommandOptions): Promise; schemaListFields(): Promise; schemaShowField(name: string): Promise; schemaApplyPreset(typePreset: string, options?: SchemaApplyPresetCommandOptions): Promise; schemaInferTypes(options?: SchemaAddTypeInferCommandOptions): Promise; schemaRenameType(from: string, to: string, options: RunSchemaEvolutionMigrationOptions): Promise; schemaRenameField(from: string, to: string, options: RunSchemaEvolutionMigrationOptions, type?: string): Promise; schemaRemapStatus(from: string, to: string, options: RunSchemaEvolutionMigrationOptions): Promise; schemaShowStatus(name: string): Promise; profile(subcommand: ProfileSubcommand, options?: PmActionOptions): Promise; profileList(): Promise; profileShow(name: string): Promise; profileApply(name: string, options?: ProfileApplyCommandOptions): Promise; profileLint(name: string): Promise; validate & { counts: true; }>(options: Options): ReadPromise; validate & { counts?: false; } = ValidateCommandOptions & { counts?: false; }>(options?: Options): ReadPromise; validate>(options: Options): ReadPromise; health = RunHealthOptions>(options?: Options): ReadPromise; gc(options?: GcCommandOptions): Promise; assurance(input: AssuranceActionInput): Promise; historyRedact(id: string, options: HistoryRedactCommandOptions): Promise; historyRepair(id: string, options?: HistoryRepairCommandOptions): Promise; historyRepairAll(options?: HistoryRepairCommandOptions): Promise; historyAttest(options?: HistoryAttestCommandOptions): ReturnType; historyCompact(id: string, options?: HistoryCompactCommandOptions): Promise; historyCompactBulk(options: HistoryCompactBulkCommandOptions): Promise; historyAuthorAcknowledge(options: AcknowledgeUnknownAuthorEventsOptions): Promise; plan(subcommand: PlanSubcommand, id?: string, options?: PlanCommandOptions, stepRef?: string, reorderTo?: number): Promise; planCreate(options: PlanCommandOptions): Promise; planShow(id: string, options?: PlanCommandOptions): Promise; planAddStep(id: string, options: PlanCommandOptions): Promise; planUpdateStep(id: string, stepRef: string, options: PlanCommandOptions): Promise; planCompleteStep(id: string, stepRef: string, options?: PlanCommandOptions): Promise; planBlockStep(id: string, stepRef: string, options: PlanCommandOptions): Promise; planReorderStep(id: string, stepRef: string, reorderTo: number, options?: PlanCommandOptions): Promise; planRemoveStep(id: string, stepRef: string, options?: PlanCommandOptions): Promise; planLink(id: string, stepRef: string, options: PlanCommandOptions): Promise; planUnlink(id: string, stepRef: string, options: PlanCommandOptions): Promise; planDecision(id: string, options: PlanCommandOptions): Promise; planDiscovery(id: string, options: PlanCommandOptions): Promise; planValidation(id: string, options: PlanCommandOptions): Promise; planResume(id: string, options: PlanCommandOptions): Promise; planApprove(id: string, options?: PlanCommandOptions): Promise; planMaterialize(id: string, options: PlanCommandOptions): Promise; create(options?: PmCreateActionOptions): Promise; update(id: string, options?: PmUpdateActionOptions): Promise; reopen(id: string, reason: string, options?: ReopenCommandOptions): Promise; close(id: string, reason: string, options: PmClientCloseActionOptions & { releaseAssignment: true; }): Promise; close(id: string, reason: string, options?: PmClientCloseActionOptions & { releaseAssignment?: false; }): Promise; close(id: string, reason: string, options?: PmClientCloseActionOptions & { releaseAssignment?: boolean; }): Promise; claim(id: string, options: PmClientFullMutationOptions & { start: true; }): Promise; claim(id: string, options?: PmClientFullMutationOptions & { start?: false; }): Promise; claim(id: string, options?: PmClientFullMutationOptions & { start?: boolean; }): Promise; claimNext(options?: ClaimNextOptions): Promise; release(id: string, options: PmClientFullMutationOptions & ReleaseMutationOptions & { pause: true; }): Promise; release(id: string, options?: PmClientFullMutationOptions & ReleaseMutationOptions & { pause?: false; }): Promise; release(id: string, options?: PmClientFullMutationOptions & ReleaseMutationOptions & { pause?: boolean; }): Promise; copy(id: string, options?: PmClientFullMutationOptions): Promise; delete(id: string, options?: PmClientFullMutationOptions): Promise; restore(id: string, target: string, options?: PmClientFullMutationOptions): Promise; focus(id?: string, options?: PmClientFullMutationOptions): Promise; startTask(id: string, options?: PmClientFullMutationOptions): Promise; pauseTask(id: string, options?: PmClientFullMutationOptions): Promise; closeTask(id: string, reason: string, options?: PmClientFullMutationOptions): Promise; extension(target?: string, options?: ExtensionCommandOptions): Promise; extensionList(options?: ExtensionCommandOptions): Promise; extensionActivate(target: string, options?: ExtensionCommandOptions): Promise; extensionDeactivate(target: string, options?: ExtensionCommandOptions): Promise; package(target?: string, options?: PackageCommandOptions): Promise; packageList(options?: PackageCommandOptions): Promise; packageInstall(target: string, options?: PackageCommandOptions): Promise; packageUninstall(target: string, options?: PackageCommandOptions): Promise; packageDoctor(options?: PackageCommandOptions): Promise; packageManage(target?: string, options?: PackageCommandOptions): Promise; packageDescribe(target?: string, options?: PackageCommandOptions): Promise; packageReload(options?: PackageCommandOptions): Promise; packageCatalog = PackageCommandOptions>(options?: Options): ReadPromise; packageActivate(target: string, options?: PackageCommandOptions): Promise; packageDeactivate(target: string, options?: PackageCommandOptions): Promise; packageMigrate(options?: PackageCommandOptions): Promise; upgrade(target?: string, options?: UpgradeCommandOptions): Promise; }" }, { "classification": "advanced_export", "kind": "type", "name": "PmClientCloseActionOptions", "signature": "export type PmClientCloseActionOptions = Omit;" }, { "classification": "advanced_export", "kind": "type", "name": "PmClientFullMutationOptions", "signature": "export type PmClientFullMutationOptions = Omit;" }, { "classification": "advanced_export", "kind": "type", "name": "PmClientMutationOptions", "signature": "export type PmClientMutationOptions = PmActionOptions & { fullChangedFields?: boolean; idOnly?: boolean; };" }, { "classification": "supported", "kind": "interface", "name": "PmClientOptions", "signature": "export interface PmClientOptions { pmRoot?: string; cwd?: string; author?: string; noExtensions?: boolean; }" }, { "classification": "advanced_export", "kind": "type", "name": "PmClientRunArgs", "signature": "export type PmClientRunArgs = Omit & { fullChangedFields?: boolean; idOnly?: boolean; action?: never; };" }, { "classification": "supported", "kind": "class", "name": "PmCliError", "signature": "export declare class PmCliError extends Error { readonly exitCode: number; readonly code?: string; readonly context: PmCliErrorContext; constructor(message: string, exitCode: number, context?: PmCliErrorContext); }" }, { "classification": "advanced_export", "kind": "type", "name": "PmCliErrorDetails", "signature": "export type PmCliErrorDetails = { [key: string]: PmCliErrorDetailValue; };" }, { "classification": "advanced_export", "kind": "interface", "name": "PmCliErrorDetailsOmission", "signature": "export interface PmCliErrorDetailsOmission { reason: PmCliErrorDetailsRejection; path?: string; byte_limit: number; }" }, { "classification": "advanced_export", "kind": "type", "name": "PmCliErrorDetailValue", "signature": "export type PmCliErrorDetailValue = null | boolean | number | string | PmCliErrorDetailValue[] | { [key: string]: PmCliErrorDetailValue; };" }, { "classification": "advanced_export", "kind": "interface", "name": "PmCliExpectedError", "signature": "export interface PmCliExpectedError extends Error { name: typeof PM_CLI_EXPECTED_ERROR_NAME; exitCode: number; code?: string; context: PmCliErrorContext; cause?: unknown; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmCommandOutputBudgetContract", "signature": "export interface PmCommandOutputBudgetContract { command: string; budget_class: PmOutputBudgetClass; default_max_estimated_tokens: number; default_max_estimated_tokens_by_format: Readonly<{ toon: number; json: number; }>; degradation_ladder: readonly PmOutputDegradationStep[]; allows_unbounded_opt_out: boolean; token_estimate: \"ceil(utf8_bytes / 4)\"; }" }, { "classification": "supported", "kind": "interface", "name": "PmCompleteListCertificate", "signature": "export interface PmCompleteListCertificate { contract_version: 1; item_count: number; unique_item_id_count: number; terminal_items_included: true; source_complete: true; full_projection: true; no_omissions: true; unbounded: true; }" }, { "classification": "supported", "kind": "interface", "name": "PmCompleteListFailureReceipt", "signature": "export interface PmCompleteListFailureReceipt { contract_version: 1; contract: \"complete_list\"; findings: PmCompleteListFinding[]; recovery: { suggested_retry: string; sdk: string; }; }" }, { "classification": "supported", "kind": "interface", "name": "PmCompleteListFinding", "signature": "export interface PmCompleteListFinding { code: PmCompleteListFindingCode; message: string; }" }, { "classification": "supported", "kind": "type", "name": "PmCompleteListFindingCode", "signature": "export type PmCompleteListFindingCode = (typeof PM_COMPLETE_LIST_FINDING_CODES)[number];" }, { "classification": "supported", "kind": "interface", "name": "PmCompleteListInspection", "signature": "export interface PmCompleteListInspection { ok: boolean; findings: PmCompleteListFinding[]; }" }, { "classification": "supported", "kind": "interface", "name": "PmCompleteListOptions", "signature": "export interface PmCompleteListOptions { includeBody?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "PmCompleteListResult", "signature": "export interface PmCompleteListResult extends ListFullResult { complete_list: PmCompleteListCertificate; read_output: PmReadOutputReceipt; }" }, { "classification": "supported", "kind": "class", "name": "PmCompleteListValidationError", "signature": "export declare class PmCompleteListValidationError extends Error { readonly receipt: PmCompleteListFailureReceipt; constructor(findings: PmCompleteListFinding[]); }" }, { "classification": "contract_data", "kind": "interface", "name": "PmContextIntentContract", "signature": "export interface PmContextIntentContract { command: PmContextIntentCommand; intent: string; description: string; included_field_groups: string[]; token_budget: number; source?: PmContextIntentSource; }" }, { "classification": "contract_data", "kind": "type", "name": "PmDiagnosticDegradationStep", "signature": "export type PmDiagnosticDegradationStep = (typeof PM_DIAGNOSTIC_DEGRADATION_STEPS)[number];" }, { "classification": "contract_data", "kind": "interface", "name": "PmDiagnosticOutputBudgetContract", "signature": "export interface PmDiagnosticOutputBudgetContract { diagnostic_class: PmDiagnosticOutputClass; default_max_estimated_tokens_by_format: Readonly<{ text: number; json: number; }>; minimum_max_estimated_tokens: number; degradation_ladder: readonly PmDiagnosticDegradationStep[]; corrective_action_paths: readonly string[]; token_estimate: \"ceil(utf8_bytes / 4)\"; }" }, { "classification": "contract_data", "kind": "type", "name": "PmDiagnosticOutputClass", "signature": "export type PmDiagnosticOutputClass = (typeof PM_DIAGNOSTIC_OUTPUT_CLASSES)[number];" }, { "classification": "contract_data", "kind": "interface", "name": "PmDiagnosticOutputReceipt", "signature": "export interface PmDiagnosticOutputReceipt { diagnostic_class: PmDiagnosticOutputClass; format: \"json\" | \"text\"; budget: number; budget_source: \"default\" | \"explicit\"; original_estimated_tokens: number; estimated_tokens: number; truncated: boolean; degradation_steps: PmDiagnosticDegradationStep[]; omitted_fields: string[]; omitted_fields_overflow_count?: number; }" }, { "classification": "contract_data", "kind": "interface", "name": "PmErrorCodeContract", "signature": "export interface PmErrorCodeContract { code: string; meaning: string; stability: PmErrorCodeStability; exit_code: 1 | 2 | 3 | 4 | 5; class: PmErrorCodeClass; recovery: string; sources: string[]; emitting_commands: string[]; canonical_code?: string; aliases?: string[]; owned_states?: PmRefusalStateContract[]; }" }, { "classification": "contract_data", "kind": "type", "name": "PmOutputBudgetClass", "signature": "export type PmOutputBudgetClass = (typeof PM_OUTPUT_BUDGET_CLASSES)[number];" }, { "classification": "contract_data", "kind": "type", "name": "PmOutputDegradationStep", "signature": "export type PmOutputDegradationStep = (typeof PM_OUTPUT_DEGRADATION_STEPS)[number];" }, { "classification": "contract_data", "kind": "type", "name": "PmProjectedDiagnostic", "signature": "export type PmProjectedDiagnostic = Partial & Pick> & { diagnostic_output?: PmDiagnosticOutputReceipt; };" }, { "classification": "contract_data", "kind": "interface", "name": "PmProjectedTextDiagnostic", "signature": "export interface PmProjectedTextDiagnostic { output: string; diagnostic_output: PmDiagnosticOutputReceipt; }" }, { "classification": "supported", "kind": "interface", "name": "PmReadOutputBudgetExceeded", "signature": "export interface PmReadOutputBudgetExceeded { output_budget_exceeded: { omitted_result: true; reason: \"requested_budget_infeasible\"; restore_with: string; recovery: { outputBudget: \"unbounded\"; }; }; read_output: PmReadOutputReceipt; }" }, { "classification": "supported", "kind": "interface", "name": "PmReadOutputMetadata", "signature": "export interface PmReadOutputMetadata { omission_receipt: OutputOmissionReceipt; read_output?: PmReadOutputReceipt; read_session?: PmReadOutputSessionReceipt; output_budget_truncation?: PmReadOutputTruncationDisclosure; }" }, { "classification": "supported", "kind": "interface", "name": "PmReadOutputOptions", "signature": "export interface PmReadOutputOptions { outputInclude?: string | string[]; outputLimit?: string | number | \"unbounded\"; outputBudget?: string | number | \"unbounded\"; outputFormat?: \"json\" | \"toon\"; outputSession?: string | PmReadOutputSessionState; outputCursor?: string; outputRowContract?: boolean; }" }, { "classification": "supported", "kind": "type", "name": "PmReadOutputProducerContinuation", "signature": "export type PmReadOutputProducerContinuation = Result extends unknown ? Omit & Partial>> & { continuation_contract: { fingerprint: string; metadata: \"reference\"; restore_with: \"omit --after\"; }; } : never;" }, { "classification": "supported", "kind": "type", "name": "PmReadOutputResult", "signature": "export type PmReadOutputResult = ReadOutputEnvelope>;" }, { "classification": "supported", "kind": "type", "name": "PmReadOutputResultFor", "signature": "export type PmReadOutputResultFor = Options extends unknown ? \"outputSession\" extends keyof Options ? [ Options[\"outputSession\"] ] extends [ undefined ] ? ReadOutputEnvelope> : PmReadOutputResult> : \"outputBudget\" extends keyof Options ? ReadOutputEnvelope> : \"outputCursor\" extends keyof Options ? ReadOutputEnvelope> : ProducerResultFor : never;" }, { "classification": "supported", "kind": "interface", "name": "PmReadOutputSessionReceipt", "signature": "export interface PmReadOutputSessionReceipt { contract_version: 1; id: string; measurement_scope: \"complete_read_envelope\"; estimator: \"ceil(utf8_bytes / 4)\"; token_budget: number; spent_before_tokens: number; spent_this_call_tokens: number; charged_this_call_tokens: number; spent_total_tokens: number; remaining_tokens: number; exhausted: boolean; seen_before_count: number; new_item_count: number; seen_item_overflow_count?: number; suppressed_repeat_count: number; reference_format: \"session::\"; restore_reference_with: \"pm get --depth brief\"; next_state: PmReadOutputSessionState; }" }, { "classification": "supported", "kind": "interface", "name": "PmReadOutputSessionReference", "signature": "export interface PmReadOutputSessionReference { id: string; context_ref: string; }" }, { "classification": "supported", "kind": "type", "name": "PmReadOutputSessionResult", "signature": "export type PmReadOutputSessionResult = Result extends unknown ? \"row_contract\" extends keyof Result ? DeclaredSessionPaths : SessionArrayFallback : never;" }, { "classification": "supported", "kind": "interface", "name": "PmReadOutputSessionState", "signature": "export interface PmReadOutputSessionState { version: 1; id: string; token_budget: number; spent_tokens: number; seen_item_ids: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "PmReadOutputSurfaceContract", "signature": "export interface PmReadOutputSurfaceContract { command: PmReadOutputSurface; dimensions: Record; precedence: readonly [ \"canonical\", \"legacy\", \"intent\", \"default\" ]; budget_retention_policy: \"ordered_prefix\" | \"verdict_priority\"; projection_modes?: readonly string[]; }" }, { "classification": "supported", "kind": "interface", "name": "PmSettings", "signature": "export interface PmSettings { version: number; id_prefix: string; ids: { token_length: number; }; author_default: string; agent_identity?: { probes_enabled?: boolean; identity_vocabulary?: { version: number; aliases: Record; }; harness_signals: Array<{ harness: string; environment_keys?: string[]; model_environment_keys?: string[]; session_environment_keys?: string[]; provenance_environment_keys?: Record; provenance_resolvers?: Record; provenance_unavailable_dimensions?: string[]; argv_markers?: string[]; client_names?: string[]; }>; }; mutation_guard: { require_attributed_author: boolean; secret_guard: \"off\" | \"advise\" | \"block\"; stale_in_progress_hours: number; }; item_format: ItemFormat; locks: { ttl_seconds: number; wait_ms: number; }; checkpoints: { retention_days: number; }; output: { default_format: \"toon\" | \"json\"; }; ux?: { deprecation_hints?: boolean; }; history: { missing_stream: \"auto_create\" | \"strict_error\"; compact_policy: HistoryCompactPolicy; }; validation: { sprint_release_format: SprintReleaseFormatPolicy; parent_reference: ParentReferencePolicy; metadata_profile: ValidateMetadataProfile; metadata_required_fields: ValidateMetadataRequiredField[]; lifecycle_stale_blocker_reason_patterns: string[]; lifecycle_closure_like_blocked_reason_patterns: string[]; lifecycle_closure_like_resolution_patterns: string[]; lifecycle_closure_like_actual_result_patterns: string[]; estimate_defaults_by_type: Record; }; governance: GovernanceSettings; workflow: { definition_of_done: string[]; }; testing: { record_results_to_items: boolean; allow_untrusted_linked_tests: boolean; }; telemetry: { enabled: boolean; first_run_prompt_completed: boolean; capture_level: \"minimal\" | \"redacted\" | \"max\"; endpoint: string; installation_id: string; retention_days: number; }; agent_guidance: AgentGuidanceSettings; item_types: { definitions: ItemTypeDefinition[]; }; schema: RuntimeSchemaSettings; extensions: { enabled: string[]; disabled: string[]; policy: ExtensionPolicySettings; }; search: { score_threshold: number; hybrid_semantic_weight: number; max_results: number; embedding_model: string; embedding_corpus_max_characters?: number; embedding_batch_size: number; embedding_timeout_ms: number; scanner_max_batch_retries: number; provider?: string; default_mode?: SearchDefaultMode; corpus_fields?: string[]; mutation_refresh_policy: SearchMutationRefreshPolicy; query_expansion: SearchQueryExpansionSettings; rerank: SearchRerankSettings; bm25?: { k1?: number; b?: number; }; tuning?: { title_exact_bonus?: number; title_weight?: number; description_weight?: number; tags_weight?: number; status_weight?: number; body_weight?: number; comments_weight?: number; notes_weight?: number; learnings_weight?: number; dependencies_weight?: number; linked_content_weight?: number; }; }; providers: { openai: { base_url: string; api_key: string; model: string; }; ollama: { base_url: string; model: string; }; }; context: ContextSettings; vector_store: { adapter?: string; collection_name: string; qdrant: { url: string; api_key: string; }; lancedb: { path: string; }; }; }" }, { "classification": "supported", "kind": "interface", "name": "PreviousTerminalEvidence", "signature": "export interface PreviousTerminalEvidence { close_reason?: string; resolution?: string; expected_result?: string; actual_result?: string; fixed_version?: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "profile", "signature": "(subcommand: ProfileSubcommand, options?: PmActionOptions, clientOptions?: PmClientOptions) => Promise | calls: (subcommand: ProfileSubcommand, options?: PmActionOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "profileApply", "signature": "(name: string, options?: ProfileApplyCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (name: string, options?: ProfileApplyCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "ProfileApplyCommandOptions", "signature": "export interface ProfileApplyCommandOptions { dryRun?: boolean; author?: string; force?: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "ProfileApplyResult", "signature": "export interface ProfileApplyResult { action: \"apply\"; name: string; title: string; applied: boolean; dry_run: boolean; changed: boolean; types: ProfileApplyDimension; statuses: ProfileApplyDimension; fields: ProfileApplyDimension; workflows: ProfileApplyDimension; config: ProfileApplyDimension; templates: ProfileApplyDimension; packages: Array<{ spec: string; reason: string; status: \"installed\" | \"recommended\"; }>; warnings: string[]; generated_at: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "profileLint", "signature": "(name: string, clientOptions?: PmClientOptions) => Promise | calls: (name: string, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "ProfileLintResult", "signature": "export interface ProfileLintResult { action: \"lint\"; name: string; title: string; source: ProfileSourceKind; package?: string; ok: boolean; error_count: number; warning_count: number; findings: ProjectProfileLintFinding[]; warnings: string[]; generated_at: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "profileList", "signature": "(clientOptions?: PmClientOptions) => Promise | calls: (clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "ProfileListResult", "signature": "export interface ProfileListResult { action: \"list\"; profiles: ProfileListEntry[]; warnings: string[]; generated_at: string; }" }, { "classification": "advanced_export", "kind": "type", "name": "ProfileResult", "signature": "export type ProfileResult = ProfileListResult | ProfileShowResult | ProfileApplyResult | ProfileLintResult;" }, { "classification": "advanced_export", "kind": "function", "name": "profileShow", "signature": "(name: string, clientOptions?: PmClientOptions) => Promise | calls: (name: string, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "ProfileShowResult", "signature": "export interface ProfileShowResult { action: \"show\"; name: string; title: string; summary: string; source: ProfileSourceKind; package?: string; composition: ProfileComposition; types: string[]; statuses: string[]; fields: string[]; workflows: string[]; config: string[]; templates: string[]; packages: Array<{ spec: string; reason: string; }>; warnings: string[]; generated_at: string; }" }, { "classification": "advanced_export", "kind": "type", "name": "ProfileSubcommand", "signature": "export type ProfileSubcommand = (typeof PROFILE_SUBCOMMANDS)[number];" }, { "classification": "supported", "kind": "interface", "name": "ProgressEntry", "signature": "export interface ProgressEntry { id: string; title: string; type: string; total: number; closed: number; open: number; in_progress: number; blocked: number; completion_pct: number; }" }, { "classification": "contract_data", "kind": "function", "name": "projectLeanRecoveryPayload", "signature": ">>(recovery: Recovery | undefined) => Omit | undefined | calls: >>(recovery: Recovery | undefined) => Omit | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "projectPmCliErrorContextDetails", "signature": "(context: unknown) => unknown | calls: (context: unknown) => unknown" }, { "classification": "advanced_export", "kind": "function", "name": "projectPmCliErrorDetails", "signature": "(value: unknown) => { details: PmCliErrorDetails; } | { details_omitted: PmCliErrorDetailsOmission; } | undefined | calls: (value: unknown) => { details: PmCliErrorDetails; } | { details_omitted: PmCliErrorDetailsOmission; } | undefined" }, { "classification": "contract_data", "kind": "function", "name": "projectPmDiagnosticOutput", "signature": "(diagnostic: TDiagnostic, options?: { diagnosticClass?: PmDiagnosticOutputClass; maxEstimatedTokens?: number; }) => PmProjectedDiagnostic | calls: (diagnostic: TDiagnostic, options?: { diagnosticClass?: PmDiagnosticOutputClass; maxEstimatedTokens?: number; }) => PmProjectedDiagnostic" }, { "classification": "contract_data", "kind": "function", "name": "projectPmDiagnosticText", "signature": "(output: string, correctiveAction: string, options?: { diagnosticClass?: PmDiagnosticOutputClass; maxEstimatedTokens?: number; }) => PmProjectedTextDiagnostic | calls: (output: string, correctiveAction: string, options?: { diagnosticClass?: PmDiagnosticOutputClass; maxEstimatedTokens?: number; }) => PmProjectedTextDiagnostic" }, { "classification": "advanced_export", "kind": "function", "name": "readBooleanOption", "signature": "(options: Record, key: string, aliases?: string[]) => boolean | undefined | calls: (options: Record, key: string, aliases?: string[]) => boolean | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "readCsvListOption", "signature": "(options: Record, key: string, aliases?: string[]) => string[] | calls: (options: Record, key: string, aliases?: string[]) => string[]" }, { "classification": "advanced_export", "kind": "function", "name": "readFileIfExists", "signature": "(targetPath: string) => Promise | calls: (targetPath: string) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "readLocatedItem", "signature": "(item: LocatedItem, options?: { schema?: RuntimeSchemaSettings; extensionFieldNames?: readonly string[]; warnings?: string[]; }) => Promise<{ raw: string; document: ItemDocument; }> | calls: (item: LocatedItem, options?: { schema?: RuntimeSchemaSettings; extensionFieldNames?: readonly string[]; warnings?: string[]; }) => Promise<{ raw: string; document: ItemDocument; }>" }, { "classification": "advanced_export", "kind": "function", "name": "readRequiredString", "signature": "(args: Record, key: string) => string | calls: (args: Record, key: string) => string" }, { "classification": "advanced_export", "kind": "function", "name": "readSettings", "signature": "(pmRoot: string) => Promise | calls: (pmRoot: string) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "readStringOption", "signature": "(options: Record, key: string, aliases?: string[]) => string | undefined | calls: (options: Record, key: string, aliases?: string[]) => string | undefined" }, { "classification": "supported", "kind": "function", "name": "readWorkflowPolicies", "signature": "(pmRoot: string) => Promise | calls: (pmRoot: string) => Promise" }, { "classification": "supported", "kind": "function", "name": "readWorkflowPolicyField", "signature": "(record: Readonly> | null, field: string) => unknown | calls: (record: Readonly> | null, field: string) => unknown" }, { "classification": "supported", "kind": "interface", "name": "RecentContextItem", "signature": "export interface RecentContextItem extends ContextFocusItem { created_at?: string; }" }, { "classification": "supported", "kind": "interface", "name": "RecurrenceReceipt", "signature": "export interface RecurrenceReceipt { reason: string; from_status: string; to_status: string; previous_terminal: PreviousTerminalEvidence; }" }, { "classification": "supported", "kind": "interface", "name": "ReindexOptions", "signature": "export interface ReindexOptions { mode?: string; progress?: boolean; full?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ReindexResult", "signature": "export interface ReindexResult { ok: boolean; mode: ReindexMode; total_items: number; semantic: { enabled: boolean; stale_items: number; unchanged_items: number; embedded_items: number; vector_upserted: number; batches_completed: number; batching?: EmbeddingBatchReceipt; }; artifacts: { manifest: string; embeddings: string; }; warnings: string[]; generated_at: string; }" }, { "classification": "supported", "kind": "function", "name": "release", "signature": "{ (id: string, options: PmClientFullMutationOptions & ReleaseMutationOptions & { pause: true; }, clientOptions?: PmClientOptions): Promise; (id: string, options?: PmClientFullMutationOptions & ReleaseMutationOptions & { pause?: false; }, clientOptions?: PmClientOptions): Promise; (id: string, options?: PmClientFullMutationOptions & ReleaseMutationOptions & { pause?: boolean; }, clientOptions?: PmClientOptions): Promise; } | calls: (id: string, options: PmClientFullMutationOptions & ReleaseMutationOptions & { pause: true; }, clientOptions?: PmClientOptions) => Promise ; (id: string, options?: PmClientFullMutationOptions & ReleaseMutationOptions & { pause?: false; }, clientOptions?: PmClientOptions) => Promise ; (id: string, options?: PmClientFullMutationOptions & ReleaseMutationOptions & { pause?: boolean; }, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "ReleaseMutationOptions", "signature": "export interface ReleaseMutationOptions extends ClaimMutationOptions { handoff?: string; pause?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ReleaseResult", "signature": "export interface ReleaseResult { item: Record; changed_fields?: string[]; released_by: string; previous_assignee: string | null; forced: boolean; warnings?: string[]; suggestions?: string[]; handoff?: { from_status: string; to_status: string; message: string; }; }" }, { "classification": "advanced_export", "kind": "function", "name": "removeFileIfExists", "signature": "(targetPath: string) => Promise | calls: (targetPath: string) => Promise" }, { "classification": "supported", "kind": "function", "name": "renderCalendarMarkdown", "signature": "(result: CalendarResult) => string | calls: (result: CalendarResult) => string" }, { "classification": "supported", "kind": "function", "name": "renderCalendarToon", "signature": "(result: CalendarResult) => string | calls: (result: CalendarResult) => string" }, { "classification": "advanced_export", "kind": "function", "name": "renderGuideMarkdown", "signature": "(result: GuideResult) => string | calls: (result: GuideResult) => string" }, { "classification": "supported", "kind": "function", "name": "reopen", "signature": "(id: string, reason: string, options?: ReopenCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (id: string, reason: string, options?: ReopenCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "ReopenCommandOptions", "signature": "export interface ReopenCommandOptions { status?: string; expectedResult?: string; author?: string; message?: string; force?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ReopenResult", "signature": "export interface ReopenResult { item: Record; changed_fields: string[]; warnings: string[]; recurrence: RecurrenceReceipt; recovery?: PmCliErrorRecoveryPayload; }" }, { "classification": "advanced_export", "kind": "function", "name": "requireTerminalReason", "signature": "(input: TerminalReasonInput, required: boolean) => TerminalReasonResolution | calls: (input: TerminalReasonInput, required: boolean) => TerminalReasonResolution" }, { "classification": "supported", "kind": "function", "name": "resolveCalendarOutputFormat", "signature": "(options: CalendarOptions, global: GlobalOptions) => CalendarOutputFormat | calls: (options: CalendarOptions, global: GlobalOptions) => CalendarOutputFormat" }, { "classification": "advanced_export", "kind": "function", "name": "resolveGuideOutputFormat", "signature": "(options: GuideOptions, global: GlobalOptions) => GuideOutputFormat | calls: (options: GuideOptions, global: GlobalOptions) => GuideOutputFormat" }, { "classification": "advanced_export", "kind": "function", "name": "resolveImplicitPmRoot", "signature": "(cwd: string) => string | calls: (cwd: string) => string" }, { "classification": "advanced_export", "kind": "function", "name": "resolveItemTypeRegistry", "signature": "(settings: PmSettings, extensionRegistrations?: ExtensionRegistrationRegistry | null | undefined) => ItemTypeRegistry | calls: (settings: PmSettings, extensionRegistrations?: ExtensionRegistrationRegistry | null | undefined) => ItemTypeRegistry" }, { "classification": "contract_data", "kind": "function", "name": "resolvePmCommandOutputBudget", "signature": "{ (command: string, options: { generateFallback: true; }): PmCommandOutputBudgetContract; (command: string, options?: { generateFallback?: false; }): PmCommandOutputBudgetContract | null; } | calls: (command: string, options: { generateFallback: true; }) => PmCommandOutputBudgetContract ; (command: string, options?: { generateFallback?: false; }) => PmCommandOutputBudgetContract | null" }, { "classification": "contract_data", "kind": "function", "name": "resolvePmDiagnosticOutputBudget", "signature": "(diagnosticClass: PmDiagnosticOutputClass) => PmDiagnosticOutputBudgetContract | calls: (diagnosticClass: PmDiagnosticOutputClass) => PmDiagnosticOutputBudgetContract" }, { "classification": "advanced_export", "kind": "function", "name": "resolvePmRoot", "signature": "(cwd: string, cliPath?: string) => string | calls: (cwd: string, cliPath?: string) => string" }, { "classification": "advanced_export", "kind": "function", "name": "resolveRuntimeFieldRegistry", "signature": "(schema: RuntimeSchemaSettings) => RuntimeFieldRegistry | calls: (schema: RuntimeSchemaSettings) => RuntimeFieldRegistry" }, { "classification": "advanced_export", "kind": "function", "name": "resolveRuntimeStatusRegistry", "signature": "(schema: RuntimeSchemaSettings) => RuntimeStatusRegistry | calls: (schema: RuntimeSchemaSettings) => RuntimeStatusRegistry" }, { "classification": "advanced_export", "kind": "function", "name": "resolveTerminalReason", "signature": "(input: TerminalReasonInput) => TerminalReasonResolution | calls: (input: TerminalReasonInput) => TerminalReasonResolution" }, { "classification": "supported", "kind": "function", "name": "restore", "signature": "(id: string, target: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise | calls: (id: string, target: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "RestoreCommandOptions", "signature": "export interface RestoreCommandOptions { author?: string; message?: string; force?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "RestoreResult", "signature": "export interface RestoreResult { item: ItemMetadata; restored_from: { kind: \"version\" | \"timestamp\"; target: string; history_index: number; version: number | null; entry_ts: string; entry_op: string; }; changed_fields: string[]; warnings: string[]; }" }, { "classification": "supported", "kind": "value", "name": "RISK_VALUES", "signature": "readonly [\"low\", \"medium\", \"high\", \"critical\"]" }, { "classification": "supported", "kind": "function", "name": "runAction", "signature": "(args: PmActionInput) => Promise | calls: (args: PmActionInput) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runActiveOnReadHooks", "signature": "(context: OnReadHookContext) => Promise | calls: (context: OnReadHookContext) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runActiveOnWriteHooks", "signature": "(context: OnWriteHookContext) => Promise | calls: (context: OnWriteHookContext) => Promise" }, { "classification": "supported", "kind": "function", "name": "runAggregate", "signature": "(options: AggregateOptions, global: GlobalOptions) => Promise | calls: (options: AggregateOptions, global: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runCalendar", "signature": "(options: CalendarOptions, global: GlobalOptions) => Promise | calls: (options: CalendarOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runClose", "signature": "(id: string, closeReasonText: string | undefined, options: CloseCommandOptions, global: GlobalOptions) => Promise | calls: (id: string, closeReasonText: string | undefined, options: CloseCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runCloseTask", "signature": "(id: string, reason: string | undefined, options: CloseCommandOptions, global: GlobalOptions) => Promise | calls: (id: string, reason: string | undefined, options: CloseCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runCompletion", "signature": "(shell: string, itemTypes?: string[], tags?: string[], eagerTagExpansion?: boolean, runtime?: CompletionRuntimeConfig) => CompletionResult | calls: (shell: string, itemTypes?: string[], tags?: string[], eagerTagExpansion?: boolean, runtime?: CompletionRuntimeConfig) => CompletionResult" }, { "classification": "supported", "kind": "function", "name": "runContext", "signature": "(options: ContextOptions, global: GlobalOptions) => Promise | calls: (options: ContextOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runCopy", "signature": "(sourceId: string, options: CopyOptions, global: GlobalOptions) => Promise | calls: (sourceId: string, options: CopyOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runDelete", "signature": "(id: string, options: DeleteCommandOptions, global: GlobalOptions) => Promise | calls: (id: string, options: DeleteCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runDuplicates", "signature": "(global: GlobalOptions, options?: DuplicatesCommandOptions) => Promise | calls: (global: GlobalOptions, options?: DuplicatesCommandOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runFocus", "signature": "(id: string | undefined, options: FocusOptions, global: GlobalOptions) => Promise | calls: (id: string | undefined, options: FocusOptions, global: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runGet", "signature": "(id: string, global: GlobalOptions, options?: GetOptions) => Promise | calls: (id: string, global: GlobalOptions, options?: GetOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runGuide", "signature": "(options: GuideOptions, global: GlobalOptions) => Promise | calls: (options: GuideOptions, global: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "RunHealthOptions", "signature": "export interface RunHealthOptions { strictExit?: boolean; failOnWarn?: boolean; strictDirectories?: boolean; requireMergeDrivers?: boolean; checkOnly?: boolean; checkTelemetry?: boolean; noRefresh?: boolean; refreshVectors?: boolean; verboseStaleItems?: boolean; verboseAuthorEvents?: boolean; skipVectors?: boolean; skipIntegrity?: boolean; skipDrift?: boolean; full?: boolean; brief?: boolean; summary?: boolean; }" }, { "classification": "supported", "kind": "function", "name": "runList", "signature": "{ (status: ItemStatus | undefined, options: ListOptions & { full: true; }, global: GlobalOptions): Promise; (status: ItemStatus | undefined, options: ListOptions, global: GlobalOptions): Promise; } | calls: (status: ItemStatus | undefined, options: ListOptions & { full: true; }, global: GlobalOptions) => Promise ; (status: ItemStatus | undefined, options: ListOptions, global: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runNext", "signature": "(options: NextOptions, global: GlobalOptions) => Promise | calls: (options: NextOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runPauseTask", "signature": "(id: string, options: TaskCompositionOptions, global: GlobalOptions) => Promise | calls: (id: string, options: TaskCompositionOptions, global: GlobalOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "runReindex", "signature": "(options: ReindexOptions, global: GlobalOptions) => Promise | calls: (options: ReindexOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runReopen", "signature": "(id: string, reason: string, options: ReopenCommandOptions, global: GlobalOptions) => Promise | calls: (id: string, reason: string, options: ReopenCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runRestore", "signature": "(id: string, target: string, options: RestoreCommandOptions, global: GlobalOptions) => Promise | calls: (id: string, target: string, options: RestoreCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "RunSchemaEvolutionMigrationOptions", "signature": "export interface RunSchemaEvolutionMigrationOptions { migrationId?: string; author?: string; dryRun?: boolean; force?: boolean; }" }, { "classification": "supported", "kind": "function", "name": "runSearch", "signature": "(rawQuery: string, rawOptions: SearchOptions, global: GlobalOptions) => Promise | calls: (rawQuery: string, rawOptions: SearchOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runStartTask", "signature": "(id: string, options: TaskCompositionOptions, global: GlobalOptions) => Promise | calls: (id: string, options: TaskCompositionOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runStats", "signature": "(global: GlobalOptions, options?: StatsCommandOptions) => Promise | calls: (global: GlobalOptions, options?: StatsCommandOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runTemplatesList", "signature": "(global: GlobalOptions) => Promise | calls: (global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runTemplatesSave", "signature": "(rawTemplateName: string, options: TemplatesSaveOptions, global: GlobalOptions) => Promise | calls: (rawTemplateName: string, options: TemplatesSaveOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runTemplatesShow", "signature": "(rawTemplateName: string, global: GlobalOptions) => Promise | calls: (rawTemplateName: string, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runTestRunsList", "signature": "(options: TestRunsListCommandOptions, global: GlobalOptions) => Promise<{ runs: unknown[]; count: number; filters: { status?: BackgroundTestRunStatus; limit?: number; }; }> | calls: (options: TestRunsListCommandOptions, global: GlobalOptions) => Promise<{ runs: unknown[]; count: number; filters: { status?: BackgroundTestRunStatus; limit?: number; }; }>" }, { "classification": "advanced_export", "kind": "function", "name": "runTestRunsLogs", "signature": "(runId: string, options: TestRunsLogsCommandOptions, global: GlobalOptions) => Promise<{ run: unknown; stream: BackgroundLogStream; tail: number; stdout: string[]; stderr: string[]; }> | calls: (runId: string, options: TestRunsLogsCommandOptions, global: GlobalOptions) => Promise<{ run: unknown; stream: BackgroundLogStream; tail: number; stdout: string[]; stderr: string[]; }>" }, { "classification": "advanced_export", "kind": "function", "name": "runTestRunsResume", "signature": "(runId: string, options: TestRunsResumeCommandOptions, global: GlobalOptions) => Promise<{ resumed_from: string; run: unknown; }> | calls: (runId: string, options: TestRunsResumeCommandOptions, global: GlobalOptions) => Promise<{ resumed_from: string; run: unknown; }>" }, { "classification": "advanced_export", "kind": "function", "name": "runTestRunsStatus", "signature": "(runId: string, global: GlobalOptions) => Promise<{ run: unknown; health: unknown; }> | calls: (runId: string, global: GlobalOptions) => Promise<{ run: unknown; health: unknown; }>" }, { "classification": "advanced_export", "kind": "function", "name": "runTestRunsStop", "signature": "(runId: string, options: TestRunsStopCommandOptions, global: GlobalOptions) => Promise<{ run: unknown; signal_sent: \"none\" | \"SIGKILL\" | \"SIGTERM\"; }> | calls: (runId: string, options: TestRunsStopCommandOptions, global: GlobalOptions) => Promise<{ run: unknown; signal_sent: \"SIGTERM\" | \"SIGKILL\" | \"none\"; }>" }, { "classification": "advanced_export", "kind": "function", "name": "runUpdate", "signature": "(id: string, options: UpdateCommandOptions, global: GlobalOptions) => Promise | calls: (id: string, options: UpdateCommandOptions, global: GlobalOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "runWithActiveExtensions", "signature": "(options: ActiveExtensionScopeOptions, run: () => Promise) => Promise | calls: (options: ActiveExtensionScopeOptions, run: () => Promise) => Promise" }, { "classification": "supported", "kind": "function", "name": "runWorkflowPolicyAction", "signature": "(action: WorkflowPolicyAction, name: string | undefined, options?: WorkflowPolicyActionOptions, global?: Pick) => Promise | calls: (action: WorkflowPolicyAction, name: string | undefined, options?: WorkflowPolicyActionOptions, global?: Pick) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "scanItemFormatVersions", "signature": "(entries: readonly ItemFormatVersionScanEntry[], current?: number, minimum?: number) => ItemFormatVersionScanResult | calls: (entries: readonly ItemFormatVersionScanEntry[], current?: number, minimum?: number) => ItemFormatVersionScanResult" }, { "classification": "advanced_export", "kind": "function", "name": "schema", "signature": "(subcommand: SchemaSubcommand, options?: PmActionOptions, clientOptions?: PmClientOptions) => Promise | calls: (subcommand: SchemaSubcommand, options?: PmActionOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "schemaAddField", "signature": "(name: string, options?: SchemaAddFieldCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (name: string, options?: SchemaAddFieldCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaAddFieldCommandOptions", "signature": "export interface SchemaAddFieldCommandOptions { type?: string; commands?: string[]; description?: string; cliFlag?: string; alias?: string[]; required?: boolean; requiredOnCreate?: boolean; allowUnset?: boolean; requiredTypes?: string[]; author?: string; force?: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaAddFieldResult", "signature": "export interface SchemaAddFieldResult { action: \"add-field\"; registered: boolean; replaced: boolean; field: RuntimeFieldDefinition; file: { path: string; fields: number; }; warnings: string[]; generated_at: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "schemaAddStatus", "signature": "(name: string, options?: SchemaAddStatusCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (name: string, options?: SchemaAddStatusCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaAddStatusCommandOptions", "signature": "export interface SchemaAddStatusCommandOptions { role?: string[]; alias?: string[]; description?: string; order?: number; author?: string; force?: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaAddStatusResult", "signature": "export interface SchemaAddStatusResult { action: \"add-status\"; registered: boolean; replaced: boolean; status: RuntimeStatusDefinition; file: { path: string; statuses: number; }; warnings: string[]; generated_at: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "schemaAddType", "signature": "(name: string, options?: SchemaAddTypeCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (name: string, options?: SchemaAddTypeCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaAddTypeCommandOptions", "signature": "export interface SchemaAddTypeCommandOptions { description?: string; defaultStatus?: string; folder?: string; alias?: string[]; author?: string; force?: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaAddTypeInferCommandOptions", "signature": "export interface SchemaAddTypeInferCommandOptions { minCount?: number; apply?: boolean; author?: string; force?: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaAddTypeInferResult", "signature": "export interface SchemaAddTypeInferResult { action: \"infer-types\"; applied: boolean; min_count: number; candidates: InferredTypeCandidate[]; registered: string[]; replaced: string[]; skipped: Array<{ name: string; reason: string; }>; file: { path: string; definitions: number; }; warnings: string[]; generated_at: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaAddTypeResult", "signature": "export interface SchemaAddTypeResult { action: \"add-type\"; registered: boolean; replaced: boolean; type: ItemTypeDefinition; file: { path: string; definitions: number; }; warnings: string[]; generated_at: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "schemaApplyPreset", "signature": "(typePreset: string, options?: SchemaApplyPresetCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (typePreset: string, options?: SchemaApplyPresetCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaApplyPresetCommandOptions", "signature": "export interface SchemaApplyPresetCommandOptions { author?: string; force?: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaApplyPresetResult", "signature": "export interface SchemaApplyPresetResult { action: \"apply-preset\"; preset: TypePresetName; registered: string[]; replaced: string[]; file: { path: string; definitions: number; }; warnings: string[]; generated_at: string; }" }, { "classification": "advanced_export", "kind": "type", "name": "SchemaEvolutionMigrationRequest", "signature": "export type SchemaEvolutionMigrationRequest = { kind: \"rename-type\"; from: string; to: string; } | { kind: \"rename-field\"; from: string; to: string; type?: string; } | { kind: \"remap-status\"; from: string; to: string; };" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaEvolutionMigrationResult", "signature": "export interface SchemaEvolutionMigrationResult extends SchemaEvolutionMigrationPlan { action: SchemaEvolutionMigrationRequest[\"kind\"]; applied: boolean; recovered: boolean; migrated_item_count: number; workspace_history_path?: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "schemaInferTypes", "signature": "(options?: SchemaAddTypeInferCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (options?: SchemaAddTypeInferCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "type", "name": "SchemaInspectResult", "signature": "export type SchemaInspectResult = SchemaListResult | SchemaShowResult | SchemaShowStatusResult | SchemaListFieldsResult | SchemaShowFieldResult;" }, { "classification": "advanced_export", "kind": "function", "name": "schemaList", "signature": "(clientOptions?: PmClientOptions) => Promise | calls: (clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "schemaListFields", "signature": "(clientOptions?: PmClientOptions) => Promise | calls: (clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaListFieldsResult", "signature": "export interface SchemaListFieldsResult { action: \"list-fields\"; fields: SchemaFieldSummary[]; counts: { total: number; }; file: { path: string; }; generated_at: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaListResult", "signature": "export interface SchemaListResult { action: \"list\"; builtin: SchemaTypeSummary[]; custom: SchemaTypeSummary[]; extension: SchemaTypeSummary[]; counts: { builtin: number; custom: number; extension: number; total: number; }; statuses: { builtin: SchemaStatusSummary[]; custom: SchemaStatusSummary[]; counts: { builtin: number; custom: number; total: number; }; }; fields: { custom: SchemaFieldSummary[]; counts: { total: number; }; }; file: { path: string; }; generated_at: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "schemaRemapStatus", "signature": "(from: string, to: string, options: RunSchemaEvolutionMigrationOptions, clientOptions?: PmClientOptions) => Promise | calls: (from: string, to: string, options: RunSchemaEvolutionMigrationOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "schemaRemoveField", "signature": "(name: string, options?: SchemaRemoveFieldCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (name: string, options?: SchemaRemoveFieldCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaRemoveFieldCommandOptions", "signature": "export interface SchemaRemoveFieldCommandOptions { author?: string; force?: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaRemoveFieldResult", "signature": "export interface SchemaRemoveFieldResult { action: \"remove-field\"; removed: boolean; field?: RuntimeFieldDefinition; file: { path: string; fields: number; }; warnings: string[]; generated_at: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "schemaRemoveStatus", "signature": "(name: string, options?: SchemaRemoveStatusCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (name: string, options?: SchemaRemoveStatusCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaRemoveStatusCommandOptions", "signature": "export interface SchemaRemoveStatusCommandOptions { author?: string; force?: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaRemoveStatusResult", "signature": "export interface SchemaRemoveStatusResult { action: \"remove-status\"; removed: boolean; status?: RuntimeStatusDefinition; file: { path: string; statuses: number; }; warnings: string[]; generated_at: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "schemaRemoveType", "signature": "(name: string, options?: SchemaRemoveTypeCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (name: string, options?: SchemaRemoveTypeCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaRemoveTypeCommandOptions", "signature": "export interface SchemaRemoveTypeCommandOptions { author?: string; force?: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaRemoveTypeResult", "signature": "export interface SchemaRemoveTypeResult { action: \"remove-type\"; removed: boolean; type?: ItemTypeDefinition; file: { path: string; definitions: number; }; warnings: string[]; generated_at: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "schemaRenameField", "signature": "(from: string, to: string, options: RunSchemaEvolutionMigrationOptions, type?: string, clientOptions?: PmClientOptions) => Promise | calls: (from: string, to: string, options: RunSchemaEvolutionMigrationOptions, type?: string, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "schemaRenameType", "signature": "(from: string, to: string, options: RunSchemaEvolutionMigrationOptions, clientOptions?: PmClientOptions) => Promise | calls: (from: string, to: string, options: RunSchemaEvolutionMigrationOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "type", "name": "SchemaResult", "signature": "export type SchemaResult = WorkflowPolicyActionResult | SchemaInspectResult | SchemaListResult | SchemaShowResult | SchemaShowStatusResult | SchemaListFieldsResult | SchemaShowFieldResult | SchemaAddTypeResult | SchemaRemoveTypeResult | SchemaAddStatusResult | SchemaRemoveStatusResult | SchemaAddFieldResult | SchemaRemoveFieldResult | SchemaApplyPresetResult | SchemaAddTypeInferResult | SchemaEvolutionMigrationResult;" }, { "classification": "advanced_export", "kind": "function", "name": "schemaShow", "signature": "(name: string, clientOptions?: PmClientOptions) => Promise | calls: (name: string, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "function", "name": "schemaShowField", "signature": "(name: string, clientOptions?: PmClientOptions) => Promise | calls: (name: string, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaShowFieldResult", "signature": "export interface SchemaShowFieldResult { action: \"show-field\"; field: SchemaFieldSummary; file: { path: string; }; generated_at: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaShowResult", "signature": "export interface SchemaShowResult { action: \"show\"; type: SchemaTypeDefinitionResult; file: { path: string; }; generated_at: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "schemaShowStatus", "signature": "(name: string, clientOptions?: PmClientOptions) => Promise | calls: (name: string, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "SchemaShowStatusResult", "signature": "export interface SchemaShowStatusResult { action: \"show-status\"; status: SchemaStatusSummary; file: { path: string; }; generated_at: string; }" }, { "classification": "advanced_export", "kind": "type", "name": "SchemaSubcommand", "signature": "export type SchemaSubcommand = (typeof SCHEMA_SUBCOMMANDS)[number];" }, { "classification": "supported", "kind": "function", "name": "scoreItemSimilarity", "signature": "(leftTitle: string, rightTitle: string) => ItemSimilarityScore | calls: (leftTitle: string, rightTitle: string) => ItemSimilarityScore" }, { "classification": "advanced_export", "kind": "interface", "name": "SdkActionCoverageRow", "signature": "export interface SdkActionCoverageRow { action: string; resolved_action: string; covered: boolean; route: \"native\" | \"alias\" | \"missing\"; }" }, { "classification": "supported", "kind": "function", "name": "search", "signature": " = InitialReadOptions>(query: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = InitialReadOptions>(query: string, options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "supported", "kind": "value", "name": "SEARCH_EXTENSION_FLAG_DEFINITIONS", "signature": "FlagDefinition[]" }, { "classification": "supported", "kind": "interface", "name": "SearchCompactResult", "signature": "export interface SearchCompactResult extends SearchResultBase { filters: Record; projection?: undefined; now?: undefined; }" }, { "classification": "supported", "kind": "interface", "name": "SearchHit", "signature": "export interface SearchHit { item: ItemMetadata; score: number; matched_fields: string[]; matched_all_terms?: boolean; exact_id_match?: boolean; highlights?: SearchHitHighlight[]; }" }, { "classification": "supported", "kind": "interface", "name": "SearchHitHighlight", "signature": "export interface SearchHitHighlight { field: string; snippet: string; }" }, { "classification": "supported", "kind": "type", "name": "SearchMatchMode", "signature": "export type SearchMatchMode = \"and\" | \"or\" | \"exact\";" }, { "classification": "supported", "kind": "interface", "name": "SearchOptions", "signature": "export interface SearchOptions extends SharedItemFilterOptions { mode?: string; matchMode?: string; minScore?: string | number; count?: boolean; semanticWeight?: string | number; includeLinked?: boolean; titleExact?: boolean; phraseExact?: boolean; limit?: string; after?: string; compact?: boolean; full?: boolean; fields?: string; highlight?: boolean; }" }, { "classification": "supported", "kind": "type", "name": "SearchResult", "signature": "export type SearchResult = SearchCompactResult | SearchVerboseResult;" }, { "classification": "supported", "kind": "type", "name": "SearchResultItem", "signature": "export type SearchResultItem = SearchHit | Record;" }, { "classification": "supported", "kind": "interface", "name": "SearchVerboseResult", "signature": "export interface SearchVerboseResult extends SearchResultBase { filters: Record; projection: { mode: SearchProjectionMode; fields: string[] | null; }; now: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "selectImportAuthor", "signature": "(explicitAuthor: string | undefined, settingsAuthor: string) => string | calls: (explicitAuthor: string | undefined, settingsAuthor: string) => string" }, { "classification": "supported", "kind": "function", "name": "serializeItemDocument", "signature": "(document: ItemDocument, options?: ItemDocumentFormatOptions) => string | calls: (document: ItemDocument, options?: ItemDocumentFormatOptions) => string" }, { "classification": "advanced_export", "kind": "function", "name": "snapshotPmCliErrorContext", "signature": "(context: unknown) => Record | calls: (context: unknown) => Record" }, { "classification": "advanced_export", "kind": "function", "name": "splitFrontMatter", "signature": "(content: string) => { frontMatter: string; body: string; } | calls: (content: string) => { frontMatter: string; body: string; }" }, { "classification": "supported", "kind": "interface", "name": "StaleEntry", "signature": "export interface StaleEntry { id: string; title: string; status: ItemStatus; updated_at: string; stale_days: number; }" }, { "classification": "advanced_export", "kind": "function", "name": "startTask", "signature": "(id: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise | calls: (id: string, options?: PmClientFullMutationOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "StartTaskResult", "signature": "export interface StartTaskResult { id: string; action: \"start_task\"; claim: ClaimResult; update: UpdateResult; }" }, { "classification": "advanced_export", "kind": "function", "name": "stats", "signature": " = StatsCommandOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise | calls: = StatsCommandOptions>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "advanced_export", "kind": "interface", "name": "StatsCommandOptions", "signature": "export interface StatsCommandOptions { includeEmpty?: boolean; storage?: boolean; metadataCoverage?: boolean; byAssignee?: boolean; byTag?: boolean; byPriority?: boolean; tagPrefix?: string; fieldUtilization?: boolean; measurements?: boolean; metric?: string; measurementLimit?: number; observe?: string[]; direction?: ImprovementDirection; measurementSource?: string; measurementItem?: string; measurementRevision?: string; author?: string; message?: string; provenanceCoverage?: boolean; fleetAttribution?: boolean; since?: string; eventLimit?: number; minimumSample?: number; }" }, { "classification": "advanced_export", "kind": "interface", "name": "StatsResult", "signature": "export interface StatsResult { totals: { items: number; history_streams: number; history_entries: number; }; by_type: StatsTypeBreakdown; by_status: Partial>; omitted_zero_buckets: number; metadata_coverage?: MetadataCoverageReport; breakdowns?: { assignee?: GroupedBreakdown; tag?: GroupedBreakdown; priority?: GroupedBreakdown; }; storage?: HistoryStorageStats; field_utilization?: ContentFieldUtilizationReport; improvement_ledger?: ImprovementLedgerResult; recorded_observations?: RecordImprovementObservationResult[]; provenance_coverage?: ProvenanceCoverageAnalytics; fleet_attribution?: FleetAttributionAnalytics; generated_at: string; }" }, { "classification": "supported", "kind": "value", "name": "STATUS_VALUES", "signature": "readonly [\"draft\", \"open\", \"in_progress\", \"blocked\", \"closed\", \"canceled\"]" }, { "classification": "advanced_export", "kind": "value", "name": "SUBSTANTIVE_HISTORY_OPERATIONS", "signature": "readonly [\"append\", \"cancel\", \"claim\", \"close\", \"comment_add\", \"create\", \"learning_add\", \"note_add\", \"reopen\"]" }, { "classification": "advanced_export", "kind": "interface", "name": "TaskCompositionOptions", "signature": "export interface TaskCompositionOptions extends ReleaseMutationOptions { force?: boolean; next?: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "TemplatesListResult", "signature": "export interface TemplatesListResult { templates: string[]; count: number; builtin_templates: string[]; user_templates: string[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "TemplatesSaveOptions", "signature": "export interface TemplatesSaveOptions extends Record { priority?: string | number; }" }, { "classification": "advanced_export", "kind": "interface", "name": "TemplatesSaveResult", "signature": "export interface TemplatesSaveResult { name: string; created_at: string; updated_at: string; path: string; options: CreateTemplateOptions; }" }, { "classification": "advanced_export", "kind": "interface", "name": "TemplatesShowResult", "signature": "export interface TemplatesShowResult { name: string; source: TemplateSource; created_at: string; updated_at: string; path: string; options: CreateTemplateOptions; }" }, { "classification": "advanced_export", "kind": "interface", "name": "TerminalOrderingMutation", "signature": "export interface TerminalOrderingMutation { changedFields: string[]; warnings: string[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "TerminalReasonInput", "signature": "export interface TerminalReasonInput { explicit?: string; duplicateOf?: string; resolution?: string; message?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "TerminalReasonResolution", "signature": "export interface TerminalReasonResolution { closeReason?: string; source: TerminalReasonSource; }" }, { "classification": "advanced_export", "kind": "type", "name": "TerminalReasonSource", "signature": "export type TerminalReasonSource = \"explicit\" | \"duplicate\" | \"resolution\" | \"message\" | \"none\";" }, { "classification": "advanced_export", "kind": "interface", "name": "TerminalTransitionPolicy", "signature": "export interface TerminalTransitionPolicy { requireCloseReason: boolean; orderingEdges: \"preserve\" | \"remove\"; }" }, { "classification": "supported", "kind": "interface", "name": "TestHealthSummary", "signature": "export interface TestHealthSummary { scope: \"matching_active_items\"; total_items: number; items_with_tests: number; items_with_recent_runs: number; recent_runs: { passed: number; failed: number; skipped: number; }; items_failing: string[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "TestRunsListCommandOptions", "signature": "export interface TestRunsListCommandOptions { status?: string; limit?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "TestRunsLogsCommandOptions", "signature": "export interface TestRunsLogsCommandOptions { stream?: string; tail?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "TestRunsResumeCommandOptions", "signature": "export interface TestRunsResumeCommandOptions { author?: string; noExtensions?: boolean; }" }, { "classification": "advanced_export", "kind": "interface", "name": "TestRunsStopCommandOptions", "signature": "export interface TestRunsStopCommandOptions { force?: boolean; }" }, { "classification": "advanced_export", "kind": "function", "name": "toEstimatedMinutesValue", "signature": "(value: unknown) => number | undefined | calls: (value: unknown) => number | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "toImportBoolean", "signature": "(value: unknown) => boolean | undefined | calls: (value: unknown) => boolean | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "toImportConfidence", "signature": "(value: unknown, allowedTextValues: readonly ConfidenceTextLevel[]) => ItemMetadata[\"confidence\"] | undefined | calls: (value: unknown, allowedTextValues: readonly ConfidenceTextLevel[]) => ItemMetadata[\"confidence\"] | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "toImportInteger", "signature": "(value: unknown) => number | undefined | calls: (value: unknown) => number | undefined" }, { "classification": "advanced_export", "kind": "interface", "name": "ToImportLinkedArtifactsOptions", "signature": "export interface ToImportLinkedArtifactsOptions { allowScalar?: boolean; pathKeys?: readonly string[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "toImportLinkedDocs", "signature": "(value: unknown, options?: ToImportLinkedArtifactsOptions) => LinkedDoc[] | undefined | calls: (value: unknown, options?: ToImportLinkedArtifactsOptions) => LinkedDoc[] | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "toImportLinkedFiles", "signature": "(value: unknown, options?: ToImportLinkedArtifactsOptions) => LinkedFile[] | undefined | calls: (value: unknown, options?: ToImportLinkedArtifactsOptions) => LinkedFile[] | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "toImportLinkedTests", "signature": "(value: unknown, options?: ToImportLinkedTestsOptions) => LinkedTest[] | undefined | calls: (value: unknown, options?: ToImportLinkedTestsOptions) => LinkedTest[] | undefined" }, { "classification": "advanced_export", "kind": "interface", "name": "ToImportLinkedTestsOptions", "signature": "export interface ToImportLinkedTestsOptions { allowScalar?: boolean; commandKeys?: readonly string[]; pathKeys?: readonly string[]; requireCommand?: boolean; includeExtendedAssertions?: boolean; integerTimeout?: boolean; timeoutMinimum?: number; timeoutExclusiveMinimum?: boolean; }" }, { "classification": "advanced_export", "kind": "function", "name": "toImportLogEntries", "signature": "(value: unknown, options: ToImportLogEntriesOptions) => LogNote[] | undefined | calls: (value: unknown, options: ToImportLogEntriesOptions) => LogNote[] | undefined" }, { "classification": "advanced_export", "kind": "interface", "name": "ToImportLogEntriesOptions", "signature": "export interface ToImportLogEntriesOptions { fallbackCreatedAt: string; fallbackAuthor: string; allowScalar?: boolean; textKeys?: readonly string[]; createdAtKey?: string; authorKey?: string; toIsoString?: (value: unknown) => string | undefined; }" }, { "classification": "advanced_export", "kind": "function", "name": "toImportNormalizedEnum", "signature": "(value: unknown, allowed: T) => T[number] | undefined | calls: (value: unknown, allowed: T) => T[number] | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "toImportNumberMap", "signature": "(value: unknown) => Record | undefined | calls: (value: unknown) => Record | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "toImportPriority", "signature": "(value: unknown) => ImportPriorityValue | calls: (value: unknown) => ImportPriorityValue" }, { "classification": "advanced_export", "kind": "function", "name": "toImportStatus", "signature": "(value: unknown) => ItemStatus | calls: (value: unknown) => ItemStatus" }, { "classification": "advanced_export", "kind": "function", "name": "toImportStringList", "signature": "(value: unknown) => string[] | undefined | calls: (value: unknown) => string[] | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "toImportStringMap", "signature": "(value: unknown) => Record | undefined | calls: (value: unknown) => Record | undefined" }, { "classification": "advanced_export", "kind": "function", "name": "toImportTags", "signature": "(value: unknown) => string[] | calls: (value: unknown) => string[]" }, { "classification": "supported", "kind": "function", "name": "tokenizeSimilarityText", "signature": "(value: string) => string[] | calls: (value: string) => string[]" }, { "classification": "advanced_export", "kind": "function", "name": "toNonEmptyImportString", "signature": "(value: unknown) => string | undefined | calls: (value: unknown) => string | undefined" }, { "classification": "supported", "kind": "function", "name": "update", "signature": "(id: string, options?: PmUpdateActionOptions, clientOptions?: PmClientOptions) => Promise | calls: (id: string, options?: PmUpdateActionOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "advanced_export", "kind": "interface", "name": "UpdateCommandOptions", "signature": "export interface UpdateCommandOptions extends MutationMetadataCommandOptions, SharedLinkedResourceOptions, SharedLinkedResourceClearOptions { title?: string; description?: string; body?: string; documentAnnotationSnapshot?: Partial>; status?: string; closeReason?: string; completedAt?: string; priority?: string | number; type?: string; tags?: string; addTags?: string[]; removeTags?: string[]; addAc?: string[]; removeAc?: string[]; force?: boolean; allowMissingParent?: boolean; allowUnresolvedDeps?: boolean; depRemove?: string[]; replaceDeps?: boolean; replaceTests?: boolean; replaceFiles?: boolean; replaceDocs?: boolean; runtimeFieldCommands?: Array<\"update\" | \"update_many\">; [key: string]: unknown; }" }, { "classification": "supported", "kind": "interface", "name": "UpdateResult", "signature": "export interface UpdateResult { item: Record; changed_fields: string[]; warnings: string[]; }" }, { "classification": "advanced_export", "kind": "function", "name": "upgrade", "signature": "(target?: string, options?: UpgradeCommandOptions, clientOptions?: PmClientOptions) => Promise | calls: (target?: string, options?: UpgradeCommandOptions, clientOptions?: PmClientOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "UpgradeCommandOptions", "signature": "export interface UpgradeCommandOptions { scope?: ExtensionScope; dryRun?: boolean; cliOnly?: boolean; packagesOnly?: boolean; project?: boolean; local?: boolean; global?: boolean; repair?: boolean; tag?: string; packageName?: string; commandRunner?: UpgradeCommandRunner; }" }, { "classification": "supported", "kind": "interface", "name": "UpgradeResult", "signature": "export interface UpgradeResult { ok: boolean; action: \"upgrade\"; dry_run: boolean; scope: ExtensionScope; target?: string; cli: UpgradeCliResult; packages: UpgradePackageResult[]; summary: { requested_cli: boolean; requested_packages: boolean; planned: number; updated: number; skipped: number; failed: number; }; }" }, { "classification": "advanced_export", "kind": "function", "name": "validate", "signature": "{ & { counts: true; }>(options: Options, clientOptions?: PmClientOptions): ReadPromise; & { counts?: false; } = ValidateCommandOptions & { counts?: false; }>(options?: Options, clientOptions?: PmClientOptions): ReadPromise; >(options: Options, clientOptions?: PmClientOptions): ReadPromise; } | calls: & { counts: true; }>(options: Options, clientOptions?: PmClientOptions) => ReadPromise ; & { counts?: false; } = ValidateCommandOptions & { counts?: false; }>(options?: Options, clientOptions?: PmClientOptions) => ReadPromise ; >(options: Options, clientOptions?: PmClientOptions) => ReadPromise" }, { "classification": "supported", "kind": "interface", "name": "ValidateCommandOptions", "signature": "export interface ValidateCommandOptions { checkCompleteness?: boolean; checkMetadata?: boolean; checkResolution?: boolean; checkLifecycle?: boolean; checkStaleBlockers?: boolean; dependencyCycleSeverity?: string; parentCycleSeverity?: string; checkFiles?: boolean; includePmInternals?: boolean; verboseFileLists?: boolean; verboseDiagnostics?: boolean; allAffectedIds?: boolean; checkHistoryDrift?: boolean; checkStorageIntegrity?: boolean; checkCommandReferences?: boolean; scanMode?: string; metadataProfile?: string; fixHints?: boolean; autoFix?: boolean; dryRun?: boolean; fixScope?: string[]; pruneMissing?: boolean; counts?: boolean; full?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ValidateCountsResult", "signature": "export interface ValidateCountsResult extends Omit { fixes?: ValidateCountsFixesSummary; }" }, { "classification": "supported", "kind": "interface", "name": "ValidateResult", "signature": "export interface ValidateResult { ok: boolean; has_warnings: boolean; checks: ValidateCheck[]; warnings: string[]; fixes?: ValidateFixesSummary; generated_at: string; projection: OutputProjectionDeclaration; }" }, { "classification": "advanced_export", "kind": "function", "name": "withCliMutationInput", "signature": "(options: T) => T | calls: (options: T) => T" }, { "classification": "advanced_export", "kind": "function", "name": "withLiteralMutationInput", "signature": "(options: T) => T | calls: (options: T) => T" }, { "classification": "contract_data", "kind": "function", "name": "withoutGenericRefusalExamples", "signature": "(values: readonly string[] | undefined) => string[] | calls: (values: readonly string[] | undefined) => string[]" }, { "classification": "supported", "kind": "value", "name": "WORKFLOW_POLICY_ACTIONS", "signature": "readonly [\"policies\", \"policy-put\", \"policy-remove\", \"policy-mode\", \"policy-check\", \"policy-approve\", \"policy-presets\"]" }, { "classification": "supported", "kind": "value", "name": "WORKFLOW_POLICY_DOCUMENT_SCHEMA", "signature": "{ readonly $schema: \"https://json-schema.org/draft/2020-12/schema\"; readonly title: \"pm workflow policy registry\"; readonly type: \"object\"; readonly additionalProperties: false; readonly required: readonly [\"version\", \"policies\"]; readonly properties: { readonly version: { readonly const: 1; }; readonly enforcement: { readonly enum: readonly [\"advise\", \"refuse\"]; readonly default: \"advise\"; }; readonly policies: { readonly type: \"array\"; readonly maxItems: 256; readonly items: { readonly type: \"object\"; readonly additionalProperties: false; readonly required: readonly [\"id\", \"rule\"]; readonly properties: { readonly id: { readonly type: \"string\"; readonly minLength: 1; readonly maxLength: 128; readonly pattern: \"^[a-zA-Z0-9][a-zA-Z0-9._-]*$\"; }; readonly description: { readonly type: \"string\"; readonly minLength: 1; readonly maxLength: 500; readonly pattern: \"\\\\S\"; }; readonly effect: { readonly enum: readonly [\"advise\", \"warn\", \"refuse\"]; }; readonly subject: { readonly type: \"object\"; readonly additionalProperties: false; readonly properties: { readonly dependency: { readonly type: \"object\"; readonly additionalProperties: false; readonly required: readonly [\"kind\"]; readonly properties: { readonly kind: { type: string; minLength: number; maxLength: number; pattern: string; }; readonly id: { type: string; minLength: number; maxLength: number; pattern: string; }; }; }; }; }; readonly rule: { readonly oneOf: readonly [{ readonly type: \"object\"; readonly additionalProperties: false; readonly required: readonly [\"kind\", \"fields\"]; readonly properties: { readonly kind: { readonly const: \"require_fields\"; }; readonly fields: { items: { pattern: string; type: string; minLength: number; maxLength: number; }; type: string; minItems: number; maxItems: number; }; }; }, { readonly type: \"object\"; readonly additionalProperties: false; readonly required: readonly [\"kind\", \"authors\"]; readonly properties: { readonly kind: { readonly const: \"authors\"; }; readonly authors: { type: string; minItems: number; maxItems: number; items: { type: string; minLength: number; maxLength: number; pattern: string; }; }; }; }, ...{ type: string; additionalProperties: boolean; required: string[]; properties: { kind: { const: string; }; fields: { items: { pattern: string; type: string; minLength: number; maxLength: number; }; type: string; minItems: number; maxItems: number; }; authors: { type: string; minItems: number; maxItems: number; items: { type: string; minLength: number; maxLength: number; pattern: string; }; }; }; }[], { readonly type: \"object\"; readonly additionalProperties: false; readonly required: readonly [\"kind\", \"allowed\"]; readonly properties: { readonly kind: { readonly const: \"transition\"; }; readonly allowed: { readonly type: \"array\"; readonly maxItems: 64; readonly items: { readonly type: \"array\"; readonly minItems: 2; readonly maxItems: 2; readonly items: { type: string; minLength: number; maxLength: number; pattern: string; }; }; }; }; }]; }; }; }; }; }; }" }, { "classification": "supported", "kind": "value", "name": "WORKFLOW_POLICY_SCHEMA", "signature": "{ readonly type: \"object\"; readonly additionalProperties: false; readonly required: readonly [\"id\", \"rule\"]; readonly properties: { readonly id: { readonly type: \"string\"; readonly minLength: 1; readonly maxLength: 128; readonly pattern: \"^[a-zA-Z0-9][a-zA-Z0-9._-]*$\"; }; readonly description: { readonly type: \"string\"; readonly minLength: 1; readonly maxLength: 500; readonly pattern: \"\\\\S\"; }; readonly effect: { readonly enum: readonly [\"advise\", \"warn\", \"refuse\"]; }; readonly subject: { readonly type: \"object\"; readonly additionalProperties: false; readonly properties: { readonly dependency: { readonly type: \"object\"; readonly additionalProperties: false; readonly required: readonly [\"kind\"]; readonly properties: { readonly kind: { type: string; minLength: number; maxLength: number; pattern: string; }; readonly id: { type: string; minLength: number; maxLength: number; pattern: string; }; }; }; }; }; readonly rule: { readonly oneOf: readonly [{ readonly type: \"object\"; readonly additionalProperties: false; readonly required: readonly [\"kind\", \"fields\"]; readonly properties: { readonly kind: { readonly const: \"require_fields\"; }; readonly fields: { items: { pattern: string; type: string; minLength: number; maxLength: number; }; type: string; minItems: number; maxItems: number; }; }; }, { readonly type: \"object\"; readonly additionalProperties: false; readonly required: readonly [\"kind\", \"authors\"]; readonly properties: { readonly kind: { readonly const: \"authors\"; }; readonly authors: { type: string; minItems: number; maxItems: number; items: { type: string; minLength: number; maxLength: number; pattern: string; }; }; }; }, ...{ type: string; additionalProperties: boolean; required: string[]; properties: { kind: { const: string; }; fields: { items: { pattern: string; type: string; minLength: number; maxLength: number; }; type: string; minItems: number; maxItems: number; }; authors: { type: string; minItems: number; maxItems: number; items: { type: string; minLength: number; maxLength: number; pattern: string; }; }; }; }[], { readonly type: \"object\"; readonly additionalProperties: false; readonly required: readonly [\"kind\", \"allowed\"]; readonly properties: { readonly kind: { readonly const: \"transition\"; }; readonly allowed: { readonly type: \"array\"; readonly maxItems: 64; readonly items: { readonly type: \"array\"; readonly minItems: 2; readonly maxItems: 2; readonly items: { type: string; minLength: number; maxLength: number; pattern: string; }; }; }; }; }]; }; }; }" }, { "classification": "supported", "kind": "function", "name": "workflowApprovalFingerprint", "signature": "(policy: WorkflowPolicy, record: Readonly>) => string | calls: (policy: WorkflowPolicy, record: Readonly>) => string" }, { "classification": "supported", "kind": "interface", "name": "WorkflowApprovalReceipt", "signature": "export interface WorkflowApprovalReceipt { id: string; policy_id: string; policy_fingerprint: string; content_fingerprint: string; warnings: string[]; }" }, { "classification": "supported", "kind": "interface", "name": "WorkflowCompletenessViolation", "signature": "export interface WorkflowCompletenessViolation { id: string; type: string; status: string; decision: WorkflowPolicyDecision; }" }, { "classification": "supported", "kind": "interface", "name": "WorkflowPolicy", "signature": "export interface WorkflowPolicy { id: string; description?: string; subject?: WorkflowPolicySubject; effect?: WorkflowPolicyEffect; rule: WorkflowPolicyRule; }" }, { "classification": "supported", "kind": "type", "name": "WorkflowPolicyAction", "signature": "export type WorkflowPolicyAction = (typeof WORKFLOW_POLICY_ACTIONS)[number];" }, { "classification": "supported", "kind": "interface", "name": "WorkflowPolicyActionOptions", "signature": "export interface WorkflowPolicyActionOptions { definition?: unknown; policy?: string; dryRun?: boolean; author?: string; message?: string; }" }, { "classification": "supported", "kind": "interface", "name": "WorkflowPolicyActionResult", "signature": "export interface WorkflowPolicyActionResult { policy_result: true; action: WorkflowPolicyAction; changed: boolean; result: WorkflowPolicyDocument | WorkflowPolicyEvaluation | WorkflowApprovalReceipt; }" }, { "classification": "supported", "kind": "function", "name": "workflowPolicyApplies", "signature": "(policy: WorkflowPolicy, input: WorkflowPolicyInput) => boolean | calls: (policy: WorkflowPolicy, input: WorkflowPolicyInput) => boolean" }, { "classification": "supported", "kind": "interface", "name": "WorkflowPolicyApproval", "signature": "export interface WorkflowPolicyApproval { policy_fingerprint: string; content_fingerprint: string; author: string; }" }, { "classification": "supported", "kind": "interface", "name": "WorkflowPolicyDecision", "signature": "export interface WorkflowPolicyDecision { policy_id: string; policy_fingerprint: string; rule: WorkflowPolicyRule[\"kind\"]; effect: WorkflowPolicyEffect; satisfied: boolean; missing_fields: string[]; remediation: string; }" }, { "classification": "supported", "kind": "interface", "name": "WorkflowPolicyDocument", "signature": "export interface WorkflowPolicyDocument { version: 1; enforcement: \"advise\" | \"refuse\"; policies: WorkflowPolicy[]; }" }, { "classification": "supported", "kind": "type", "name": "WorkflowPolicyEffect", "signature": "export type WorkflowPolicyEffect = \"advise\" | \"warn\" | \"refuse\";" }, { "classification": "supported", "kind": "interface", "name": "WorkflowPolicyEvaluation", "signature": "export interface WorkflowPolicyEvaluation { allowed: boolean; decisions: WorkflowPolicyDecision[]; warnings: string[]; }" }, { "classification": "supported", "kind": "function", "name": "workflowPolicyFingerprint", "signature": "(policy: WorkflowPolicy) => string | calls: (policy: WorkflowPolicy) => string" }, { "classification": "supported", "kind": "interface", "name": "WorkflowPolicyInput", "signature": "export interface WorkflowPolicyInput { operation: string; author: string; before: Readonly> | null; after: Readonly> | null; approvals?: readonly WorkflowPolicyApproval[]; completeness_only?: boolean; }" }, { "classification": "supported", "kind": "type", "name": "WorkflowPolicyRule", "signature": "export type WorkflowPolicyRule = { kind: \"require_fields\"; fields: string[]; } | { kind: \"transition\"; allowed: [ string, string ][]; } | { kind: \"authors\"; authors: string[]; } | { kind: \"field_writers\"; fields: string[]; authors: string[]; } | { kind: \"approval\"; fields: string[]; authors: string[]; };" }, { "classification": "supported", "kind": "interface", "name": "WorkflowPolicySubject", "signature": "export interface WorkflowPolicySubject { types?: string[]; tags?: string[]; statuses?: string[]; operations?: string[]; parents?: string[]; dependency?: { kind: string; id?: string; }; }" }, { "classification": "supported", "kind": "interface", "name": "WorkloadEntry", "signature": "export interface WorkloadEntry { assignee: string | null; active: number; in_progress: number; items: string[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "WorkspaceContracts", "signature": "export interface WorkspaceContracts { types: string[]; statuses: string[]; openStatus: string; closeStatus: string; canceledStatus: string; fields?: WorkspaceFieldContract[]; extensionCommands?: WorkspaceExtensionCommandContract[]; }" }, { "classification": "advanced_export", "kind": "interface", "name": "WorkspaceContractsOptions", "signature": "export interface WorkspaceContractsOptions { extensionRegistrations?: ExtensionRegistrationRegistry | null; noExtensions?: boolean; cwd?: string; }" }, { "classification": "advanced_export", "kind": "interface", "name": "WorkspaceExtensionCommandContract", "signature": "export interface WorkspaceExtensionCommandContract { command: string; action: string; arguments: Array<{ name: string; required: boolean; variadic: boolean; description?: string; }>; description?: string; tier: \"core\" | \"standard\" | \"full\" | \"internal\"; family: PmCommandCapabilityFamily; }" }, { "classification": "advanced_export", "kind": "interface", "name": "WorkspaceFieldContract", "signature": "export interface WorkspaceFieldContract { key: string; optionName: string; metadataKey: string; type: RuntimeFieldType; commands: string[]; repeatable: boolean; requiredOnCreate: boolean; description?: string; }" }, { "classification": "advanced_export", "kind": "function", "name": "writeFileAtomic", "signature": "(targetPath: string, contents: string, options?: { createParentDirectories?: boolean; }) => Promise | calls: (targetPath: string, contents: string, options?: { createParentDirectories?: boolean; }) => Promise" } ], "types": "dist/sdk/runtime.d.ts" }, "./sdk/testing": { "classification": "supported", "symbols": [ { "classification": "supported", "kind": "function", "name": "activateExtensionForTest", "signature": "(module: unknown, options?: ActivateExtensionForTestOptions) => Promise | calls: (module: unknown, options?: ActivateExtensionForTestOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "ActivateExtensionForTestOptions", "signature": "export interface ActivateExtensionForTestOptions { name?: string; layer?: ExtensionLayer; capabilities?: readonly ExtensionCapability[]; policy?: ExtensionGovernancePolicy; }" }, { "classification": "supported", "kind": "function", "name": "assertExtensionBlueprint", "signature": "(blueprint: ExtensionBlueprint, options?: LintExtensionBlueprintOptions) => ExtensionBlueprintLintResult | calls: (blueprint: ExtensionBlueprint, options?: LintExtensionBlueprintOptions) => ExtensionBlueprintLintResult" }, { "classification": "supported", "kind": "function", "name": "assertExtensionCapabilityUsage", "signature": "(activation: ExtensionActivationResult, expectation: ExtensionCapabilityUsageExpectation) => ExtensionCapabilityUsageAssertion | calls: (activation: ExtensionActivationResult, expectation: ExtensionCapabilityUsageExpectation) => ExtensionCapabilityUsageAssertion" }, { "classification": "supported", "kind": "function", "name": "assertExtensionDeactivated", "signature": "(result: ExtensionDeactivationResult, expectation?: ExtensionDeactivationExpectation) => ExtensionDeactivationResult | calls: (result: ExtensionDeactivationResult, expectation?: ExtensionDeactivationExpectation) => ExtensionDeactivationResult" }, { "classification": "supported", "kind": "function", "name": "assertExtensionManifestCompatible", "signature": "(manifest: ExtensionManifestCompatibilityManifest, target: ExtensionManifestCompatibilityTarget) => ExtensionManifestCompatibilityResult | calls: (manifest: ExtensionManifestCompatibilityManifest, target: ExtensionManifestCompatibilityTarget) => ExtensionManifestCompatibilityResult" }, { "classification": "supported", "kind": "function", "name": "assertExtensionManifestMatchesBlueprint", "signature": "(manifest: Pick, blueprint: ExtensionBlueprint) => ExtensionManifestBlueprintMatch | calls: (manifest: Pick, blueprint: ExtensionBlueprint) => ExtensionManifestBlueprintMatch" }, { "classification": "supported", "kind": "function", "name": "assertExtensionPreflight", "signature": "(blueprint: ExtensionBlueprint, options?: PreflightExtensionOptions) => ExtensionPreflightReport | calls: (blueprint: ExtensionBlueprint, options?: PreflightExtensionOptions) => ExtensionPreflightReport" }, { "classification": "supported", "kind": "function", "name": "assertPackageManifest", "signature": "(manifest: PmPackageManifest, expectation: PackageManifestExpectation) => PmPackageManifest | calls: (manifest: PmPackageManifest, expectation: PackageManifestExpectation) => PmPackageManifest" }, { "classification": "supported", "kind": "function", "name": "assertProjectProfile", "signature": "(profile: ProjectProfileDefinition, options?: AssertProjectProfileOptions) => ProjectProfileLintReport | calls: (profile: ProjectProfileDefinition, options?: AssertProjectProfileOptions) => ProjectProfileLintReport" }, { "classification": "supported", "kind": "interface", "name": "AssertProjectProfileOptions", "signature": "export interface AssertProjectProfileOptions { strict?: boolean; }" }, { "classification": "supported", "kind": "function", "name": "assertRegisteredCommandContract", "signature": "(registrations: ExtensionRegistrationRegistry, expectation: RegisteredCommandContractExpectation) => RegisteredCommandContractAssertion | calls: (registrations: ExtensionRegistrationRegistry, expectation: RegisteredCommandContractExpectation) => RegisteredCommandContractAssertion" }, { "classification": "supported", "kind": "function", "name": "assertRegisteredCommandOverride", "signature": "(commands: ExtensionCommandRegistry, expectation: RegisteredCommandOverrideExpectation) => RegisteredExtensionCommandOverride | calls: (commands: ExtensionCommandRegistry, expectation: RegisteredCommandOverrideExpectation) => RegisteredExtensionCommandOverride" }, { "classification": "supported", "kind": "function", "name": "assertRegisteredExporter", "signature": "(registrations: ExtensionRegistrationRegistry, expectation: RegisteredExporterExpectation) => RegisteredExtensionExporter | calls: (registrations: ExtensionRegistrationRegistry, expectation: RegisteredExporterExpectation) => RegisteredExtensionExporter" }, { "classification": "supported", "kind": "function", "name": "assertRegisteredFlags", "signature": "(registrations: ExtensionRegistrationRegistry, expectation: RegisteredFlagsExpectation) => RegisteredExtensionFlagDefinitions | calls: (registrations: ExtensionRegistrationRegistry, expectation: RegisteredFlagsExpectation) => RegisteredExtensionFlagDefinitions" }, { "classification": "supported", "kind": "function", "name": "assertRegisteredHook", "signature": "(hooks: ExtensionHookRegistry, expectation: RegisteredHookExpectation & { kind: TKind; }) => RegisteredHookEntry | calls: (hooks: ExtensionHookRegistry, expectation: RegisteredHookExpectation & { kind: TKind; }) => RegisteredHookEntry" }, { "classification": "supported", "kind": "function", "name": "assertRegisteredImporter", "signature": "(registrations: ExtensionRegistrationRegistry, expectation: RegisteredImporterExpectation) => RegisteredExtensionImporter | calls: (registrations: ExtensionRegistrationRegistry, expectation: RegisteredImporterExpectation) => RegisteredExtensionImporter" }, { "classification": "supported", "kind": "function", "name": "assertRegisteredItemField", "signature": "(registrations: ExtensionRegistrationRegistry, expectation: RegisteredItemFieldExpectation) => RegisteredItemFieldAssertion | calls: (registrations: ExtensionRegistrationRegistry, expectation: RegisteredItemFieldExpectation) => RegisteredItemFieldAssertion" }, { "classification": "supported", "kind": "function", "name": "assertRegisteredItemType", "signature": "(registrations: ExtensionRegistrationRegistry, expectation: RegisteredItemTypeExpectation) => RegisteredItemTypeAssertion | calls: (registrations: ExtensionRegistrationRegistry, expectation: RegisteredItemTypeExpectation) => RegisteredItemTypeAssertion" }, { "classification": "supported", "kind": "function", "name": "assertRegisteredMigration", "signature": "(registrations: ExtensionRegistrationRegistry, expectation: RegisteredMigrationExpectation) => RegisteredExtensionSchemaMigrationDefinition | calls: (registrations: ExtensionRegistrationRegistry, expectation: RegisteredMigrationExpectation) => RegisteredExtensionSchemaMigrationDefinition" }, { "classification": "supported", "kind": "function", "name": "assertRegisteredParserOverride", "signature": "(parsers: ExtensionParserRegistry, expectation: RegisteredParserOverrideExpectation) => RegisteredExtensionParserOverride | calls: (parsers: ExtensionParserRegistry, expectation: RegisteredParserOverrideExpectation) => RegisteredExtensionParserOverride" }, { "classification": "supported", "kind": "function", "name": "assertRegisteredPreflightOverride", "signature": "(preflight: ExtensionPreflightRegistry, expectation?: RegisteredPreflightOverrideExpectation) => RegisteredExtensionPreflightOverride | calls: (preflight: ExtensionPreflightRegistry, expectation?: RegisteredPreflightOverrideExpectation) => RegisteredExtensionPreflightOverride" }, { "classification": "supported", "kind": "function", "name": "assertRegisteredProfile", "signature": "(registrations: ExtensionRegistrationRegistry, expectation: RegisteredProfileExpectation) => RegisteredProfileAssertion | calls: (registrations: ExtensionRegistrationRegistry, expectation: RegisteredProfileExpectation) => RegisteredProfileAssertion" }, { "classification": "supported", "kind": "function", "name": "assertRegisteredRendererOverride", "signature": "(renderers: ExtensionRendererRegistry, expectation: RegisteredRendererOverrideExpectation) => RegisteredExtensionRendererOverride | calls: (renderers: ExtensionRendererRegistry, expectation: RegisteredRendererOverrideExpectation) => RegisteredExtensionRendererOverride" }, { "classification": "supported", "kind": "function", "name": "assertRegisteredSearchProvider", "signature": "(registrations: ExtensionRegistrationRegistry, expectation: RegisteredSearchProviderExpectation) => RegisteredExtensionSearchProvider | calls: (registrations: ExtensionRegistrationRegistry, expectation: RegisteredSearchProviderExpectation) => RegisteredExtensionSearchProvider" }, { "classification": "supported", "kind": "function", "name": "assertRegisteredServiceOverride", "signature": "(services: ExtensionServiceRegistry, expectation: RegisteredServiceOverrideExpectation) => RegisteredExtensionServiceOverride | calls: (services: ExtensionServiceRegistry, expectation: RegisteredServiceOverrideExpectation) => RegisteredExtensionServiceOverride" }, { "classification": "supported", "kind": "function", "name": "assertRegisteredVectorStoreAdapter", "signature": "(registrations: ExtensionRegistrationRegistry, expectation: RegisteredVectorStoreAdapterExpectation) => RegisteredExtensionVectorStoreAdapter | calls: (registrations: ExtensionRegistrationRegistry, expectation: RegisteredVectorStoreAdapterExpectation) => RegisteredExtensionVectorStoreAdapter" }, { "classification": "supported", "kind": "function", "name": "createExtensionTestHarness", "signature": "(module: unknown, options?: ActivateExtensionForTestOptions) => Promise | calls: (module: unknown, options?: ActivateExtensionForTestOptions) => Promise" }, { "classification": "supported", "kind": "function", "name": "deactivateExtensionForTest", "signature": "(module: unknown, options?: DeactivateExtensionForTestOptions) => Promise | calls: (module: unknown, options?: DeactivateExtensionForTestOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "DeactivateExtensionForTestOptions", "signature": "export interface DeactivateExtensionForTestOptions { name?: string; layer?: ExtensionLayer; activation?: Pick; deactivateTimeoutMs?: number; }" }, { "classification": "supported", "kind": "function", "name": "decodeToon", "signature": "(input: string, options?: DecodeOptions) => JsonValue | calls: (input: string, options?: DecodeOptions) => JsonValue" }, { "classification": "supported", "kind": "function", "name": "describeExtensionActivation", "signature": "(activation: ExtensionActivationResult, options?: DescribeExtensionActivationOptions) => ExtensionActivationSummary | calls: (activation: ExtensionActivationResult, options?: DescribeExtensionActivationOptions) => ExtensionActivationSummary" }, { "classification": "supported", "kind": "interface", "name": "DescribeExtensionActivationOptions", "signature": "export interface DescribeExtensionActivationOptions { extensionName?: string; extensionNames?: readonly string[]; }" }, { "classification": "supported", "kind": "function", "name": "describeExtensionBlueprint", "signature": "(blueprint: ExtensionBlueprint) => ExtensionActivationSummary | calls: (blueprint: ExtensionBlueprint) => ExtensionActivationSummary" }, { "classification": "supported", "kind": "function", "name": "encodeToon", "signature": "(input: unknown, options?: EncodeOptions) => string | calls: (input: unknown, options?: EncodeOptions) => string" }, { "classification": "supported", "kind": "interface", "name": "ExtensionActivationSummary", "signature": "export interface ExtensionActivationSummary { capabilities: ExtensionCapability[]; commands: string[]; command_overrides: string[]; command_handlers: string[]; hooks: string[]; flag_commands: string[]; item_types: string[]; item_fields: string[]; relationship_kinds?: string[]; migrations: string[]; profiles: string[]; importers: string[]; exporters: string[]; search_providers: string[]; vector_store_adapters: string[]; assurance_providers?: string[]; parser_overrides: string[]; service_overrides: ExtensionServiceName[]; renderer_overrides: OutputRendererFormat[]; renderer_ownership?: Array<{ format: OutputRendererFormat; commands: string[]; result_discriminator: boolean; }>; preflight_overrides: number; preflight_ownership: Array<{ commands: string[]; }>; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionBlueprint", "signature": "export interface ExtensionBlueprint { manifest?: ExtensionManifest; commands?: CommandDefinition[]; commandOverrides?: Record; flags?: Record; parsers?: Record; renderers?: Partial>; services?: Partial>; preflights?: Array; itemTypes?: SchemaItemTypeDefinition[]; itemFields?: SchemaFieldDefinition[]; relationshipKinds?: RelationshipKindDefinition[]; migrations?: SchemaMigrationDefinition[]; profiles?: ProjectProfileRegistrationInput[]; searchProviders?: SearchProviderDefinition[]; vectorStoreAdapters?: VectorStoreAdapterDefinition[]; assuranceProviders?: AssuranceMeasurementProviderDefinition[]; importers?: ExtensionBlueprintImporter[]; exporters?: ExtensionBlueprintExporter[]; hooks?: ExtensionBlueprintHooks; activate?: (api: ExtensionApi) => void | Promise; deactivate?: () => void | Promise; }" }, { "classification": "supported", "kind": "type", "name": "ExtensionBlueprintLintCode", "signature": "export type ExtensionBlueprintLintCode = \"capability_undeclared\" | \"capability_unused\" | \"duplicate_command\" | \"command_override_conflict\" | \"empty_surface\" | \"host_owned_flag_collision\" | \"malformed_long_flag\" | \"reserved_item_field\" | \"manifest_capabilities_absent\";" }, { "classification": "supported", "kind": "interface", "name": "ExtensionBlueprintLintFinding", "signature": "export interface ExtensionBlueprintLintFinding { code: ExtensionBlueprintLintCode; severity: ExtensionBlueprintLintSeverity; message: string; capability?: ExtensionCapability; command?: string; field?: string; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionBlueprintLintResult", "signature": "export interface ExtensionBlueprintLintResult { ok: boolean; findings: ExtensionBlueprintLintFinding[]; used: ExtensionCapability[]; declared: ExtensionCapability[] | null; }" }, { "classification": "supported", "kind": "type", "name": "ExtensionBlueprintLintSeverity", "signature": "export type ExtensionBlueprintLintSeverity = \"error\" | \"warning\";" }, { "classification": "supported", "kind": "interface", "name": "ExtensionCapabilityUsageAssertion", "signature": "export interface ExtensionCapabilityUsageAssertion { declared: ExtensionCapability[]; used: ExtensionCapability[]; unused: ExtensionCapability[]; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionCapabilityUsageExpectation", "signature": "export interface ExtensionCapabilityUsageExpectation { declared: readonly ExtensionCapability[]; extensionName?: string; allowUnused?: readonly ExtensionCapability[]; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionDeactivationExpectation", "signature": "export interface ExtensionDeactivationExpectation { deactivated?: number; failed?: number; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionManifestBlueprintMatch", "signature": "export interface ExtensionManifestBlueprintMatch { used: ExtensionCapability[]; declared: ExtensionCapability[]; missing: ExtensionCapability[]; unused: ExtensionCapability[]; findings: ExtensionBlueprintLintFinding[]; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionSurfaceMarkdownOptions", "signature": "export interface ExtensionSurfaceMarkdownOptions { title?: string; headingLevel?: number; includeEmpty?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ExtensionTestHarness", "signature": "export interface ExtensionTestHarness { readonly module: unknown; readonly name: string; readonly layer: ExtensionLayer; readonly activation: ExtensionActivationResult; activationSummary(options?: DescribeExtensionActivationOptions): ExtensionActivationSummary; renderMarkdown(options?: RenderExtensionHarnessMarkdownOptions): string; assertCommandContract(expectation: RegisteredCommandContractExpectation): RegisteredCommandContractAssertion; assertFlags(expectation: RegisteredFlagsExpectation): RegisteredExtensionFlagDefinitions; assertItemField(expectation: RegisteredItemFieldExpectation): RegisteredItemFieldAssertion; assertItemType(expectation: RegisteredItemTypeExpectation): RegisteredItemTypeAssertion; assertProfile(expectation: RegisteredProfileExpectation): RegisteredProfileAssertion; assertHook(expectation: RegisteredHookExpectation & { kind: TKind; }): RegisteredHookEntry; assertCommandOverride(expectation: RegisteredCommandOverrideExpectation): RegisteredExtensionCommandOverride; assertParserOverride(expectation: RegisteredParserOverrideExpectation): RegisteredExtensionParserOverride; assertPreflightOverride(expectation?: RegisteredPreflightOverrideExpectation): RegisteredExtensionPreflightOverride; assertRendererOverride(expectation: RegisteredRendererOverrideExpectation): RegisteredExtensionRendererOverride; assertServiceOverride(expectation: RegisteredServiceOverrideExpectation): RegisteredExtensionServiceOverride; assertSearchProvider(expectation: RegisteredSearchProviderExpectation): RegisteredExtensionSearchProvider; assertVectorStoreAdapter(expectation: RegisteredVectorStoreAdapterExpectation): RegisteredExtensionVectorStoreAdapter; assertImporter(expectation: RegisteredImporterExpectation): RegisteredExtensionImporter; assertExporter(expectation: RegisteredExporterExpectation): RegisteredExtensionExporter; assertMigration(expectation: RegisteredMigrationExpectation): RegisteredExtensionSchemaMigrationDefinition; assertCapabilityUsage(expectation: ExtensionCapabilityUsageExpectation): ExtensionCapabilityUsageAssertion; runCommand(options: RunRegisteredCommandForTestOptions): Promise; runHook(options: RunRegisteredHookForTestOptions): Promise; runMutationGuard(options: RunRegisteredMutationGuardForTestOptions): Promise; runCommandOverride(context: CommandOverrideContext): Promise; runParserOverride(context: ParserOverrideContext): Promise; runPreflightOverride(context: PreflightOverrideContext): Promise; runRendererOverride(context: RendererOverrideContext): Promise; runServiceOverride(context: ServiceOverrideContext): Promise; runSearchProvider(options: { provider: string; operation: Operation; context: SearchProviderOperationContexts[Operation]; }): Promise; runVectorStoreAdapter(options: { adapter: string; operation: Operation; context: VectorStoreAdapterOperationContexts[Operation]; }): Promise; runMigration(options: RunRegisteredMigrationForTestOptions): Promise; runImporter(options: RunRegisteredImporterForTestOptions): Promise; runExporter(options: RunRegisteredExporterForTestOptions): Promise; deactivate(options?: { deactivateTimeoutMs?: number; }): Promise; }" }, { "classification": "supported", "kind": "function", "name": "lintExtensionBlueprint", "signature": "(blueprint: ExtensionBlueprint, options?: LintExtensionBlueprintOptions) => ExtensionBlueprintLintResult | calls: (blueprint: ExtensionBlueprint, options?: LintExtensionBlueprintOptions) => ExtensionBlueprintLintResult" }, { "classification": "supported", "kind": "interface", "name": "LintExtensionBlueprintOptions", "signature": "export interface LintExtensionBlueprintOptions { declaredCapabilities?: readonly string[]; }" }, { "classification": "supported", "kind": "interface", "name": "PackageManifestExpectation", "signature": "export interface PackageManifestExpectation { packageName?: string; aliases?: readonly string[]; resources?: PackageManifestResourceExpectation; }" }, { "classification": "supported", "kind": "type", "name": "PackageManifestResourceExpectation", "signature": "export type PackageManifestResourceExpectation = Partial>;" }, { "classification": "supported", "kind": "interface", "name": "RegisteredCommandContractAssertion", "signature": "export interface RegisteredCommandContractAssertion { command: RegisteredExtensionCommandDefinition; flags: FlagDefinition[]; }" }, { "classification": "supported", "kind": "type", "name": "RegisteredCommandContractExpectation", "signature": "export type RegisteredCommandContractExpectation = NamedRegistrationExpectation<\"command\", string, { action?: string; extensionName?: string; arguments?: string[]; flags?: string[]; }>;" }, { "classification": "supported", "kind": "type", "name": "RegisteredCommandOverrideExpectation", "signature": "export type RegisteredCommandOverrideExpectation = NamedRegistrationExpectation<\"command\", string, { extensionName?: string; }>;" }, { "classification": "supported", "kind": "type", "name": "RegisteredExporterExpectation", "signature": "export type RegisteredExporterExpectation = NamedRegistrationExpectation<\"exporter\", string, { extensionName?: string; }>;" }, { "classification": "supported", "kind": "type", "name": "RegisteredFlagsExpectation", "signature": "export type RegisteredFlagsExpectation = NamedRegistrationExpectation<\"targetCommand\", string, { extensionName?: string; flags?: string[]; }>;" }, { "classification": "supported", "kind": "interface", "name": "RegisteredHookExpectation", "signature": "export interface RegisteredHookExpectation { kind: RegisteredHookKind; extensionName?: string; }" }, { "classification": "supported", "kind": "type", "name": "RegisteredHookKind", "signature": "export type RegisteredHookKind = \"before_command\" | \"before_mutation\" | \"after_command\" | \"on_read\" | \"on_write\" | \"on_index\";" }, { "classification": "supported", "kind": "type", "name": "RegisteredImporterExpectation", "signature": "export type RegisteredImporterExpectation = NamedRegistrationExpectation<\"importer\", string, { extensionName?: string; }>;" }, { "classification": "supported", "kind": "interface", "name": "RegisteredItemFieldAssertion", "signature": "export interface RegisteredItemFieldAssertion { registration: RegisteredExtensionSchemaFieldDefinitions; field: SchemaFieldDefinition; }" }, { "classification": "supported", "kind": "type", "name": "RegisteredItemFieldExpectation", "signature": "export type RegisteredItemFieldExpectation = NamedRegistrationExpectation<\"field\", string, { extensionName?: string; type?: SchemaFieldDefinition[\"type\"]; }>;" }, { "classification": "supported", "kind": "interface", "name": "RegisteredItemTypeAssertion", "signature": "export interface RegisteredItemTypeAssertion { registration: RegisteredExtensionSchemaItemTypeDefinitions; itemType: SchemaItemTypeDefinition; }" }, { "classification": "supported", "kind": "type", "name": "RegisteredItemTypeExpectation", "signature": "export type RegisteredItemTypeExpectation = NamedRegistrationExpectation<\"itemType\", string, { extensionName?: string; folder?: string; }>;" }, { "classification": "supported", "kind": "type", "name": "RegisteredMigrationExpectation", "signature": "export type RegisteredMigrationExpectation = NamedRegistrationExpectation<\"migration\", string, { extensionName?: string; mandatory?: boolean; }>;" }, { "classification": "supported", "kind": "type", "name": "RegisteredParserOverrideExpectation", "signature": "export type RegisteredParserOverrideExpectation = NamedRegistrationExpectation<\"command\", string, { extensionName?: string; }>;" }, { "classification": "supported", "kind": "interface", "name": "RegisteredPreflightOverrideExpectation", "signature": "export interface RegisteredPreflightOverrideExpectation { extensionName?: string; }" }, { "classification": "supported", "kind": "interface", "name": "RegisteredProfileAssertion", "signature": "export interface RegisteredProfileAssertion { registration: RegisteredExtensionProjectProfile; profile: ProjectProfileDefinition; }" }, { "classification": "supported", "kind": "type", "name": "RegisteredProfileExpectation", "signature": "export type RegisteredProfileExpectation = NamedRegistrationExpectation<\"profile\", string, { extensionName?: string; }>;" }, { "classification": "supported", "kind": "type", "name": "RegisteredRendererOverrideExpectation", "signature": "export type RegisteredRendererOverrideExpectation = NamedRegistrationExpectation<\"format\", OutputRendererFormat, { extensionName?: string; }>;" }, { "classification": "supported", "kind": "type", "name": "RegisteredSearchProviderExpectation", "signature": "export type RegisteredSearchProviderExpectation = NamedRegistrationExpectation<\"provider\", string, { extensionName?: string; }>;" }, { "classification": "supported", "kind": "type", "name": "RegisteredServiceOverrideExpectation", "signature": "export type RegisteredServiceOverrideExpectation = NamedRegistrationExpectation<\"service\", ExtensionServiceName, { extensionName?: string; }>;" }, { "classification": "supported", "kind": "type", "name": "RegisteredVectorStoreAdapterExpectation", "signature": "export type RegisteredVectorStoreAdapterExpectation = NamedRegistrationExpectation<\"adapter\", string, { extensionName?: string; }>;" }, { "classification": "supported", "kind": "interface", "name": "RenderExtensionHarnessMarkdownOptions", "signature": "export interface RenderExtensionHarnessMarkdownOptions extends ExtensionSurfaceMarkdownOptions { extensionName?: string; }" }, { "classification": "supported", "kind": "function", "name": "renderExtensionSurfaceMarkdown", "signature": "(summary: ExtensionActivationSummary, options?: ExtensionSurfaceMarkdownOptions) => string | calls: (summary: ExtensionActivationSummary, options?: ExtensionSurfaceMarkdownOptions) => string" }, { "classification": "supported", "kind": "function", "name": "runRegisteredCommandForTest", "signature": "(commands: ExtensionCommandRegistry, options: RunRegisteredCommandForTestOptions) => Promise | calls: (commands: ExtensionCommandRegistry, options: RunRegisteredCommandForTestOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "RunRegisteredCommandForTestOptions", "signature": "export interface RunRegisteredCommandForTestOptions { command: string; args?: readonly string[]; options?: Record; global?: Partial; pmRoot?: string; sdk?: ExtensionCommandSdk; sdkFactory?: (context: { pmRoot: string; global: GlobalOptions; }) => ExtensionCommandSdk; }" }, { "classification": "supported", "kind": "function", "name": "runRegisteredCommandOverrideForTest", "signature": "(commands: ExtensionCommandRegistry, context: CommandOverrideContext) => Promise | calls: (commands: ExtensionCommandRegistry, context: CommandOverrideContext) => Promise" }, { "classification": "supported", "kind": "function", "name": "runRegisteredExporterForTest", "signature": "(activation: ExtensionActivationResult, options: RunRegisteredExporterForTestOptions) => Promise | calls: (activation: ExtensionActivationResult, options: RunRegisteredExporterForTestOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "RunRegisteredExporterForTestOptions", "signature": "export interface RunRegisteredExporterForTestOptions { exporter: string; extensionName?: string; args?: readonly string[]; options?: Record; global?: Partial; pmRoot?: string; }" }, { "classification": "supported", "kind": "function", "name": "runRegisteredHookForTest", "signature": "(hooks: ExtensionHookRegistry, options: RunRegisteredHookForTestOptions) => Promise | calls: (hooks: ExtensionHookRegistry, options: RunRegisteredHookForTestOptions) => Promise" }, { "classification": "supported", "kind": "type", "name": "RunRegisteredHookForTestOptions", "signature": "export type RunRegisteredHookForTestOptions = { kind: \"before_command\"; context: BeforeCommandHookContext; } | { kind: \"after_command\"; context: AfterCommandHookContext; } | { kind: \"on_read\"; context: OnReadHookContext; } | { kind: \"on_write\"; context: OnWriteHookContext; } | { kind: \"on_index\"; context: OnIndexHookContext; };" }, { "classification": "supported", "kind": "function", "name": "runRegisteredImporterForTest", "signature": "(activation: ExtensionActivationResult, options: RunRegisteredImporterForTestOptions) => Promise | calls: (activation: ExtensionActivationResult, options: RunRegisteredImporterForTestOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "RunRegisteredImporterForTestOptions", "signature": "export interface RunRegisteredImporterForTestOptions { importer: string; extensionName?: string; args?: readonly string[]; options?: Record; global?: Partial; pmRoot?: string; }" }, { "classification": "supported", "kind": "function", "name": "runRegisteredMigrationForTest", "signature": "(registrations: ExtensionRegistrationRegistry, options: RunRegisteredMigrationForTestOptions) => Promise | calls: (registrations: ExtensionRegistrationRegistry, options: RunRegisteredMigrationForTestOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "RunRegisteredMigrationForTestOptions", "signature": "export interface RunRegisteredMigrationForTestOptions { migration: string; extensionName?: string; pmRoot?: string; }" }, { "classification": "supported", "kind": "function", "name": "runRegisteredMutationGuardForTest", "signature": "(hooks: ExtensionHookRegistry, options: RunRegisteredMutationGuardForTestOptions) => Promise | calls: (hooks: ExtensionHookRegistry, options: RunRegisteredMutationGuardForTestOptions) => Promise" }, { "classification": "supported", "kind": "interface", "name": "RunRegisteredMutationGuardForTestOptions", "signature": "export interface RunRegisteredMutationGuardForTestOptions { context: BeforeMutationHookContext; }" }, { "classification": "supported", "kind": "function", "name": "runRegisteredParserOverrideForTest", "signature": "(parsers: ExtensionParserRegistry, context: ParserOverrideContext) => Promise | calls: (parsers: ExtensionParserRegistry, context: ParserOverrideContext) => Promise" }, { "classification": "supported", "kind": "function", "name": "runRegisteredPreflightOverrideForTest", "signature": "(preflight: ExtensionPreflightRegistry, context: PreflightOverrideContext) => Promise | calls: (preflight: ExtensionPreflightRegistry, context: PreflightOverrideContext) => Promise" }, { "classification": "supported", "kind": "function", "name": "runRegisteredRendererOverrideForTest", "signature": "(renderers: ExtensionRendererRegistry, context: RendererOverrideContext) => Promise | calls: (renderers: ExtensionRendererRegistry, context: RendererOverrideContext) => Promise" }, { "classification": "supported", "kind": "function", "name": "runRegisteredSearchProviderForTest", "signature": "(registrations: ExtensionRegistrationRegistry, options: { provider: string; operation: Operation; context: SearchProviderOperationContexts[Operation]; }) => Promise | calls: (registrations: ExtensionRegistrationRegistry, options: { provider: string; operation: Operation; context: SearchProviderOperationContexts[Operation]; }) => Promise" }, { "classification": "supported", "kind": "type", "name": "RunRegisteredSearchProviderForTestOptions", "signature": "export type RunRegisteredSearchProviderForTestOptions = { [Operation in keyof SearchProviderOperationContexts]: { provider: string; operation: Operation; context: SearchProviderOperationContexts[Operation]; }; }[keyof SearchProviderOperationContexts];" }, { "classification": "supported", "kind": "function", "name": "runRegisteredServiceOverrideForTest", "signature": "(services: ExtensionServiceRegistry, context: ServiceOverrideContext) => Promise | calls: (services: ExtensionServiceRegistry, context: ServiceOverrideContext) => Promise" }, { "classification": "supported", "kind": "function", "name": "runRegisteredVectorStoreAdapterForTest", "signature": "(registrations: ExtensionRegistrationRegistry, options: { adapter: string; operation: Operation; context: VectorStoreAdapterOperationContexts[Operation]; }) => Promise | calls: (registrations: ExtensionRegistrationRegistry, options: { adapter: string; operation: Operation; context: VectorStoreAdapterOperationContexts[Operation]; }) => Promise" }, { "classification": "supported", "kind": "type", "name": "RunRegisteredVectorStoreAdapterForTestOptions", "signature": "export type RunRegisteredVectorStoreAdapterForTestOptions = { [Operation in keyof VectorStoreAdapterOperationContexts]: { adapter: string; operation: Operation; context: VectorStoreAdapterOperationContexts[Operation]; }; }[keyof VectorStoreAdapterOperationContexts];" }, { "classification": "supported", "kind": "interface", "name": "SearchProviderOperationContexts", "signature": "export interface SearchProviderOperationContexts { query: SearchProviderQueryContext; embed: SearchProviderEmbedContext; embedBatch: SearchProviderEmbedBatchContext; queryExpansion: SearchProviderQueryExpansionContext; rerank: SearchProviderRerankContext; }" }, { "classification": "supported", "kind": "interface", "name": "SearchProviderOperationResults", "signature": "export interface SearchProviderOperationResults { query: SearchProviderQueryResult; embed: number[]; embedBatch: number[][]; queryExpansion: SearchProviderQueryExpansionResult; rerank: SearchProviderRerankResult; }" }, { "classification": "supported", "kind": "interface", "name": "ToonDecodeOptions", "signature": "interface DecodeOptions { indentSize?: number; indent?: number; strict?: boolean; }" }, { "classification": "supported", "kind": "interface", "name": "ToonEncodeOptions", "signature": "interface EncodeOptions { indentSize?: number; indent?: number; delimiter?: Delimiter; replacer?: EncodeReplacer; }" }, { "classification": "supported", "kind": "type", "name": "ToonJsonValue", "signature": "type JsonValue = JsonPrimitive | JsonObject | JsonArray;" }, { "classification": "supported", "kind": "interface", "name": "VectorStoreAdapterOperationContexts", "signature": "export interface VectorStoreAdapterOperationContexts { query: VectorStoreQueryContext; upsert: VectorStoreUpsertContext; delete: VectorStoreDeleteContext; }" }, { "classification": "supported", "kind": "interface", "name": "VectorStoreAdapterOperationResults", "signature": "export interface VectorStoreAdapterOperationResults { query: VectorStoreQueryHit[]; upsert: unknown; delete: unknown; }" } ], "types": "dist/sdk/testing.d.ts" } }, "error_codes": [ "acceptance_criteria_mutation_conflict", "acceptance_criteria_remove_unmatched", "acceptance_criteria_semicolon_forbidden", "accepted_rejected_value", "alias_collision", "alias_target_missing", "already_claimed_by", "ambiguous_option_combination", "annotation_alias_conflict", "annotation_flag_like_value", "annotation_if_absent_without_append", "annotation_message_without_text", "annotation_transposed_subcommand", "append_empty_body", "assurance_registry_invalid", "bare_comma_entry_ambiguous", "blocker_identity_read_failed", "body_file_conflicts_with_body", "body_file_missing_path", "body_file_unreadable", "budget_exceeded", "bulk_create_route", "bulk_ids_input_empty", "bulk_ids_input_missing_path", "bulk_ids_input_unreadable", "bundle_integrity_torn_install", "capability_undeclared", "capability_unused", "child_projection_item_bound_exceeded", "close_reason_required", "close_through_update", "close_validation_missing_fields", "collected_zero_items", "collection_transposed_subcommand", "command_failed", "command_namespace", "command_override_conflict", "config_duplicate", "config_key_unknown", "config_value_invalid", "conflicting_lifecycle_owner", "context_evaluation_read_incomplete", "context_signal_store_invalid", "context_signal_store_stale", "context_signal_store_write_failed", "context_takes_no_item_argument", "core_item_field_requires_dedicated_flag", "create_positional_type_without_title", "dependency_cardinality_created", "dependency_edge_not_allowed", "dependency_flag_value_invalid", "dependency_remove_no_match", "dependency_target_not_found", "dependency_temporal_order_invalid", "duplicate_canonical_flag", "duplicate_command", "duplicate_destination", "duplicate_edge", "duplicate_observation", "duplicate_probe", "duplicate_sweep_cost_limit", "duplicate_target_circular", "duplicate_target_is_duplicate", "duplicate_target_missing", "duplicate_target_self", "empty_corpus", "empty_surface", "ENOTDIR", "error_code_mismatch", "event_cursor_query_mismatch", "event_history_integrity_failed", "event_index_unavailable", "exit_code_mismatch", "expect_hash_background_unsupported", "expect_hash_invalid", "expect_hash_invocation_rewritten", "expect_hash_requires_mutation", "expect_hash_target_required", "expected_revision_duplicate", "expected_revision_scope_conflict", "extension_command_activation_failed", "extension_dependency_name_unsafe", "extension_dependency_spec_invalid", "extension_dependency_version_unsafe", "extension_flag_value_invalid", "extension_install_incomplete_source_scan", "extension_install_rollback_failed", "extension_install_soft_failed", "extension_install_source_contains_destination", "extension_item_field_reserved", "extension_item_field_type_conflict", "extension_item_field_unknown", "extension_mutation_guard_failed", "extension_mutation_guard_invalid_decision", "extension_mutation_guard_invalid_denial", "extension_mutation_guard_timed_out", "extension_read_output_invalid", "extension_update_health_partial_coverage", "extensions_unreadable", "field_duplicate", "field_invalid", "field_mcp_input_collision", "github_source_entry_unbuilt", "hierarchy_cardinality_created", "hierarchy_cycle_created", "hierarchy_parent_divergence_created", "history_author_acknowledge_plan_conflict", "history_author_acknowledge_plan_fingerprint_required", "history_author_acknowledge_preview_limit_invalid", "history_author_acknowledge_required_values_missing", "history_author_acknowledge_selector_conflict", "history_author_acknowledge_selector_required", "history_author_acknowledge_target_not_actionable", "history_author_acknowledge_target_unreadable", "history_baseline_unavailable", "history_drift_chain_mismatch", "history_drift_hash_mismatch", "history_drift_merge_receipt", "history_drift_missing_stream", "history_drift_unreadable_stream", "history_drift_version_skew", "history_json_invalid", "history_merge_conflict_markers_detected", "history_replay_invalid", "history_salvage_refused", "history_stream_over_compact_threshold", "history_target_out_of_range", "history_timestamp_invalid", "history_union_rebase_conflict", "history_unknown_author_events", "history_version_mapping_unavailable", "history_version_pruned", "host_environment_capacity_fault", "host_environment_operation_invalid", "host_environment_permission_fault", "host_environment_resource_fault", "improvement_metric_contract_conflict", "improvement_observation_conflict", "incomplete_allowed_values", "inconsistent_concept_kind", "init_existing_settings_requires_force", "init_gitignore_unwritable", "init_id_prefix_conflict", "init_id_prefix_path_like", "integrity_history_conflict_marker", "integrity_history_invalid_json", "integrity_history_unreadable", "integrity_item_ahead_format_version", "integrity_item_conflict_marker", "integrity_item_outdated_format_version", "integrity_item_parse_failed", "integrity_item_unreadable", "invalid_argument_value", "invalid_command_usage", "invalid_event_cursor", "invalid_event_cursor_mode", "invalid_event_follow_interval", "invalid_event_limit", "invalid_event_since", "invalid_history_analytics_limit", "invalid_history_analytics_minimum_sample", "invalid_history_analytics_since", "invalid_improvement_ledger", "invalid_improvement_metric", "invalid_improvement_observation", "invalid_improvement_observation_limit", "invalid_improvement_observation_timestamp", "invalid_provenance_predicate", "invalid_query_cursor", "invalid_read_output_session", "invalid_reproducible_process_environment", "invalid_workspace_snapshot_target", "item_already_active", "item_already_exists", "item_deleted", "item_document_encoding_invalid", "item_document_invalid", "item_document_roundtrip_failed", "item_format_version_unsupported", "item_id_collision", "item_identity_ambiguous", "item_identity_conflict", "item_identity_reserved", "item_not_found", "item_revision_conflict", "likely_duplicate", "linked_artifact_mutation_conflict", "linked_resource_positional_value", "linked_test_command_immutable", "linked_test_command_not_executable", "linked_test_context_invalid", "linked_test_patch_fields_unsupported", "linked_test_remove_no_match", "linked_test_update_ambiguous", "linked_test_update_no_match", "linked_test_value_not_quoted", "list_source_incomplete", "local_package_archive_unsafe", "local_source_not_found_bare_name", "lock_conflict", "lock_lost", "lock_path_unsafe", "locks_stale_count", "locks_unreadable", "malformed_plan_step_evidence", "managed_state_invalid", "managed_state_unreadable", "manifest_capabilities_absent", "manifest_invalid", "manifest_unknown_key", "manifest_unreadable", "mcp_annotation_file_unavailable", "mcp_stdin_unavailable", "mcp_task_not_found_or_not_authorized", "merge_artifacts_ignored", "merge_bun_launcher_unavailable", "merge_conflict_markers_detected", "merge_decisions_unreviewed", "merge_driver_configuration_drift", "merge_driver_configuration_missing", "merge_fence_drift", "merge_fence_missing", "merge_git_config_unwritable", "merge_receipt_evidence_invalid", "merge_receipt_history_reference_missing", "merge_receipt_not_portable", "merge_receipts_pending", "merge_reconcile_receipt_evidence_untrusted", "merge_root_not_found", "merge_settlement_hook_conflict", "merge_settlement_review_required", "missing_allowed_values", "missing_budget", "missing_cli_flag", "missing_destination", "missing_directory", "missing_init_recovery", "missing_lifecycle_target", "missing_observation", "missing_observed_signature", "missing_parameter_alias", "missing_positive_execution_receipt", "missing_probe", "missing_required_argument", "missing_required_option", "missing_suggested_retry", "missing_suggested_retry_args", "module_import_failed", "multi_target_github_install_ambiguous", "mutation_author_required", "mutation_document_unreadable", "mutation_option_value_invalid", "mutation_secret_guard_blocked", "no_matching_tests", "no_projects_matched_filters", "no_test_files_found", "no_tests_found", "no_update_fields", "no_version_bounds_declared", "non_refusal_exit", "npm_pack_json_shape_unsupported", "npm_package_archive_missing", "npm_package_archive_unsafe", "npm_package_not_found", "ownership_conflict", "ownership_dependency_bypass_restricted_options", "ownership_metadata_bypass_restricted_options", "package_spec_empty", "package_upgrade_modes_mutually_exclusive", "positional_shape_budget_exceeded", "positional_signature_mismatch", "profile_name_empty", "profile_name_not_normalized", "profile_summary_empty", "profile_title_empty", "project_runtime_history_epoch_incompatible", "project_runtime_item_format_incompatible", "project_runtime_stale_mutation", "project_runtime_stale_read", "project_schema_field_requires_declared_flag", "projection_options_mutually_exclusive", "provenance_value_domain_invalid", "read_output_cursor_command_mismatch", "read_output_cursor_invalid", "read_output_cursor_stale", "recovery_kind_mismatch", "redundant_edge", "refusal_allowed_values_mismatch", "refusal_error_code_mismatch", "refusal_exit_code_mismatch", "refusal_mutated_state", "refusal_probe_missing", "refusal_recovery_failed", "reindex_already_running", "removed_canonical_spelling", "removed_compatibility_spelling", "reopen_reason_required", "reopen_receipt_missing", "reopen_target_status_invalid", "reported_zero_passes", "reported_zero_tests", "reserved_item_field", "retry_failed", "schema_migration_input_required", "semantic_spelling_collision", "settings_invalid", "settings_read_fs_error", "settings_read_invalid_json", "settings_read_invalid_schema", "settings_read_merge_failed", "settings_section_document_malformed", "settings_section_document_missing", "settings_section_invalid", "settings_section_name_invalid", "settings_section_reserved", "settings_section_revision_conflict", "settings_unreadable", "settings_write_assigned_path_invalid", "settings_write_invalid_existing_json", "settings_write_invalid_existing_schema", "stale_budget", "stale_destination", "stale_observed_signature", "stale_revision", "start_blocked_by_open_dependency", "status_duplicate", "status_invalid", "status_lifecycle_role_required", "stdin_json_invalid", "stdin_json_persisted_annotation_changed", "stdin_json_unknown_key", "structured_event_immutable", "structured_event_input_conflict", "structured_event_json_empty", "structured_event_json_invalid", "structured_event_since_invalid", "suggested_retry_args_mismatch", "telemetry_endpoint_probe_failed", "telemetry_endpoint_probe_http_status", "telemetry_otel_export_failing", "telemetry_queue_high_retries", "telemetry_queue_invalid_rows", "telemetry_queue_pending", "telemetry_schema_version_behind", "telemetry_state_invalid_json", "template_type_unknown", "terminal_plan_mutation", "terminal_state_conflict", "test_measure_requires_execution", "test_measure_requires_run", "text_unpaired_surrogate", "tracked_runtime_cache_files", "tracker_not_initialized", "tracker_root_missing", "tracker_root_not_directory", "tracker_root_unreadable", "transaction_abandoned", "transaction_committed", "transaction_create_compensated", "transaction_journal_invalid", "transaction_partial_mutation", "transaction_plan_mismatch", "transaction_preview_external_schema", "transaction_preview_non_regular_file", "transaction_preview_snapshot_changed", "transaction_recovery_plan_missing", "type_duplicate", "type_invalid", "undeclared_observation", "unexpected_refusal_probe", "unknown_command", "unknown_context_intent", "unknown_error", "unknown_field", "unknown_field_projection", "unknown_item_type", "unknown_lifecycle_action", "unknown_noun", "unknown_option", "unknown_plan_template", "unknown_provenance_dimension", "unknown_status", "unknown_subcommand", "unsafe_init_recovery", "unsupported_update_option", "upsert_key_ambiguous", "upsert_key_conflict", "upsert_key_duplicate", "upsert_key_missing", "upsert_match_changed", "validate_command_references_stale_pm_ids", "validate_files_missing_linked_paths", "validate_files_orphaned_paths", "validate_files_tracked_all_strict_forces_pm_internals", "validate_format_version_ahead_items", "validate_format_version_outdated_items", "validate_hierarchy_parent_cycle", "validate_hierarchy_parent_cycle_error", "validate_history_drift_chain_mismatches", "validate_history_drift_hash_mismatches", "validate_history_drift_missing_streams", "validate_history_drift_unreadable_streams", "validate_history_drift_version_skews", "validate_history_unknown_author_events", "validate_lifecycle_active_closure_like_metadata", "validate_lifecycle_active_terminal_parent", "validate_lifecycle_dependency_cycles", "validate_lifecycle_dependency_cycles_error", "validate_lifecycle_stale_blockers", "validate_merge_decisions_unreviewed", "validate_merge_driver_configuration", "validate_merge_fence_drift", "validate_metadata_custom_profile_missing_required_fields", "validate_metadata_duplicate_issue_codes", "validate_metadata_missing_acceptance_criteria", "validate_metadata_missing_close_reason", "validate_metadata_missing_closed_at", "validate_metadata_missing_confidence", "validate_metadata_missing_estimate", "validate_metadata_missing_release", "validate_metadata_missing_reviewer", "validate_metadata_missing_risk", "validate_metadata_missing_sprint", "validate_resolution_missing_fields", "validate_storage_duplicate_item_ids", "validate_storage_history_conflict_markers", "validate_storage_resurrected_items", "validate_storage_tracked_runtime_cache_files", "validate_storage_unparseable_config", "validate_storage_unparseable_history", "validate_storage_unreadable_items", "vectorization_embedding_identity_changed", "vectorization_stale_items_remaining", "visible_surface_ceiling_exceeded", "workflow_duplicate_type", "workflow_policy_approval_history_invalid", "workflow_policy_audit_failed", "workflow_policy_input_unreadable", "workflow_policy_invalid", "workflow_policy_refused", "workflow_policy_registry_invalid", "workflow_status_unknown", "workflow_transition_malformed", "workflow_type_empty", "workflow_type_unknown", "workspace_history_chain_invalid", "workspace_history_state_conflict", "workspace_root_pm_path", "workspace_snapshot_force_required", "workspace_snapshot_manifest_mismatch", "workspace_snapshot_name_reserved_fingerprint", "workspace_snapshot_not_found", "workspace_snapshot_permission_denied", "workspace_snapshot_resource_exhausted", "workspace_snapshot_storage_exhausted", "wrong_item_type" ], "package": "@unbrained/pm-cli", "schema_version": 2 }