{
  "schemaVersion": 1,
  "contract": "kungfu-buildchain-node-api-registry",
  "package": "@kungfu-tech/buildchain",
  "moduleSystem": "module",
  "symbols": [
    {
      "id": "packages/core/anchored-version-material.js#ANCHORED_VERSION_MATERIAL_CONTRACT",
      "name": "ANCHORED_VERSION_MATERIAL_CONTRACT",
      "kind": "constant",
      "signature": "const ANCHORED_VERSION_MATERIAL_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/anchored-version-material.js",
        "line": 15
      },
      "example": "import { ANCHORED_VERSION_MATERIAL_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/anchored-version-material.js#createAnchoredVersionMaterialEvidence",
      "name": "createAnchoredVersionMaterialEvidence",
      "kind": "function",
      "signature": "function createAnchoredVersionMaterialEvidence({ cwd = process.cwd(), targetChannel = \"\", targetRef = \"\", alphaRef = \"\", releaseRef = \"HEAD\", runLifecycle = true, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), targetChannel = \"\", targetRef = \"\", alphaRef = \"\", releaseRef = \"HEAD\", runLifecycle = true, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/anchored-version-material.js",
        "line": 118
      },
      "example": "import { createAnchoredVersionMaterialEvidence } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/artifact-passport.js#ARTIFACT_PASSPORT_LOCATOR_CONTRACT",
      "name": "ARTIFACT_PASSPORT_LOCATOR_CONTRACT",
      "kind": "constant",
      "signature": "const ARTIFACT_PASSPORT_LOCATOR_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/artifact-passport.js",
        "line": 11
      },
      "example": "import { ARTIFACT_PASSPORT_LOCATOR_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/artifact-passport.js#ARTIFACT_PASSPORT_POINTER_CONTRACT",
      "name": "ARTIFACT_PASSPORT_POINTER_CONTRACT",
      "kind": "constant",
      "signature": "const ARTIFACT_PASSPORT_POINTER_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/artifact-passport.js",
        "line": 10
      },
      "example": "import { ARTIFACT_PASSPORT_POINTER_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/artifact-passport.js#ARTIFACT_VERIFICATION_CONTRACT",
      "name": "ARTIFACT_VERIFICATION_CONTRACT",
      "kind": "constant",
      "signature": "const ARTIFACT_VERIFICATION_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/artifact-passport.js",
        "line": 9
      },
      "example": "import { ARTIFACT_VERIFICATION_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/artifact-passport.js#DEFAULT_NPM_REGISTRY_BASE_URL",
      "name": "DEFAULT_NPM_REGISTRY_BASE_URL",
      "kind": "constant",
      "signature": "const DEFAULT_NPM_REGISTRY_BASE_URL",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/artifact-passport.js",
        "line": 12
      },
      "example": "import { DEFAULT_NPM_REGISTRY_BASE_URL } from \"@kungfu-tech/buildchain/artifact-passport\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/artifact-passport.js#discoverArtifactPassport",
      "name": "discoverArtifactPassport",
      "kind": "function",
      "signature": "async function discoverArtifactPassport({ subject, cwd = process.cwd(), passportLocation = \"\", locatorConfig = \"\", repository = \"\", tag = \"\", githubReleaseBaseUrl = \"\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ subject, cwd = process.cwd(), passportLocation = \"\", locatorConfig = \"\", repository = \"\", tag = \"\", githubReleaseBaseUrl = \"\", } = {}"
        }
      ],
      "returns": "Promise<unknown>",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/artifact-passport.js",
        "line": 499
      },
      "example": "import { discoverArtifactPassport } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/artifact-passport.js#explainArtifactPassport",
      "name": "explainArtifactPassport",
      "kind": "function",
      "signature": "async function explainArtifactPassport(options = {})",
      "parameters": [
        {
          "name": "options",
          "signature": "options = {}"
        }
      ],
      "returns": "Promise<unknown>",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/artifact-passport.js",
        "line": 827
      },
      "example": "import { explainArtifactPassport } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/artifact-passport.js#resolveArtifactSubject",
      "name": "resolveArtifactSubject",
      "kind": "function",
      "signature": "async function resolveArtifactSubject(subject, { cwd = process.cwd(), subjectDigest = \"\", subjectKind = \"\", npmRegistryBaseUrl = \"\", } = {})",
      "parameters": [
        {
          "name": "subject",
          "signature": "subject"
        },
        {
          "name": "parameter2",
          "signature": "{ cwd = process.cwd(), subjectDigest = \"\", subjectKind = \"\", npmRegistryBaseUrl = \"\", } = {}"
        }
      ],
      "returns": "Promise<unknown>",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/artifact-passport.js",
        "line": 368
      },
      "example": "import { resolveArtifactSubject } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/artifact-passport.js#sha512IntegrityBuffer",
      "name": "sha512IntegrityBuffer",
      "kind": "function",
      "signature": "function sha512IntegrityBuffer(buffer)",
      "parameters": [
        {
          "name": "buffer",
          "signature": "buffer"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/artifact-passport.js",
        "line": 34
      },
      "example": "import { sha512IntegrityBuffer } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/artifact-passport.js#sha512IntegrityFile",
      "name": "sha512IntegrityFile",
      "kind": "function",
      "signature": "function sha512IntegrityFile(filePath)",
      "parameters": [
        {
          "name": "filePath",
          "signature": "filePath"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/artifact-passport.js",
        "line": 38
      },
      "example": "import { sha512IntegrityFile } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/artifact-passport.js#verifyArtifactPassport",
      "name": "verifyArtifactPassport",
      "kind": "function",
      "signature": "async function verifyArtifactPassport({ subject, cwd = process.cwd(), passportLocation = \"\", locatorConfig = \"\", repository = \"\", tag = \"\", githubReleaseBaseUrl = \"\", subjectDigest = \"\", subjectKind = \"\", npmRegistryBaseUrl = \"\", verificationEnvelope = undefined, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ subject, cwd = process.cwd(), passportLocation = \"\", locatorConfig = \"\", repository = \"\", tag = \"\", githubReleaseBaseUrl = \"\", subjectDigest = \"\", subjectKind = \"\", npmRegistryBaseUrl = \"\", verificationEnvelope = undefined, } = {}"
        }
      ],
      "returns": "Promise<unknown>",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/artifact-passport.js",
        "line": 701
      },
      "example": "import { verifyArtifactPassport } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/artifact-signing-result.js#ARTIFACT_SIGNING_RESULT_CONTRACT",
      "name": "ARTIFACT_SIGNING_RESULT_CONTRACT",
      "kind": "constant",
      "signature": "const ARTIFACT_SIGNING_RESULT_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/artifact-signing-result.js",
        "line": 12
      },
      "example": "import { ARTIFACT_SIGNING_RESULT_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/artifact-signing-result.js#artifactSigningEvidenceDigest",
      "name": "artifactSigningEvidenceDigest",
      "kind": "function",
      "signature": "function artifactSigningEvidenceDigest(evidence = [])",
      "parameters": [
        {
          "name": "evidence",
          "signature": "evidence = []"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/artifact-signing-result.js",
        "line": 58
      },
      "example": "import { artifactSigningEvidenceDigest } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/artifact-signing-result.js#createArtifactSigningResult",
      "name": "createArtifactSigningResult",
      "kind": "function",
      "signature": "function createArtifactSigningResult({ request, receipt, receiptPath = \"receipt.json\", payload = {}, evidence = [], verification = {}, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ request, receipt, receiptPath = \"receipt.json\", payload = {}, evidence = [], verification = {}, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/artifact-signing-result.js",
        "line": 68
      },
      "example": "import { createArtifactSigningResult } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/artifact-signing-result.js#validateArtifactSigningResult",
      "name": "validateArtifactSigningResult",
      "kind": "function",
      "signature": "function validateArtifactSigningResult(result, { request, receipt } = {})",
      "parameters": [
        {
          "name": "result",
          "signature": "result"
        },
        {
          "name": "parameter2",
          "signature": "{ request, receipt } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/artifact-signing-result.js",
        "line": 147
      },
      "example": "import { validateArtifactSigningResult } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/artifact-signing-result.js#verifyArtifactSigningResultFiles",
      "name": "verifyArtifactSigningResultFiles",
      "kind": "function",
      "signature": "function verifyArtifactSigningResultFiles({ root, request, receipt, result, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ root, request, receipt, result, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/artifact-signing-result.js",
        "line": 193
      },
      "example": "import { verifyArtifactSigningResultFiles } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/artifact-signing.js#ARTIFACT_SIGNING_AUTHORITY_CONTRACT",
      "name": "ARTIFACT_SIGNING_AUTHORITY_CONTRACT",
      "kind": "constant",
      "signature": "const ARTIFACT_SIGNING_AUTHORITY_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/artifact-signing.js",
        "line": 7
      },
      "example": "import { ARTIFACT_SIGNING_AUTHORITY_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/artifact-signing.js#ARTIFACT_SIGNING_RECEIPT_CONTRACT",
      "name": "ARTIFACT_SIGNING_RECEIPT_CONTRACT",
      "kind": "constant",
      "signature": "const ARTIFACT_SIGNING_RECEIPT_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/artifact-signing.js",
        "line": 5
      },
      "example": "import { ARTIFACT_SIGNING_RECEIPT_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/artifact-signing.js#ARTIFACT_SIGNING_REQUEST_CONTRACT",
      "name": "ARTIFACT_SIGNING_REQUEST_CONTRACT",
      "kind": "constant",
      "signature": "const ARTIFACT_SIGNING_REQUEST_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/artifact-signing.js",
        "line": 3
      },
      "example": "import { ARTIFACT_SIGNING_REQUEST_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/artifact-signing.js#artifactSigningDigest",
      "name": "artifactSigningDigest",
      "kind": "function",
      "signature": "function artifactSigningDigest(value)",
      "parameters": [
        {
          "name": "value",
          "signature": "value"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/artifact-signing.js",
        "line": 60
      },
      "example": "import { artifactSigningDigest } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/artifact-signing.js#createArtifactSigningReceipt",
      "name": "createArtifactSigningReceipt",
      "kind": "function",
      "signature": "function createArtifactSigningReceipt({ request, status = \"passed\", authority = {}, result = {}, signatures = [], reason = \"\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ request, status = \"passed\", authority = {}, result = {}, signatures = [], reason = \"\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/artifact-signing.js",
        "line": 313
      },
      "example": "import { createArtifactSigningReceipt } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/artifact-signing.js#createArtifactSigningRequest",
      "name": "createArtifactSigningRequest",
      "kind": "function",
      "signature": "function createArtifactSigningRequest({ source = {}, runtime = {}, artifact = {}, signature = {}, delivery = {}, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ source = {}, runtime = {}, artifact = {}, signature = {}, delivery = {}, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/artifact-signing.js",
        "line": 167
      },
      "example": "import { createArtifactSigningRequest } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/artifact-signing.js#listArtifactSigningProfiles",
      "name": "listArtifactSigningProfiles",
      "kind": "function",
      "signature": "function listArtifactSigningProfiles()",
      "parameters": [],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/artifact-signing.js",
        "line": 103
      },
      "example": "import { listArtifactSigningProfiles } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/artifact-signing.js#resolveArtifactSigningProfile",
      "name": "resolveArtifactSigningProfile",
      "kind": "function",
      "signature": "function resolveArtifactSigningProfile({ profile = \"auto\", platform = \"\", artifactKind = \"binary\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ profile = \"auto\", platform = \"\", artifactKind = \"binary\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/artifact-signing.js",
        "line": 111
      },
      "example": "import { resolveArtifactSigningProfile } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/artifact-signing.js#validateArtifactSigningReceipt",
      "name": "validateArtifactSigningReceipt",
      "kind": "function",
      "signature": "function validateArtifactSigningReceipt(receipt, { request } = {})",
      "parameters": [
        {
          "name": "receipt",
          "signature": "receipt"
        },
        {
          "name": "parameter2",
          "signature": "{ request } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/artifact-signing.js",
        "line": 374
      },
      "example": "import { validateArtifactSigningReceipt } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/artifact-signing.js#validateArtifactSigningRequest",
      "name": "validateArtifactSigningRequest",
      "kind": "function",
      "signature": "function validateArtifactSigningRequest(request)",
      "parameters": [
        {
          "name": "request",
          "signature": "request"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/artifact-signing.js",
        "line": 291
      },
      "example": "import { validateArtifactSigningRequest } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/artifact-verification-envelope.js#ARTIFACT_VERIFICATION_ENVELOPE_CHECK_CONTRACT",
      "name": "ARTIFACT_VERIFICATION_ENVELOPE_CHECK_CONTRACT",
      "kind": "constant",
      "signature": "const ARTIFACT_VERIFICATION_ENVELOPE_CHECK_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/artifact-verification-envelope.js",
        "line": 12
      },
      "example": "import { ARTIFACT_VERIFICATION_ENVELOPE_CHECK_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/artifact-verification-envelope.js#ARTIFACT_VERIFICATION_ENVELOPE_CONTRACT",
      "name": "ARTIFACT_VERIFICATION_ENVELOPE_CONTRACT",
      "kind": "constant",
      "signature": "const ARTIFACT_VERIFICATION_ENVELOPE_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/artifact-verification-envelope.js",
        "line": 10
      },
      "example": "import { ARTIFACT_VERIFICATION_ENVELOPE_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/artifact-verification-envelope.js#artifactVerificationEnvelopeDigest",
      "name": "artifactVerificationEnvelopeDigest",
      "kind": "function",
      "signature": "function artifactVerificationEnvelopeDigest(value)",
      "parameters": [
        {
          "name": "value",
          "signature": "value"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/artifact-verification-envelope.js",
        "line": 59
      },
      "example": "import { artifactVerificationEnvelopeDigest } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/artifact-verification-envelope.js#createKfdAdopterReleaseBinding",
      "name": "createKfdAdopterReleaseBinding",
      "kind": "function",
      "signature": "function createKfdAdopterReleaseBinding({ manifest, manifestGate, legacyProjection, manifestPath = \"kfd-adopter-manifest.json\", gatePath = \"kfd-adopter-manifest-gate.json\", legacyProjectionPath = \"kfd-support.json\", expectedSourceSha = \"\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ manifest, manifestGate, legacyProjection, manifestPath = \"kfd-adopter-manifest.json\", gatePath = \"kfd-adopter-manifest-gate.json\", legacyProjectionPath = \"kfd-support.json\", expectedSourceSha = \"\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/artifact-verification-envelope.js",
        "line": 441
      },
      "example": "import { createKfdAdopterReleaseBinding } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/artifact-verification-envelope.js#installedKfdPackageArtifactRoot",
      "name": "installedKfdPackageArtifactRoot",
      "kind": "function",
      "signature": "function installedKfdPackageArtifactRoot()",
      "parameters": [],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/artifact-verification-envelope.js",
        "line": 397
      },
      "example": "import { installedKfdPackageArtifactRoot } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/artifact-verification-envelope.js#KFD_ADOPTER_RELEASE_BINDING_CONTRACT",
      "name": "KFD_ADOPTER_RELEASE_BINDING_CONTRACT",
      "kind": "constant",
      "signature": "const KFD_ADOPTER_RELEASE_BINDING_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/artifact-verification-envelope.js",
        "line": 16
      },
      "example": "import { KFD_ADOPTER_RELEASE_BINDING_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/artifact-verification-envelope.js#KFX_ADMISSION_INPUTS_CONTRACT",
      "name": "KFX_ADMISSION_INPUTS_CONTRACT",
      "kind": "constant",
      "signature": "const KFX_ADMISSION_INPUTS_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/artifact-verification-envelope.js",
        "line": 14
      },
      "example": "import { KFX_ADMISSION_INPUTS_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/artifact-verification-envelope.js#projectArtifactVerificationEnvelopeToKfx",
      "name": "projectArtifactVerificationEnvelopeToKfx",
      "kind": "function",
      "signature": "function projectArtifactVerificationEnvelopeToKfx({ envelope, assessmentTime = Math.floor(Date.now() / 1000), expectedEnvelopeRoot = \"\", expectedIssuer = \"\", expectedPublisher = \"\", expectedContractVersion = \"\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ envelope, assessmentTime = Math.floor(Date.now() / 1000), expectedEnvelopeRoot = \"\", expectedIssuer = \"\", expectedPublisher = \"\", expectedContractVersion = \"\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/artifact-verification-envelope.js",
        "line": 368
      },
      "example": "import { projectArtifactVerificationEnvelopeToKfx } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/artifact-verification-envelope.js#sealArtifactVerificationReport",
      "name": "sealArtifactVerificationReport",
      "kind": "function",
      "signature": "function sealArtifactVerificationReport({ report, bindings, kfdAssessment, issuedAt, expiresAt, revocation, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ report, bindings, kfdAssessment, issuedAt, expiresAt, revocation, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/artifact-verification-envelope.js",
        "line": 323
      },
      "example": "import { sealArtifactVerificationReport } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/artifact-verification-envelope.js#validateKfdAdopterReleaseBinding",
      "name": "validateKfdAdopterReleaseBinding",
      "kind": "function",
      "signature": "function validateKfdAdopterReleaseBinding(binding, { manifest, manifestGate, legacyProjection, expectedSourceSha = \"\", } = {})",
      "parameters": [
        {
          "name": "binding",
          "signature": "binding"
        },
        {
          "name": "parameter2",
          "signature": "{ manifest, manifestGate, legacyProjection, expectedSourceSha = \"\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/artifact-verification-envelope.js",
        "line": 467
      },
      "example": "import { validateKfdAdopterReleaseBinding } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/artifact-verification-envelope.js#verifyArtifactVerificationEnvelope",
      "name": "verifyArtifactVerificationEnvelope",
      "kind": "function",
      "signature": "function verifyArtifactVerificationEnvelope({ envelope, assessmentTime = Math.floor(Date.now() / 1000), expectedEnvelopeRoot = \"\", expectedIssuer = \"\", expectedPublisher = \"\", expectedContractVersion = \"\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ envelope, assessmentTime = Math.floor(Date.now() / 1000), expectedEnvelopeRoot = \"\", expectedIssuer = \"\", expectedPublisher = \"\", expectedContractVersion = \"\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/artifact-verification-envelope.js",
        "line": 153
      },
      "example": "import { verifyArtifactVerificationEnvelope } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/build-facts.js#aggregateBuildFacts",
      "name": "aggregateBuildFacts",
      "kind": "function",
      "signature": "function aggregateBuildFacts({ cwd = process.cwd(), productId = \"\", moduleFacts = [], artifacts = [], now = nowIso(), } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), productId = \"\", moduleFacts = [], artifacts = [], now = nowIso(), } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "subprocess"
      ],
      "source": {
        "path": "packages/core/build-facts.js",
        "line": 466
      },
      "example": "import { aggregateBuildFacts } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/build-facts.js#BUILD_FACTS_GIT_CONTRACT",
      "name": "BUILD_FACTS_GIT_CONTRACT",
      "kind": "constant",
      "signature": "const BUILD_FACTS_GIT_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/build-facts.js",
        "line": 9
      },
      "example": "import { BUILD_FACTS_GIT_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/build-facts.js#BUILD_FACTS_LEGACY_KUNGFU_BUILDINFO_CONTRACT",
      "name": "BUILD_FACTS_LEGACY_KUNGFU_BUILDINFO_CONTRACT",
      "kind": "constant",
      "signature": "const BUILD_FACTS_LEGACY_KUNGFU_BUILDINFO_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/build-facts.js",
        "line": 14
      },
      "example": "import { BUILD_FACTS_LEGACY_KUNGFU_BUILDINFO_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/build-facts.js#BUILD_FACTS_MODULE_CONTRACT",
      "name": "BUILD_FACTS_MODULE_CONTRACT",
      "kind": "constant",
      "signature": "const BUILD_FACTS_MODULE_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/build-facts.js",
        "line": 11
      },
      "example": "import { BUILD_FACTS_MODULE_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/build-facts.js#BUILD_FACTS_PRODUCT_CONTRACT",
      "name": "BUILD_FACTS_PRODUCT_CONTRACT",
      "kind": "constant",
      "signature": "const BUILD_FACTS_PRODUCT_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/build-facts.js",
        "line": 12
      },
      "example": "import { BUILD_FACTS_PRODUCT_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/build-facts.js#BUILD_FACTS_VERIFY_CONTRACT",
      "name": "BUILD_FACTS_VERIFY_CONTRACT",
      "kind": "constant",
      "signature": "const BUILD_FACTS_VERIFY_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/build-facts.js",
        "line": 13
      },
      "example": "import { BUILD_FACTS_VERIFY_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/build-facts.js#BUILD_FACTS_VERSION_CONTRACT",
      "name": "BUILD_FACTS_VERSION_CONTRACT",
      "kind": "constant",
      "signature": "const BUILD_FACTS_VERSION_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/build-facts.js",
        "line": 10
      },
      "example": "import { BUILD_FACTS_VERSION_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/build-facts.js#buildFactsDigest",
      "name": "buildFactsDigest",
      "kind": "function",
      "signature": "function buildFactsDigest(value)",
      "parameters": [
        {
          "name": "value",
          "signature": "value"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "local-filesystem-write",
        "subprocess"
      ],
      "source": {
        "path": "packages/core/build-facts.js",
        "line": 45
      },
      "example": "import { buildFactsDigest } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/build-facts.js#collectGitSourceFacts",
      "name": "collectGitSourceFacts",
      "kind": "function",
      "signature": "function collectGitSourceFacts({ cwd = process.cwd(), root = \".\" } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), root = \".\" } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/build-facts.js",
        "line": 154
      },
      "example": "import { collectGitSourceFacts } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/build-facts.js#collectModuleBuildFacts",
      "name": "collectModuleBuildFacts",
      "kind": "function",
      "signature": "function collectModuleBuildFacts({ cwd = process.cwd(), moduleId = \"\", moduleRoot = \"\", scope = \"\", versionSource = undefined, versionSourceId = \"\", outputs = [], lifecycle = \"\", platform = currentPlatform(), dependencies = [], now = nowIso(), } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), moduleId = \"\", moduleRoot = \"\", scope = \"\", versionSource = undefined, versionSourceId = \"\", outputs = [], lifecycle = \"\", platform = currentPlatform(), dependencies = [], now = nowIso(), } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/build-facts.js",
        "line": 310
      },
      "example": "import { collectModuleBuildFacts } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/build-facts.js#collectVersionSourceFact",
      "name": "collectVersionSourceFact",
      "kind": "function",
      "signature": "function collectVersionSourceFact({ cwd = process.cwd(), source = undefined, sourceId = \"\", now = nowIso() } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), source = undefined, sourceId = \"\", now = nowIso() } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "subprocess"
      ],
      "source": {
        "path": "packages/core/build-facts.js",
        "line": 181
      },
      "example": "import { collectVersionSourceFact } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/build-facts.js#createKungfuBuildInfoProjection",
      "name": "createKungfuBuildInfoProjection",
      "kind": "function",
      "signature": "function createKungfuBuildInfoProjection({ moduleFact, cwd = process.cwd(), now = nowIso() } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ moduleFact, cwd = process.cwd(), now = nowIso() } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/build-facts.js",
        "line": 528
      },
      "example": "import { createKungfuBuildInfoProjection } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/build-facts.js#verifyBuildFacts",
      "name": "verifyBuildFacts",
      "kind": "function",
      "signature": "function verifyBuildFacts({ cwd = process.cwd(), fact, factPath = \"\" } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), fact, factPath = \"\" } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/build-facts.js",
        "line": 431
      },
      "example": "import { verifyBuildFacts } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/build-facts.js#writeBuildFacts",
      "name": "writeBuildFacts",
      "kind": "function",
      "signature": "function writeBuildFacts({ cwd = process.cwd(), fact, output = \"\" } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), fact, output = \"\" } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "may-write-or-invoke-external-actions"
      ],
      "source": {
        "path": "packages/core/build-facts.js",
        "line": 557
      },
      "example": "import { writeBuildFacts } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/build-facts.js#writeKungfuBuildInfoProjection",
      "name": "writeKungfuBuildInfoProjection",
      "kind": "function",
      "signature": "function writeKungfuBuildInfoProjection({ cwd = process.cwd(), moduleFact, output } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), moduleFact, output } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "may-write-or-invoke-external-actions"
      ],
      "source": {
        "path": "packages/core/build-facts.js",
        "line": 565
      },
      "example": "import { writeKungfuBuildInfoProjection } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-agent-manuals.js#BUILDCHAIN_AGENT_MANUALS",
      "name": "BUILDCHAIN_AGENT_MANUALS",
      "kind": "constant",
      "signature": "const BUILDCHAIN_AGENT_MANUALS",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/buildchain-agent-manuals.js",
        "line": 1
      },
      "example": "import { BUILDCHAIN_AGENT_MANUALS } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-config.js#discoverConfiguredDerivedVersionMaterial",
      "name": "discoverConfiguredDerivedVersionMaterial",
      "kind": "function",
      "signature": "function discoverConfiguredDerivedVersionMaterial(cwd = process.cwd(), loadedConfig = loadBuildchainConfig(cwd))",
      "parameters": [
        {
          "name": "cwd",
          "signature": "cwd = process.cwd()"
        },
        {
          "name": "loadedConfig",
          "signature": "loadedConfig = loadBuildchainConfig(cwd)"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-config.js",
        "line": 1462
      },
      "example": "import { discoverConfiguredDerivedVersionMaterial } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-config.js#discoverConfiguredVersionStateFiles",
      "name": "discoverConfiguredVersionStateFiles",
      "kind": "function",
      "signature": "function discoverConfiguredVersionStateFiles(cwd = process.cwd(), loadedConfig = loadBuildchainConfig(cwd))",
      "parameters": [
        {
          "name": "cwd",
          "signature": "cwd = process.cwd()"
        },
        {
          "name": "loadedConfig",
          "signature": "loadedConfig = loadBuildchainConfig(cwd)"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-config.js",
        "line": 1423
      },
      "example": "import { discoverConfiguredVersionStateFiles } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-config.js#getLifecycleStage",
      "name": "getLifecycleStage",
      "kind": "function",
      "signature": "function getLifecycleStage(loadedConfig, name)",
      "parameters": [
        {
          "name": "loadedConfig",
          "signature": "loadedConfig"
        },
        {
          "name": "name",
          "signature": "name"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-config.js",
        "line": 1367
      },
      "example": "import { getLifecycleStage } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-config.js#getNativeDiagnosticsProfile",
      "name": "getNativeDiagnosticsProfile",
      "kind": "function",
      "signature": "function getNativeDiagnosticsProfile(loadedConfig)",
      "parameters": [
        {
          "name": "loadedConfig",
          "signature": "loadedConfig"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-config.js",
        "line": 520
      },
      "example": "import { getNativeDiagnosticsProfile } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-config.js#getPublishContract",
      "name": "getPublishContract",
      "kind": "function",
      "signature": "function getPublishContract(loadedConfig)",
      "parameters": [
        {
          "name": "loadedConfig",
          "signature": "loadedConfig"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-config.js",
        "line": 1371
      },
      "example": "import { getPublishContract } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-config.js#getStableReleasePolicy",
      "name": "getStableReleasePolicy",
      "kind": "function",
      "signature": "function getStableReleasePolicy(loadedConfig)",
      "parameters": [
        {
          "name": "loadedConfig",
          "signature": "loadedConfig"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-config.js",
        "line": 328
      },
      "example": "import { getStableReleasePolicy } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-config.js#getVersionStrategy",
      "name": "getVersionStrategy",
      "kind": "function",
      "signature": "function getVersionStrategy(loadedConfig)",
      "parameters": [
        {
          "name": "loadedConfig",
          "signature": "loadedConfig"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-config.js",
        "line": 1495
      },
      "example": "import { getVersionStrategy } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-config.js#loadBuildchainConfig",
      "name": "loadBuildchainConfig",
      "kind": "function",
      "signature": "function loadBuildchainConfig(cwd = process.cwd())",
      "parameters": [
        {
          "name": "cwd",
          "signature": "cwd = process.cwd()"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-config.js",
        "line": 158
      },
      "example": "import { loadBuildchainConfig } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-config.js#loadConfiguredAnchorManifest",
      "name": "loadConfiguredAnchorManifest",
      "kind": "function",
      "signature": "function loadConfiguredAnchorManifest(cwd = process.cwd(), loadedConfig = loadBuildchainConfig(cwd))",
      "parameters": [
        {
          "name": "cwd",
          "signature": "cwd = process.cwd()"
        },
        {
          "name": "loadedConfig",
          "signature": "loadedConfig = loadBuildchainConfig(cwd)"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-config.js",
        "line": 1504
      },
      "example": "import { loadConfiguredAnchorManifest } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-config.js#normalizeBuildchainConfig",
      "name": "normalizeBuildchainConfig",
      "kind": "function",
      "signature": "function normalizeBuildchainConfig(config)",
      "parameters": [
        {
          "name": "config",
          "signature": "config"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-config.js",
        "line": 181
      },
      "example": "import { normalizeBuildchainConfig } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-config.js#normalizeLifecycleStage",
      "name": "normalizeLifecycleStage",
      "kind": "function",
      "signature": "function normalizeLifecycleStage(stage, label = \"lifecycle stage\", lifecycle = {})",
      "parameters": [
        {
          "name": "stage",
          "signature": "stage"
        },
        {
          "name": "label",
          "signature": "label = \"lifecycle stage\""
        },
        {
          "name": "lifecycle",
          "signature": "lifecycle = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-config.js",
        "line": 1328
      },
      "example": "import { normalizeLifecycleStage } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-config.js#runLifecycleStage",
      "name": "runLifecycleStage",
      "kind": "function",
      "signature": "function runLifecycleStage({ cwd = process.cwd(), loadedConfig, name, stage, env: extraEnv, timeoutMinutes })",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), loadedConfig, name, stage, env: extraEnv, timeoutMinutes }"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "may-write-or-invoke-external-actions"
      ],
      "source": {
        "path": "packages/core/buildchain-config.js",
        "line": 1375
      },
      "example": "import { runLifecycleStage } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-config.js#updateConfiguredVersionStateContents",
      "name": "updateConfiguredVersionStateContents",
      "kind": "function",
      "signature": "function updateConfiguredVersionStateContents(files, version)",
      "parameters": [
        {
          "name": "files",
          "signature": "files"
        },
        {
          "name": "version",
          "signature": "version"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "may-write-or-invoke-external-actions"
      ],
      "source": {
        "path": "packages/core/buildchain-config.js",
        "line": 1675
      },
      "example": "import { updateConfiguredVersionStateContents } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-config.js#validateBuildchainConfig",
      "name": "validateBuildchainConfig",
      "kind": "function",
      "signature": "function validateBuildchainConfig(cwd = process.cwd(), { requireConfig = true, requireVersionState = false, requireLifecycleStages = [], } = {})",
      "parameters": [
        {
          "name": "cwd",
          "signature": "cwd = process.cwd()"
        },
        {
          "name": "parameter2",
          "signature": "{ requireConfig = true, requireVersionState = false, requireLifecycleStages = [], } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-config.js",
        "line": 1542
      },
      "example": "import { validateBuildchainConfig } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-contract.js#BUILDCHAIN_CHANNELS",
      "name": "BUILDCHAIN_CHANNELS",
      "kind": "value",
      "signature": "BUILDCHAIN_CHANNELS",
      "parameters": [],
      "returns": "unknown",
      "errors": [
        "No narrower error contract was mechanically discoverable."
      ],
      "sideEffects": [
        "unknown"
      ],
      "source": {
        "path": "packages/core/buildchain-contract.js",
        "line": 1
      },
      "example": "import { BUILDCHAIN_CHANNELS } from \"@kungfu-tech/buildchain/buildchain-contract\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-contract.js#BUILDCHAIN_CONTRACT_LOCK",
      "name": "BUILDCHAIN_CONTRACT_LOCK",
      "kind": "constant",
      "signature": "const BUILDCHAIN_CONTRACT_LOCK",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/buildchain-contract.js",
        "line": 21
      },
      "example": "import { BUILDCHAIN_CONTRACT_LOCK } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-contract.js#BUILDCHAIN_RUNTIME_CONTRACT_WORLD",
      "name": "BUILDCHAIN_RUNTIME_CONTRACT_WORLD",
      "kind": "constant",
      "signature": "const BUILDCHAIN_RUNTIME_CONTRACT_WORLD",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/buildchain-contract.js",
        "line": 20
      },
      "example": "import { BUILDCHAIN_RUNTIME_CONTRACT_WORLD } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-contract.js#contractSummary",
      "name": "contractSummary",
      "kind": "function",
      "signature": "function contractSummary(contractWorld, runtimeRef = \"\", runtimeSha = \"\")",
      "parameters": [
        {
          "name": "contractWorld",
          "signature": "contractWorld"
        },
        {
          "name": "runtimeRef",
          "signature": "runtimeRef = \"\""
        },
        {
          "name": "runtimeSha",
          "signature": "runtimeSha = \"\""
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-contract.js",
        "line": 1031
      },
      "example": "import { contractSummary } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-contract.js#createBuildchainContractLock",
      "name": "createBuildchainContractLock",
      "kind": "function",
      "signature": "function createBuildchainContractLock({ buildchainRef = \"v3\", resolvedSha = \"\", contractWorld, compatibilityPolicy = DEFAULT_POLICY, acceptedAt = new Date().toISOString(), } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ buildchainRef = \"v3\", resolvedSha = \"\", contractWorld, compatibilityPolicy = DEFAULT_POLICY, acceptedAt = new Date().toISOString(), } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-contract.js",
        "line": 830
      },
      "example": "import { createBuildchainContractLock } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-contract.js#createBuildchainContractWorld",
      "name": "createBuildchainContractWorld",
      "kind": "function",
      "signature": "function createBuildchainContractWorld({ root = process.cwd(), packageJson = undefined, controllerRegistry = undefined, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ root = process.cwd(), packageJson = undefined, controllerRegistry = undefined, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-contract.js",
        "line": 123
      },
      "example": "import { createBuildchainContractWorld } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-contract.js#evaluateBuildchainChannelBinding",
      "name": "evaluateBuildchainChannelBinding",
      "kind": "value",
      "signature": "evaluateBuildchainChannelBinding",
      "parameters": [],
      "returns": "unknown",
      "errors": [
        "No narrower error contract was mechanically discoverable."
      ],
      "sideEffects": [
        "unknown"
      ],
      "source": {
        "path": "packages/core/buildchain-contract.js",
        "line": 1
      },
      "example": "import { evaluateBuildchainChannelBinding } from \"@kungfu-tech/buildchain/buildchain-contract\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-contract.js#evaluateBuildchainContractLock",
      "name": "evaluateBuildchainContractLock",
      "kind": "function",
      "signature": "function evaluateBuildchainContractLock({ lock, current, runtimeRef = \"\", runtimeSha = \"\", runtimeClass = \"\", compatibilityPolicy = \"\", workflowShellRef = \"\", expectedChannel = \"\", expectedMajor = \"\", allowOpaqueRuntime = false, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ lock, current, runtimeRef = \"\", runtimeSha = \"\", runtimeClass = \"\", compatibilityPolicy = \"\", workflowShellRef = \"\", expectedChannel = \"\", expectedMajor = \"\", allowOpaqueRuntime = false, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-contract.js",
        "line": 916
      },
      "example": "import { evaluateBuildchainContractLock } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-contract.js#finalizeBuildchainContractWorld",
      "name": "finalizeBuildchainContractWorld",
      "kind": "function",
      "signature": "function finalizeBuildchainContractWorld(contractWorld)",
      "parameters": [
        {
          "name": "contractWorld",
          "signature": "contractWorld"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-contract.js",
        "line": 805
      },
      "example": "import { finalizeBuildchainContractWorld } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-contract.js#normalizeBuildchainRef",
      "name": "normalizeBuildchainRef",
      "kind": "value",
      "signature": "normalizeBuildchainRef",
      "parameters": [],
      "returns": "unknown",
      "errors": [
        "No narrower error contract was mechanically discoverable."
      ],
      "sideEffects": [
        "unknown"
      ],
      "source": {
        "path": "packages/core/buildchain-contract.js",
        "line": 1
      },
      "example": "import { normalizeBuildchainRef } from \"@kungfu-tech/buildchain/buildchain-contract\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-contract.js#parseBuildchainRefIdentity",
      "name": "parseBuildchainRefIdentity",
      "kind": "value",
      "signature": "parseBuildchainRefIdentity",
      "parameters": [],
      "returns": "unknown",
      "errors": [
        "No narrower error contract was mechanically discoverable."
      ],
      "sideEffects": [
        "unknown"
      ],
      "source": {
        "path": "packages/core/buildchain-contract.js",
        "line": 1
      },
      "example": "import { parseBuildchainRefIdentity } from \"@kungfu-tech/buildchain/buildchain-contract\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-contract.js#readBuildchainContractLock",
      "name": "readBuildchainContractLock",
      "kind": "function",
      "signature": "function readBuildchainContractLock(filePath)",
      "parameters": [
        {
          "name": "filePath",
          "signature": "filePath"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-contract.js",
        "line": 881
      },
      "example": "import { readBuildchainContractLock } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-contract.js#readBuildchainContractWorld",
      "name": "readBuildchainContractWorld",
      "kind": "function",
      "signature": "function readBuildchainContractWorld(filePath)",
      "parameters": [
        {
          "name": "filePath",
          "signature": "filePath"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-contract.js",
        "line": 861
      },
      "example": "import { readBuildchainContractWorld } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-contract.js#renderBuildchainContractDriftIssueBody",
      "name": "renderBuildchainContractDriftIssueBody",
      "kind": "function",
      "signature": "function renderBuildchainContractDriftIssueBody({ repository = \"\", workflow = \"\", runUrl = \"\", lockPath = \"\", evaluation, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ repository = \"\", workflow = \"\", runUrl = \"\", lockPath = \"\", evaluation, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-contract.js",
        "line": 1043
      },
      "example": "import { renderBuildchainContractDriftIssueBody } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-contract.js#sha256BuildchainContractJson",
      "name": "sha256BuildchainContractJson",
      "kind": "function",
      "signature": "function sha256Json(value)",
      "parameters": [
        {
          "name": "value",
          "signature": "value"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-contract.js",
        "line": 43
      },
      "example": "import { sha256BuildchainContractJson } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-contract.js#sha256File",
      "name": "sha256File",
      "kind": "function",
      "signature": "function sha256File(filePath)",
      "parameters": [
        {
          "name": "filePath",
          "signature": "filePath"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-contract.js",
        "line": 47
      },
      "example": "import { sha256File } from \"@kungfu-tech/buildchain/buildchain-contract\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-contract.js#sha256Json",
      "name": "sha256Json",
      "kind": "function",
      "signature": "function sha256Json(value)",
      "parameters": [
        {
          "name": "value",
          "signature": "value"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-contract.js",
        "line": 43
      },
      "example": "import { sha256Json } from \"@kungfu-tech/buildchain/buildchain-contract\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-kfd-claims.js#BUILDCHAIN_KFD_CLAIM_REGISTRY_CONTRACT",
      "name": "BUILDCHAIN_KFD_CLAIM_REGISTRY_CONTRACT",
      "kind": "constant",
      "signature": "const BUILDCHAIN_KFD_CLAIM_REGISTRY_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/buildchain-kfd-claims.js",
        "line": 14
      },
      "example": "import { BUILDCHAIN_KFD_CLAIM_REGISTRY_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-kfd-claims.js#BUILDCHAIN_KFD_COLLABORATION_INTERFACE_CONTRACT",
      "name": "BUILDCHAIN_KFD_COLLABORATION_INTERFACE_CONTRACT",
      "kind": "constant",
      "signature": "const BUILDCHAIN_KFD_COLLABORATION_INTERFACE_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/buildchain-kfd-claims.js",
        "line": 15
      },
      "example": "import { BUILDCHAIN_KFD_COLLABORATION_INTERFACE_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-kfd-claims.js#createBuildchainKfd1Witness",
      "name": "createBuildchainKfd1Witness",
      "kind": "function",
      "signature": "function createBuildchainKfd1Witness({ root = process.cwd(), sourceSha = \"\" } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ root = process.cwd(), sourceSha = \"\" } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-kfd-claims.js",
        "line": 530
      },
      "example": "import { createBuildchainKfd1Witness } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-kfd-claims.js#createBuildchainKfd2Claims",
      "name": "createBuildchainKfd2Claims",
      "kind": "function",
      "signature": "function createBuildchainKfd2Claims({ root = process.cwd(), witnessFiles = {} } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ root = process.cwd(), witnessFiles = {} } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-kfd-claims.js",
        "line": 687
      },
      "example": "import { createBuildchainKfd2Claims } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-kfd-claims.js#createBuildchainKfd3ArtifactWitness",
      "name": "createBuildchainKfd3ArtifactWitness",
      "kind": "function",
      "signature": "function createBuildchainKfd3ArtifactWitness({ root = process.cwd(), sourceSha = \"\" } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ root = process.cwd(), sourceSha = \"\" } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-kfd-claims.js",
        "line": 647
      },
      "example": "import { createBuildchainKfd3ArtifactWitness } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-kfd-claims.js#createBuildchainKfd3PrebuildWitness",
      "name": "createBuildchainKfd3PrebuildWitness",
      "kind": "function",
      "signature": "function createBuildchainKfd3PrebuildWitness({ root = process.cwd(), sourceSha = \"\" } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ root = process.cwd(), sourceSha = \"\" } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-kfd-claims.js",
        "line": 583
      },
      "example": "import { createBuildchainKfd3PrebuildWitness } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-kfd-claims.js#createBuildchainKfdClaimRegistry",
      "name": "createBuildchainKfdClaimRegistry",
      "kind": "function",
      "signature": "function createBuildchainKfdClaimRegistry({ root = process.cwd(), sourceSha = \"\" } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ root = process.cwd(), sourceSha = \"\" } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-kfd-claims.js",
        "line": 510
      },
      "example": "import { createBuildchainKfdClaimRegistry } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-kfd-claims.js#createBuildchainKfdSurfaceRegistry",
      "name": "createBuildchainKfdSurfaceRegistry",
      "kind": "function",
      "signature": "function createBuildchainKfdSurfaceRegistry({ root = process.cwd() } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ root = process.cwd() } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-kfd-claims.js",
        "line": 411
      },
      "example": "import { createBuildchainKfdSurfaceRegistry } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-kfd-claims.js#createBuildchainPublicClaimDefinitions",
      "name": "createBuildchainPublicClaimDefinitions",
      "kind": "function",
      "signature": "function createBuildchainPublicClaimDefinitions()",
      "parameters": [],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-kfd-claims.js",
        "line": 226
      },
      "example": "import { createBuildchainPublicClaimDefinitions } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#BUILDCHAIN_CONFIG_PATH",
      "name": "BUILDCHAIN_CONFIG_PATH",
      "kind": "constant",
      "signature": "const BUILDCHAIN_CONFIG_PATH",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 7
      },
      "example": "import { BUILDCHAIN_CONFIG_PATH } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#BUILDCHAIN_CONTRACT_LOCK_PATH",
      "name": "BUILDCHAIN_CONTRACT_LOCK_PATH",
      "kind": "constant",
      "signature": "const BUILDCHAIN_CONTRACT_LOCK_PATH",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 9
      },
      "example": "import { BUILDCHAIN_CONTRACT_LOCK_PATH } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#BUILDCHAIN_DIR",
      "name": "BUILDCHAIN_DIR",
      "kind": "constant",
      "signature": "const BUILDCHAIN_DIR",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 4
      },
      "example": "import { BUILDCHAIN_DIR } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#BUILDCHAIN_GENERATED_DIRS",
      "name": "BUILDCHAIN_GENERATED_DIRS",
      "kind": "constant",
      "signature": "const BUILDCHAIN_GENERATED_DIRS",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 36
      },
      "example": "import { BUILDCHAIN_GENERATED_DIRS } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#BUILDCHAIN_KFD_ROOT",
      "name": "BUILDCHAIN_KFD_ROOT",
      "kind": "constant",
      "signature": "const BUILDCHAIN_KFD_ROOT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 11
      },
      "example": "import { BUILDCHAIN_KFD_ROOT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#BUILDCHAIN_KFD1_CONTRACT_WORLD_WITNESS_PATH",
      "name": "BUILDCHAIN_KFD1_CONTRACT_WORLD_WITNESS_PATH",
      "kind": "constant",
      "signature": "const BUILDCHAIN_KFD1_CONTRACT_WORLD_WITNESS_PATH",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 16
      },
      "example": "import { BUILDCHAIN_KFD1_CONTRACT_WORLD_WITNESS_PATH } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#BUILDCHAIN_KFD1_DIR",
      "name": "BUILDCHAIN_KFD1_DIR",
      "kind": "constant",
      "signature": "const BUILDCHAIN_KFD1_DIR",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 12
      },
      "example": "import { BUILDCHAIN_KFD1_DIR } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#BUILDCHAIN_KFD1_RELEASE_GATE_PATH",
      "name": "BUILDCHAIN_KFD1_RELEASE_GATE_PATH",
      "kind": "constant",
      "signature": "const BUILDCHAIN_KFD1_RELEASE_GATE_PATH",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 17
      },
      "example": "import { BUILDCHAIN_KFD1_RELEASE_GATE_PATH } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#BUILDCHAIN_KFD1_VERIFY_RESULT_PATH",
      "name": "BUILDCHAIN_KFD1_VERIFY_RESULT_PATH",
      "kind": "constant",
      "signature": "const BUILDCHAIN_KFD1_VERIFY_RESULT_PATH",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 18
      },
      "example": "import { BUILDCHAIN_KFD1_VERIFY_RESULT_PATH } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#BUILDCHAIN_KFD2_CLAIM_ARGS_PATH",
      "name": "BUILDCHAIN_KFD2_CLAIM_ARGS_PATH",
      "kind": "constant",
      "signature": "const BUILDCHAIN_KFD2_CLAIM_ARGS_PATH",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 21
      },
      "example": "import { BUILDCHAIN_KFD2_CLAIM_ARGS_PATH } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#BUILDCHAIN_KFD2_CLAIMS_DIR",
      "name": "BUILDCHAIN_KFD2_CLAIMS_DIR",
      "kind": "constant",
      "signature": "const BUILDCHAIN_KFD2_CLAIMS_DIR",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 22
      },
      "example": "import { BUILDCHAIN_KFD2_CLAIMS_DIR } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#BUILDCHAIN_KFD2_DIR",
      "name": "BUILDCHAIN_KFD2_DIR",
      "kind": "constant",
      "signature": "const BUILDCHAIN_KFD2_DIR",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 13
      },
      "example": "import { BUILDCHAIN_KFD2_DIR } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#BUILDCHAIN_KFD2_REGISTRY_PATH",
      "name": "BUILDCHAIN_KFD2_REGISTRY_PATH",
      "kind": "constant",
      "signature": "const BUILDCHAIN_KFD2_REGISTRY_PATH",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 19
      },
      "example": "import { BUILDCHAIN_KFD2_REGISTRY_PATH } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#BUILDCHAIN_KFD2_RELEASE_CLAIMS_PATH",
      "name": "BUILDCHAIN_KFD2_RELEASE_CLAIMS_PATH",
      "kind": "constant",
      "signature": "const BUILDCHAIN_KFD2_RELEASE_CLAIMS_PATH",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 20
      },
      "example": "import { BUILDCHAIN_KFD2_RELEASE_CLAIMS_PATH } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#BUILDCHAIN_KFD3_ARTIFACT_WITNESS_PATH",
      "name": "BUILDCHAIN_KFD3_ARTIFACT_WITNESS_PATH",
      "kind": "constant",
      "signature": "const BUILDCHAIN_KFD3_ARTIFACT_WITNESS_PATH",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 26
      },
      "example": "import { BUILDCHAIN_KFD3_ARTIFACT_WITNESS_PATH } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#BUILDCHAIN_KFD3_CAPABILITY_QUERY_PATH",
      "name": "BUILDCHAIN_KFD3_CAPABILITY_QUERY_PATH",
      "kind": "constant",
      "signature": "const BUILDCHAIN_KFD3_CAPABILITY_QUERY_PATH",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 27
      },
      "example": "import { BUILDCHAIN_KFD3_CAPABILITY_QUERY_PATH } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#BUILDCHAIN_KFD3_COLLABORATION_INTERFACE_PATH",
      "name": "BUILDCHAIN_KFD3_COLLABORATION_INTERFACE_PATH",
      "kind": "constant",
      "signature": "const BUILDCHAIN_KFD3_COLLABORATION_INTERFACE_PATH",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 24
      },
      "example": "import { BUILDCHAIN_KFD3_COLLABORATION_INTERFACE_PATH } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#BUILDCHAIN_KFD3_DIR",
      "name": "BUILDCHAIN_KFD3_DIR",
      "kind": "constant",
      "signature": "const BUILDCHAIN_KFD3_DIR",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 14
      },
      "example": "import { BUILDCHAIN_KFD3_DIR } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#BUILDCHAIN_KFD3_PREBUILD_WITNESS_PATH",
      "name": "BUILDCHAIN_KFD3_PREBUILD_WITNESS_PATH",
      "kind": "constant",
      "signature": "const BUILDCHAIN_KFD3_PREBUILD_WITNESS_PATH",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 25
      },
      "example": "import { BUILDCHAIN_KFD3_PREBUILD_WITNESS_PATH } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#BUILDCHAIN_KFD3_SURFACE_REGISTRY_PATH",
      "name": "BUILDCHAIN_KFD3_SURFACE_REGISTRY_PATH",
      "kind": "constant",
      "signature": "const BUILDCHAIN_KFD3_SURFACE_REGISTRY_PATH",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 23
      },
      "example": "import { BUILDCHAIN_KFD3_SURFACE_REGISTRY_PATH } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#BUILDCHAIN_KFD4_DIR",
      "name": "BUILDCHAIN_KFD4_DIR",
      "kind": "constant",
      "signature": "const BUILDCHAIN_KFD4_DIR",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 15
      },
      "example": "import { BUILDCHAIN_KFD4_DIR } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#BUILDCHAIN_LAYOUT_DISCOVERY_CONTRACT",
      "name": "BUILDCHAIN_LAYOUT_DISCOVERY_CONTRACT",
      "kind": "constant",
      "signature": "const BUILDCHAIN_LAYOUT_DISCOVERY_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 6
      },
      "example": "import { BUILDCHAIN_LAYOUT_DISCOVERY_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#BUILDCHAIN_RELEASE_PASSPORT_PATH",
      "name": "BUILDCHAIN_RELEASE_PASSPORT_PATH",
      "kind": "constant",
      "signature": "const BUILDCHAIN_RELEASE_PASSPORT_PATH",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 33
      },
      "example": "import { BUILDCHAIN_RELEASE_PASSPORT_PATH } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#BUILDCHAIN_VERSION_PIN_PATH",
      "name": "BUILDCHAIN_VERSION_PIN_PATH",
      "kind": "constant",
      "signature": "const BUILDCHAIN_VERSION_PIN_PATH",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 5
      },
      "example": "import { BUILDCHAIN_VERSION_PIN_PATH } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#createBuildchainLayoutDiscovery",
      "name": "createBuildchainLayoutDiscovery",
      "kind": "function",
      "signature": "function createBuildchainLayoutDiscovery({ cwd = process.cwd(), buildchainVersion = \"\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), buildchainVersion = \"\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 99
      },
      "example": "import { createBuildchainLayoutDiscovery } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#discoverBuildchainRepoFiles",
      "name": "discoverBuildchainRepoFiles",
      "kind": "function",
      "signature": "function discoverBuildchainRepoFiles(cwd = process.cwd())",
      "parameters": [
        {
          "name": "cwd",
          "signature": "cwd = process.cwd()"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 143
      },
      "example": "import { discoverBuildchainRepoFiles } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#firstExistingRepoPath",
      "name": "firstExistingRepoPath",
      "kind": "function",
      "signature": "function firstExistingRepoPath(cwd, candidates = [])",
      "parameters": [
        {
          "name": "cwd",
          "signature": "cwd"
        },
        {
          "name": "candidates",
          "signature": "candidates = []"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 58
      },
      "example": "import { firstExistingRepoPath } from \"@kungfu-tech/buildchain/buildchain-layout\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#LEGACY_BUILDCHAIN_CONFIG_PATH",
      "name": "LEGACY_BUILDCHAIN_CONFIG_PATH",
      "kind": "constant",
      "signature": "const LEGACY_BUILDCHAIN_CONFIG_PATH",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 8
      },
      "example": "import { LEGACY_BUILDCHAIN_CONFIG_PATH } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#LEGACY_BUILDCHAIN_CONTRACT_LOCK_PATH",
      "name": "LEGACY_BUILDCHAIN_CONTRACT_LOCK_PATH",
      "kind": "constant",
      "signature": "const LEGACY_BUILDCHAIN_CONTRACT_LOCK_PATH",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 10
      },
      "example": "import { LEGACY_BUILDCHAIN_CONTRACT_LOCK_PATH } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#LEGACY_BUILDCHAIN_KFD3_SURFACE_REGISTRY_PATH",
      "name": "LEGACY_BUILDCHAIN_KFD3_SURFACE_REGISTRY_PATH",
      "kind": "constant",
      "signature": "const LEGACY_BUILDCHAIN_KFD3_SURFACE_REGISTRY_PATH",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 28
      },
      "example": "import { LEGACY_BUILDCHAIN_KFD3_SURFACE_REGISTRY_PATH } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#LEGACY_BUILDCHAIN_KFD3_SURFACE_REGISTRY_PATHS",
      "name": "LEGACY_BUILDCHAIN_KFD3_SURFACE_REGISTRY_PATHS",
      "kind": "constant",
      "signature": "const LEGACY_BUILDCHAIN_KFD3_SURFACE_REGISTRY_PATHS",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 29
      },
      "example": "import { LEGACY_BUILDCHAIN_KFD3_SURFACE_REGISTRY_PATHS } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#LEGACY_BUILDCHAIN_RELEASE_PASSPORT_PATH",
      "name": "LEGACY_BUILDCHAIN_RELEASE_PASSPORT_PATH",
      "kind": "constant",
      "signature": "const LEGACY_BUILDCHAIN_RELEASE_PASSPORT_PATH",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 34
      },
      "example": "import { LEGACY_BUILDCHAIN_RELEASE_PASSPORT_PATH } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#migrateBuildchainLayout",
      "name": "migrateBuildchainLayout",
      "kind": "function",
      "signature": "function migrateBuildchainLayout({ cwd = process.cwd(), write = false, force = false } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), write = false, force = false } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "local-filesystem-write"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 287
      },
      "example": "import { migrateBuildchainLayout } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#planBuildchainLayoutMigration",
      "name": "planBuildchainLayoutMigration",
      "kind": "function",
      "signature": "function planBuildchainLayoutMigration({ cwd = process.cwd() } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd() } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 265
      },
      "example": "import { planBuildchainLayoutMigration } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#repoPath",
      "name": "repoPath",
      "kind": "function",
      "signature": "function repoPath(cwd, relativePath)",
      "parameters": [
        {
          "name": "cwd",
          "signature": "cwd"
        },
        {
          "name": "relativePath",
          "signature": "relativePath"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 54
      },
      "example": "import { repoPath } from \"@kungfu-tech/buildchain/buildchain-layout\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#resolveBuildchainConfigPath",
      "name": "resolveBuildchainConfigPath",
      "kind": "function",
      "signature": "function resolveBuildchainConfigPath(cwd = process.cwd())",
      "parameters": [
        {
          "name": "cwd",
          "signature": "cwd = process.cwd()"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 67
      },
      "example": "import { resolveBuildchainConfigPath } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#resolveBuildchainContractLockPath",
      "name": "resolveBuildchainContractLockPath",
      "kind": "function",
      "signature": "function resolveBuildchainContractLockPath(cwd = process.cwd())",
      "parameters": [
        {
          "name": "cwd",
          "signature": "cwd = process.cwd()"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 74
      },
      "example": "import { resolveBuildchainContractLockPath } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#resolveKfd2ProductClaimsRegistryPath",
      "name": "resolveKfd2ProductClaimsRegistryPath",
      "kind": "function",
      "signature": "function resolveKfd2ProductClaimsRegistryPath(cwd = process.cwd())",
      "parameters": [
        {
          "name": "cwd",
          "signature": "cwd = process.cwd()"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 81
      },
      "example": "import { resolveKfd2ProductClaimsRegistryPath } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#resolveKfd3SurfaceRegistryPath",
      "name": "resolveKfd3SurfaceRegistryPath",
      "kind": "function",
      "signature": "function resolveKfd3SurfaceRegistryPath(cwd = process.cwd())",
      "parameters": [
        {
          "name": "cwd",
          "signature": "cwd = process.cwd()"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 85
      },
      "example": "import { resolveKfd3SurfaceRegistryPath } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#resolveReleasePassportPath",
      "name": "resolveReleasePassportPath",
      "kind": "function",
      "signature": "function resolveReleasePassportPath(cwd = process.cwd())",
      "parameters": [
        {
          "name": "cwd",
          "signature": "cwd = process.cwd()"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 92
      },
      "example": "import { resolveReleasePassportPath } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-layout.js#toPosixPath",
      "name": "toPosixPath",
      "kind": "function",
      "signature": "function toPosixPath(value)",
      "parameters": [
        {
          "name": "value",
          "signature": "value"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-layout.js",
        "line": 50
      },
      "example": "import { toPosixPath } from \"@kungfu-tech/buildchain/buildchain-layout\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-publication-authority.js#buildchainPublicationAuthorityDescriptors",
      "name": "buildchainPublicationAuthorityDescriptors",
      "kind": "function",
      "signature": "function buildchainPublicationAuthorityDescriptors()",
      "parameters": [],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-publication-authority.js",
        "line": 62
      },
      "example": "import { buildchainPublicationAuthorityDescriptors } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/buildchain-publication-authority.js#createBuildchainPublicationAuthorityRegistry",
      "name": "createBuildchainPublicationAuthorityRegistry",
      "kind": "function",
      "signature": "function createBuildchainPublicationAuthorityRegistry({ root = process.cwd() } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ root = process.cwd() } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/buildchain-publication-authority.js",
        "line": 86
      },
      "example": "import { createBuildchainPublicationAuthorityRegistry } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/cache-evidence.js#BUILDCHAIN_CACHE_EVIDENCE_SET_CONTRACT",
      "name": "BUILDCHAIN_CACHE_EVIDENCE_SET_CONTRACT",
      "kind": "constant",
      "signature": "const BUILDCHAIN_CACHE_EVIDENCE_SET_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/cache-evidence.js",
        "line": 5
      },
      "example": "import { BUILDCHAIN_CACHE_EVIDENCE_SET_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/cache-evidence.js#BUILDCHAIN_CACHE_OPERATION_RECEIPT_CONTRACT",
      "name": "BUILDCHAIN_CACHE_OPERATION_RECEIPT_CONTRACT",
      "kind": "constant",
      "signature": "const BUILDCHAIN_CACHE_OPERATION_RECEIPT_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/cache-evidence.js",
        "line": 3
      },
      "example": "import { BUILDCHAIN_CACHE_OPERATION_RECEIPT_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/cache-evidence.js#cacheEvidenceDigest",
      "name": "cacheEvidenceDigest",
      "kind": "function",
      "signature": "function cacheEvidenceDigest(value)",
      "parameters": [
        {
          "name": "value",
          "signature": "value"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/cache-evidence.js",
        "line": 48
      },
      "example": "import { cacheEvidenceDigest } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/cache-evidence.js#createCacheEvidenceSet",
      "name": "createCacheEvidenceSet",
      "kind": "function",
      "signature": "function createCacheEvidenceSet({ repository, sourceCommit, sourceTree = \"\", runtimeCommit = \"\", platform, operations = [], } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ repository, sourceCommit, sourceTree = \"\", runtimeCommit = \"\", platform, operations = [], } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/cache-evidence.js",
        "line": 244
      },
      "example": "import { createCacheEvidenceSet } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/cache-evidence.js#createCacheOperationReceipt",
      "name": "createCacheOperationReceipt",
      "kind": "function",
      "signature": "function createCacheOperationReceipt({ operationId, operation, provider, producer, platform, cacheKey, cacheRoot, outcome, bindings = {}, metrics, evidence, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ operationId, operation, provider, producer, platform, cacheKey, cacheRoot, outcome, bindings = {}, metrics, evidence, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/cache-evidence.js",
        "line": 169
      },
      "example": "import { createCacheOperationReceipt } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/cache-evidence.js#verifyCacheEvidenceSet",
      "name": "verifyCacheEvidenceSet",
      "kind": "function",
      "signature": "function verifyCacheEvidenceSet(receipt)",
      "parameters": [
        {
          "name": "receipt",
          "signature": "receipt"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/cache-evidence.js",
        "line": 273
      },
      "example": "import { verifyCacheEvidenceSet } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/cache-evidence.js#verifyCacheOperationReceipt",
      "name": "verifyCacheOperationReceipt",
      "kind": "function",
      "signature": "function verifyCacheOperationReceipt(receipt)",
      "parameters": [
        {
          "name": "receipt",
          "signature": "receipt"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/cache-evidence.js",
        "line": 226
      },
      "example": "import { verifyCacheOperationReceipt } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/candidate-timeline.js#BUILDCHAIN_CANDIDATE_TIMELINE_CONTRACT",
      "name": "BUILDCHAIN_CANDIDATE_TIMELINE_CONTRACT",
      "kind": "constant",
      "signature": "const BUILDCHAIN_CANDIDATE_TIMELINE_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/candidate-timeline.js",
        "line": 1
      },
      "example": "import { BUILDCHAIN_CANDIDATE_TIMELINE_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/candidate-timeline.js#BUILDCHAIN_CANDIDATE_TIMELINE_EVENT_CONTRACT",
      "name": "BUILDCHAIN_CANDIDATE_TIMELINE_EVENT_CONTRACT",
      "kind": "constant",
      "signature": "const BUILDCHAIN_CANDIDATE_TIMELINE_EVENT_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/candidate-timeline.js",
        "line": 3
      },
      "example": "import { BUILDCHAIN_CANDIDATE_TIMELINE_EVENT_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/candidate-timeline.js#createCandidateTimeline",
      "name": "createCandidateTimeline",
      "kind": "function",
      "signature": "function createCandidateTimeline({ candidate = {}, events = [], generatedAt, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ candidate = {}, events = [], generatedAt, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/candidate-timeline.js",
        "line": 381
      },
      "example": "import { createCandidateTimeline } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/candidate-timeline.js#formatCandidateTimelineReport",
      "name": "formatCandidateTimelineReport",
      "kind": "function",
      "signature": "function formatCandidateTimelineReport(timeline)",
      "parameters": [
        {
          "name": "timeline",
          "signature": "timeline"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/candidate-timeline.js",
        "line": 438
      },
      "example": "import { formatCandidateTimelineReport } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/candidate-timeline.js#normalizeCandidateTimelineEvent",
      "name": "normalizeCandidateTimelineEvent",
      "kind": "function",
      "signature": "function normalizeCandidateTimelineEvent(input = {})",
      "parameters": [
        {
          "name": "input",
          "signature": "input = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/candidate-timeline.js",
        "line": 74
      },
      "example": "import { normalizeCandidateTimelineEvent } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/channel-candidate.js#CHANNEL_CANDIDATE_DECISION_SCHEMA",
      "name": "CHANNEL_CANDIDATE_DECISION_SCHEMA",
      "kind": "constant",
      "signature": "const CHANNEL_CANDIDATE_DECISION_SCHEMA",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/channel-candidate.js",
        "line": 6
      },
      "example": "import { CHANNEL_CANDIDATE_DECISION_SCHEMA } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/channel-candidate.js#channelCandidateSourceLockRef",
      "name": "channelCandidateSourceLockRef",
      "kind": "function",
      "signature": "function channelCandidateSourceLockRef(targetBranch, sourceSha)",
      "parameters": [
        {
          "name": "targetBranch",
          "signature": "targetBranch"
        },
        {
          "name": "sourceSha",
          "signature": "sourceSha"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/channel-candidate.js",
        "line": 85
      },
      "example": "import { channelCandidateSourceLockRef } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/channel-candidate.js#decideChannelCandidate",
      "name": "decideChannelCandidate",
      "kind": "function",
      "signature": "function decideChannelCandidate(input)",
      "parameters": [
        {
          "name": "input",
          "signature": "input"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/channel-candidate.js",
        "line": 91
      },
      "example": "import { decideChannelCandidate } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/controller-evidence.js#aggregateControllerReceipts",
      "name": "aggregateControllerReceipts",
      "kind": "function",
      "signature": "function aggregateControllerReceipts({ plans = [], receipts = [] } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ plans = [], receipts = [] } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/controller-evidence.js",
        "line": 449
      },
      "example": "import { aggregateControllerReceipts } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/controller-evidence.js#BUILDCHAIN_CONTROLLER_AGGREGATE_CONTRACT",
      "name": "BUILDCHAIN_CONTROLLER_AGGREGATE_CONTRACT",
      "kind": "constant",
      "signature": "const BUILDCHAIN_CONTROLLER_AGGREGATE_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/controller-evidence.js",
        "line": 6
      },
      "example": "import { BUILDCHAIN_CONTROLLER_AGGREGATE_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/controller-evidence.js#BUILDCHAIN_CONTROLLER_DESCRIPTOR_CONTRACT",
      "name": "BUILDCHAIN_CONTROLLER_DESCRIPTOR_CONTRACT",
      "kind": "constant",
      "signature": "const BUILDCHAIN_CONTROLLER_DESCRIPTOR_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/controller-evidence.js",
        "line": 4
      },
      "example": "import { BUILDCHAIN_CONTROLLER_DESCRIPTOR_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/controller-evidence.js#BUILDCHAIN_CONTROLLER_EVIDENCE_CONTRACT",
      "name": "BUILDCHAIN_CONTROLLER_EVIDENCE_CONTRACT",
      "kind": "constant",
      "signature": "const BUILDCHAIN_CONTROLLER_EVIDENCE_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/controller-evidence.js",
        "line": 3
      },
      "example": "import { BUILDCHAIN_CONTROLLER_EVIDENCE_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/controller-evidence.js#BUILDCHAIN_CONTROLLER_REGISTRY_CONTRACT",
      "name": "BUILDCHAIN_CONTROLLER_REGISTRY_CONTRACT",
      "kind": "constant",
      "signature": "const BUILDCHAIN_CONTROLLER_REGISTRY_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/controller-evidence.js",
        "line": 5
      },
      "example": "import { BUILDCHAIN_CONTROLLER_REGISTRY_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/controller-evidence.js#controllerEvidenceDigest",
      "name": "controllerEvidenceDigest",
      "kind": "function",
      "signature": "function controllerEvidenceDigest(value)",
      "parameters": [
        {
          "name": "value",
          "signature": "value"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/controller-evidence.js",
        "line": 151
      },
      "example": "import { controllerEvidenceDigest } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/controller-evidence.js#createControllerPlan",
      "name": "createControllerPlan",
      "kind": "function",
      "signature": "function createControllerPlan({ descriptor, source = {}, runtime = {}, inputs = {} } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ descriptor, source = {}, runtime = {}, inputs = {} } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/controller-evidence.js",
        "line": 287
      },
      "example": "import { createControllerPlan } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/controller-evidence.js#createControllerReceipt",
      "name": "createControllerReceipt",
      "kind": "function",
      "signature": "function createControllerReceipt({ plan, stages = [], evidence = [], reason = undefined, artifact = \"\" } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ plan, stages = [], evidence = [], reason = undefined, artifact = \"\" } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/controller-evidence.js",
        "line": 363
      },
      "example": "import { createControllerReceipt } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/controller-evidence.js#createControllerReceiptReference",
      "name": "createControllerReceiptReference",
      "kind": "function",
      "signature": "function createControllerReceiptReference(receipt)",
      "parameters": [
        {
          "name": "receipt",
          "signature": "receipt"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/controller-evidence.js",
        "line": 491
      },
      "example": "import { createControllerReceiptReference } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/controller-evidence.js#createControllerRegistry",
      "name": "createControllerRegistry",
      "kind": "function",
      "signature": "function createControllerRegistry({ workflows = [] } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ workflows = [] } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/controller-evidence.js",
        "line": 197
      },
      "example": "import { createControllerRegistry } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/controller-evidence.js#normalizeControllerReceiptReferences",
      "name": "normalizeControllerReceiptReferences",
      "kind": "function",
      "signature": "function normalizeControllerReceiptReferences({ receipts = [], references = [], expectedSourceSha = \"\", acceptedSourceShas = [], expectedRuntimeSha = \"\", requirePassed = false, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ receipts = [], references = [], expectedSourceSha = \"\", acceptedSourceShas = [], expectedRuntimeSha = \"\", requirePassed = false, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/controller-evidence.js",
        "line": 532
      },
      "example": "import { normalizeControllerReceiptReferences } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/controller-evidence.js#validateControllerPlan",
      "name": "validateControllerPlan",
      "kind": "function",
      "signature": "function validateControllerPlan(plan)",
      "parameters": [
        {
          "name": "plan",
          "signature": "plan"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/controller-evidence.js",
        "line": 325
      },
      "example": "import { validateControllerPlan } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/controller-evidence.js#validateControllerReceipt",
      "name": "validateControllerReceipt",
      "kind": "function",
      "signature": "function validateControllerReceipt(receipt, { plan = undefined, expectedSourceSha = \"\", expectedRuntimeSha = \"\", expectedPlanDigest = \"\", } = {})",
      "parameters": [
        {
          "name": "receipt",
          "signature": "receipt"
        },
        {
          "name": "parameter2",
          "signature": "{ plan = undefined, expectedSourceSha = \"\", expectedRuntimeSha = \"\", expectedPlanDigest = \"\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/controller-evidence.js",
        "line": 423
      },
      "example": "import { validateControllerReceipt } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/controller-evidence.js#validateControllerReceiptReference",
      "name": "validateControllerReceiptReference",
      "kind": "function",
      "signature": "function validateControllerReceiptReference(reference, { expectedSourceSha = \"\", acceptedSourceShas = [], expectedRuntimeSha = \"\", requirePassed = false, } = {})",
      "parameters": [
        {
          "name": "reference",
          "signature": "reference"
        },
        {
          "name": "parameter2",
          "signature": "{ expectedSourceSha = \"\", acceptedSourceShas = [], expectedRuntimeSha = \"\", requirePassed = false, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/controller-evidence.js",
        "line": 505
      },
      "example": "import { validateControllerReceiptReference } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/detached-artifact-signature.js#DETACHED_ARTIFACT_SIGNATURE_CONTRACT",
      "name": "DETACHED_ARTIFACT_SIGNATURE_CONTRACT",
      "kind": "constant",
      "signature": "const DETACHED_ARTIFACT_SIGNATURE_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/detached-artifact-signature.js",
        "line": 10
      },
      "example": "import { DETACHED_ARTIFACT_SIGNATURE_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/detached-artifact-signature.js#signDetachedArtifactRequest",
      "name": "signDetachedArtifactRequest",
      "kind": "function",
      "signature": "function signDetachedArtifactRequest({ request, privateKey, keyId, authority = {}, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ request, privateKey, keyId, authority = {}, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/detached-artifact-signature.js",
        "line": 36
      },
      "example": "import { signDetachedArtifactRequest } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/detached-artifact-signature.js#verifyDetachedArtifactSignature",
      "name": "verifyDetachedArtifactSignature",
      "kind": "function",
      "signature": "function verifyDetachedArtifactSignature({ request, envelope, publicKey, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ request, envelope, publicKey, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/detached-artifact-signature.js",
        "line": 82
      },
      "example": "import { verifyDetachedArtifactSignature } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/dev-delivery-common.js#devDeliveryContentRoot",
      "name": "devDeliveryContentRoot",
      "kind": "function",
      "signature": "function devDeliveryContentRoot(value)",
      "parameters": [
        {
          "name": "value",
          "signature": "value"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/dev-delivery-common.js",
        "line": 27
      },
      "example": "import { devDeliveryContentRoot } from \"@kungfu-tech/buildchain/dev-delivery-warrant\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/dev-delivery-proof.js#classifyDevDeliveryDelta",
      "name": "classifyDevDeliveryDelta",
      "kind": "function",
      "signature": "function classifyDevDeliveryDelta({ proof, current = {} } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ proof, current = {} } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/dev-delivery-proof.js",
        "line": 75
      },
      "example": "import { classifyDevDeliveryDelta } from \"@kungfu-tech/buildchain/dev-delivery-warrant\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/dev-delivery-proof.js#createIntegrationDeliveryProof",
      "name": "createIntegrationDeliveryProof",
      "kind": "function",
      "signature": "function createIntegrationDeliveryProof(input = {})",
      "parameters": [
        {
          "name": "input",
          "signature": "input = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/dev-delivery-proof.js",
        "line": 207
      },
      "example": "import { createIntegrationDeliveryProof } from \"@kungfu-tech/buildchain/dev-delivery-warrant\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/dev-delivery-proof.js#createProjectCutReplayPlan",
      "name": "createProjectCutReplayPlan",
      "kind": "function",
      "signature": "function createProjectCutReplayPlan(input = {})",
      "parameters": [
        {
          "name": "input",
          "signature": "input = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/dev-delivery-proof.js",
        "line": 121
      },
      "example": "import { createProjectCutReplayPlan } from \"@kungfu-tech/buildchain/dev-delivery-warrant\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/dev-delivery-proof.js#createProjectCutReplayProof",
      "name": "createProjectCutReplayProof",
      "kind": "function",
      "signature": "function createProjectCutReplayProof(input = {})",
      "parameters": [
        {
          "name": "input",
          "signature": "input = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/dev-delivery-proof.js",
        "line": 141
      },
      "example": "import { createProjectCutReplayProof } from \"@kungfu-tech/buildchain/dev-delivery-warrant\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/dev-delivery-proof.js#createSourceQualificationProof",
      "name": "createSourceQualificationProof",
      "kind": "function",
      "signature": "function createSourceQualificationProof(input = {})",
      "parameters": [
        {
          "name": "input",
          "signature": "input = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/dev-delivery-proof.js",
        "line": 31
      },
      "example": "import { createSourceQualificationProof } from \"@kungfu-tech/buildchain/dev-delivery-warrant\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/dev-delivery-proof.js#INTEGRATION_DELIVERY_PROOF_SCHEMA",
      "name": "INTEGRATION_DELIVERY_PROOF_SCHEMA",
      "kind": "constant",
      "signature": "const INTEGRATION_DELIVERY_PROOF_SCHEMA",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/dev-delivery-proof.js",
        "line": 5
      },
      "example": "import { INTEGRATION_DELIVERY_PROOF_SCHEMA } from \"@kungfu-tech/buildchain/dev-delivery-warrant\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/dev-delivery-proof.js#PROJECT_CUT_REPLAY_PROOF_SCHEMA",
      "name": "PROJECT_CUT_REPLAY_PROOF_SCHEMA",
      "kind": "constant",
      "signature": "const PROJECT_CUT_REPLAY_PROOF_SCHEMA",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/dev-delivery-proof.js",
        "line": 4
      },
      "example": "import { PROJECT_CUT_REPLAY_PROOF_SCHEMA } from \"@kungfu-tech/buildchain/dev-delivery-warrant\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/dev-delivery-proof.js#SOURCE_QUALIFICATION_PROOF_SCHEMA",
      "name": "SOURCE_QUALIFICATION_PROOF_SCHEMA",
      "kind": "constant",
      "signature": "const SOURCE_QUALIFICATION_PROOF_SCHEMA",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/dev-delivery-proof.js",
        "line": 3
      },
      "example": "import { SOURCE_QUALIFICATION_PROOF_SCHEMA } from \"@kungfu-tech/buildchain/dev-delivery-warrant\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/dev-delivery-proof.js#verifyIntegrationDeliveryProof",
      "name": "verifyIntegrationDeliveryProof",
      "kind": "function",
      "signature": "function verifyIntegrationDeliveryProof(proofInput, expected = {})",
      "parameters": [
        {
          "name": "proofInput",
          "signature": "proofInput"
        },
        {
          "name": "expected",
          "signature": "expected = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/dev-delivery-proof.js",
        "line": 228
      },
      "example": "import { verifyIntegrationDeliveryProof } from \"@kungfu-tech/buildchain/dev-delivery-warrant\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/dev-delivery-proof.js#verifyProjectCutReplayProof",
      "name": "verifyProjectCutReplayProof",
      "kind": "function",
      "signature": "function verifyProjectCutReplayProof(proofInput, expected = {})",
      "parameters": [
        {
          "name": "proofInput",
          "signature": "proofInput"
        },
        {
          "name": "expected",
          "signature": "expected = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/dev-delivery-proof.js",
        "line": 187
      },
      "example": "import { verifyProjectCutReplayProof } from \"@kungfu-tech/buildchain/dev-delivery-warrant\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/dev-delivery-proof.js#verifySourceQualificationProof",
      "name": "verifySourceQualificationProof",
      "kind": "function",
      "signature": "function verifySourceQualificationProof(proofInput, expected = {})",
      "parameters": [
        {
          "name": "proofInput",
          "signature": "proofInput"
        },
        {
          "name": "expected",
          "signature": "expected = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/dev-delivery-proof.js",
        "line": 52
      },
      "example": "import { verifySourceQualificationProof } from \"@kungfu-tech/buildchain/dev-delivery-warrant\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/dev-delivery-warrant.js#cancelQueuedDevDeliveryCandidate",
      "name": "cancelQueuedDevDeliveryCandidate",
      "kind": "function",
      "signature": "function cancelQueuedDevDeliveryCandidate(queueInput, input, options)",
      "parameters": [
        {
          "name": "queueInput",
          "signature": "queueInput"
        },
        {
          "name": "input",
          "signature": "input"
        },
        {
          "name": "options",
          "signature": "options"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/dev-delivery-warrant.js",
        "line": 573
      },
      "example": "import { cancelQueuedDevDeliveryCandidate } from \"@kungfu-tech/buildchain/dev-delivery-warrant\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/dev-delivery-warrant.js#closeDevDeliveryWarrant",
      "name": "closeDevDeliveryWarrant",
      "kind": "function",
      "signature": "function closeDevDeliveryWarrant(queueInput, warrant, { outcome, evidenceRoot, reason = \"\", now = new Date().toISOString() } = {})",
      "parameters": [
        {
          "name": "queueInput",
          "signature": "queueInput"
        },
        {
          "name": "warrant",
          "signature": "warrant"
        },
        {
          "name": "parameter3",
          "signature": "{ outcome, evidenceRoot, reason = \"\", now = new Date().toISOString() } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/dev-delivery-warrant.js",
        "line": 525
      },
      "example": "import { closeDevDeliveryWarrant } from \"@kungfu-tech/buildchain/dev-delivery-warrant\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/dev-delivery-warrant.js#createDevDeliveryQueue",
      "name": "createDevDeliveryQueue",
      "kind": "function",
      "signature": "function createDevDeliveryQueue({ repository: repositoryInput, protectedBase: protectedBaseInput, policy = {}, now = new Date().toISOString() } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ repository: repositoryInput, protectedBase: protectedBaseInput, policy = {}, now = new Date().toISOString() } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/dev-delivery-warrant.js",
        "line": 99
      },
      "example": "import { createDevDeliveryQueue } from \"@kungfu-tech/buildchain/dev-delivery-warrant\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/dev-delivery-warrant.js#DEV_DELIVERY_CANCELLATION_RECEIPT_SCHEMA",
      "name": "DEV_DELIVERY_CANCELLATION_RECEIPT_SCHEMA",
      "kind": "value",
      "signature": "DEV_DELIVERY_CANCELLATION_RECEIPT_SCHEMA",
      "parameters": [],
      "returns": "unknown",
      "errors": [
        "No narrower error contract was mechanically discoverable."
      ],
      "sideEffects": [
        "unknown"
      ],
      "source": {
        "path": "packages/core/dev-delivery-warrant.js",
        "line": 1
      },
      "example": "import { DEV_DELIVERY_CANCELLATION_RECEIPT_SCHEMA } from \"@kungfu-tech/buildchain/dev-delivery-warrant\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/dev-delivery-warrant.js#DEV_DELIVERY_CLASSES",
      "name": "DEV_DELIVERY_CLASSES",
      "kind": "constant",
      "signature": "const DEV_DELIVERY_CLASSES",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/dev-delivery-warrant.js",
        "line": 22
      },
      "example": "import { DEV_DELIVERY_CLASSES } from \"@kungfu-tech/buildchain/dev-delivery-warrant\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/dev-delivery-warrant.js#DEV_DELIVERY_LEASE_RECEIPT_SCHEMA",
      "name": "DEV_DELIVERY_LEASE_RECEIPT_SCHEMA",
      "kind": "constant",
      "signature": "const DEV_DELIVERY_LEASE_RECEIPT_SCHEMA",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/dev-delivery-warrant.js",
        "line": 14
      },
      "example": "import { DEV_DELIVERY_LEASE_RECEIPT_SCHEMA } from \"@kungfu-tech/buildchain/dev-delivery-warrant\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/dev-delivery-warrant.js#DEV_DELIVERY_PRIORITIES",
      "name": "DEV_DELIVERY_PRIORITIES",
      "kind": "constant",
      "signature": "const DEV_DELIVERY_PRIORITIES",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/dev-delivery-warrant.js",
        "line": 16
      },
      "example": "import { DEV_DELIVERY_PRIORITIES } from \"@kungfu-tech/buildchain/dev-delivery-warrant\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/dev-delivery-warrant.js#DEV_DELIVERY_QUEUE_CONTRACT",
      "name": "DEV_DELIVERY_QUEUE_CONTRACT",
      "kind": "constant",
      "signature": "const DEV_DELIVERY_QUEUE_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/dev-delivery-warrant.js",
        "line": 10
      },
      "example": "import { DEV_DELIVERY_QUEUE_CONTRACT } from \"@kungfu-tech/buildchain/dev-delivery-warrant\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/dev-delivery-warrant.js#DEV_DELIVERY_SELECTION_RECEIPT_SCHEMA",
      "name": "DEV_DELIVERY_SELECTION_RECEIPT_SCHEMA",
      "kind": "constant",
      "signature": "const DEV_DELIVERY_SELECTION_RECEIPT_SCHEMA",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/dev-delivery-warrant.js",
        "line": 13
      },
      "example": "import { DEV_DELIVERY_SELECTION_RECEIPT_SCHEMA } from \"@kungfu-tech/buildchain/dev-delivery-warrant\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/dev-delivery-warrant.js#DEV_DELIVERY_SETTLEMENT_RECEIPT_SCHEMA",
      "name": "DEV_DELIVERY_SETTLEMENT_RECEIPT_SCHEMA",
      "kind": "value",
      "signature": "DEV_DELIVERY_SETTLEMENT_RECEIPT_SCHEMA",
      "parameters": [],
      "returns": "unknown",
      "errors": [
        "No narrower error contract was mechanically discoverable."
      ],
      "sideEffects": [
        "unknown"
      ],
      "source": {
        "path": "packages/core/dev-delivery-warrant.js",
        "line": 1
      },
      "example": "import { DEV_DELIVERY_SETTLEMENT_RECEIPT_SCHEMA } from \"@kungfu-tech/buildchain/dev-delivery-warrant\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/dev-delivery-warrant.js#DEV_DELIVERY_SUBMISSION_RECEIPT_SCHEMA",
      "name": "DEV_DELIVERY_SUBMISSION_RECEIPT_SCHEMA",
      "kind": "constant",
      "signature": "const DEV_DELIVERY_SUBMISSION_RECEIPT_SCHEMA",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/dev-delivery-warrant.js",
        "line": 12
      },
      "example": "import { DEV_DELIVERY_SUBMISSION_RECEIPT_SCHEMA } from \"@kungfu-tech/buildchain/dev-delivery-warrant\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/dev-delivery-warrant.js#DEV_DELIVERY_WARRANT_SCHEMA",
      "name": "DEV_DELIVERY_WARRANT_SCHEMA",
      "kind": "constant",
      "signature": "const DEV_DELIVERY_WARRANT_SCHEMA",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/dev-delivery-warrant.js",
        "line": 11
      },
      "example": "import { DEV_DELIVERY_WARRANT_SCHEMA } from \"@kungfu-tech/buildchain/dev-delivery-warrant\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/dev-delivery-warrant.js#heartbeatDevDeliveryWarrant",
      "name": "heartbeatDevDeliveryWarrant",
      "kind": "function",
      "signature": "function heartbeatDevDeliveryWarrant(queueInput, warrant, { now = new Date().toISOString(), leaseSeconds } = {})",
      "parameters": [
        {
          "name": "queueInput",
          "signature": "queueInput"
        },
        {
          "name": "warrant",
          "signature": "warrant"
        },
        {
          "name": "parameter3",
          "signature": "{ now = new Date().toISOString(), leaseSeconds } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/dev-delivery-warrant.js",
        "line": 442
      },
      "example": "import { heartbeatDevDeliveryWarrant } from \"@kungfu-tech/buildchain/dev-delivery-warrant\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/dev-delivery-warrant.js#normalizeDevDeliveryQueue",
      "name": "normalizeDevDeliveryQueue",
      "kind": "function",
      "signature": "function normalizeDevDeliveryQueue(input, expected = {})",
      "parameters": [
        {
          "name": "input",
          "signature": "input"
        },
        {
          "name": "expected",
          "signature": "expected = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/dev-delivery-warrant.js",
        "line": 114
      },
      "example": "import { normalizeDevDeliveryQueue } from \"@kungfu-tech/buildchain/dev-delivery-warrant\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/dev-delivery-warrant.js#observeDevDeliveryQueue",
      "name": "observeDevDeliveryQueue",
      "kind": "function",
      "signature": "function observeDevDeliveryQueue(queueInput, { now = new Date().toISOString() } = {})",
      "parameters": [
        {
          "name": "queueInput",
          "signature": "queueInput"
        },
        {
          "name": "parameter2",
          "signature": "{ now = new Date().toISOString() } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/dev-delivery-warrant.js",
        "line": 576
      },
      "example": "import { observeDevDeliveryQueue } from \"@kungfu-tech/buildchain/dev-delivery-warrant\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/dev-delivery-warrant.js#rankDevDeliveryCandidates",
      "name": "rankDevDeliveryCandidates",
      "kind": "function",
      "signature": "function rankDevDeliveryCandidates(queueInput, { now = new Date().toISOString() } = {})",
      "parameters": [
        {
          "name": "queueInput",
          "signature": "queueInput"
        },
        {
          "name": "parameter2",
          "signature": "{ now = new Date().toISOString() } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/dev-delivery-warrant.js",
        "line": 279
      },
      "example": "import { rankDevDeliveryCandidates } from \"@kungfu-tech/buildchain/dev-delivery-warrant\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/dev-delivery-warrant.js#recoverExpiredDevDeliveryWarrant",
      "name": "recoverExpiredDevDeliveryWarrant",
      "kind": "function",
      "signature": "function recoverExpiredDevDeliveryWarrant(queueInput, { now = new Date().toISOString() } = {})",
      "parameters": [
        {
          "name": "queueInput",
          "signature": "queueInput"
        },
        {
          "name": "parameter2",
          "signature": "{ now = new Date().toISOString() } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/dev-delivery-warrant.js",
        "line": 475
      },
      "example": "import { recoverExpiredDevDeliveryWarrant } from \"@kungfu-tech/buildchain/dev-delivery-warrant\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/dev-delivery-warrant.js#selectDevDeliveryWarrant",
      "name": "selectDevDeliveryWarrant",
      "kind": "function",
      "signature": "function selectDevDeliveryWarrant(queueInput, { now = new Date().toISOString(), leaseSeconds } = {})",
      "parameters": [
        {
          "name": "queueInput",
          "signature": "queueInput"
        },
        {
          "name": "parameter2",
          "signature": "{ now = new Date().toISOString(), leaseSeconds } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/dev-delivery-warrant.js",
        "line": 303
      },
      "example": "import { selectDevDeliveryWarrant } from \"@kungfu-tech/buildchain/dev-delivery-warrant\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/dev-delivery-warrant.js#settleDevDeliveryTerminalEvent",
      "name": "settleDevDeliveryTerminalEvent",
      "kind": "constant",
      "signature": "const settleDevDeliveryTerminalEvent",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/dev-delivery-warrant.js",
        "line": 574
      },
      "example": "import { settleDevDeliveryTerminalEvent } from \"@kungfu-tech/buildchain/dev-delivery-warrant\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/dev-delivery-warrant.js#submitDevDeliveryCandidate",
      "name": "submitDevDeliveryCandidate",
      "kind": "function",
      "signature": "function submitDevDeliveryCandidate(queueInput, input, { now = new Date().toISOString() } = {})",
      "parameters": [
        {
          "name": "queueInput",
          "signature": "queueInput"
        },
        {
          "name": "input",
          "signature": "input"
        },
        {
          "name": "parameter3",
          "signature": "{ now = new Date().toISOString() } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/dev-delivery-warrant.js",
        "line": 200
      },
      "example": "import { submitDevDeliveryCandidate } from \"@kungfu-tech/buildchain/dev-delivery-warrant\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/diagnostics.js#BUILDCHAIN_ANCHORED_PACKAGE_RELEASE_VALIDATION_CONTRACT",
      "name": "BUILDCHAIN_ANCHORED_PACKAGE_RELEASE_VALIDATION_CONTRACT",
      "kind": "constant",
      "signature": "const BUILDCHAIN_ANCHORED_PACKAGE_RELEASE_VALIDATION_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/diagnostics.js",
        "line": 31
      },
      "example": "import { BUILDCHAIN_ANCHORED_PACKAGE_RELEASE_VALIDATION_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/diagnostics.js#BUILDCHAIN_DIAGNOSTICS_CONTRACT",
      "name": "BUILDCHAIN_DIAGNOSTICS_CONTRACT",
      "kind": "constant",
      "signature": "const BUILDCHAIN_DIAGNOSTICS_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/diagnostics.js",
        "line": 28
      },
      "example": "import { BUILDCHAIN_DIAGNOSTICS_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/diagnostics.js#BUILDCHAIN_DIAGNOSTICS_MANIFEST_CONTRACT",
      "name": "BUILDCHAIN_DIAGNOSTICS_MANIFEST_CONTRACT",
      "kind": "constant",
      "signature": "const BUILDCHAIN_DIAGNOSTICS_MANIFEST_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/diagnostics.js",
        "line": 33
      },
      "example": "import { BUILDCHAIN_DIAGNOSTICS_MANIFEST_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/diagnostics.js#BUILDCHAIN_DIAGNOSTICS_SUMMARY_CONTRACT",
      "name": "BUILDCHAIN_DIAGNOSTICS_SUMMARY_CONTRACT",
      "kind": "constant",
      "signature": "const BUILDCHAIN_DIAGNOSTICS_SUMMARY_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/diagnostics.js",
        "line": 35
      },
      "example": "import { BUILDCHAIN_DIAGNOSTICS_SUMMARY_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/diagnostics.js#BUILDCHAIN_LIFECYCLE_OBSERVABILITY_CONTRACT",
      "name": "BUILDCHAIN_LIFECYCLE_OBSERVABILITY_CONTRACT",
      "kind": "constant",
      "signature": "const BUILDCHAIN_LIFECYCLE_OBSERVABILITY_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/diagnostics.js",
        "line": 29
      },
      "example": "import { BUILDCHAIN_LIFECYCLE_OBSERVABILITY_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/diagnostics.js#BUILDCHAIN_LOCKED_SOURCE_CHECKOUT_CONTRACT",
      "name": "BUILDCHAIN_LOCKED_SOURCE_CHECKOUT_CONTRACT",
      "kind": "constant",
      "signature": "const BUILDCHAIN_LOCKED_SOURCE_CHECKOUT_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/diagnostics.js",
        "line": 41
      },
      "example": "import { BUILDCHAIN_LOCKED_SOURCE_CHECKOUT_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/diagnostics.js#BUILDCHAIN_PROCESS_SAMPLE_REPORT_CONTRACT",
      "name": "BUILDCHAIN_PROCESS_SAMPLE_REPORT_CONTRACT",
      "kind": "constant",
      "signature": "const BUILDCHAIN_PROCESS_SAMPLE_REPORT_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/diagnostics.js",
        "line": 37
      },
      "example": "import { BUILDCHAIN_PROCESS_SAMPLE_REPORT_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/diagnostics.js#BUILDCHAIN_PROCESS_SAMPLE_SUMMARY_CONTRACT",
      "name": "BUILDCHAIN_PROCESS_SAMPLE_SUMMARY_CONTRACT",
      "kind": "constant",
      "signature": "const BUILDCHAIN_PROCESS_SAMPLE_SUMMARY_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/diagnostics.js",
        "line": 39
      },
      "example": "import { BUILDCHAIN_PROCESS_SAMPLE_SUMMARY_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/diagnostics.js#classifyProcessCommand",
      "name": "classifyProcessCommand",
      "kind": "function",
      "signature": "function classifyProcessCommand(command = \"\")",
      "parameters": [
        {
          "name": "command",
          "signature": "command = \"\""
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/diagnostics.js",
        "line": 1085
      },
      "example": "import { classifyProcessCommand } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/diagnostics.js#collectBuildchainDiagnostics",
      "name": "collectBuildchainDiagnostics",
      "kind": "function",
      "signature": "function collectBuildchainDiagnostics({ cwd = process.cwd(), artifactPaths = [] } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), artifactPaths = [] } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/diagnostics.js",
        "line": 248
      },
      "example": "import { collectBuildchainDiagnostics } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/diagnostics.js#collectCacheDiagnostics",
      "name": "collectCacheDiagnostics",
      "kind": "function",
      "signature": "function collectCacheDiagnostics({ cwd = process.cwd(), cacheDirs = [], runCommand = defaultDiagnosticCommandRunner } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), cacheDirs = [], runCommand = defaultDiagnosticCommandRunner } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/diagnostics.js",
        "line": 922
      },
      "example": "import { collectCacheDiagnostics } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/diagnostics.js#collectCompilerCacheDiagnostics",
      "name": "collectCompilerCacheDiagnostics",
      "kind": "function",
      "signature": "function collectCompilerCacheDiagnostics({ cwd = process.cwd(), runCommand = defaultDiagnosticCommandRunner, env = process.env, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), runCommand = defaultDiagnosticCommandRunner, env = process.env, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/diagnostics.js",
        "line": 573
      },
      "example": "import { collectCompilerCacheDiagnostics } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/diagnostics.js#collectGitDiagnostics",
      "name": "collectGitDiagnostics",
      "kind": "function",
      "signature": "function collectGitDiagnostics({ cwd = process.cwd() } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd() } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/diagnostics.js",
        "line": 944
      },
      "example": "import { collectGitDiagnostics } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/diagnostics.js#collectNativeDiagnostics",
      "name": "collectNativeDiagnostics",
      "kind": "function",
      "signature": "function collectNativeDiagnostics({ cwd = process.cwd(), profile = undefined, runCommand = defaultDiagnosticCommandRunner, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), profile = undefined, runCommand = defaultDiagnosticCommandRunner, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/diagnostics.js",
        "line": 295
      },
      "example": "import { collectNativeDiagnostics } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/diagnostics.js#collectProcessTreeSnapshot",
      "name": "collectProcessTreeSnapshot",
      "kind": "function",
      "signature": "function collectProcessTreeSnapshot({ rootPid = process.pid, cwd = process.cwd(), platform = process.platform, runCommand = defaultDiagnosticCommandRunner, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ rootPid = process.pid, cwd = process.cwd(), platform = process.platform, runCommand = defaultDiagnosticCommandRunner, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/diagnostics.js",
        "line": 1029
      },
      "example": "import { collectProcessTreeSnapshot } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/diagnostics.js#collectRunnerDiagnostics",
      "name": "collectRunnerDiagnostics",
      "kind": "function",
      "signature": "function collectRunnerDiagnostics()",
      "parameters": [],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/diagnostics.js",
        "line": 468
      },
      "example": "import { collectRunnerDiagnostics } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/diagnostics.js#collectToolDiagnostics",
      "name": "collectToolDiagnostics",
      "kind": "function",
      "signature": "function collectToolDiagnostics({ cwd = process.cwd(), tools = [\"node\", \"pnpm\", \"npm\", \"git\", \"cmake\", \"ninja\", \"ccache\", \"sccache\"] } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), tools = [\"node\", \"pnpm\", \"npm\", \"git\", \"cmake\", \"ninja\", \"ccache\", \"sccache\"] } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/diagnostics.js",
        "line": 495
      },
      "example": "import { collectToolDiagnostics } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/diagnostics.js#createDiagnosticsArtifact",
      "name": "createDiagnosticsArtifact",
      "kind": "function",
      "signature": "function createDiagnosticsArtifact({ cwd = process.cwd(), logPath = \"\", artifactPaths = [], cacheDirs = [], lifecycleObservability = undefined, processSamples = [], processSummary = undefined, requestedParallelism = 0, sourceCheckout = undefined, compilerCachePreparation = undefined, links = {}, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), logPath = \"\", artifactPaths = [], cacheDirs = [], lifecycleObservability = undefined, processSamples = [], processSummary = undefined, requestedParallelism = 0, sourceCheckout = undefined, compilerCachePreparation = undefined, links = {}, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/diagnostics.js",
        "line": 1408
      },
      "example": "import { createDiagnosticsArtifact } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/diagnostics.js#createStructuredCacheEvidence",
      "name": "createStructuredCacheEvidence",
      "kind": "function",
      "signature": "function createStructuredCacheEvidence({ sourceCheckout, compilerCaches, compilerCachePreparation, platform, env = process.env, })",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ sourceCheckout, compilerCaches, compilerCachePreparation, platform, env = process.env, }"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/diagnostics.js",
        "line": 722
      },
      "example": "import { createStructuredCacheEvidence } from \"@kungfu-tech/buildchain/diagnostics\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/diagnostics.js#detectRequestedParallelism",
      "name": "detectRequestedParallelism",
      "kind": "function",
      "signature": "function detectRequestedParallelism({ command = \"\", args = [], env = process.env, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ command = \"\", args = [], env = process.env, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/diagnostics.js",
        "line": 1188
      },
      "example": "import { detectRequestedParallelism } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/diagnostics.js#detectRequestedParallelismFromProcessSamples",
      "name": "detectRequestedParallelismFromProcessSamples",
      "kind": "function",
      "signature": "function detectRequestedParallelismFromProcessSamples(samples = [])",
      "parameters": [
        {
          "name": "samples",
          "signature": "samples = []"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/diagnostics.js",
        "line": 1223
      },
      "example": "import { detectRequestedParallelismFromProcessSamples } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/diagnostics.js#formatDiagnosticsSummaryTable",
      "name": "formatDiagnosticsSummaryTable",
      "kind": "function",
      "signature": "function formatDiagnosticsSummaryTable(summary = {})",
      "parameters": [
        {
          "name": "summary",
          "signature": "summary = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/diagnostics.js",
        "line": 1786
      },
      "example": "import { formatDiagnosticsSummaryTable } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/diagnostics.js#readDiagnosticsArtifact",
      "name": "readDiagnosticsArtifact",
      "kind": "function",
      "signature": "function readDiagnosticsArtifact(filePath)",
      "parameters": [
        {
          "name": "filePath",
          "signature": "filePath"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/diagnostics.js",
        "line": 1468
      },
      "example": "import { readDiagnosticsArtifact } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/diagnostics.js#redactDiagnosticsValue",
      "name": "redactDiagnosticsValue",
      "kind": "function",
      "signature": "function redactDiagnosticsValue(key, value, pattern = DEFAULT_SECRET_KEY_PATTERN)",
      "parameters": [
        {
          "name": "key",
          "signature": "key"
        },
        {
          "name": "value",
          "signature": "value"
        },
        {
          "name": "pattern",
          "signature": "pattern = DEFAULT_SECRET_KEY_PATTERN"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/diagnostics.js",
        "line": 953
      },
      "example": "import { redactDiagnosticsValue } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/diagnostics.js#startProcessSampler",
      "name": "startProcessSampler",
      "kind": "function",
      "signature": "function startProcessSampler({ rootPid = process.pid, intervalMs = 15000, label = \"\", command = \"\", args = [], env = process.env, requestedParallelism = 0, onSample = () => undefined, cwd = process.cwd(), } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ rootPid = process.pid, intervalMs = 15000, label = \"\", command = \"\", args = [], env = process.env, requestedParallelism = 0, onSample = () => undefined, cwd = process.cwd(), } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "may-write-or-invoke-external-actions"
      ],
      "source": {
        "path": "packages/core/diagnostics.js",
        "line": 1362
      },
      "example": "import { startProcessSampler } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/diagnostics.js#summarizeDiagnosticsArtifacts",
      "name": "summarizeDiagnosticsArtifacts",
      "kind": "function",
      "signature": "function summarizeDiagnosticsArtifacts(inputs = [])",
      "parameters": [
        {
          "name": "inputs",
          "signature": "inputs = []"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/diagnostics.js",
        "line": 1824
      },
      "example": "import { summarizeDiagnosticsArtifacts } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/diagnostics.js#summarizeLifecycleObservability",
      "name": "summarizeLifecycleObservability",
      "kind": "function",
      "signature": "function summarizeLifecycleObservability({ events = [], logPath = \"\", artifactScanDurationMs = 0, artifactUploadDurationMs = 0, totalBytes = 0, fileCount = 0, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ events = [], logPath = \"\", artifactScanDurationMs = 0, artifactUploadDurationMs = 0, totalBytes = 0, fileCount = 0, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/diagnostics.js",
        "line": 219
      },
      "example": "import { summarizeLifecycleObservability } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/diagnostics.js#summarizeProcessSamples",
      "name": "summarizeProcessSamples",
      "kind": "function",
      "signature": "function summarizeProcessSamples({ samples = [], requestedParallelism = 0, command = \"\", args = [], env = process.env, activeCpuThreshold = 0.1, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ samples = [], requestedParallelism = 0, command = \"\", args = [], env = process.env, activeCpuThreshold = 0.1, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/diagnostics.js",
        "line": 1254
      },
      "example": "import { summarizeProcessSamples } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/diagnostics.js#validateAnchoredPackageRelease",
      "name": "validateAnchoredPackageRelease",
      "kind": "function",
      "signature": "function validateAnchoredPackageRelease({ cwd = process.cwd(), requireManifest = true, requirePackageSetOrder = \"platforms-first-main-last\", requireTrustedPublishing = true, requireLifecycleStages = [\"install\", \"build\", \"verify\", \"publish\"], requirePublishGateSourceLock = false, publishSource = undefined, env = process.env, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), requireManifest = true, requirePackageSetOrder = \"platforms-first-main-last\", requireTrustedPublishing = true, requireLifecycleStages = [\"install\", \"build\", \"verify\", \"publish\"], requirePublishGateSourceLock = false, publishSource = undefined, env = process.env, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/diagnostics.js",
        "line": 325
      },
      "example": "import { validateAnchoredPackageRelease } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/diagnostics.js#writeDiagnosticsArtifact",
      "name": "writeDiagnosticsArtifact",
      "kind": "function",
      "signature": "function writeDiagnosticsArtifact(filePath, diagnostics)",
      "parameters": [
        {
          "name": "filePath",
          "signature": "filePath"
        },
        {
          "name": "diagnostics",
          "signature": "diagnostics"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "local-filesystem-write"
      ],
      "source": {
        "path": "packages/core/diagnostics.js",
        "line": 1459
      },
      "example": "import { writeDiagnosticsArtifact } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/engineering-housekeeper-github-client.js#GitHubHousekeeperClient",
      "name": "GitHubHousekeeperClient",
      "kind": "class",
      "signature": "class GitHubHousekeeperClient",
      "parameters": [],
      "returns": "GitHubHousekeeperClient",
      "errors": [
        "Construction and method errors follow the linked source implementation."
      ],
      "sideEffects": [
        "class-dependent"
      ],
      "source": {
        "path": "packages/core/engineering-housekeeper-github-client.js",
        "line": 54
      },
      "example": "import { GitHubHousekeeperClient } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/engineering-housekeeper-github-client.js#GitHubHousekeeperProviderError",
      "name": "GitHubHousekeeperProviderError",
      "kind": "class",
      "signature": "class GitHubHousekeeperProviderError",
      "parameters": [],
      "returns": "GitHubHousekeeperProviderError",
      "errors": [
        "Construction and method errors follow the linked source implementation."
      ],
      "sideEffects": [
        "class-dependent"
      ],
      "source": {
        "path": "packages/core/engineering-housekeeper-github-client.js",
        "line": 37
      },
      "example": "import { GitHubHousekeeperProviderError } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/engineering-housekeeper-github.js#applyGitHubHousekeeperPlan",
      "name": "applyGitHubHousekeeperPlan",
      "kind": "function",
      "signature": "async function applyGitHubHousekeeperPlan({ client, plan, dryRun = true, priorReceipt, appliedAt = new Date().toISOString(), staleDays = DEFAULT_STALE_DAYS, maxActions = DEFAULT_MAX_ACTIONS, })",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ client, plan, dryRun = true, priorReceipt, appliedAt = new Date().toISOString(), staleDays = DEFAULT_STALE_DAYS, maxActions = DEFAULT_MAX_ACTIONS, }"
        }
      ],
      "returns": "Promise<unknown>",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "may-write-or-invoke-external-actions"
      ],
      "source": {
        "path": "packages/core/engineering-housekeeper-github.js",
        "line": 615
      },
      "example": "import { applyGitHubHousekeeperPlan } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/engineering-housekeeper-github.js#collectGitHubHousekeeperInventory",
      "name": "collectGitHubHousekeeperInventory",
      "kind": "function",
      "signature": "async function collectGitHubHousekeeperInventory({ client, repository, targetBranch, observedAt, staleDays = DEFAULT_STALE_DAYS, policy = {}, })",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ client, repository, targetBranch, observedAt, staleDays = DEFAULT_STALE_DAYS, policy = {}, }"
        }
      ],
      "returns": "Promise<unknown>",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/engineering-housekeeper-github.js",
        "line": 246
      },
      "example": "import { collectGitHubHousekeeperInventory } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/engineering-housekeeper-github.js#formatGitHubHousekeeperPlan",
      "name": "formatGitHubHousekeeperPlan",
      "kind": "function",
      "signature": "function formatGitHubHousekeeperPlan(plan)",
      "parameters": [
        {
          "name": "plan",
          "signature": "plan"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/engineering-housekeeper-github.js",
        "line": 697
      },
      "example": "import { formatGitHubHousekeeperPlan } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/engineering-housekeeper-github.js#runGitHubHousekeeper",
      "name": "runGitHubHousekeeper",
      "kind": "function",
      "signature": "async function runGitHubHousekeeper(options)",
      "parameters": [
        {
          "name": "options",
          "signature": "options"
        }
      ],
      "returns": "Promise<unknown>",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "may-write-or-invoke-external-actions"
      ],
      "source": {
        "path": "packages/core/engineering-housekeeper-github.js",
        "line": 691
      },
      "example": "import { runGitHubHousekeeper } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/engineering-housekeeper.js#classifyHousekeeperBranch",
      "name": "classifyHousekeeperBranch",
      "kind": "function",
      "signature": "function classifyHousekeeperBranch(branch, policyInput = {})",
      "parameters": [
        {
          "name": "branch",
          "signature": "branch"
        },
        {
          "name": "policyInput",
          "signature": "policyInput = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/engineering-housekeeper.js",
        "line": 105
      },
      "example": "import { classifyHousekeeperBranch } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/engineering-housekeeper.js#classifyHousekeeperPullRequest",
      "name": "classifyHousekeeperPullRequest",
      "kind": "function",
      "signature": "function classifyHousekeeperPullRequest(pullRequest, policyInput = {})",
      "parameters": [
        {
          "name": "pullRequest",
          "signature": "pullRequest"
        },
        {
          "name": "policyInput",
          "signature": "policyInput = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/engineering-housekeeper.js",
        "line": 144
      },
      "example": "import { classifyHousekeeperPullRequest } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/engineering-housekeeper.js#classifyHousekeeperReplay",
      "name": "classifyHousekeeperReplay",
      "kind": "function",
      "signature": "function classifyHousekeeperReplay(plan, priorReceipt)",
      "parameters": [
        {
          "name": "plan",
          "signature": "plan"
        },
        {
          "name": "priorReceipt",
          "signature": "priorReceipt"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/engineering-housekeeper.js",
        "line": 265
      },
      "example": "import { classifyHousekeeperReplay } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/engineering-housekeeper.js#createEngineeringHousekeeperPlan",
      "name": "createEngineeringHousekeeperPlan",
      "kind": "function",
      "signature": "function createEngineeringHousekeeperPlan({ repository, target, branches = [], pullRequests = [], policy = {}, observedAt, })",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ repository, target, branches = [], pullRequests = [], policy = {}, observedAt, }"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/engineering-housekeeper.js",
        "line": 170
      },
      "example": "import { createEngineeringHousekeeperPlan } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/engineering-housekeeper.js#createEngineeringHousekeeperReceipt",
      "name": "createEngineeringHousekeeperReceipt",
      "kind": "function",
      "signature": "function createEngineeringHousekeeperReceipt({ plan, outcomes, appliedAt, })",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ plan, outcomes, appliedAt, }"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/engineering-housekeeper.js",
        "line": 246
      },
      "example": "import { createEngineeringHousekeeperReceipt } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/engineering-housekeeper.js#DEFAULT_HOUSEKEEPER_POLICY",
      "name": "DEFAULT_HOUSEKEEPER_POLICY",
      "kind": "constant",
      "signature": "const DEFAULT_HOUSEKEEPER_POLICY",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/engineering-housekeeper.js",
        "line": 29
      },
      "example": "import { DEFAULT_HOUSEKEEPER_POLICY } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/engineering-housekeeper.js#ENGINEERING_HOUSEKEEPER_CONTRACT",
      "name": "ENGINEERING_HOUSEKEEPER_CONTRACT",
      "kind": "constant",
      "signature": "const ENGINEERING_HOUSEKEEPER_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/engineering-housekeeper.js",
        "line": 3
      },
      "example": "import { ENGINEERING_HOUSEKEEPER_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/engineering-housekeeper.js#ENGINEERING_HOUSEKEEPER_SCHEMA_VERSION",
      "name": "ENGINEERING_HOUSEKEEPER_SCHEMA_VERSION",
      "kind": "constant",
      "signature": "const ENGINEERING_HOUSEKEEPER_SCHEMA_VERSION",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/engineering-housekeeper.js",
        "line": 5
      },
      "example": "import { ENGINEERING_HOUSEKEEPER_SCHEMA_VERSION } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/engineering-housekeeper.js#engineeringHousekeeperRoot",
      "name": "engineeringHousekeeperRoot",
      "kind": "function",
      "signature": "function engineeringHousekeeperRoot(value)",
      "parameters": [
        {
          "name": "value",
          "signature": "value"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/engineering-housekeeper.js",
        "line": 58
      },
      "example": "import { engineeringHousekeeperRoot } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/engineering-housekeeper.js#HOUSEKEEPER_REASON_CODES",
      "name": "HOUSEKEEPER_REASON_CODES",
      "kind": "constant",
      "signature": "const HOUSEKEEPER_REASON_CODES",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/engineering-housekeeper.js",
        "line": 7
      },
      "example": "import { HOUSEKEEPER_REASON_CODES } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/engineering-housekeeper.js#revalidateHousekeeperBranchAction",
      "name": "revalidateHousekeeperBranchAction",
      "kind": "function",
      "signature": "function revalidateHousekeeperBranchAction(action, current, policy = {})",
      "parameters": [
        {
          "name": "action",
          "signature": "action"
        },
        {
          "name": "current",
          "signature": "current"
        },
        {
          "name": "policy",
          "signature": "policy = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/engineering-housekeeper.js",
        "line": 223
      },
      "example": "import { revalidateHousekeeperBranchAction } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-artifact-attestation.js#createGitHubArtifactAttestationEvidence",
      "name": "createGitHubArtifactAttestationEvidence",
      "kind": "function",
      "signature": "function createGitHubArtifactAttestationEvidence({ preparation, attestationId, attestationUrl, bundlePath, workflow = {}, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ preparation, attestationId, attestationUrl, bundlePath, workflow = {}, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/github-artifact-attestation.js",
        "line": 474
      },
      "example": "import { createGitHubArtifactAttestationEvidence } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-artifact-attestation.js#createGitHubArtifactAttestationPolicy",
      "name": "createGitHubArtifactAttestationPolicy",
      "kind": "function",
      "signature": "function createGitHubArtifactAttestationPolicy(value)",
      "parameters": [
        {
          "name": "value",
          "signature": "value"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/github-artifact-attestation.js",
        "line": 204
      },
      "example": "import { createGitHubArtifactAttestationPolicy } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-artifact-attestation.js#createGitHubArtifactAttestationVerificationPlan",
      "name": "createGitHubArtifactAttestationVerificationPlan",
      "kind": "function",
      "signature": "function createGitHubArtifactAttestationVerificationPlan({ artifactPath, bundlePath, evidence, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ artifactPath, bundlePath, evidence, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/github-artifact-attestation.js",
        "line": 524
      },
      "example": "import { createGitHubArtifactAttestationVerificationPlan } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-artifact-attestation.js#GITHUB_ARTIFACT_ATTESTATION_EVIDENCE_CONTRACT",
      "name": "GITHUB_ARTIFACT_ATTESTATION_EVIDENCE_CONTRACT",
      "kind": "constant",
      "signature": "const GITHUB_ARTIFACT_ATTESTATION_EVIDENCE_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/github-artifact-attestation.js",
        "line": 9
      },
      "example": "import { GITHUB_ARTIFACT_ATTESTATION_EVIDENCE_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-artifact-attestation.js#GITHUB_ARTIFACT_ATTESTATION_POLICY_CONTRACT",
      "name": "GITHUB_ARTIFACT_ATTESTATION_POLICY_CONTRACT",
      "kind": "constant",
      "signature": "const GITHUB_ARTIFACT_ATTESTATION_POLICY_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/github-artifact-attestation.js",
        "line": 5
      },
      "example": "import { GITHUB_ARTIFACT_ATTESTATION_POLICY_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-artifact-attestation.js#GITHUB_ARTIFACT_ATTESTATION_PREDICATE_CONTRACT",
      "name": "GITHUB_ARTIFACT_ATTESTATION_PREDICATE_CONTRACT",
      "kind": "constant",
      "signature": "const GITHUB_ARTIFACT_ATTESTATION_PREDICATE_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/github-artifact-attestation.js",
        "line": 7
      },
      "example": "import { GITHUB_ARTIFACT_ATTESTATION_PREDICATE_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-artifact-attestation.js#GITHUB_ARTIFACT_ATTESTATION_PREDICATE_TYPE",
      "name": "GITHUB_ARTIFACT_ATTESTATION_PREDICATE_TYPE",
      "kind": "constant",
      "signature": "const GITHUB_ARTIFACT_ATTESTATION_PREDICATE_TYPE",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/github-artifact-attestation.js",
        "line": 13
      },
      "example": "import { GITHUB_ARTIFACT_ATTESTATION_PREDICATE_TYPE } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-artifact-attestation.js#GITHUB_ARTIFACT_ATTESTATION_VERIFICATION_CONTRACT",
      "name": "GITHUB_ARTIFACT_ATTESTATION_VERIFICATION_CONTRACT",
      "kind": "constant",
      "signature": "const GITHUB_ARTIFACT_ATTESTATION_VERIFICATION_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/github-artifact-attestation.js",
        "line": 11
      },
      "example": "import { GITHUB_ARTIFACT_ATTESTATION_VERIFICATION_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-artifact-attestation.js#GITHUB_ARTIFACT_ATTESTATION_WORKFLOW",
      "name": "GITHUB_ARTIFACT_ATTESTATION_WORKFLOW",
      "kind": "constant",
      "signature": "const GITHUB_ARTIFACT_ATTESTATION_WORKFLOW",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/github-artifact-attestation.js",
        "line": 15
      },
      "example": "import { GITHUB_ARTIFACT_ATTESTATION_WORKFLOW } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-artifact-attestation.js#githubArtifactAttestationRequiredPermissions",
      "name": "githubArtifactAttestationRequiredPermissions",
      "kind": "function",
      "signature": "function githubArtifactAttestationRequiredPermissions()",
      "parameters": [],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/github-artifact-attestation.js",
        "line": 640
      },
      "example": "import { githubArtifactAttestationRequiredPermissions } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-artifact-attestation.js#githubArtifactAttestationSemanticRoot",
      "name": "githubArtifactAttestationSemanticRoot",
      "kind": "function",
      "signature": "function githubArtifactAttestationSemanticRoot(value)",
      "parameters": [
        {
          "name": "value",
          "signature": "value"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/github-artifact-attestation.js",
        "line": 91
      },
      "example": "import { githubArtifactAttestationSemanticRoot } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-artifact-attestation.js#githubArtifactAttestationSha256Buffer",
      "name": "githubArtifactAttestationSha256Buffer",
      "kind": "function",
      "signature": "function githubArtifactAttestationSha256Buffer(value)",
      "parameters": [
        {
          "name": "value",
          "signature": "value"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/github-artifact-attestation.js",
        "line": 83
      },
      "example": "import { githubArtifactAttestationSha256Buffer } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-artifact-attestation.js#githubArtifactAttestationSha256File",
      "name": "githubArtifactAttestationSha256File",
      "kind": "function",
      "signature": "function githubArtifactAttestationSha256File(filePath)",
      "parameters": [
        {
          "name": "filePath",
          "signature": "filePath"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/github-artifact-attestation.js",
        "line": 87
      },
      "example": "import { githubArtifactAttestationSha256File } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-artifact-attestation.js#normalizeGitHubArtifactAttestationPolicy",
      "name": "normalizeGitHubArtifactAttestationPolicy",
      "kind": "function",
      "signature": "function normalizeGitHubArtifactAttestationPolicy(value)",
      "parameters": [
        {
          "name": "value",
          "signature": "value"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/github-artifact-attestation.js",
        "line": 158
      },
      "example": "import { normalizeGitHubArtifactAttestationPolicy } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-artifact-attestation.js#prepareGitHubArtifactAttestation",
      "name": "prepareGitHubArtifactAttestation",
      "kind": "function",
      "signature": "function prepareGitHubArtifactAttestation({ subjectPath, platformManifestPath, releasePassportPath, policy, expectedBuildchainRef = \"\", expectedCallerRepository = \"\", expectedSourceSha = \"\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ subjectPath, platformManifestPath, releasePassportPath, policy, expectedBuildchainRef = \"\", expectedCallerRepository = \"\", expectedSourceSha = \"\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/github-artifact-attestation.js",
        "line": 250
      },
      "example": "import { prepareGitHubArtifactAttestation } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-artifact-attestation.js#stableJson",
      "name": "stableJson",
      "kind": "function",
      "signature": "function stableJson(value)",
      "parameters": [
        {
          "name": "value",
          "signature": "value"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/github-artifact-attestation.js",
        "line": 72
      },
      "example": "import { stableJson } from \"@kungfu-tech/buildchain/github-artifact-attestation\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-artifact-attestation.js#stageGitHubArtifactAttestationInputs",
      "name": "stageGitHubArtifactAttestationInputs",
      "kind": "function",
      "signature": "function stageGitHubArtifactAttestationInputs({ policy, subjectRoots = [], platformManifestPaths = [], releasePassportPath, outputDir = \".buildchain/github-artifact-attestation-input\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ policy, subjectRoots = [], platformManifestPaths = [], releasePassportPath, outputDir = \".buildchain/github-artifact-attestation-input\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "local-filesystem-write"
      ],
      "source": {
        "path": "packages/core/github-artifact-attestation.js",
        "line": 389
      },
      "example": "import { stageGitHubArtifactAttestationInputs } from \"@kungfu-tech/buildchain/github-artifact-attestation\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-artifact-attestation.js#verifyGitHubArtifactAttestationEvidence",
      "name": "verifyGitHubArtifactAttestationEvidence",
      "kind": "function",
      "signature": "function verifyGitHubArtifactAttestationEvidence({ artifactPath, platformManifestPath, releasePassportPath, bundlePath, evidence, verificationResults, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ artifactPath, platformManifestPath, releasePassportPath, bundlePath, evidence, verificationResults, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/github-artifact-attestation.js",
        "line": 563
      },
      "example": "import { verifyGitHubArtifactAttestationEvidence } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-governance-authority.js#BUILDCHAIN_GITHUB_GOVERNANCE_AUTHORITY",
      "name": "BUILDCHAIN_GITHUB_GOVERNANCE_AUTHORITY",
      "kind": "constant",
      "signature": "const BUILDCHAIN_GITHUB_GOVERNANCE_AUTHORITY",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/github-governance-authority.js",
        "line": 1365
      },
      "example": "import { BUILDCHAIN_GITHUB_GOVERNANCE_AUTHORITY } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-governance-authority.js#BUILDCHAIN_GITHUB_GOVERNANCE_PROTECTED_PATHS",
      "name": "BUILDCHAIN_GITHUB_GOVERNANCE_PROTECTED_PATHS",
      "kind": "constant",
      "signature": "const BUILDCHAIN_GITHUB_GOVERNANCE_PROTECTED_PATHS",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/github-governance-authority.js",
        "line": 1367
      },
      "example": "import { BUILDCHAIN_GITHUB_GOVERNANCE_PROTECTED_PATHS } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-governance-authority.js#codeownersForPath",
      "name": "codeownersForPath",
      "kind": "function",
      "signature": "function codeownersForPath(source, candidatePath)",
      "parameters": [
        {
          "name": "source",
          "signature": "source"
        },
        {
          "name": "candidatePath",
          "signature": "candidatePath"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/github-governance-authority.js",
        "line": 419
      },
      "example": "import { codeownersForPath } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-governance-authority.js#compileEffectiveGithubGovernancePolicy",
      "name": "compileEffectiveGithubGovernancePolicy",
      "kind": "function",
      "signature": "function compileEffectiveGithubGovernancePolicy({ branch, defaultBranch, protectedBranch = false, protection, rulesets = [], } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ branch, defaultBranch, protectedBranch = false, protection, rulesets = [], } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/github-governance-authority.js",
        "line": 313
      },
      "example": "import { compileEffectiveGithubGovernancePolicy } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-governance-authority.js#createBuildchainGithubGovernanceAuthority",
      "name": "createBuildchainGithubGovernanceAuthority",
      "kind": "function",
      "signature": "function createBuildchainGithubGovernanceAuthority()",
      "parameters": [],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/github-governance-authority.js",
        "line": 452
      },
      "example": "import { createBuildchainGithubGovernanceAuthority } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-governance-authority.js#createGithubGovernanceRolloutPlan",
      "name": "createGithubGovernanceRolloutPlan",
      "kind": "function",
      "signature": "function createGithubGovernanceRolloutPlan({ repository, targetRef, inventory, rollbackSnapshot, rollbackProtectionExists = true, desiredProtection, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ repository, targetRef, inventory, rollbackSnapshot, rollbackProtectionExists = true, desiredProtection, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/github-governance-authority.js",
        "line": 934
      },
      "example": "import { createGithubGovernanceRolloutPlan } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-governance-authority.js#createGithubRulesetBypassRolloutPlan",
      "name": "createGithubRulesetBypassRolloutPlan",
      "kind": "function",
      "signature": "function createGithubRulesetBypassRolloutPlan({ repository, rulesetId, inventory, rollbackSnapshot, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ repository, rulesetId, inventory, rollbackSnapshot, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/github-governance-authority.js",
        "line": 1112
      },
      "example": "import { createGithubRulesetBypassRolloutPlan } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-governance-authority.js#createGithubRulesetGovernanceRolloutPlan",
      "name": "createGithubRulesetGovernanceRolloutPlan",
      "kind": "function",
      "signature": "function createGithubRulesetGovernanceRolloutPlan({ repository, targetRef, rulesetId, rulesetName, inventory, rollbackSnapshot, desiredProtection, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ repository, targetRef, rulesetId, rulesetName, inventory, rollbackSnapshot, desiredProtection, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/github-governance-authority.js",
        "line": 1191
      },
      "example": "import { createGithubRulesetGovernanceRolloutPlan } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-governance-authority.js#evaluateCodeownersAuthority",
      "name": "evaluateCodeownersAuthority",
      "kind": "function",
      "signature": "function evaluateCodeownersAuthority({ source = \"\", sourcePath = \"\", reviewAuthority = \"kungfu-origin\", protectedPaths = PROTECTED_AUTHORITY_PATHS, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ source = \"\", sourcePath = \"\", reviewAuthority = \"kungfu-origin\", protectedPaths = PROTECTED_AUTHORITY_PATHS, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/github-governance-authority.js",
        "line": 427
      },
      "example": "import { evaluateCodeownersAuthority } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-governance-authority.js#evaluateGithubGovernanceSnapshot",
      "name": "evaluateGithubGovernanceSnapshot",
      "kind": "function",
      "signature": "function evaluateGithubGovernanceSnapshot({ descriptor = createBuildchainGithubGovernanceAuthority(), repository, targetRef, organizationPlan, codeowners, effectivePolicy, memberships, apiEvidence = {}, observedAt, expiresAt, verifier = {}, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ descriptor = createBuildchainGithubGovernanceAuthority(), repository, targetRef, organizationPlan, codeowners, effectivePolicy, memberships, apiEvidence = {}, observedAt, expiresAt, verifier = {}, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/github-governance-authority.js",
        "line": 696
      },
      "example": "import { evaluateGithubGovernanceSnapshot } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-governance-authority.js#GITHUB_GOVERNANCE_AUTHORITY_CONTRACT",
      "name": "GITHUB_GOVERNANCE_AUTHORITY_CONTRACT",
      "kind": "constant",
      "signature": "const GITHUB_GOVERNANCE_AUTHORITY_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/github-governance-authority.js",
        "line": 3
      },
      "example": "import { GITHUB_GOVERNANCE_AUTHORITY_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-governance-authority.js#GITHUB_GOVERNANCE_RECEIPT_CONTRACT",
      "name": "GITHUB_GOVERNANCE_RECEIPT_CONTRACT",
      "kind": "constant",
      "signature": "const GITHUB_GOVERNANCE_RECEIPT_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/github-governance-authority.js",
        "line": 5
      },
      "example": "import { GITHUB_GOVERNANCE_RECEIPT_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-governance-authority.js#GITHUB_GOVERNANCE_ROLLOUT_CONTRACT",
      "name": "GITHUB_GOVERNANCE_ROLLOUT_CONTRACT",
      "kind": "constant",
      "signature": "const GITHUB_GOVERNANCE_ROLLOUT_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/github-governance-authority.js",
        "line": 7
      },
      "example": "import { GITHUB_GOVERNANCE_ROLLOUT_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-governance-authority.js#GITHUB_GOVERNANCE_RULESET_ROLLOUT_CONTRACT",
      "name": "GITHUB_GOVERNANCE_RULESET_ROLLOUT_CONTRACT",
      "kind": "constant",
      "signature": "const GITHUB_GOVERNANCE_RULESET_ROLLOUT_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/github-governance-authority.js",
        "line": 9
      },
      "example": "import { GITHUB_GOVERNANCE_RULESET_ROLLOUT_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-governance-authority.js#githubGovernanceDigest",
      "name": "githubGovernanceDigest",
      "kind": "function",
      "signature": "function githubGovernanceDigest(value)",
      "parameters": [
        {
          "name": "value",
          "signature": "value"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/github-governance-authority.js",
        "line": 165
      },
      "example": "import { githubGovernanceDigest } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-governance-authority.js#githubRepositoryIdentityRoot",
      "name": "githubRepositoryIdentityRoot",
      "kind": "function",
      "signature": "function githubRepositoryIdentityRoot({ provider = \"github\", providerRepositoryId, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ provider = \"github\", providerRepositoryId, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/github-governance-authority.js",
        "line": 542
      },
      "example": "import { githubRepositoryIdentityRoot } from \"@kungfu-tech/buildchain/github-governance-authority\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-governance-authority.js#normalizeGithubBranchProtectionSnapshot",
      "name": "normalizeGithubBranchProtectionSnapshot",
      "kind": "function",
      "signature": "function normalizeGithubBranchProtectionSnapshot(protection = {})",
      "parameters": [
        {
          "name": "protection",
          "signature": "protection = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/github-governance-authority.js",
        "line": 1027
      },
      "example": "import { normalizeGithubBranchProtectionSnapshot } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-governance-authority.js#normalizeGithubRulesetSnapshot",
      "name": "normalizeGithubRulesetSnapshot",
      "kind": "function",
      "signature": "function normalizeGithubRulesetSnapshot(ruleset = {})",
      "parameters": [
        {
          "name": "ruleset",
          "signature": "ruleset = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/github-governance-authority.js",
        "line": 1097
      },
      "example": "import { normalizeGithubRulesetSnapshot } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-governance-authority.js#parseCodeowners",
      "name": "parseCodeowners",
      "kind": "function",
      "signature": "function parseCodeowners(source)",
      "parameters": [
        {
          "name": "source",
          "signature": "source"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/github-governance-authority.js",
        "line": 403
      },
      "example": "import { parseCodeowners } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-governance-authority.js#resolveGithubGovernanceTargetPolicy",
      "name": "resolveGithubGovernanceTargetPolicy",
      "kind": "function",
      "signature": "function resolveGithubGovernanceTargetPolicy({ descriptor = BUILDCHAIN_GITHUB_GOVERNANCE_AUTHORITY, repository, targetRef, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ descriptor = BUILDCHAIN_GITHUB_GOVERNANCE_AUTHORITY, repository, targetRef, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/github-governance-authority.js",
        "line": 609
      },
      "example": "import { resolveGithubGovernanceTargetPolicy } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-governance-authority.js#resolveGithubGovernanceTargetRefs",
      "name": "resolveGithubGovernanceTargetRefs",
      "kind": "function",
      "signature": "function resolveGithubGovernanceTargetRefs({ descriptor = BUILDCHAIN_GITHUB_GOVERNANCE_AUTHORITY, repository, availableRefs = [], requestedTargetRef = \"\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ descriptor = BUILDCHAIN_GITHUB_GOVERNANCE_AUTHORITY, repository, availableRefs = [], requestedTargetRef = \"\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/github-governance-authority.js",
        "line": 632
      },
      "example": "import { resolveGithubGovernanceTargetRefs } from \"@kungfu-tech/buildchain/github-governance-authority\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/github-governance-authority.js#verifyGithubGovernanceReceipt",
      "name": "verifyGithubGovernanceReceipt",
      "kind": "function",
      "signature": "function verifyGithubGovernanceReceipt(receipt, { expectedOrganization, expectedRepository, expectedRepositoryIdentityRoot, expectedTargetRef, expectedPolicyRoot, expectedVerifierSourceRevision, now = new Date().toISOString(), } = {})",
      "parameters": [
        {
          "name": "receipt",
          "signature": "receipt"
        },
        {
          "name": "parameter2",
          "signature": "{ expectedOrganization, expectedRepository, expectedRepositoryIdentityRoot, expectedTargetRef, expectedPolicyRoot, expectedVerifierSourceRevision, now = new Date().toISOString(), } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/github-governance-authority.js",
        "line": 886
      },
      "example": "import { verifyGithubGovernanceReceipt } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/homebrew.js#checkHomebrewTap",
      "name": "checkHomebrewTap",
      "kind": "function",
      "signature": "async function checkHomebrewTap({ cwd = process.cwd(), packageName = \"buildchain\", releasePassport = \"\", manifestPath = DEFAULT_MANIFEST_PATH, formulaPath = \"\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), packageName = \"buildchain\", releasePassport = \"\", manifestPath = DEFAULT_MANIFEST_PATH, formulaPath = \"\", } = {}"
        }
      ],
      "returns": "Promise<unknown>",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/homebrew.js",
        "line": 335
      },
      "example": "import { checkHomebrewTap } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/homebrew.js#collectHomebrewTapFacts",
      "name": "collectHomebrewTapFacts",
      "kind": "function",
      "signature": "async function collectHomebrewTapFacts({ cwd = process.cwd(), packageName = \"buildchain\", releasePassport = \"\", manifestPath = DEFAULT_MANIFEST_PATH, formulaPath = \"\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), packageName = \"buildchain\", releasePassport = \"\", manifestPath = DEFAULT_MANIFEST_PATH, formulaPath = \"\", } = {}"
        }
      ],
      "returns": "Promise<unknown>",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/homebrew.js",
        "line": 223
      },
      "example": "import { collectHomebrewTapFacts } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/homebrew.js#HOMEBREW_TAP_CHECK_CONTRACT",
      "name": "HOMEBREW_TAP_CHECK_CONTRACT",
      "kind": "constant",
      "signature": "const HOMEBREW_TAP_CHECK_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/homebrew.js",
        "line": 6
      },
      "example": "import { HOMEBREW_TAP_CHECK_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/homebrew.js#HOMEBREW_TAP_FACTS_CONTRACT",
      "name": "HOMEBREW_TAP_FACTS_CONTRACT",
      "kind": "constant",
      "signature": "const HOMEBREW_TAP_FACTS_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/homebrew.js",
        "line": 5
      },
      "example": "import { HOMEBREW_TAP_FACTS_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/homebrew.js#HOMEBREW_TAP_MANIFEST_CONTRACT",
      "name": "HOMEBREW_TAP_MANIFEST_CONTRACT",
      "kind": "constant",
      "signature": "const HOMEBREW_TAP_MANIFEST_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/homebrew.js",
        "line": 7
      },
      "example": "import { HOMEBREW_TAP_MANIFEST_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/homebrew.js#renderHomebrewFormula",
      "name": "renderHomebrewFormula",
      "kind": "function",
      "signature": "function renderHomebrewFormula(facts)",
      "parameters": [
        {
          "name": "facts",
          "signature": "facts"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/homebrew.js",
        "line": 290
      },
      "example": "import { renderHomebrewFormula } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/homebrew.js#updateHomebrewTap",
      "name": "updateHomebrewTap",
      "kind": "function",
      "signature": "async function updateHomebrewTap({ cwd = process.cwd(), packageName = \"buildchain\", releasePassport = \"\", manifestPath = DEFAULT_MANIFEST_PATH, formulaPath = \"\", write = true, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), packageName = \"buildchain\", releasePassport = \"\", manifestPath = DEFAULT_MANIFEST_PATH, formulaPath = \"\", write = true, } = {}"
        }
      ],
      "returns": "Promise<unknown>",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "may-write-or-invoke-external-actions"
      ],
      "source": {
        "path": "packages/core/homebrew.js",
        "line": 390
      },
      "example": "import { updateHomebrewTap } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/issue-reporting.js#BUILDCHAIN_CONSUMER_ISSUE_CONTRACT",
      "name": "BUILDCHAIN_CONSUMER_ISSUE_CONTRACT",
      "kind": "constant",
      "signature": "const BUILDCHAIN_CONSUMER_ISSUE_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/issue-reporting.js",
        "line": 4
      },
      "example": "import { BUILDCHAIN_CONSUMER_ISSUE_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/issue-reporting.js#BUILDCHAIN_WORKFLOW_FRICTION_ISSUE_CONTRACT",
      "name": "BUILDCHAIN_WORKFLOW_FRICTION_ISSUE_CONTRACT",
      "kind": "constant",
      "signature": "const BUILDCHAIN_WORKFLOW_FRICTION_ISSUE_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/issue-reporting.js",
        "line": 5
      },
      "example": "import { BUILDCHAIN_WORKFLOW_FRICTION_ISSUE_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/issue-reporting.js#buildConsumerIssueReport",
      "name": "buildConsumerIssueReport",
      "kind": "function",
      "signature": "function buildConsumerIssueReport(options = {})",
      "parameters": [
        {
          "name": "options",
          "signature": "options = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/issue-reporting.js",
        "line": 104
      },
      "example": "import { buildConsumerIssueReport } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/issue-reporting.js#buildWorkflowFrictionIssueReport",
      "name": "buildWorkflowFrictionIssueReport",
      "kind": "function",
      "signature": "function buildWorkflowFrictionIssueReport(options = {})",
      "parameters": [
        {
          "name": "options",
          "signature": "options = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/issue-reporting.js",
        "line": 199
      },
      "example": "import { buildWorkflowFrictionIssueReport } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/issue-reporting.js#computeConsumerIssueFingerprint",
      "name": "computeConsumerIssueFingerprint",
      "kind": "function",
      "signature": "function computeConsumerIssueFingerprint(fields = {})",
      "parameters": [
        {
          "name": "fields",
          "signature": "fields = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/issue-reporting.js",
        "line": 64
      },
      "example": "import { computeConsumerIssueFingerprint } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/issue-reporting.js#consumerIssueMarker",
      "name": "consumerIssueMarker",
      "kind": "function",
      "signature": "function consumerIssueMarker(fingerprint)",
      "parameters": [
        {
          "name": "fingerprint",
          "signature": "fingerprint"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/issue-reporting.js",
        "line": 76
      },
      "example": "import { consumerIssueMarker } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/issue-reporting.js#createGitHubIssueRequest",
      "name": "createGitHubIssueRequest",
      "kind": "function",
      "signature": "function createGitHubIssueRequest({ token, apiUrl = process.env.GITHUB_API_URL || \"https://api.github.com\", fetchImpl = globalThis.fetch, retryDelaysMs = DEFAULT_RETRY_DELAYS_MS, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ token, apiUrl = process.env.GITHUB_API_URL || \"https://api.github.com\", fetchImpl = globalThis.fetch, retryDelaysMs = DEFAULT_RETRY_DELAYS_MS, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/issue-reporting.js",
        "line": 393
      },
      "example": "import { createGitHubIssueRequest } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/issue-reporting.js#DEFAULT_BUILDCHAIN_ISSUE_REPOSITORY",
      "name": "DEFAULT_BUILDCHAIN_ISSUE_REPOSITORY",
      "kind": "constant",
      "signature": "const DEFAULT_BUILDCHAIN_ISSUE_REPOSITORY",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/issue-reporting.js",
        "line": 6
      },
      "example": "import { DEFAULT_BUILDCHAIN_ISSUE_REPOSITORY } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/issue-reporting.js#GitHubIssueRequestError",
      "name": "GitHubIssueRequestError",
      "kind": "class",
      "signature": "class GitHubIssueRequestError",
      "parameters": [],
      "returns": "GitHubIssueRequestError",
      "errors": [
        "Construction and method errors follow the linked source implementation."
      ],
      "sideEffects": [
        "class-dependent"
      ],
      "source": {
        "path": "packages/core/issue-reporting.js",
        "line": 23
      },
      "example": "import { GitHubIssueRequestError } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/issue-reporting.js#normalizeIssueRepository",
      "name": "normalizeIssueRepository",
      "kind": "function",
      "signature": "function normalizeIssueRepository(repository = DEFAULT_BUILDCHAIN_ISSUE_REPOSITORY)",
      "parameters": [
        {
          "name": "repository",
          "signature": "repository = DEFAULT_BUILDCHAIN_ISSUE_REPOSITORY"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/issue-reporting.js",
        "line": 33
      },
      "example": "import { normalizeIssueRepository } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/issue-reporting.js#parseIssueLabels",
      "name": "parseIssueLabels",
      "kind": "function",
      "signature": "function parseIssueLabels(input = DEFAULT_LABELS)",
      "parameters": [
        {
          "name": "input",
          "signature": "input = DEFAULT_LABELS"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/issue-reporting.js",
        "line": 41
      },
      "example": "import { parseIssueLabels } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/issue-reporting.js#readOptionalIssueBodyFile",
      "name": "readOptionalIssueBodyFile",
      "kind": "function",
      "signature": "function readOptionalIssueBodyFile(filePath)",
      "parameters": [
        {
          "name": "filePath",
          "signature": "filePath"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/issue-reporting.js",
        "line": 385
      },
      "example": "import { readOptionalIssueBodyFile } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/issue-reporting.js#redactIssueText",
      "name": "redactIssueText",
      "kind": "function",
      "signature": "function redactIssueText(value)",
      "parameters": [
        {
          "name": "value",
          "signature": "value"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/issue-reporting.js",
        "line": 51
      },
      "example": "import { redactIssueText } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/issue-reporting.js#reportBuildchainIssue",
      "name": "reportBuildchainIssue",
      "kind": "function",
      "signature": "async function reportBuildchainIssue(options = {})",
      "parameters": [
        {
          "name": "options",
          "signature": "options = {}"
        }
      ],
      "returns": "Promise<unknown>",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "may-write-or-invoke-external-actions"
      ],
      "source": {
        "path": "packages/core/issue-reporting.js",
        "line": 292
      },
      "example": "import { reportBuildchainIssue } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/issue-reporting.js#reportWorkflowFrictionIssue",
      "name": "reportWorkflowFrictionIssue",
      "kind": "function",
      "signature": "async function reportWorkflowFrictionIssue(options = {})",
      "parameters": [
        {
          "name": "options",
          "signature": "options = {}"
        }
      ],
      "returns": "Promise<unknown>",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "may-write-or-invoke-external-actions"
      ],
      "source": {
        "path": "packages/core/issue-reporting.js",
        "line": 378
      },
      "example": "import { reportWorkflowFrictionIssue } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/issue-reporting.js#truncateUtf8",
      "name": "truncateUtf8",
      "kind": "function",
      "signature": "function truncateUtf8(text, maxBytes = DEFAULT_MAX_BODY_BYTES)",
      "parameters": [
        {
          "name": "text",
          "signature": "text"
        },
        {
          "name": "maxBytes",
          "signature": "maxBytes = DEFAULT_MAX_BODY_BYTES"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/issue-reporting.js",
        "line": 84
      },
      "example": "import { truncateUtf8 } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/issue-reporting.js#workflowFrictionMarker",
      "name": "workflowFrictionMarker",
      "kind": "function",
      "signature": "function workflowFrictionMarker(fingerprint)",
      "parameters": [
        {
          "name": "fingerprint",
          "signature": "fingerprint"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/issue-reporting.js",
        "line": 80
      },
      "example": "import { workflowFrictionMarker } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-adopter-manifest.js#createKfdAdopterManifestGate",
      "name": "createKfdAdopterManifestGate",
      "kind": "function",
      "signature": "function createKfdAdopterManifestGate({ manifest, packageArtifactRoot = \"\", gateResults = [], authorityPath = \".buildchain/kfd/adopter-manifest.json\", expectedSourceSha = \"\", checkedAt = new Date().toISOString(), maxAgeSeconds = 86400, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ manifest, packageArtifactRoot = \"\", gateResults = [], authorityPath = \".buildchain/kfd/adopter-manifest.json\", expectedSourceSha = \"\", checkedAt = new Date().toISOString(), maxAgeSeconds = 86400, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd-adopter-manifest.js",
        "line": 209
      },
      "example": "import { createKfdAdopterManifestGate } from \"@kungfu-tech/buildchain/kfd-adopter-manifest\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-adopter-manifest.js#createKfdLegacySupportMatrixProjection",
      "name": "createKfdLegacySupportMatrixProjection",
      "kind": "function",
      "signature": "function createKfdLegacySupportMatrixProjection({ manifest, manifestGate } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ manifest, manifestGate } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd-adopter-manifest.js",
        "line": 327
      },
      "example": "import { createKfdLegacySupportMatrixProjection } from \"@kungfu-tech/buildchain/kfd-adopter-manifest\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-adopter-manifest.js#KFD_ADOPTER_MANIFEST_GATE_CONTRACT",
      "name": "KFD_ADOPTER_MANIFEST_GATE_CONTRACT",
      "kind": "constant",
      "signature": "const KFD_ADOPTER_MANIFEST_GATE_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/kfd-adopter-manifest.js",
        "line": 18
      },
      "example": "import { KFD_ADOPTER_MANIFEST_GATE_CONTRACT } from \"@kungfu-tech/buildchain/kfd-adopter-manifest\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-adopter-manifest.js#KFD_LEGACY_SUPPORT_MATRIX_CONTRACT",
      "name": "KFD_LEGACY_SUPPORT_MATRIX_CONTRACT",
      "kind": "constant",
      "signature": "const KFD_LEGACY_SUPPORT_MATRIX_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/kfd-adopter-manifest.js",
        "line": 20
      },
      "example": "import { KFD_LEGACY_SUPPORT_MATRIX_CONTRACT } from \"@kungfu-tech/buildchain/kfd-adopter-manifest\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-adopter-manifest.js#validateKfdAdopterManifestGate",
      "name": "validateKfdAdopterManifestGate",
      "kind": "function",
      "signature": "function validateKfdAdopterManifestGate(gate, { expectedSourceSha = \"\", checkedAt = gate?.checkedAt || new Date().toISOString(), } = {})",
      "parameters": [
        {
          "name": "gate",
          "signature": "gate"
        },
        {
          "name": "parameter2",
          "signature": "{ expectedSourceSha = \"\", checkedAt = gate?.checkedAt || new Date().toISOString(), } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd-adopter-manifest.js",
        "line": 279
      },
      "example": "import { validateKfdAdopterManifestGate } from \"@kungfu-tech/buildchain/kfd-adopter-manifest\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-adopter-manifest.js#validateKfdLegacySupportMatrixProjection",
      "name": "validateKfdLegacySupportMatrixProjection",
      "kind": "function",
      "signature": "function validateKfdLegacySupportMatrixProjection(matrix, { manifest, manifestGate } = {})",
      "parameters": [
        {
          "name": "matrix",
          "signature": "matrix"
        },
        {
          "name": "parameter2",
          "signature": "{ manifest, manifestGate } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd-adopter-manifest.js",
        "line": 381
      },
      "example": "import { validateKfdLegacySupportMatrixProjection } from \"@kungfu-tech/buildchain/kfd-adopter-manifest\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-agent-hub.js#explainKfdAgentHub",
      "name": "explainKfdAgentHub",
      "kind": "function",
      "signature": "function explainKfdAgentHub({ cwd = process.cwd(), declarationPath = KFD_AGENT_HUB_DECLARATION, kfdRoot = \"\" } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), declarationPath = KFD_AGENT_HUB_DECLARATION, kfdRoot = \"\" } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd-agent-hub.js",
        "line": 470
      },
      "example": "import { explainKfdAgentHub } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-agent-hub.js#initKfdAgentHub",
      "name": "initKfdAgentHub",
      "kind": "function",
      "signature": "function initKfdAgentHub({ cwd = process.cwd(), declarationPath = KFD_AGENT_HUB_DECLARATION, write = false, force = false } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), declarationPath = KFD_AGENT_HUB_DECLARATION, write = false, force = false } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd-agent-hub.js",
        "line": 363
      },
      "example": "import { initKfdAgentHub } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-agent-hub.js#inspectKfdAgentHub",
      "name": "inspectKfdAgentHub",
      "kind": "function",
      "signature": "function inspectKfdAgentHub({ cwd = process.cwd(), declarationPath = KFD_AGENT_HUB_DECLARATION, kfdRoot = \"\" } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), declarationPath = KFD_AGENT_HUB_DECLARATION, kfdRoot = \"\" } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd-agent-hub.js",
        "line": 384
      },
      "example": "import { inspectKfdAgentHub } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-agent-hub.js#KFD_AGENT_HUB_ADOPTION_CONTRACT",
      "name": "KFD_AGENT_HUB_ADOPTION_CONTRACT",
      "kind": "constant",
      "signature": "const KFD_AGENT_HUB_ADOPTION_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/kfd-agent-hub.js",
        "line": 9
      },
      "example": "import { KFD_AGENT_HUB_ADOPTION_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-agent-hub.js#KFD_AGENT_HUB_ADOPTION_SCHEMA",
      "name": "KFD_AGENT_HUB_ADOPTION_SCHEMA",
      "kind": "constant",
      "signature": "const KFD_AGENT_HUB_ADOPTION_SCHEMA",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/kfd-agent-hub.js",
        "line": 12
      },
      "example": "import { KFD_AGENT_HUB_ADOPTION_SCHEMA } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-agent-hub.js#KFD_AGENT_HUB_DECLARATION",
      "name": "KFD_AGENT_HUB_DECLARATION",
      "kind": "constant",
      "signature": "const KFD_AGENT_HUB_DECLARATION",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/kfd-agent-hub.js",
        "line": 7
      },
      "example": "import { KFD_AGENT_HUB_DECLARATION } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-agent-hub.js#KFD_AGENT_HUB_LOCK_CONTRACT",
      "name": "KFD_AGENT_HUB_LOCK_CONTRACT",
      "kind": "constant",
      "signature": "const KFD_AGENT_HUB_LOCK_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/kfd-agent-hub.js",
        "line": 10
      },
      "example": "import { KFD_AGENT_HUB_LOCK_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-agent-hub.js#KFD_AGENT_HUB_OUTPUT_DIR",
      "name": "KFD_AGENT_HUB_OUTPUT_DIR",
      "kind": "constant",
      "signature": "const KFD_AGENT_HUB_OUTPUT_DIR",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/kfd-agent-hub.js",
        "line": 8
      },
      "example": "import { KFD_AGENT_HUB_OUTPUT_DIR } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-agent-hub.js#KFD_AGENT_HUB_VERIFICATION_CONTRACT",
      "name": "KFD_AGENT_HUB_VERIFICATION_CONTRACT",
      "kind": "constant",
      "signature": "const KFD_AGENT_HUB_VERIFICATION_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/kfd-agent-hub.js",
        "line": 11
      },
      "example": "import { KFD_AGENT_HUB_VERIFICATION_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-agent-hub.js#testKfdAgentHub",
      "name": "testKfdAgentHub",
      "kind": "function",
      "signature": "function testKfdAgentHub({ cwd = process.cwd(), declarationPath = KFD_AGENT_HUB_DECLARATION, outputDir = KFD_AGENT_HUB_OUTPUT_DIR, kfdRoot = \"\", run = defaultRun } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), declarationPath = KFD_AGENT_HUB_DECLARATION, outputDir = KFD_AGENT_HUB_OUTPUT_DIR, kfdRoot = \"\", run = defaultRun } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "local-filesystem-write"
      ],
      "source": {
        "path": "packages/core/kfd-agent-hub.js",
        "line": 399
      },
      "example": "import { testKfdAgentHub } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-gate.js#BUILDCHAIN_JSON_FORMATTING_POLICY",
      "name": "BUILDCHAIN_JSON_FORMATTING_POLICY",
      "kind": "constant",
      "signature": "const BUILDCHAIN_JSON_FORMATTING_POLICY",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/kfd-gate.js",
        "line": 14
      },
      "example": "import { BUILDCHAIN_JSON_FORMATTING_POLICY } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-gate.js#createKfd1ReleaseGateEvidence",
      "name": "createKfd1ReleaseGateEvidence",
      "kind": "function",
      "signature": "function createKfd1ReleaseGateEvidence({ cwd = process.cwd(), artifactRoot = \"\", artifacts = [], witnesses = [], verifiedAt = new Date().toISOString(), metadata = resolveKfd1Metadata(), } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), artifactRoot = \"\", artifacts = [], witnesses = [], verifiedAt = new Date().toISOString(), metadata = resolveKfd1Metadata(), } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd-gate.js",
        "line": 977
      },
      "example": "import { createKfd1ReleaseGateEvidence } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-gate.js#createKfd3CollaborationInterfaceReleaseGateEvidence",
      "name": "createKfd3CollaborationInterfaceReleaseGateEvidence",
      "kind": "function",
      "signature": "function createKfd3CollaborationInterfaceReleaseGateEvidence({ prebuildWitnesses = [], artifactWitnesses = [], prebuildWitnessMetas = [], artifactWitnessMetas = [], artifactCommandMeta = undefined, verifiedAt = new Date().toISOString(), metadata = resolveKfd3Metadata(), } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ prebuildWitnesses = [], artifactWitnesses = [], prebuildWitnessMetas = [], artifactWitnessMetas = [], artifactCommandMeta = undefined, verifiedAt = new Date().toISOString(), metadata = resolveKfd3Metadata(), } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd-gate.js",
        "line": 1132
      },
      "example": "import { createKfd3CollaborationInterfaceReleaseGateEvidence } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-gate.js#KFD1_RELEASE_GATE_CONTRACT",
      "name": "KFD1_RELEASE_GATE_CONTRACT",
      "kind": "constant",
      "signature": "const KFD1_RELEASE_GATE_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/kfd-gate.js",
        "line": 9
      },
      "example": "import { KFD1_RELEASE_GATE_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-gate.js#KFD1_WITNESS_SET_CONTRACT",
      "name": "KFD1_WITNESS_SET_CONTRACT",
      "kind": "constant",
      "signature": "const KFD1_WITNESS_SET_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/kfd-gate.js",
        "line": 10
      },
      "example": "import { KFD1_WITNESS_SET_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-gate.js#KFD3_ARTIFACT_WITNESS_CONTRACT",
      "name": "KFD3_ARTIFACT_WITNESS_CONTRACT",
      "kind": "constant",
      "signature": "const KFD3_ARTIFACT_WITNESS_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/kfd-gate.js",
        "line": 13
      },
      "example": "import { KFD3_ARTIFACT_WITNESS_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-gate.js#KFD3_PREBUILD_WITNESS_CONTRACT",
      "name": "KFD3_PREBUILD_WITNESS_CONTRACT",
      "kind": "constant",
      "signature": "const KFD3_PREBUILD_WITNESS_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/kfd-gate.js",
        "line": 12
      },
      "example": "import { KFD3_PREBUILD_WITNESS_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-gate.js#KFD3_RELEASE_GATE_CONTRACT",
      "name": "KFD3_RELEASE_GATE_CONTRACT",
      "kind": "constant",
      "signature": "const KFD3_RELEASE_GATE_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/kfd-gate.js",
        "line": 11
      },
      "example": "import { KFD3_RELEASE_GATE_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-gate.js#normalizeKfd1ContractWorldWitness",
      "name": "normalizeKfd1ContractWorldWitness",
      "kind": "function",
      "signature": "function normalizeKfd1ContractWorldWitness(witness, { metadata = resolveKfd1Metadata() } = {})",
      "parameters": [
        {
          "name": "witness",
          "signature": "witness"
        },
        {
          "name": "parameter2",
          "signature": "{ metadata = resolveKfd1Metadata() } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd-gate.js",
        "line": 897
      },
      "example": "import { normalizeKfd1ContractWorldWitness } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-gate.js#normalizeKfd3CollaborationInterfaceArtifactWitness",
      "name": "normalizeKfd3CollaborationInterfaceArtifactWitness",
      "kind": "function",
      "signature": "function normalizeKfd3CollaborationInterfaceArtifactWitness(witness, { metadata = resolveKfd3Metadata() } = {})",
      "parameters": [
        {
          "name": "witness",
          "signature": "witness"
        },
        {
          "name": "parameter2",
          "signature": "{ metadata = resolveKfd3Metadata() } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd-gate.js",
        "line": 738
      },
      "example": "import { normalizeKfd3CollaborationInterfaceArtifactWitness } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-gate.js#normalizeKfd3CollaborationInterfacePrebuildWitness",
      "name": "normalizeKfd3CollaborationInterfacePrebuildWitness",
      "kind": "function",
      "signature": "function normalizeKfd3CollaborationInterfacePrebuildWitness(witness, { metadata = resolveKfd3Metadata() } = {})",
      "parameters": [
        {
          "name": "witness",
          "signature": "witness"
        },
        {
          "name": "parameter2",
          "signature": "{ metadata = resolveKfd3Metadata() } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd-gate.js",
        "line": 667
      },
      "example": "import { normalizeKfd3CollaborationInterfacePrebuildWitness } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-gate.js#resolveKfd1Metadata",
      "name": "resolveKfd1Metadata",
      "kind": "function",
      "signature": "function resolveKfd1Metadata()",
      "parameters": [],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd-gate.js",
        "line": 89
      },
      "example": "import { resolveKfd1Metadata } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-gate.js#resolveKfd2Metadata",
      "name": "resolveKfd2Metadata",
      "kind": "function",
      "signature": "function resolveKfd2Metadata({ requireTrustTaxonomy = false } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ requireTrustTaxonomy = false } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd-gate.js",
        "line": 173
      },
      "example": "import { resolveKfd2Metadata } from \"@kungfu-tech/buildchain/kfd-gate\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-gate.js#resolveKfd3Metadata",
      "name": "resolveKfd3Metadata",
      "kind": "function",
      "signature": "function resolveKfd3Metadata({ requireSchemas = false } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ requireSchemas = false } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd-gate.js",
        "line": 128
      },
      "example": "import { resolveKfd3Metadata } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-gate.js#sha256File",
      "name": "sha256File",
      "kind": "function",
      "signature": "function sha256File(filePath)",
      "parameters": [
        {
          "name": "filePath",
          "signature": "filePath"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd-gate.js",
        "line": 54
      },
      "example": "import { sha256File } from \"@kungfu-tech/buildchain/kfd-gate\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-gate.js#sha256Json",
      "name": "sha256Json",
      "kind": "function",
      "signature": "function sha256Json(value)",
      "parameters": [
        {
          "name": "value",
          "signature": "value"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd-gate.js",
        "line": 50
      },
      "example": "import { sha256Json } from \"@kungfu-tech/buildchain/kfd-gate\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-gate.js#sha256KfdJson",
      "name": "sha256KfdJson",
      "kind": "function",
      "signature": "function sha256Json(value)",
      "parameters": [
        {
          "name": "value",
          "signature": "value"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd-gate.js",
        "line": 50
      },
      "example": "import { sha256KfdJson } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-gate.js#validateKfd1ReleaseGateEvidence",
      "name": "validateKfd1ReleaseGateEvidence",
      "kind": "function",
      "signature": "function validateKfd1ReleaseGateEvidence(section, { metadata = resolveKfd1Metadata() } = {})",
      "parameters": [
        {
          "name": "section",
          "signature": "section"
        },
        {
          "name": "parameter2",
          "signature": "{ metadata = resolveKfd1Metadata() } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd-gate.js",
        "line": 1337
      },
      "example": "import { validateKfd1ReleaseGateEvidence } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-gate.js#validateKfd2TrustTaxonomyEntry",
      "name": "validateKfd2TrustTaxonomyEntry",
      "kind": "function",
      "signature": "function validateKfd2TrustTaxonomyEntry(entry, { kind = \"residualRisk\", label = kind, metadata = resolveKfd2Metadata({ requireTrustTaxonomy: true }), extensionRequests = [], } = {})",
      "parameters": [
        {
          "name": "entry",
          "signature": "entry"
        },
        {
          "name": "parameter2",
          "signature": "{ kind = \"residualRisk\", label = kind, metadata = resolveKfd2Metadata({ requireTrustTaxonomy: true }), extensionRequests = [], } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd-gate.js",
        "line": 506
      },
      "example": "import { validateKfd2TrustTaxonomyEntry } from \"@kungfu-tech/buildchain/kfd-gate\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-gate.js#validateKfd3CollaborationInterfaceReleaseGateEvidence",
      "name": "validateKfd3CollaborationInterfaceReleaseGateEvidence",
      "kind": "function",
      "signature": "function validateKfd3CollaborationInterfaceReleaseGateEvidence(section, { metadata = resolveKfd3Metadata() } = {})",
      "parameters": [
        {
          "name": "section",
          "signature": "section"
        },
        {
          "name": "parameter2",
          "signature": "{ metadata = resolveKfd3Metadata() } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd-gate.js",
        "line": 1470
      },
      "example": "import { validateKfd3CollaborationInterfaceReleaseGateEvidence } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-product-gates.js#evaluateKfdProductGate",
      "name": "evaluateKfdProductGate",
      "kind": "function",
      "signature": "async function evaluateKfdProductGate({ cwd = process.cwd(), input, expectedSourceSha = \"\", checkedAt = new Date().toISOString(), } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), input, expectedSourceSha = \"\", checkedAt = new Date().toISOString(), } = {}"
        }
      ],
      "returns": "Promise<unknown>",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd-product-gates.js",
        "line": 419
      },
      "example": "import { evaluateKfdProductGate } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-product-gates.js#KFD_PRODUCT_GATE_CONTRACT",
      "name": "KFD_PRODUCT_GATE_CONTRACT",
      "kind": "constant",
      "signature": "const KFD_PRODUCT_GATE_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/kfd-product-gates.js",
        "line": 11
      },
      "example": "import { KFD_PRODUCT_GATE_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-product-gates.js#KFD_PRODUCT_GATE_INPUT_CONTRACT",
      "name": "KFD_PRODUCT_GATE_INPUT_CONTRACT",
      "kind": "constant",
      "signature": "const KFD_PRODUCT_GATE_INPUT_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/kfd-product-gates.js",
        "line": 9
      },
      "example": "import { KFD_PRODUCT_GATE_INPUT_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-product-gates.js#KFD_PRODUCT_GATE_INPUT_SCHEMA",
      "name": "KFD_PRODUCT_GATE_INPUT_SCHEMA",
      "kind": "constant",
      "signature": "const KFD_PRODUCT_GATE_INPUT_SCHEMA",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/kfd-product-gates.js",
        "line": 51
      },
      "example": "import { KFD_PRODUCT_GATE_INPUT_SCHEMA } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-product-gates.js#KFD_PRODUCT_GATE_INPUT_SCHEMA_ID",
      "name": "KFD_PRODUCT_GATE_INPUT_SCHEMA_ID",
      "kind": "constant",
      "signature": "const KFD_PRODUCT_GATE_INPUT_SCHEMA_ID",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/kfd-product-gates.js",
        "line": 13
      },
      "example": "import { KFD_PRODUCT_GATE_INPUT_SCHEMA_ID } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-product-gates.js#kfdProductGateDigest",
      "name": "kfdProductGateDigest",
      "kind": "function",
      "signature": "function kfdProductGateDigest(value)",
      "parameters": [
        {
          "name": "value",
          "signature": "value"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd-product-gates.js",
        "line": 142
      },
      "example": "import { kfdProductGateDigest } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-product-gates.js#kfdProductGates",
      "name": "kfdProductGates",
      "kind": "constant",
      "signature": "const kfdProductGates",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/kfd-product-gates.js",
        "line": 561
      },
      "example": "import { kfdProductGates } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-product-gates.js#validateKfdProductGateResult",
      "name": "validateKfdProductGateResult",
      "kind": "function",
      "signature": "function validateKfdProductGateResult(result, { expectedSourceSha = \"\", checkedAt = new Date().toISOString(), } = {})",
      "parameters": [
        {
          "name": "result",
          "signature": "result"
        },
        {
          "name": "parameter2",
          "signature": "{ expectedSourceSha = \"\", checkedAt = new Date().toISOString(), } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd-product-gates.js",
        "line": 519
      },
      "example": "import { validateKfdProductGateResult } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd-product-gates.js#verifyKfdRecord",
      "name": "verifyKfdRecord",
      "kind": "function",
      "signature": "async function verifyKfdRecord(record)",
      "parameters": [
        {
          "name": "record",
          "signature": "record"
        }
      ],
      "returns": "Promise<unknown>",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd-product-gates.js",
        "line": 262
      },
      "example": "import { verifyKfdRecord } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd.js#buildchainKfdClaims",
      "name": "buildchainKfdClaims",
      "kind": "constant",
      "signature": "const buildchainKfdClaims",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/kfd.js",
        "line": 896
      },
      "example": "import { buildchainKfdClaims } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd.js#checkKfdUpstreamFacts",
      "name": "checkKfdUpstreamFacts",
      "kind": "function",
      "signature": "function checkKfdUpstreamFacts(aggregate = {})",
      "parameters": [
        {
          "name": "aggregate",
          "signature": "aggregate = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd.js",
        "line": 798
      },
      "example": "import { checkKfdUpstreamFacts } from \"@kungfu-tech/buildchain/kfd\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd.js#collectKfdAggregate",
      "name": "collectKfdAggregate",
      "kind": "function",
      "signature": "function collectKfdAggregate({ cwd = process.cwd() } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd() } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd.js",
        "line": 868
      },
      "example": "import { collectKfdAggregate } from \"@kungfu-tech/buildchain/kfd\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd.js#collectKfdStatus",
      "name": "collectKfdStatus",
      "kind": "function",
      "signature": "function collectKfdStatus({ cwd = process.cwd() } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd() } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd.js",
        "line": 902
      },
      "example": "import { collectKfdStatus } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd.js#collectKfdUpstreamFacts",
      "name": "collectKfdUpstreamFacts",
      "kind": "function",
      "signature": "function collectKfdUpstreamFacts({ cwd = process.cwd(), components = undefined, includeOwn = true } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), components = undefined, includeOwn = true } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd.js",
        "line": 689
      },
      "example": "import { collectKfdUpstreamFacts } from \"@kungfu-tech/buildchain/kfd\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd.js#discoverKfdStandards",
      "name": "discoverKfdStandards",
      "kind": "function",
      "signature": "function discoverKfdStandards()",
      "parameters": [],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd.js",
        "line": 464
      },
      "example": "import { discoverKfdStandards } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd.js#kfd1",
      "name": "kfd1",
      "kind": "constant",
      "signature": "const kfd1",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/kfd.js",
        "line": 546
      },
      "example": "import { kfd1 } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd.js#kfd2",
      "name": "kfd2",
      "kind": "constant",
      "signature": "const kfd2",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/kfd.js",
        "line": 561
      },
      "example": "import { kfd2 } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd.js#kfd3",
      "name": "kfd3",
      "kind": "constant",
      "signature": "const kfd3",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/kfd.js",
        "line": 663
      },
      "example": "import { kfd3 } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd.js#kfd4",
      "name": "kfd4",
      "kind": "constant",
      "signature": "const kfd4",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/kfd.js",
        "line": 681
      },
      "example": "import { kfd4 } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd.js#layout",
      "name": "layout",
      "kind": "constant",
      "signature": "const layout",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/kfd.js",
        "line": 905
      },
      "example": "import { layout } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd.js#listKfdSchemas",
      "name": "listKfdSchemas",
      "kind": "function",
      "signature": "function listKfdSchemas({ standard = \"\" } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ standard = \"\" } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd.js",
        "line": 492
      },
      "example": "import { listKfdSchemas } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd.js#listKfdUpstreamRoles",
      "name": "listKfdUpstreamRoles",
      "kind": "function",
      "signature": "function listKfdUpstreamRoles()",
      "parameters": [],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd.js",
        "line": 771
      },
      "example": "import { listKfdUpstreamRoles } from \"@kungfu-tech/buildchain/kfd\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd.js#normalizeKfdStandardId",
      "name": "normalizeKfdStandardId",
      "kind": "function",
      "signature": "function normalizeKfdStandardId(value)",
      "parameters": [
        {
          "name": "value",
          "signature": "value"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd.js",
        "line": 455
      },
      "example": "import { normalizeKfdStandardId } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd.js#readKfdSchema",
      "name": "readKfdSchema",
      "kind": "function",
      "signature": "function readKfdSchema({ standard, schema = \"\" } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ standard, schema = \"\" } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd.js",
        "line": 520
      },
      "example": "import { readKfdSchema } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd.js#schemas",
      "name": "schemas",
      "kind": "constant",
      "signature": "const schemas",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/kfd.js",
        "line": 495
      },
      "example": "import { schemas } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd.js#upstream",
      "name": "upstream",
      "kind": "constant",
      "signature": "const upstream",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/kfd.js",
        "line": 300
      },
      "example": "import { upstream } from \"@kungfu-tech/buildchain/kfd\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd2-product-claims.js#checkKfd2ProductClaimOutputs",
      "name": "checkKfd2ProductClaimOutputs",
      "kind": "function",
      "signature": "function checkKfd2ProductClaimOutputs(options = {})",
      "parameters": [
        {
          "name": "options",
          "signature": "options = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd2-product-claims.js",
        "line": 415
      },
      "example": "import { checkKfd2ProductClaimOutputs } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd2-product-claims.js#KFD2_PRODUCT_CLAIMS_OUTPUT_CONTRACT",
      "name": "KFD2_PRODUCT_CLAIMS_OUTPUT_CONTRACT",
      "kind": "constant",
      "signature": "const KFD2_PRODUCT_CLAIMS_OUTPUT_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/kfd2-product-claims.js",
        "line": 23
      },
      "example": "import { KFD2_PRODUCT_CLAIMS_OUTPUT_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd2-product-claims.js#KFD2_PRODUCT_CLAIMS_REGISTRY_CONTRACT",
      "name": "KFD2_PRODUCT_CLAIMS_REGISTRY_CONTRACT",
      "kind": "constant",
      "signature": "const KFD2_PRODUCT_CLAIMS_REGISTRY_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/kfd2-product-claims.js",
        "line": 19
      },
      "example": "import { KFD2_PRODUCT_CLAIMS_REGISTRY_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd2-product-claims.js#KFD2_PRODUCT_CLAIMS_VALIDATION_CONTRACT",
      "name": "KFD2_PRODUCT_CLAIMS_VALIDATION_CONTRACT",
      "kind": "constant",
      "signature": "const KFD2_PRODUCT_CLAIMS_VALIDATION_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/kfd2-product-claims.js",
        "line": 21
      },
      "example": "import { KFD2_PRODUCT_CLAIMS_VALIDATION_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd2-product-claims.js#readKfd2ProductClaimsRegistry",
      "name": "readKfd2ProductClaimsRegistry",
      "kind": "function",
      "signature": "function readKfd2ProductClaimsRegistry({ cwd = process.cwd(), registryPath = BUILDCHAIN_KFD2_REGISTRY_PATH, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), registryPath = BUILDCHAIN_KFD2_REGISTRY_PATH, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd2-product-claims.js",
        "line": 137
      },
      "example": "import { readKfd2ProductClaimsRegistry } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd2-product-claims.js#renderKfd2ProductClaimOutputs",
      "name": "renderKfd2ProductClaimOutputs",
      "kind": "function",
      "signature": "function renderKfd2ProductClaimOutputs({ cwd = process.cwd(), registryPath = BUILDCHAIN_KFD2_REGISTRY_PATH, outputDir = BUILDCHAIN_KFD2_DIR, version = \"\", channel = \"\", tag = \"\", sourceSha = \"\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), registryPath = BUILDCHAIN_KFD2_REGISTRY_PATH, outputDir = BUILDCHAIN_KFD2_DIR, version = \"\", channel = \"\", tag = \"\", sourceSha = \"\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd2-product-claims.js",
        "line": 321
      },
      "example": "import { renderKfd2ProductClaimOutputs } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd2-product-claims.js#validateKfd2ProductClaimsRegistry",
      "name": "validateKfd2ProductClaimsRegistry",
      "kind": "function",
      "signature": "function validateKfd2ProductClaimsRegistry(registry = {})",
      "parameters": [
        {
          "name": "registry",
          "signature": "registry = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd2-product-claims.js",
        "line": 152
      },
      "example": "import { validateKfd2ProductClaimsRegistry } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd2-product-claims.js#writeKfd2ProductClaimOutputs",
      "name": "writeKfd2ProductClaimOutputs",
      "kind": "function",
      "signature": "function writeKfd2ProductClaimOutputs(options = {})",
      "parameters": [
        {
          "name": "options",
          "signature": "options = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "local-filesystem-write"
      ],
      "source": {
        "path": "packages/core/kfd2-product-claims.js",
        "line": 426
      },
      "example": "import { writeKfd2ProductClaimOutputs } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd3-surface-register.js#auditKfd3Surfaces",
      "name": "auditKfd3Surfaces",
      "kind": "function",
      "signature": "function auditKfd3Surfaces({ cwd = process.cwd(), registryPath = \"\", kinds = [], artifactPath = \"\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), registryPath = \"\", kinds = [], artifactPath = \"\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd3-surface-register.js",
        "line": 547
      },
      "example": "import { auditKfd3Surfaces } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd3-surface-register.js#createKfd3SurfaceWitness",
      "name": "createKfd3SurfaceWitness",
      "kind": "function",
      "signature": "function createKfd3SurfaceWitness({ cwd = process.cwd(), registryPath = \"\", kind = \"prebuild\", sourceSha = \"\", artifactPath = \"\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), registryPath = \"\", kind = \"prebuild\", sourceSha = \"\", artifactPath = \"\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "network"
      ],
      "source": {
        "path": "packages/core/kfd3-surface-register.js",
        "line": 702
      },
      "example": "import { createKfd3SurfaceWitness } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd3-surface-register.js#detectKfd3Surfaces",
      "name": "detectKfd3Surfaces",
      "kind": "function",
      "signature": "function detectKfd3Surfaces({ cwd = process.cwd(), kinds = [], artifactPath = \"\" } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), kinds = [], artifactPath = \"\" } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd3-surface-register.js",
        "line": 423
      },
      "example": "import { detectKfd3Surfaces } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd3-surface-register.js#KFD3_CAPABILITY_QUERY_CONTRACT",
      "name": "KFD3_CAPABILITY_QUERY_CONTRACT",
      "kind": "constant",
      "signature": "const KFD3_CAPABILITY_QUERY_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/kfd3-surface-register.js",
        "line": 9
      },
      "example": "import { KFD3_CAPABILITY_QUERY_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd3-surface-register.js#KFD3_DEFAULT_REGISTRY_PATH",
      "name": "KFD3_DEFAULT_REGISTRY_PATH",
      "kind": "constant",
      "signature": "const KFD3_DEFAULT_REGISTRY_PATH",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/kfd3-surface-register.js",
        "line": 10
      },
      "example": "import { KFD3_DEFAULT_REGISTRY_PATH } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd3-surface-register.js#KFD3_SURFACE_AUDIT_CONTRACT",
      "name": "KFD3_SURFACE_AUDIT_CONTRACT",
      "kind": "constant",
      "signature": "const KFD3_SURFACE_AUDIT_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/kfd3-surface-register.js",
        "line": 8
      },
      "example": "import { KFD3_SURFACE_AUDIT_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd3-surface-register.js#KFD3_SURFACE_DETECTION_CONTRACT",
      "name": "KFD3_SURFACE_DETECTION_CONTRACT",
      "kind": "constant",
      "signature": "const KFD3_SURFACE_DETECTION_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/kfd3-surface-register.js",
        "line": 7
      },
      "example": "import { KFD3_SURFACE_DETECTION_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd3-surface-register.js#KFD3_SURFACE_REGISTRY_CONTRACT",
      "name": "KFD3_SURFACE_REGISTRY_CONTRACT",
      "kind": "constant",
      "signature": "const KFD3_SURFACE_REGISTRY_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/kfd3-surface-register.js",
        "line": 6
      },
      "example": "import { KFD3_SURFACE_REGISTRY_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd3-surface-register.js#normalizeKfd3DistributionDeclaration",
      "name": "normalizeKfd3DistributionDeclaration",
      "kind": "function",
      "signature": "function normalizeKfd3DistributionDeclaration(distribution, { surfaceId = \"surface\" } = {})",
      "parameters": [
        {
          "name": "distribution",
          "signature": "distribution"
        },
        {
          "name": "parameter2",
          "signature": "{ surfaceId = \"surface\" } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd3-surface-register.js",
        "line": 73
      },
      "example": "import { normalizeKfd3DistributionDeclaration } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd3-surface-register.js#queryKfd3Capabilities",
      "name": "queryKfd3Capabilities",
      "kind": "function",
      "signature": "async function queryKfd3Capabilities({ cwd = process.cwd(), product = \"\", registryPath = \"\", passportLocation = \"\", artifactPath = \"\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), product = \"\", registryPath = \"\", passportLocation = \"\", artifactPath = \"\", } = {}"
        }
      ],
      "returns": "Promise<unknown>",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd3-surface-register.js",
        "line": 824
      },
      "example": "import { queryKfd3Capabilities } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd3-surface-register.js#readKfd3SurfaceRegistry",
      "name": "readKfd3SurfaceRegistry",
      "kind": "function",
      "signature": "function readKfd3SurfaceRegistry({ cwd = process.cwd(), registryPath = \"\" } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), registryPath = \"\" } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/kfd3-surface-register.js",
        "line": 455
      },
      "example": "import { readKfd3SurfaceRegistry } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd3-surface-register.js#registerKfd3Surfaces",
      "name": "registerKfd3Surfaces",
      "kind": "function",
      "signature": "function registerKfd3Surfaces({ cwd = process.cwd(), registryPath = \"\", kinds = [], artifactPath = \"\", product = {}, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), registryPath = \"\", kinds = [], artifactPath = \"\", product = {}, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "may-write-or-invoke-external-actions"
      ],
      "source": {
        "path": "packages/core/kfd3-surface-register.js",
        "line": 502
      },
      "example": "import { registerKfd3Surfaces } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/kfd3-surface-register.js#writeKfd3SurfaceRegistry",
      "name": "writeKfd3SurfaceRegistry",
      "kind": "function",
      "signature": "function writeKfd3SurfaceRegistry({ cwd = process.cwd(), registryPath = \"\", registry })",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), registryPath = \"\", registry }"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "may-write-or-invoke-external-actions"
      ],
      "source": {
        "path": "packages/core/kfd3-surface-register.js",
        "line": 478
      },
      "example": "import { writeKfd3SurfaceRegistry } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/logging.js#appendBuildchainLogEvent",
      "name": "appendBuildchainLogEvent",
      "kind": "function",
      "signature": "function appendBuildchainLogEvent(filePath, event)",
      "parameters": [
        {
          "name": "filePath",
          "signature": "filePath"
        },
        {
          "name": "event",
          "signature": "event"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "local-filesystem-write"
      ],
      "source": {
        "path": "packages/core/logging.js",
        "line": 67
      },
      "example": "import { appendBuildchainLogEvent } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/logging.js#BUILDCHAIN_CONTROL_PLANE_SUMMARY_CONTRACT",
      "name": "BUILDCHAIN_CONTROL_PLANE_SUMMARY_CONTRACT",
      "kind": "constant",
      "signature": "const BUILDCHAIN_CONTROL_PLANE_SUMMARY_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/logging.js",
        "line": 8
      },
      "example": "import { BUILDCHAIN_CONTROL_PLANE_SUMMARY_CONTRACT } from \"@kungfu-tech/buildchain/logging\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/logging.js#BUILDCHAIN_LOG_EVENT_CONTRACT",
      "name": "BUILDCHAIN_LOG_EVENT_CONTRACT",
      "kind": "constant",
      "signature": "const BUILDCHAIN_LOG_EVENT_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/logging.js",
        "line": 6
      },
      "example": "import { BUILDCHAIN_LOG_EVENT_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/logging.js#BUILDCHAIN_LOG_SUMMARY_CONTRACT",
      "name": "BUILDCHAIN_LOG_SUMMARY_CONTRACT",
      "kind": "constant",
      "signature": "const BUILDCHAIN_LOG_SUMMARY_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/logging.js",
        "line": 7
      },
      "example": "import { BUILDCHAIN_LOG_SUMMARY_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/logging.js#createBuildchainLogger",
      "name": "createBuildchainLogger",
      "kind": "function",
      "signature": "function createBuildchainLogger(options = {})",
      "parameters": [
        {
          "name": "options",
          "signature": "options = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "subprocess"
      ],
      "source": {
        "path": "packages/core/logging.js",
        "line": 300
      },
      "example": "import { createBuildchainLogger } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/logging.js#defaultBuildchainLogPath",
      "name": "defaultBuildchainLogPath",
      "kind": "function",
      "signature": "function defaultBuildchainLogPath({ cwd = process.cwd() } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd() } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/logging.js",
        "line": 41
      },
      "example": "import { defaultBuildchainLogPath } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/logging.js#normalizeBuildchainLogEvent",
      "name": "normalizeBuildchainLogEvent",
      "kind": "function",
      "signature": "function normalizeBuildchainLogEvent(input = {}, defaults = {})",
      "parameters": [
        {
          "name": "input",
          "signature": "input = {}"
        },
        {
          "name": "defaults",
          "signature": "defaults = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/logging.js",
        "line": 45
      },
      "example": "import { normalizeBuildchainLogEvent } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/logging.js#readBuildchainLogEvents",
      "name": "readBuildchainLogEvents",
      "kind": "function",
      "signature": "function readBuildchainLogEvents(filePath)",
      "parameters": [
        {
          "name": "filePath",
          "signature": "filePath"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/logging.js",
        "line": 75
      },
      "example": "import { readBuildchainLogEvents } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/logging.js#recordBuildchainControlPlaneOutcome",
      "name": "recordBuildchainControlPlaneOutcome",
      "kind": "function",
      "signature": "function recordBuildchainControlPlaneOutcome({ domain, action = \"\", outcome = \"\", reason = \"\", attributes = {}, } = {}, options = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ domain, action = \"\", outcome = \"\", reason = \"\", attributes = {}, } = {}"
        },
        {
          "name": "options",
          "signature": "options = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "may-write-or-invoke-external-actions"
      ],
      "source": {
        "path": "packages/core/logging.js",
        "line": 160
      },
      "example": "import { recordBuildchainControlPlaneOutcome } from \"@kungfu-tech/buildchain/logging\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/logging.js#redactBuildchainLogAttributes",
      "name": "redactBuildchainLogAttributes",
      "kind": "function",
      "signature": "function redactBuildchainLogAttributes(attributes = {})",
      "parameters": [
        {
          "name": "attributes",
          "signature": "attributes = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/logging.js",
        "line": 33
      },
      "example": "import { redactBuildchainLogAttributes } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/logging.js#summarizeBuildchainControlPlaneEvents",
      "name": "summarizeBuildchainControlPlaneEvents",
      "kind": "function",
      "signature": "function summarizeBuildchainControlPlaneEvents(input = {})",
      "parameters": [
        {
          "name": "input",
          "signature": "input = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/logging.js",
        "line": 115
      },
      "example": "import { summarizeBuildchainControlPlaneEvents } from \"@kungfu-tech/buildchain/logging\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/logging.js#summarizeBuildchainLogEvents",
      "name": "summarizeBuildchainLogEvents",
      "kind": "function",
      "signature": "function summarizeBuildchainLogEvents(input = {})",
      "parameters": [
        {
          "name": "input",
          "signature": "input = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/logging.js",
        "line": 192
      },
      "example": "import { summarizeBuildchainLogEvents } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/logging.js#verifyBuildchainLogEvents",
      "name": "verifyBuildchainLogEvents",
      "kind": "function",
      "signature": "function verifyBuildchainLogEvents({ path: filePath = \"\", events: inputEvents = undefined, minEvents = 1, allowErrors = false, requirePhases = [], requireComponents = [], requireEvents = [], } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ path: filePath = \"\", events: inputEvents = undefined, minEvents = 1, allowErrors = false, requirePhases = [], requireComponents = [], requireEvents = [], } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/logging.js",
        "line": 230
      },
      "example": "import { verifyBuildchainLogEvents } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/package-manager.js#assertPackageManager",
      "name": "assertPackageManager",
      "kind": "function",
      "signature": "function assertPackageManager(manager)",
      "parameters": [
        {
          "name": "manager",
          "signature": "manager"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/package-manager.js",
        "line": 49
      },
      "example": "import { assertPackageManager } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/package-manager.js#commandForKungfuUpgrade",
      "name": "commandForKungfuUpgrade",
      "kind": "function",
      "signature": "function commandForKungfuUpgrade(manager, scope = \"@kungfu-trader\")",
      "parameters": [
        {
          "name": "manager",
          "signature": "manager"
        },
        {
          "name": "scope",
          "signature": "scope = \"@kungfu-trader\""
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/package-manager.js",
        "line": 121
      },
      "example": "import { commandForKungfuUpgrade } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/package-manager.js#commandForRunScript",
      "name": "commandForRunScript",
      "kind": "function",
      "signature": "function commandForRunScript(manager, script)",
      "parameters": [
        {
          "name": "manager",
          "signature": "manager"
        },
        {
          "name": "script",
          "signature": "script"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/package-manager.js",
        "line": 89
      },
      "example": "import { commandForRunScript } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/package-manager.js#commandForVersion",
      "name": "commandForVersion",
      "kind": "function",
      "signature": "function commandForVersion(manager, keyword, options = {})",
      "parameters": [
        {
          "name": "manager",
          "signature": "manager"
        },
        {
          "name": "keyword",
          "signature": "keyword"
        },
        {
          "name": "options",
          "signature": "options = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/package-manager.js",
        "line": 100
      },
      "example": "import { commandForVersion } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/package-manager.js#detectLockfile",
      "name": "detectLockfile",
      "kind": "function",
      "signature": "function detectLockfile(cwd = process.cwd())",
      "parameters": [
        {
          "name": "cwd",
          "signature": "cwd = process.cwd()"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/package-manager.js",
        "line": 237
      },
      "example": "import { detectLockfile } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/package-manager.js#detectPackageManager",
      "name": "detectPackageManager",
      "kind": "function",
      "signature": "function detectPackageManager(cwd = process.cwd())",
      "parameters": [
        {
          "name": "cwd",
          "signature": "cwd = process.cwd()"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/package-manager.js",
        "line": 56
      },
      "example": "import { detectPackageManager } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/package-manager.js#getWorkspaceInfo",
      "name": "getWorkspaceInfo",
      "kind": "function",
      "signature": "function getWorkspaceInfo(cwd = process.cwd())",
      "parameters": [
        {
          "name": "cwd",
          "signature": "cwd = process.cwd()"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/package-manager.js",
        "line": 211
      },
      "example": "import { getWorkspaceInfo } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/package-manager.js#shellJoin",
      "name": "shellJoin",
      "kind": "function",
      "signature": "function shellJoin(command)",
      "parameters": [
        {
          "name": "command",
          "signature": "command"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/package-manager.js",
        "line": 114
      },
      "example": "import { shellJoin } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/package-manager.js#validatePackageManagerContract",
      "name": "validatePackageManagerContract",
      "kind": "function",
      "signature": "function validatePackageManagerContract({ cwd = process.cwd(), expectedManager = \"\" } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), expectedManager = \"\" } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/package-manager.js",
        "line": 18
      },
      "example": "import { validatePackageManagerContract } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper-agent-entry.js#collectPaperAgentEntry",
      "name": "collectPaperAgentEntry",
      "kind": "function",
      "signature": "function collectPaperAgentEntry({ cwd = process.cwd(), buildchainSha = \"\", mode = \"contract\", env = process.env, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), buildchainSha = \"\", mode = \"contract\", env = process.env, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/paper-agent-entry.js",
        "line": 248
      },
      "example": "import { collectPaperAgentEntry } from \"@kungfu-tech/buildchain/paper\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper-agent-entry.js#createPaperAgentEntry",
      "name": "createPaperAgentEntry",
      "kind": "function",
      "signature": "function createPaperAgentEntry({ buildchainVersion, buildchainSha, developmentRef, })",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ buildchainVersion, buildchainSha, developmentRef, }"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/paper-agent-entry.js",
        "line": 93
      },
      "example": "import { createPaperAgentEntry } from \"@kungfu-tech/buildchain/paper\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper-agent-entry.js#mergePaperAgentEntryInstructions",
      "name": "mergePaperAgentEntryInstructions",
      "kind": "function",
      "signature": "function mergePaperAgentEntryInstructions(current = \"\", { developmentRef })",
      "parameters": [
        {
          "name": "current",
          "signature": "current = \"\""
        },
        {
          "name": "parameter2",
          "signature": "{ developmentRef }"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/paper-agent-entry.js",
        "line": 61
      },
      "example": "import { mergePaperAgentEntryInstructions } from \"@kungfu-tech/buildchain/paper\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper-agent-entry.js#PAPER_AGENT_ENTRY_CONTRACT",
      "name": "PAPER_AGENT_ENTRY_CONTRACT",
      "kind": "constant",
      "signature": "const PAPER_AGENT_ENTRY_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/paper-agent-entry.js",
        "line": 16
      },
      "example": "import { PAPER_AGENT_ENTRY_CONTRACT } from \"@kungfu-tech/buildchain/paper\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper-agent-entry.js#PAPER_AGENT_ENTRY_SCHEMA_VERSION",
      "name": "PAPER_AGENT_ENTRY_SCHEMA_VERSION",
      "kind": "constant",
      "signature": "const PAPER_AGENT_ENTRY_SCHEMA_VERSION",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/paper-agent-entry.js",
        "line": 17
      },
      "example": "import { PAPER_AGENT_ENTRY_SCHEMA_VERSION } from \"@kungfu-tech/buildchain/paper\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper-agent-entry.js#PAPER_AGENT_ENTRY_SECTION_END",
      "name": "PAPER_AGENT_ENTRY_SECTION_END",
      "kind": "constant",
      "signature": "const PAPER_AGENT_ENTRY_SECTION_END",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/paper-agent-entry.js",
        "line": 20
      },
      "example": "import { PAPER_AGENT_ENTRY_SECTION_END } from \"@kungfu-tech/buildchain/paper\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper-agent-entry.js#PAPER_AGENT_ENTRY_SECTION_START",
      "name": "PAPER_AGENT_ENTRY_SECTION_START",
      "kind": "constant",
      "signature": "const PAPER_AGENT_ENTRY_SECTION_START",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/paper-agent-entry.js",
        "line": 18
      },
      "example": "import { PAPER_AGENT_ENTRY_SECTION_START } from \"@kungfu-tech/buildchain/paper\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper-agent-entry.js#paperAgentEntryFiles",
      "name": "paperAgentEntryFiles",
      "kind": "function",
      "signature": "function paperAgentEntryFiles({ cwd, buildchainVersion, buildchainSha, developmentRef = \"\", })",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd, buildchainVersion, buildchainSha, developmentRef = \"\", }"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/paper-agent-entry.js",
        "line": 150
      },
      "example": "import { paperAgentEntryFiles } from \"@kungfu-tech/buildchain/paper\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper-agent-entry.js#paperAgentEntryInstructions",
      "name": "paperAgentEntryInstructions",
      "kind": "function",
      "signature": "function paperAgentEntryInstructions({ developmentRef })",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ developmentRef }"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/paper-agent-entry.js",
        "line": 36
      },
      "example": "import { paperAgentEntryInstructions } from \"@kungfu-tech/buildchain/paper\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper-agent-entry.js#resolvePaperBuildchainSha",
      "name": "resolvePaperBuildchainSha",
      "kind": "function",
      "signature": "function resolvePaperBuildchainSha(buildchainRoot, buildchainSha = \"\")",
      "parameters": [
        {
          "name": "buildchainRoot",
          "signature": "buildchainRoot"
        },
        {
          "name": "buildchainSha",
          "signature": "buildchainSha = \"\""
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/paper-agent-entry.js",
        "line": 177
      },
      "example": "import { resolvePaperBuildchainSha } from \"@kungfu-tech/buildchain/paper\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper-fleet.js#collectPaperFleetAudit",
      "name": "collectPaperFleetAudit",
      "kind": "function",
      "signature": "function collectPaperFleetAudit({ root = process.cwd(), repositories = [], buildchainRoot = process.cwd(), buildchainVersion = \"\", buildchainSha = \"\", governance = {}, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ root = process.cwd(), repositories = [], buildchainRoot = process.cwd(), buildchainVersion = \"\", buildchainSha = \"\", governance = {}, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/paper-fleet.js",
        "line": 158
      },
      "example": "import { collectPaperFleetAudit } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper-fleet.js#discoverPaperFleet",
      "name": "discoverPaperFleet",
      "kind": "function",
      "signature": "function discoverPaperFleet(root = process.cwd())",
      "parameters": [
        {
          "name": "root",
          "signature": "root = process.cwd()"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/paper-fleet.js",
        "line": 23
      },
      "example": "import { discoverPaperFleet } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper-fleet.js#PAPER_FLEET_AUDIT_CONTRACT",
      "name": "PAPER_FLEET_AUDIT_CONTRACT",
      "kind": "constant",
      "signature": "const PAPER_FLEET_AUDIT_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/paper-fleet.js",
        "line": 19
      },
      "example": "import { PAPER_FLEET_AUDIT_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper-fleet.js#PAPER_FLEET_UPDATE_PLAN_CONTRACT",
      "name": "PAPER_FLEET_UPDATE_PLAN_CONTRACT",
      "kind": "constant",
      "signature": "const PAPER_FLEET_UPDATE_PLAN_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/paper-fleet.js",
        "line": 20
      },
      "example": "import { PAPER_FLEET_UPDATE_PLAN_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper-fleet.js#paperFleetTransitionWorkspace",
      "name": "paperFleetTransitionWorkspace",
      "kind": "function",
      "signature": "function paperFleetTransitionWorkspace(workspaceText, lockText)",
      "parameters": [
        {
          "name": "workspaceText",
          "signature": "workspaceText"
        },
        {
          "name": "lockText",
          "signature": "lockText"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/paper-fleet.js",
        "line": 290
      },
      "example": "import { paperFleetTransitionWorkspace } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper-fleet.js#planPaperFleetUpdate",
      "name": "planPaperFleetUpdate",
      "kind": "function",
      "signature": "function planPaperFleetUpdate(options = {})",
      "parameters": [
        {
          "name": "options",
          "signature": "options = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/paper-fleet.js",
        "line": 209
      },
      "example": "import { planPaperFleetUpdate } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper-fleet.js#writePaperFleetUpdate",
      "name": "writePaperFleetUpdate",
      "kind": "function",
      "signature": "function writePaperFleetUpdate(plan)",
      "parameters": [
        {
          "name": "plan",
          "signature": "plan"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "may-write-or-invoke-external-actions"
      ],
      "source": {
        "path": "packages/core/paper-fleet.js",
        "line": 271
      },
      "example": "import { writePaperFleetUpdate } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper-repository.js#PAPER_PATHS",
      "name": "PAPER_PATHS",
      "kind": "constant",
      "signature": "const PAPER_PATHS",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/paper-repository.js",
        "line": 7
      },
      "example": "import { PAPER_PATHS } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper-repository.js#resolvePaperRepository",
      "name": "resolvePaperRepository",
      "kind": "function",
      "signature": "function resolvePaperRepository(cwd = process.cwd())",
      "parameters": [
        {
          "name": "cwd",
          "signature": "cwd = process.cwd()"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/paper-repository.js",
        "line": 133
      },
      "example": "import { resolvePaperRepository } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper-work.js#createPaperWorkStartPlan",
      "name": "createPaperWorkStartPlan",
      "kind": "function",
      "signature": "function createPaperWorkStartPlan({ cwd = process.cwd(), topic = \"\", branch = \"\", buildchainSha = \"\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), topic = \"\", branch = \"\", buildchainSha = \"\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/paper-work.js",
        "line": 41
      },
      "example": "import { createPaperWorkStartPlan } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper-work.js#createPaperWorkSubmitPlan",
      "name": "createPaperWorkSubmitPlan",
      "kind": "function",
      "signature": "function createPaperWorkSubmitPlan({ cwd = process.cwd(), pullRequests = [], pullRequestObservation = { ok: true }, buildchainSha = \"\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), pullRequests = [], pullRequestObservation = { ok: true }, buildchainSha = \"\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/paper-work.js",
        "line": 207
      },
      "example": "import { createPaperWorkSubmitPlan } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper-work.js#executePaperWorkStart",
      "name": "executePaperWorkStart",
      "kind": "function",
      "signature": "function executePaperWorkStart(plan)",
      "parameters": [
        {
          "name": "plan",
          "signature": "plan"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "may-write-or-invoke-external-actions"
      ],
      "source": {
        "path": "packages/core/paper-work.js",
        "line": 169
      },
      "example": "import { executePaperWorkStart } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper-work.js#executePaperWorkSubmitPush",
      "name": "executePaperWorkSubmitPush",
      "kind": "function",
      "signature": "function executePaperWorkSubmitPush(plan)",
      "parameters": [
        {
          "name": "plan",
          "signature": "plan"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "may-write-or-invoke-external-actions"
      ],
      "source": {
        "path": "packages/core/paper-work.js",
        "line": 357
      },
      "example": "import { executePaperWorkSubmitPush } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper-work.js#PAPER_WORK_START_PLAN_CONTRACT",
      "name": "PAPER_WORK_START_PLAN_CONTRACT",
      "kind": "constant",
      "signature": "const PAPER_WORK_START_PLAN_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/paper-work.js",
        "line": 17
      },
      "example": "import { PAPER_WORK_START_PLAN_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper-work.js#PAPER_WORK_SUBMIT_PLAN_CONTRACT",
      "name": "PAPER_WORK_SUBMIT_PLAN_CONTRACT",
      "kind": "constant",
      "signature": "const PAPER_WORK_SUBMIT_PLAN_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/paper-work.js",
        "line": 19
      },
      "example": "import { PAPER_WORK_SUBMIT_PLAN_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper.js#collectPaperPreflight",
      "name": "collectPaperPreflight",
      "kind": "function",
      "signature": "function collectPaperPreflight({ cwd = process.cwd(), buildchainRoot = process.cwd(), buildchainVersion = \"\", buildchainRef = \"v3\", buildchainSha = \"\", registry = NPM_REGISTRY, offline = false, agentEntryMode = \"contract\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), buildchainRoot = process.cwd(), buildchainVersion = \"\", buildchainRef = \"v3\", buildchainSha = \"\", registry = NPM_REGISTRY, offline = false, agentEntryMode = \"contract\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/paper.js",
        "line": 2414
      },
      "example": "import { collectPaperPreflight } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper.js#collectPaperStatus",
      "name": "collectPaperStatus",
      "kind": "function",
      "signature": "function collectPaperStatus({ cwd = process.cwd() } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd() } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/paper.js",
        "line": 1472
      },
      "example": "import { collectPaperStatus } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper.js#createPaperAlphaPlan",
      "name": "createPaperAlphaPlan",
      "kind": "function",
      "signature": "function createPaperAlphaPlan({ cwd = process.cwd(), sourceRef = \"\", targetRef = \"\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), sourceRef = \"\", targetRef = \"\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/paper.js",
        "line": 2656
      },
      "example": "import { createPaperAlphaPlan } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper.js#createPaperBuildPlan",
      "name": "createPaperBuildPlan",
      "kind": "function",
      "signature": "function createPaperBuildPlan({ cwd = process.cwd(), sourceSha = \"\", pullToolchain = true, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), sourceSha = \"\", pullToolchain = true, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/paper.js",
        "line": 2593
      },
      "example": "import { createPaperBuildPlan } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper.js#createPaperProvisioningAuthority",
      "name": "createPaperProvisioningAuthority",
      "kind": "function",
      "signature": "function createPaperProvisioningAuthority({ repository, packageName, buildchainVersion, buildchainSha, contractLock, buildWorkflow, verifyWorkflow, releaseWorkflow, agentEntry, agentInstructions, environment = \"\", })",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ repository, packageName, buildchainVersion, buildchainSha, contractLock, buildWorkflow, verifyWorkflow, releaseWorkflow, agentEntry, agentInstructions, environment = \"\", }"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/paper.js",
        "line": 519
      },
      "example": "import { createPaperProvisioningAuthority } from \"@kungfu-tech/buildchain/paper\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper.js#createPaperResumePlan",
      "name": "createPaperResumePlan",
      "kind": "function",
      "signature": "function createPaperResumePlan({ cwd = process.cwd(), buildchainRef = \"\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), buildchainRef = \"\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "local-filesystem-write"
      ],
      "source": {
        "path": "packages/core/paper.js",
        "line": 2714
      },
      "example": "import { createPaperResumePlan } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper.js#executePaperNpmBootstrap",
      "name": "executePaperNpmBootstrap",
      "kind": "function",
      "signature": "function executePaperNpmBootstrap(options = {})",
      "parameters": [
        {
          "name": "options",
          "signature": "options = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "may-write-or-invoke-external-actions"
      ],
      "source": {
        "path": "packages/core/paper.js",
        "line": 2841
      },
      "example": "import { executePaperNpmBootstrap } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper.js#PAPER_ALPHA_PLAN_CONTRACT",
      "name": "PAPER_ALPHA_PLAN_CONTRACT",
      "kind": "constant",
      "signature": "const PAPER_ALPHA_PLAN_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/paper.js",
        "line": 90
      },
      "example": "import { PAPER_ALPHA_PLAN_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper.js#PAPER_BUILD_PLAN_CONTRACT",
      "name": "PAPER_BUILD_PLAN_CONTRACT",
      "kind": "constant",
      "signature": "const PAPER_BUILD_PLAN_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/paper.js",
        "line": 89
      },
      "example": "import { PAPER_BUILD_PLAN_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper.js#PAPER_MIGRATION_CONTRACT",
      "name": "PAPER_MIGRATION_CONTRACT",
      "kind": "constant",
      "signature": "const PAPER_MIGRATION_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/paper.js",
        "line": 82
      },
      "example": "import { PAPER_MIGRATION_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper.js#PAPER_NPM_BOOTSTRAP_CONTRACT",
      "name": "PAPER_NPM_BOOTSTRAP_CONTRACT",
      "kind": "constant",
      "signature": "const PAPER_NPM_BOOTSTRAP_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/paper.js",
        "line": 85
      },
      "example": "import { PAPER_NPM_BOOTSTRAP_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper.js#PAPER_PREFLIGHT_CONTRACT",
      "name": "PAPER_PREFLIGHT_CONTRACT",
      "kind": "constant",
      "signature": "const PAPER_PREFLIGHT_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/paper.js",
        "line": 83
      },
      "example": "import { PAPER_PREFLIGHT_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper.js#PAPER_PROVISIONING_CONTRACT",
      "name": "PAPER_PROVISIONING_CONTRACT",
      "kind": "constant",
      "signature": "const PAPER_PROVISIONING_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/paper.js",
        "line": 87
      },
      "example": "import { PAPER_PROVISIONING_CONTRACT } from \"@kungfu-tech/buildchain/paper\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper.js#PAPER_RESUME_PLAN_CONTRACT",
      "name": "PAPER_RESUME_PLAN_CONTRACT",
      "kind": "constant",
      "signature": "const PAPER_RESUME_PLAN_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/paper.js",
        "line": 91
      },
      "example": "import { PAPER_RESUME_PLAN_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper.js#PAPER_SCAFFOLD_CONTRACT",
      "name": "PAPER_SCAFFOLD_CONTRACT",
      "kind": "constant",
      "signature": "const PAPER_SCAFFOLD_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/paper.js",
        "line": 81
      },
      "example": "import { PAPER_SCAFFOLD_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper.js#PAPER_STATE_ORDER",
      "name": "PAPER_STATE_ORDER",
      "kind": "constant",
      "signature": "const PAPER_STATE_ORDER",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/paper.js",
        "line": 94
      },
      "example": "import { PAPER_STATE_ORDER } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper.js#PAPER_STATUS_CONTRACT",
      "name": "PAPER_STATUS_CONTRACT",
      "kind": "constant",
      "signature": "const PAPER_STATUS_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/paper.js",
        "line": 84
      },
      "example": "import { PAPER_STATUS_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper.js#PAPER_VISIBILITY_CONTRACT",
      "name": "PAPER_VISIBILITY_CONTRACT",
      "kind": "constant",
      "signature": "const PAPER_VISIBILITY_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/paper.js",
        "line": 92
      },
      "example": "import { PAPER_VISIBILITY_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper.js#planPaperMigration",
      "name": "planPaperMigration",
      "kind": "function",
      "signature": "function planPaperMigration({ cwd = process.cwd(), buildchainRoot = process.cwd(), buildchainVersion = \"\", buildchainSha = \"\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), buildchainRoot = process.cwd(), buildchainVersion = \"\", buildchainSha = \"\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/paper.js",
        "line": 1013
      },
      "example": "import { planPaperMigration } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper.js#planPaperScaffold",
      "name": "planPaperScaffold",
      "kind": "function",
      "signature": "function planPaperScaffold({ cwd = process.cwd(), buildchainRoot = process.cwd(), buildchainVersion = \"\", buildchainRef = \"v3\", buildchainSha = \"\", name = path.basename(path.resolve(cwd)), title = \"\", packageName = \"\", repository = \"\", version = \"0.1.0-alpha.0\", siteBaseUrl = \"\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), buildchainRoot = process.cwd(), buildchainVersion = \"\", buildchainRef = \"v3\", buildchainSha = \"\", name = path.basename(path.resolve(cwd)), title = \"\", packageName = \"\", repository = \"\", version = \"0.1.0-alpha.0\", siteBaseUrl = \"\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/paper.js",
        "line": 702
      },
      "example": "import { planPaperScaffold } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper.js#resolvePaperRuntimeGitSha",
      "name": "resolvePaperRuntimeGitSha",
      "kind": "function",
      "signature": "function resolvePaperRuntimeGitSha(buildchainRoot, buildchainVersion = \"\")",
      "parameters": [
        {
          "name": "buildchainRoot",
          "signature": "buildchainRoot"
        },
        {
          "name": "buildchainVersion",
          "signature": "buildchainVersion = \"\""
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/paper.js",
        "line": 245
      },
      "example": "import { resolvePaperRuntimeGitSha } from \"@kungfu-tech/buildchain/paper\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper.js#writePaperMigration",
      "name": "writePaperMigration",
      "kind": "function",
      "signature": "function writePaperMigration(plan)",
      "parameters": [
        {
          "name": "plan",
          "signature": "plan"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "local-filesystem-write"
      ],
      "source": {
        "path": "packages/core/paper.js",
        "line": 1130
      },
      "example": "import { writePaperMigration } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/paper.js#writePaperScaffold",
      "name": "writePaperScaffold",
      "kind": "function",
      "signature": "function writePaperScaffold(plan)",
      "parameters": [
        {
          "name": "plan",
          "signature": "plan"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "local-filesystem-write"
      ],
      "source": {
        "path": "packages/core/paper.js",
        "line": 847
      },
      "example": "import { writePaperScaffold } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/portable-dev-cache.js#createPortableDevCachePlan",
      "name": "createPortableDevCachePlan",
      "kind": "function",
      "signature": "function createPortableDevCachePlan(manifest)",
      "parameters": [
        {
          "name": "manifest",
          "signature": "manifest"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/portable-dev-cache.js",
        "line": 172
      },
      "example": "import { createPortableDevCachePlan } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/portable-dev-cache.js#createPortableDevCacheReceipt",
      "name": "createPortableDevCacheReceipt",
      "kind": "function",
      "signature": "function createPortableDevCacheReceipt({ plan, matchedKey = \"\", cacheHit = \"\", validationStatus = \"pass\", validationReason = \"\", coldFallbackStatus = \"not-run\", })",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ plan, matchedKey = \"\", cacheHit = \"\", validationStatus = \"pass\", validationReason = \"\", coldFallbackStatus = \"not-run\", }"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/portable-dev-cache.js",
        "line": 226
      },
      "example": "import { createPortableDevCacheReceipt } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/portable-dev-cache.js#verifyPortableDevCachePlan",
      "name": "verifyPortableDevCachePlan",
      "kind": "function",
      "signature": "function verifyPortableDevCachePlan(plan)",
      "parameters": [
        {
          "name": "plan",
          "signature": "plan"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/portable-dev-cache.js",
        "line": 211
      },
      "example": "import { verifyPortableDevCachePlan } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/public-surface-audit.js#assertPublicSurfaceReverseAudit",
      "name": "assertPublicSurfaceReverseAudit",
      "kind": "function",
      "signature": "function assertPublicSurfaceReverseAudit(report)",
      "parameters": [
        {
          "name": "report",
          "signature": "report"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/public-surface-audit.js",
        "line": 261
      },
      "example": "import { assertPublicSurfaceReverseAudit } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/public-surface-audit.js#BUILDCHAIN_PUBLIC_SURFACE_AUDIT_CONTRACT",
      "name": "BUILDCHAIN_PUBLIC_SURFACE_AUDIT_CONTRACT",
      "kind": "constant",
      "signature": "const BUILDCHAIN_PUBLIC_SURFACE_AUDIT_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/public-surface-audit.js",
        "line": 12
      },
      "example": "import { BUILDCHAIN_PUBLIC_SURFACE_AUDIT_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/public-surface-audit.js#collectPublicSurfaceReverseAudit",
      "name": "collectPublicSurfaceReverseAudit",
      "kind": "function",
      "signature": "function collectPublicSurfaceReverseAudit({ root = process.cwd(), cliRegistry: suppliedCliRegistry = undefined, workflowRegistry: suppliedWorkflowRegistry = undefined, pageRegistry: suppliedPageRegistry = undefined, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ root = process.cwd(), cliRegistry: suppliedCliRegistry = undefined, workflowRegistry: suppliedWorkflowRegistry = undefined, pageRegistry: suppliedPageRegistry = undefined, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/public-surface-audit.js",
        "line": 161
      },
      "example": "import { collectPublicSurfaceReverseAudit } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/public-surface-audit.js#enumerateActionInputs",
      "name": "enumerateActionInputs",
      "kind": "function",
      "signature": "function enumerateActionInputs({ root = process.cwd() } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ root = process.cwd() } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/public-surface-audit.js",
        "line": 91
      },
      "example": "import { enumerateActionInputs } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/public-surface-audit.js#enumerateDocCommandRefs",
      "name": "enumerateDocCommandRefs",
      "kind": "function",
      "signature": "function enumerateDocCommandRefs({ root = process.cwd() } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ root = process.cwd() } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/public-surface-audit.js",
        "line": 115
      },
      "example": "import { enumerateDocCommandRefs } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/public-surface-audit.js#enumerateSitePages",
      "name": "enumerateSitePages",
      "kind": "function",
      "signature": "function enumerateSitePages({ root = process.cwd() } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ root = process.cwd() } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/public-surface-audit.js",
        "line": 106
      },
      "example": "import { enumerateSitePages } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/public-surface-audit.js#enumerateWorkflowInputs",
      "name": "enumerateWorkflowInputs",
      "kind": "function",
      "signature": "function enumerateWorkflowInputs({ root = process.cwd() } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ root = process.cwd() } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/public-surface-audit.js",
        "line": 74
      },
      "example": "import { enumerateWorkflowInputs } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/public-surface-cli.js#enumerateCliCommandsFromBin",
      "name": "enumerateCliCommandsFromBin",
      "kind": "function",
      "signature": "function enumerateCliCommandsFromBin({ root = process.cwd(), binPath = \"bin/buildchain.mjs\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ root = process.cwd(), binPath = \"bin/buildchain.mjs\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/public-surface-cli.js",
        "line": 93
      },
      "example": "import { enumerateCliCommandsFromBin } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-artifact-candidate.js#createPublicationArtifactCandidate",
      "name": "createPublicationArtifactCandidate",
      "kind": "function",
      "signature": "function createPublicationArtifactCandidate({ repository, sourceSha, sourceTreeSha, runtimeSha, manifest, passport, controllerReceipt, files = [], } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ repository, sourceSha, sourceTreeSha, runtimeSha, manifest, passport, controllerReceipt, files = [], } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/publication-artifact-candidate.js",
        "line": 55
      },
      "example": "import { createPublicationArtifactCandidate } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-artifact-candidate.js#PUBLICATION_ARTIFACT_CANDIDATE_CONTRACT",
      "name": "PUBLICATION_ARTIFACT_CANDIDATE_CONTRACT",
      "kind": "constant",
      "signature": "const PUBLICATION_ARTIFACT_CANDIDATE_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/publication-artifact-candidate.js",
        "line": 5
      },
      "example": "import { PUBLICATION_ARTIFACT_CANDIDATE_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-artifact-candidate.js#publicationArtifactCandidateDigest",
      "name": "publicationArtifactCandidateDigest",
      "kind": "function",
      "signature": "function publicationArtifactCandidateDigest(value)",
      "parameters": [
        {
          "name": "value",
          "signature": "value"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/publication-artifact-candidate.js",
        "line": 19
      },
      "example": "import { publicationArtifactCandidateDigest } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-artifact-candidate.js#resolvePublicationCandidateFile",
      "name": "resolvePublicationCandidateFile",
      "kind": "function",
      "signature": "function resolvePublicationCandidateFile(files = [], candidatePath)",
      "parameters": [
        {
          "name": "files",
          "signature": "files = []"
        },
        {
          "name": "candidatePath",
          "signature": "candidatePath"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/publication-artifact-candidate.js",
        "line": 23
      },
      "example": "import { resolvePublicationCandidateFile } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-artifact.js#collectPublicationArtifact",
      "name": "collectPublicationArtifact",
      "kind": "function",
      "signature": "function collectPublicationArtifact({ cwd = process.cwd(), sourceSha = \"\", sourceBundle = true, sourceBundlePath = \"\", generatedAt = \"\", manifestPath = \"\", passportPath = \"\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), sourceSha = \"\", sourceBundle = true, sourceBundlePath = \"\", generatedAt = \"\", manifestPath = \"\", passportPath = \"\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "local-filesystem-write"
      ],
      "source": {
        "path": "packages/core/publication-artifact.js",
        "line": 271
      },
      "example": "import { collectPublicationArtifact } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-artifact.js#createPublicationSourceBundle",
      "name": "createPublicationSourceBundle",
      "kind": "function",
      "signature": "function createPublicationSourceBundle({ cwd = process.cwd(), sourcePaths = [], output = \".buildchain/publication/source.tar.gz\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), sourcePaths = [], output = \".buildchain/publication/source.tar.gz\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "local-filesystem-write",
        "subprocess"
      ],
      "source": {
        "path": "packages/core/publication-artifact.js",
        "line": 249
      },
      "example": "import { createPublicationSourceBundle } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-artifact.js#PUBLICATION_ARTIFACT_ARCHIVE_CONTRACT",
      "name": "PUBLICATION_ARTIFACT_ARCHIVE_CONTRACT",
      "kind": "constant",
      "signature": "const PUBLICATION_ARTIFACT_ARCHIVE_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/publication-artifact.js",
        "line": 9
      },
      "example": "import { PUBLICATION_ARTIFACT_ARCHIVE_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-artifact.js#PUBLICATION_ARTIFACT_MANIFEST_CONTRACT",
      "name": "PUBLICATION_ARTIFACT_MANIFEST_CONTRACT",
      "kind": "constant",
      "signature": "const PUBLICATION_ARTIFACT_MANIFEST_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/publication-artifact.js",
        "line": 7
      },
      "example": "import { PUBLICATION_ARTIFACT_MANIFEST_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-artifact.js#PUBLICATION_ARTIFACT_PASSPORT_CONTRACT",
      "name": "PUBLICATION_ARTIFACT_PASSPORT_CONTRACT",
      "kind": "constant",
      "signature": "const PUBLICATION_ARTIFACT_PASSPORT_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/publication-artifact.js",
        "line": 8
      },
      "example": "import { PUBLICATION_ARTIFACT_PASSPORT_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-artifact.js#PUBLICATION_ARTIFACT_REGISTRY_CONTRACT",
      "name": "PUBLICATION_ARTIFACT_REGISTRY_CONTRACT",
      "kind": "constant",
      "signature": "const PUBLICATION_ARTIFACT_REGISTRY_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/publication-artifact.js",
        "line": 10
      },
      "example": "import { PUBLICATION_ARTIFACT_REGISTRY_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-artifact.js#writePublicationArtifact",
      "name": "writePublicationArtifact",
      "kind": "function",
      "signature": "function writePublicationArtifact({ cwd = process.cwd(), output = \"\", passportOutput = \"\", registryOutput = \"\", registryInputs = [], sourceSha = \"\", sourceBundle = true, sourceBundlePath = \"\", generatedAt = \"\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), output = \"\", passportOutput = \"\", registryOutput = \"\", registryInputs = [], sourceSha = \"\", sourceBundle = true, sourceBundlePath = \"\", generatedAt = \"\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "local-filesystem-write"
      ],
      "source": {
        "path": "packages/core/publication-artifact.js",
        "line": 598
      },
      "example": "import { writePublicationArtifact } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-authority.js#CONSUMER_PUBLICATION_DECISION_CONTRACT",
      "name": "CONSUMER_PUBLICATION_DECISION_CONTRACT",
      "kind": "constant",
      "signature": "const CONSUMER_PUBLICATION_DECISION_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/publication-authority.js",
        "line": 20
      },
      "example": "import { CONSUMER_PUBLICATION_DECISION_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-authority.js#createConsumerPublicationDecision",
      "name": "createConsumerPublicationDecision",
      "kind": "function",
      "signature": "function createConsumerPublicationDecision({ capability, gateAggregate, decision, predicateId, predicateDigest, evidence = {}, now = new Date(), } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ capability, gateAggregate, decision, predicateId, predicateDigest, evidence = {}, now = new Date(), } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/publication-authority.js",
        "line": 991
      },
      "example": "import { createConsumerPublicationDecision } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-authority.js#createPublicationAdmission",
      "name": "createPublicationAdmission",
      "kind": "function",
      "signature": "function createPublicationAdmission(input = {})",
      "parameters": [
        {
          "name": "input",
          "signature": "input = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/publication-authority.js",
        "line": 236
      },
      "example": "import { createPublicationAdmission } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-authority.js#createPublicationArtifactManifestSet",
      "name": "createPublicationArtifactManifestSet",
      "kind": "function",
      "signature": "function createPublicationArtifactManifestSet({ repository, sourceSha, sourceTreeSha, manifests = [], payloads = [], } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ repository, sourceSha, sourceTreeSha, manifests = [], payloads = [], } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/publication-authority.js",
        "line": 303
      },
      "example": "import { createPublicationArtifactManifestSet } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-authority.js#createPublicationAuthorityRegistry",
      "name": "createPublicationAuthorityRegistry",
      "kind": "function",
      "signature": "function createPublicationAuthorityRegistry({ descriptors = [], workflows = [] } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ descriptors = [], workflows = [] } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/publication-authority.js",
        "line": 121
      },
      "example": "import { createPublicationAuthorityRegistry } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-authority.js#createPublicationControlPlaneAudit",
      "name": "createPublicationControlPlaneAudit",
      "kind": "function",
      "signature": "function createPublicationControlPlaneAudit({ repository, workflowPath, publisherWorkflowPath, environment, facts = [], observedAt, expiresAt, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ repository, workflowPath, publisherWorkflowPath, environment, facts = [], observedAt, expiresAt, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/publication-authority.js",
        "line": 208
      },
      "example": "import { createPublicationControlPlaneAudit } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-authority.js#createPublicationGateDecision",
      "name": "createPublicationGateDecision",
      "kind": "function",
      "signature": "function createPublicationGateDecision({ sourceSha, profile, required = false, rationale, policy = {}, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ sourceSha, profile, required = false, rationale, policy = {}, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/publication-authority.js",
        "line": 280
      },
      "example": "import { createPublicationGateDecision } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-authority.js#createPublicationQualificationReceipt",
      "name": "createPublicationQualificationReceipt",
      "kind": "function",
      "signature": "function createPublicationQualificationReceipt({ capability, gateAggregate, consumerDecision, now = new Date(), } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ capability, gateAggregate, consumerDecision, now = new Date(), } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/publication-authority.js",
        "line": 1035
      },
      "example": "import { createPublicationQualificationReceipt } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-authority.js#createRunnerProvenance",
      "name": "createRunnerProvenance",
      "kind": "function",
      "signature": "function createRunnerProvenance({ runnerClass, os, architecture, imageDigest, measurementDigest, baselineDigest = \"\", toolchainDigest = \"\", cacheContractDigest = \"\", taskIsolationDigest = \"\", cleanBaselineProven = false, isolation = \"\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ runnerClass, os, architecture, imageDigest, measurementDigest, baselineDigest = \"\", toolchainDigest = \"\", cacheContractDigest = \"\", taskIsolationDigest = \"\", cleanBaselineProven = false, isolation = \"\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/publication-authority.js",
        "line": 166
      },
      "example": "import { createRunnerProvenance } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-authority.js#detectPublicationAuthoritySignals",
      "name": "detectPublicationAuthoritySignals",
      "kind": "function",
      "signature": "function detectPublicationAuthoritySignals(workflowText = \"\")",
      "parameters": [
        {
          "name": "workflowText",
          "signature": "workflowText = \"\""
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/publication-authority.js",
        "line": 104
      },
      "example": "import { detectPublicationAuthoritySignals } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-authority.js#PUBLICATION_ADMISSION_CONTRACT",
      "name": "PUBLICATION_ADMISSION_CONTRACT",
      "kind": "constant",
      "signature": "const PUBLICATION_ADMISSION_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/publication-authority.js",
        "line": 10
      },
      "example": "import { PUBLICATION_ADMISSION_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-authority.js#PUBLICATION_ARTIFACT_MANIFEST_SET_CONTRACT",
      "name": "PUBLICATION_ARTIFACT_MANIFEST_SET_CONTRACT",
      "kind": "constant",
      "signature": "const PUBLICATION_ARTIFACT_MANIFEST_SET_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/publication-authority.js",
        "line": 24
      },
      "example": "import { PUBLICATION_ARTIFACT_MANIFEST_SET_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-authority.js#PUBLICATION_AUTHORITY_CLASSES",
      "name": "PUBLICATION_AUTHORITY_CLASSES",
      "kind": "constant",
      "signature": "const PUBLICATION_AUTHORITY_CLASSES",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/publication-authority.js",
        "line": 27
      },
      "example": "import { PUBLICATION_AUTHORITY_CLASSES } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-authority.js#PUBLICATION_AUTHORITY_REGISTRY_CONTRACT",
      "name": "PUBLICATION_AUTHORITY_REGISTRY_CONTRACT",
      "kind": "constant",
      "signature": "const PUBLICATION_AUTHORITY_REGISTRY_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/publication-authority.js",
        "line": 8
      },
      "example": "import { PUBLICATION_AUTHORITY_REGISTRY_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-authority.js#PUBLICATION_CAPABILITY_CONTRACT",
      "name": "PUBLICATION_CAPABILITY_CONTRACT",
      "kind": "constant",
      "signature": "const PUBLICATION_CAPABILITY_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/publication-authority.js",
        "line": 12
      },
      "example": "import { PUBLICATION_CAPABILITY_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-authority.js#PUBLICATION_CONTROL_PLANE_AUDIT_CONTRACT",
      "name": "PUBLICATION_CONTROL_PLANE_AUDIT_CONTRACT",
      "kind": "constant",
      "signature": "const PUBLICATION_CONTROL_PLANE_AUDIT_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/publication-authority.js",
        "line": 16
      },
      "example": "import { PUBLICATION_CONTROL_PLANE_AUDIT_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-authority.js#PUBLICATION_GATE_DECISION_CONTRACT",
      "name": "PUBLICATION_GATE_DECISION_CONTRACT",
      "kind": "constant",
      "signature": "const PUBLICATION_GATE_DECISION_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/publication-authority.js",
        "line": 18
      },
      "example": "import { PUBLICATION_GATE_DECISION_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-authority.js#PUBLICATION_QUALIFICATION_RECEIPT_CONTRACT",
      "name": "PUBLICATION_QUALIFICATION_RECEIPT_CONTRACT",
      "kind": "constant",
      "signature": "const PUBLICATION_QUALIFICATION_RECEIPT_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/publication-authority.js",
        "line": 22
      },
      "example": "import { PUBLICATION_QUALIFICATION_RECEIPT_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-authority.js#publicationAuthorityDigest",
      "name": "publicationAuthorityDigest",
      "kind": "function",
      "signature": "function publicationAuthorityDigest(value)",
      "parameters": [
        {
          "name": "value",
          "signature": "value"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/publication-authority.js",
        "line": 72
      },
      "example": "import { publicationAuthorityDigest } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-authority.js#publicationGateAggregateBindings",
      "name": "publicationGateAggregateBindings",
      "kind": "function",
      "signature": "function publicationGateAggregateBindings(gateAggregate)",
      "parameters": [
        {
          "name": "gateAggregate",
          "signature": "gateAggregate"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/publication-authority.js",
        "line": 408
      },
      "example": "import { publicationGateAggregateBindings } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-authority.js#RUNNER_PROVENANCE_CLASSES",
      "name": "RUNNER_PROVENANCE_CLASSES",
      "kind": "constant",
      "signature": "const RUNNER_PROVENANCE_CLASSES",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/publication-authority.js",
        "line": 36
      },
      "example": "import { RUNNER_PROVENANCE_CLASSES } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-authority.js#RUNNER_PROVENANCE_CONTRACT",
      "name": "RUNNER_PROVENANCE_CONTRACT",
      "kind": "constant",
      "signature": "const RUNNER_PROVENANCE_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/publication-authority.js",
        "line": 14
      },
      "example": "import { RUNNER_PROVENANCE_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-authority.js#verifyPublicationAdmission",
      "name": "verifyPublicationAdmission",
      "kind": "function",
      "signature": "function verifyPublicationAdmission({ admission, registry, runnerProvenance, controlPlaneAudit, publicationEvidence, expected = {}, usedNonces = [], now = new Date(), } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ admission, registry, runnerProvenance, controlPlaneAudit, publicationEvidence, expected = {}, usedNonces = [], now = new Date(), } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/publication-authority.js",
        "line": 791
      },
      "example": "import { verifyPublicationAdmission } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-authority.js#verifyPublicationQualificationReceipt",
      "name": "verifyPublicationQualificationReceipt",
      "kind": "function",
      "signature": "function verifyPublicationQualificationReceipt({ receipt, capability, gateAggregate, expected = {}, usedNonces = [], now = new Date(), } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ receipt, capability, gateAggregate, expected = {}, usedNonces = [], now = new Date(), } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/publication-authority.js",
        "line": 1096
      },
      "example": "import { verifyPublicationQualificationReceipt } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-control-plane-audit.js#BUILDCHAIN_RELEASE_RECONCILIATION_PATHS",
      "name": "BUILDCHAIN_RELEASE_RECONCILIATION_PATHS",
      "kind": "constant",
      "signature": "const BUILDCHAIN_RELEASE_RECONCILIATION_PATHS",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/publication-control-plane-audit.js",
        "line": 3
      },
      "example": "import { BUILDCHAIN_RELEASE_RECONCILIATION_PATHS } from \"@kungfu-tech/buildchain/publication-control-plane-audit\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-control-plane-audit.js#evaluateBuildchainReleaseReconciliation",
      "name": "evaluateBuildchainReleaseReconciliation",
      "kind": "function",
      "signature": "function evaluateBuildchainReleaseReconciliation({ repository, publicationVersion, packageVersion, message, parentSha, changedPaths, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ repository, publicationVersion, packageVersion, message, parentSha, changedPaths, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/publication-control-plane-audit.js",
        "line": 41
      },
      "example": "import { evaluateBuildchainReleaseReconciliation } from \"@kungfu-tech/buildchain/publication-control-plane-audit\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-control-plane-audit.js#evaluatePublicationControlPlaneSnapshot",
      "name": "evaluatePublicationControlPlaneSnapshot",
      "kind": "function",
      "signature": "function evaluatePublicationControlPlaneSnapshot({ repository, workflowPath, publisherWorkflowPath = workflowPath, environment, branch, packageName, publisherMode = \"npm-trusted-publisher\", requiredStatusCheck = \"check\", snapshot, observedAt, expiresAt, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ repository, workflowPath, publisherWorkflowPath = workflowPath, environment, branch, packageName, publisherMode = \"npm-trusted-publisher\", requiredStatusCheck = \"check\", snapshot, observedAt, expiresAt, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/publication-control-plane-audit.js",
        "line": 75
      },
      "example": "import { evaluatePublicationControlPlaneSnapshot } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-control-plane-audit.js#matchesGithubDeploymentPolicy",
      "name": "matchesGithubDeploymentPolicy",
      "kind": "function",
      "signature": "function matchesGithubDeploymentPolicy(policy, { ref, refType = \"branch\" } = {})",
      "parameters": [
        {
          "name": "policy",
          "signature": "policy"
        },
        {
          "name": "parameter2",
          "signature": "{ ref, refType = \"branch\" } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/publication-control-plane-audit.js",
        "line": 31
      },
      "example": "import { matchesGithubDeploymentPolicy } from \"@kungfu-tech/buildchain/publication-control-plane-audit\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-package.js#collectPublicationPackageFacts",
      "name": "collectPublicationPackageFacts",
      "kind": "function",
      "signature": "function collectPublicationPackageFacts({ cwd = process.cwd(), packageName = \"\", outputDir = \".buildchain/publication/npm-package\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), packageName = \"\", outputDir = \".buildchain/publication/npm-package\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/publication-package.js",
        "line": 74
      },
      "example": "import { collectPublicationPackageFacts } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-package.js#preparePublicationNpmPackage",
      "name": "preparePublicationNpmPackage",
      "kind": "function",
      "signature": "function preparePublicationNpmPackage({ cwd = process.cwd(), outputDir = \".buildchain/publication/npm-package\", packageName = \"\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), outputDir = \".buildchain/publication/npm-package\", packageName = \"\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "local-filesystem-write"
      ],
      "source": {
        "path": "packages/core/publication-package.js",
        "line": 120
      },
      "example": "import { preparePublicationNpmPackage } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-package.js#PUBLICATION_NPM_PACKAGE_CONTRACT",
      "name": "PUBLICATION_NPM_PACKAGE_CONTRACT",
      "kind": "constant",
      "signature": "const PUBLICATION_NPM_PACKAGE_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/publication-package.js",
        "line": 6
      },
      "example": "import { PUBLICATION_NPM_PACKAGE_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-reproducibility.js#PUBLICATION_REPRODUCIBILITY_RECEIPT_CONTRACT",
      "name": "PUBLICATION_REPRODUCIBILITY_RECEIPT_CONTRACT",
      "kind": "constant",
      "signature": "const PUBLICATION_REPRODUCIBILITY_RECEIPT_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/publication-reproducibility.js",
        "line": 12
      },
      "example": "import { PUBLICATION_REPRODUCIBILITY_RECEIPT_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-reproducibility.js#verifyPublicationReproducibility",
      "name": "verifyPublicationReproducibility",
      "kind": "function",
      "signature": "function verifyPublicationReproducibility({ cwd = process.cwd(), sourceSha = \"\", output = DEFAULT_OUTPUT, promote = false, keepWorkspaces = false, pullToolchain = true, packageName = \"\", allowUnpinnedToolchain = false, overlayPaths = [DEFAULT_REGISTRY_INPUT_DIR, DEFAULT_REGISTRY_HYDRATION], } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), sourceSha = \"\", output = DEFAULT_OUTPUT, promote = false, keepWorkspaces = false, pullToolchain = true, packageName = \"\", allowUnpinnedToolchain = false, overlayPaths = [DEFAULT_REGISTRY_INPUT_DIR, DEFAULT_REGISTRY_HYDRATION], } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "local-filesystem-write"
      ],
      "source": {
        "path": "packages/core/publication-reproducibility.js",
        "line": 869
      },
      "example": "import { verifyPublicationReproducibility } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-sealed-bundle.js#createPublicationSealedBundle",
      "name": "createPublicationSealedBundle",
      "kind": "function",
      "signature": "function createPublicationSealedBundle({ candidate, packageName, packageVersion, npmTarballPath, npmIntegrity, releaseAssetPaths = [], githubReleaseRequired = true, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ candidate, packageName, packageVersion, npmTarballPath, npmIntegrity, releaseAssetPaths = [], githubReleaseRequired = true, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/publication-sealed-bundle.js",
        "line": 84
      },
      "example": "import { createPublicationSealedBundle } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-sealed-bundle.js#PUBLICATION_SEALED_BUNDLE_CONTRACT",
      "name": "PUBLICATION_SEALED_BUNDLE_CONTRACT",
      "kind": "constant",
      "signature": "const PUBLICATION_SEALED_BUNDLE_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/publication-sealed-bundle.js",
        "line": 10
      },
      "example": "import { PUBLICATION_SEALED_BUNDLE_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publication-sealed-bundle.js#verifyPublicationSealedBundle",
      "name": "verifyPublicationSealedBundle",
      "kind": "function",
      "signature": "function verifyPublicationSealedBundle({ bundleRoot, manifest } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ bundleRoot, manifest } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/publication-sealed-bundle.js",
        "line": 133
      },
      "example": "import { verifyPublicationSealedBundle } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publish-transaction.js#createReleaseTransaction",
      "name": "createReleaseTransaction",
      "kind": "function",
      "signature": "function createReleaseTransaction({ repository, version, exactTag = \"\", channel, line = \"\", sourceSha, targetRef, releaseSha, releaseMaterialSha = releaseSha, publishToolingSha = \"\", lifecycleIdentity = \"lifecycle.publish\", statePath = \"\", evidencePath = \"\", actor = \"\", runId = \"\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ repository, version, exactTag = \"\", channel, line = \"\", sourceSha, targetRef, releaseSha, releaseMaterialSha = releaseSha, publishToolingSha = \"\", lifecycleIdentity = \"lifecycle.publish\", statePath = \"\", evidencePath = \"\", actor = \"\", runId = \"\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/publish-transaction.js",
        "line": 197
      },
      "example": "import { createReleaseTransaction } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publish-transaction.js#defaultPublishEvidencePath",
      "name": "defaultPublishEvidencePath",
      "kind": "function",
      "signature": "function defaultPublishEvidencePath(version, workspace = process.cwd())",
      "parameters": [
        {
          "name": "version",
          "signature": "version"
        },
        {
          "name": "workspace",
          "signature": "workspace = process.cwd()"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/publish-transaction.js",
        "line": 193
      },
      "example": "import { defaultPublishEvidencePath } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publish-transaction.js#defaultReleaseStatePath",
      "name": "defaultReleaseStatePath",
      "kind": "function",
      "signature": "function defaultReleaseStatePath(version, workspace = process.cwd())",
      "parameters": [
        {
          "name": "version",
          "signature": "version"
        },
        {
          "name": "workspace",
          "signature": "workspace = process.cwd()"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/publish-transaction.js",
        "line": 185
      },
      "example": "import { defaultReleaseStatePath } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publish-transaction.js#planTransactionRecovery",
      "name": "planTransactionRecovery",
      "kind": "function",
      "signature": "function planTransactionRecovery({ transaction, evidence, validation, explicitOverride = false, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ transaction, evidence, validation, explicitOverride = false, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/publish-transaction.js",
        "line": 769
      },
      "example": "import { planTransactionRecovery } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publish-transaction.js#readPublishEvidence",
      "name": "readPublishEvidence",
      "kind": "function",
      "signature": "function readPublishEvidence(filePath)",
      "parameters": [
        {
          "name": "filePath",
          "signature": "filePath"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/publish-transaction.js",
        "line": 564
      },
      "example": "import { readPublishEvidence } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publish-transaction.js#readReleaseTransaction",
      "name": "readReleaseTransaction",
      "kind": "function",
      "signature": "function readReleaseTransaction(filePath)",
      "parameters": [
        {
          "name": "filePath",
          "signature": "filePath"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/publish-transaction.js",
        "line": 367
      },
      "example": "import { readReleaseTransaction } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publish-transaction.js#transitionReleaseTransaction",
      "name": "transitionReleaseTransaction",
      "kind": "function",
      "signature": "function transitionReleaseTransaction(record, nextState, metadata = {})",
      "parameters": [
        {
          "name": "record",
          "signature": "record"
        },
        {
          "name": "nextState",
          "signature": "nextState"
        },
        {
          "name": "metadata",
          "signature": "metadata = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "may-write-or-invoke-external-actions"
      ],
      "source": {
        "path": "packages/core/publish-transaction.js",
        "line": 256
      },
      "example": "import { transitionReleaseTransaction } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publish-transaction.js#validatePublishEvidence",
      "name": "validatePublishEvidence",
      "kind": "function",
      "signature": "function validatePublishEvidence({ evidence, version, channel, sourceSha, releaseSha, targetRef = \"\", releaseMaterialSha = releaseSha, publishToolingSha = \"\", requiredArtifacts = [], } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ evidence, version, channel, sourceSha, releaseSha, targetRef = \"\", releaseMaterialSha = releaseSha, publishToolingSha = \"\", requiredArtifacts = [], } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/publish-transaction.js",
        "line": 674
      },
      "example": "import { validatePublishEvidence } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/publish-transaction.js#writeReleaseTransaction",
      "name": "writeReleaseTransaction",
      "kind": "function",
      "signature": "function writeReleaseTransaction(filePath, record)",
      "parameters": [
        {
          "name": "filePath",
          "signature": "filePath"
        },
        {
          "name": "record",
          "signature": "record"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "local-filesystem-write"
      ],
      "source": {
        "path": "packages/core/publish-transaction.js",
        "line": 376
      },
      "example": "import { writeReleaseTransaction } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/readme-badges.js#BADGE_BUNDLE_DEFAULT_CLAIMS",
      "name": "BADGE_BUNDLE_DEFAULT_CLAIMS",
      "kind": "constant",
      "signature": "const BADGE_BUNDLE_DEFAULT_CLAIMS",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/readme-badges.js",
        "line": 17
      },
      "example": "import { BADGE_BUNDLE_DEFAULT_CLAIMS } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/readme-badges.js#BADGE_BUNDLE_FACTS_CONTRACT",
      "name": "BADGE_BUNDLE_FACTS_CONTRACT",
      "kind": "constant",
      "signature": "const BADGE_BUNDLE_FACTS_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/readme-badges.js",
        "line": 13
      },
      "example": "import { BADGE_BUNDLE_FACTS_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/readme-badges.js#checkBadgeBundleBlock",
      "name": "checkBadgeBundleBlock",
      "kind": "function",
      "signature": "function checkBadgeBundleBlock({ readmeText, facts } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ readmeText, facts } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/readme-badges.js",
        "line": 867
      },
      "example": "import { checkBadgeBundleBlock } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/readme-badges.js#checkReadmeBadgeBlock",
      "name": "checkReadmeBadgeBlock",
      "kind": "function",
      "signature": "function checkReadmeBadgeBlock({ readmeText, facts } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ readmeText, facts } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/readme-badges.js",
        "line": 848
      },
      "example": "import { checkReadmeBadgeBlock } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/readme-badges.js#collectBadgeBundleFacts",
      "name": "collectBadgeBundleFacts",
      "kind": "function",
      "signature": "async function collectBadgeBundleFacts({ cwd = process.cwd(), claims = undefined } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), claims = undefined } = {}"
        }
      ],
      "returns": "Promise<unknown>",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/readme-badges.js",
        "line": 790
      },
      "example": "import { collectBadgeBundleFacts } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/readme-badges.js#collectReadmeBadgeFacts",
      "name": "collectReadmeBadgeFacts",
      "kind": "function",
      "signature": "async function collectReadmeBadgeFacts({ cwd = process.cwd() } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd() } = {}"
        }
      ],
      "returns": "Promise<unknown>",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/readme-badges.js",
        "line": 700
      },
      "example": "import { collectReadmeBadgeFacts } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/readme-badges.js#createKfdBadgeSpecsFromStandards",
      "name": "createKfdBadgeSpecsFromStandards",
      "kind": "function",
      "signature": "function createKfdBadgeSpecsFromStandards(standardsMetadata)",
      "parameters": [
        {
          "name": "standardsMetadata",
          "signature": "standardsMetadata"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/readme-badges.js",
        "line": 126
      },
      "example": "import { createKfdBadgeSpecsFromStandards } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/readme-badges.js#createReadmeBadgeEndpointRegistry",
      "name": "createReadmeBadgeEndpointRegistry",
      "kind": "function",
      "signature": "function createReadmeBadgeEndpointRegistry({ kfdSpecs = undefined, kfdStandards = undefined } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ kfdSpecs = undefined, kfdStandards = undefined } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "subprocess"
      ],
      "source": {
        "path": "packages/core/readme-badges.js",
        "line": 133
      },
      "example": "import { createReadmeBadgeEndpointRegistry } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/readme-badges.js#README_BADGE_BLOCK_END",
      "name": "README_BADGE_BLOCK_END",
      "kind": "constant",
      "signature": "const README_BADGE_BLOCK_END",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/readme-badges.js",
        "line": 15
      },
      "example": "import { README_BADGE_BLOCK_END } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/readme-badges.js#README_BADGE_BLOCK_START",
      "name": "README_BADGE_BLOCK_START",
      "kind": "constant",
      "signature": "const README_BADGE_BLOCK_START",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/readme-badges.js",
        "line": 14
      },
      "example": "import { README_BADGE_BLOCK_START } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/readme-badges.js#README_BADGE_FACTS_CONTRACT",
      "name": "README_BADGE_FACTS_CONTRACT",
      "kind": "constant",
      "signature": "const README_BADGE_FACTS_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/readme-badges.js",
        "line": 12
      },
      "example": "import { README_BADGE_FACTS_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/readme-badges.js#README_BADGE_HOSTED_BASE_URL",
      "name": "README_BADGE_HOSTED_BASE_URL",
      "kind": "constant",
      "signature": "const README_BADGE_HOSTED_BASE_URL",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/readme-badges.js",
        "line": 16
      },
      "example": "import { README_BADGE_HOSTED_BASE_URL } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/readme-badges.js#readReadme",
      "name": "readReadme",
      "kind": "function",
      "signature": "function readReadme({ cwd = process.cwd(), readmePath = \"README.md\" } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), readmePath = \"README.md\" } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/readme-badges.js",
        "line": 891
      },
      "example": "import { readReadme } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/readme-badges.js#renderBadgeBundleBlock",
      "name": "renderBadgeBundleBlock",
      "kind": "function",
      "signature": "function renderBadgeBundleBlock(facts)",
      "parameters": [
        {
          "name": "facts",
          "signature": "facts"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/readme-badges.js",
        "line": 840
      },
      "example": "import { renderBadgeBundleBlock } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/readme-badges.js#renderReadmeBadgeBlock",
      "name": "renderReadmeBadgeBlock",
      "kind": "function",
      "signature": "function renderReadmeBadgeBlock(facts)",
      "parameters": [
        {
          "name": "facts",
          "signature": "facts"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/readme-badges.js",
        "line": 836
      },
      "example": "import { renderReadmeBadgeBlock } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/readme-badges.js#updateBadgeBundleBlock",
      "name": "updateBadgeBundleBlock",
      "kind": "function",
      "signature": "function updateBadgeBundleBlock({ readmeText, facts } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ readmeText, facts } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "may-write-or-invoke-external-actions"
      ],
      "source": {
        "path": "packages/core/readme-badges.js",
        "line": 887
      },
      "example": "import { updateBadgeBundleBlock } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/readme-badges.js#updateReadmeBadgeBlock",
      "name": "updateReadmeBadgeBlock",
      "kind": "function",
      "signature": "function updateReadmeBadgeBlock({ readmeText, facts } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ readmeText, facts } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "may-write-or-invoke-external-actions"
      ],
      "source": {
        "path": "packages/core/readme-badges.js",
        "line": 874
      },
      "example": "import { updateReadmeBadgeBlock } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-activation-transaction.js#abortReleaseActivationTransaction",
      "name": "abortReleaseActivationTransaction",
      "kind": "function",
      "signature": "function abortReleaseActivationTransaction(transaction, reason)",
      "parameters": [
        {
          "name": "transaction",
          "signature": "transaction"
        },
        {
          "name": "reason",
          "signature": "reason"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "may-write-or-invoke-external-actions"
      ],
      "source": {
        "path": "packages/core/release-activation-transaction.js",
        "line": 277
      },
      "example": "import { abortReleaseActivationTransaction } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-activation-transaction.js#createReleaseActivationReceiptSet",
      "name": "createReleaseActivationReceiptSet",
      "kind": "function",
      "signature": "function createReleaseActivationReceiptSet({ transaction, receipts = [], } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ transaction, receipts = [], } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-activation-transaction.js",
        "line": 311
      },
      "example": "import { createReleaseActivationReceiptSet } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-activation-transaction.js#createReleaseActivationTransaction",
      "name": "createReleaseActivationTransaction",
      "kind": "function",
      "signature": "function createReleaseActivationTransaction({ transactionId, mode = \"shadow\", bindings, owners, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ transactionId, mode = \"shadow\", bindings, owners, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-activation-transaction.js",
        "line": 103
      },
      "example": "import { createReleaseActivationTransaction } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-activation-transaction.js#recordReleaseActivationPhase",
      "name": "recordReleaseActivationPhase",
      "kind": "function",
      "signature": "function recordReleaseActivationPhase(transaction, phaseId, { receiptRoots = [], failure = \"\" } = {})",
      "parameters": [
        {
          "name": "transaction",
          "signature": "transaction"
        },
        {
          "name": "phaseId",
          "signature": "phaseId"
        },
        {
          "name": "parameter3",
          "signature": "{ receiptRoots = [], failure = \"\" } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "may-write-or-invoke-external-actions"
      ],
      "source": {
        "path": "packages/core/release-activation-transaction.js",
        "line": 217
      },
      "example": "import { recordReleaseActivationPhase } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-activation-transaction.js#RELEASE_ACTIVATION_CONTRACT",
      "name": "RELEASE_ACTIVATION_CONTRACT",
      "kind": "constant",
      "signature": "const RELEASE_ACTIVATION_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-activation-transaction.js",
        "line": 3
      },
      "example": "import { RELEASE_ACTIVATION_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-activation-transaction.js#RELEASE_ACTIVATION_PHASES",
      "name": "RELEASE_ACTIVATION_PHASES",
      "kind": "constant",
      "signature": "const RELEASE_ACTIVATION_PHASES",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-activation-transaction.js",
        "line": 8
      },
      "example": "import { RELEASE_ACTIVATION_PHASES } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-activation-transaction.js#RELEASE_ACTIVATION_RECEIPT_SET_CONTRACT",
      "name": "RELEASE_ACTIVATION_RECEIPT_SET_CONTRACT",
      "kind": "constant",
      "signature": "const RELEASE_ACTIVATION_RECEIPT_SET_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-activation-transaction.js",
        "line": 5
      },
      "example": "import { RELEASE_ACTIVATION_RECEIPT_SET_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-activation-transaction.js#releaseActivationRoot",
      "name": "releaseActivationRoot",
      "kind": "function",
      "signature": "function releaseActivationRoot(value)",
      "parameters": [
        {
          "name": "value",
          "signature": "value"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-activation-transaction.js",
        "line": 38
      },
      "example": "import { releaseActivationRoot } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-activation-transaction.js#rollbackReleaseActivationTransaction",
      "name": "rollbackReleaseActivationTransaction",
      "kind": "function",
      "signature": "function rollbackReleaseActivationTransaction(transaction, { toSiteSourceSha, reason } = {})",
      "parameters": [
        {
          "name": "transaction",
          "signature": "transaction"
        },
        {
          "name": "parameter2",
          "signature": "{ toSiteSourceSha, reason } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "may-write-or-invoke-external-actions"
      ],
      "source": {
        "path": "packages/core/release-activation-transaction.js",
        "line": 290
      },
      "example": "import { rollbackReleaseActivationTransaction } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-activation-transaction.js#validateReleaseActivationReceiptSet",
      "name": "validateReleaseActivationReceiptSet",
      "kind": "function",
      "signature": "function validateReleaseActivationReceiptSet(receiptSet, { allowShadow = true } = {})",
      "parameters": [
        {
          "name": "receiptSet",
          "signature": "receiptSet"
        },
        {
          "name": "parameter2",
          "signature": "{ allowShadow = true } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-activation-transaction.js",
        "line": 376
      },
      "example": "import { validateReleaseActivationReceiptSet } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-activation-transaction.js#validateReleaseActivationTransaction",
      "name": "validateReleaseActivationTransaction",
      "kind": "function",
      "signature": "function validateReleaseActivationTransaction(transaction)",
      "parameters": [
        {
          "name": "transaction",
          "signature": "transaction"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-activation-transaction.js",
        "line": 146
      },
      "example": "import { validateReleaseActivationTransaction } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-blocker-priority.js#createReleaseBlockerPriorityClaim",
      "name": "createReleaseBlockerPriorityClaim",
      "kind": "function",
      "signature": "function createReleaseBlockerPriorityClaim(repairInput, input = {})",
      "parameters": [
        {
          "name": "repairInput",
          "signature": "repairInput"
        },
        {
          "name": "input",
          "signature": "input = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-blocker-priority.js",
        "line": 32
      },
      "example": "import { createReleaseBlockerPriorityClaim } from \"@kungfu-tech/buildchain/dev-delivery-warrant\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-blocker-priority.js#RELEASE_BLOCKER_PRIORITY_CLAIM_SCHEMA",
      "name": "RELEASE_BLOCKER_PRIORITY_CLAIM_SCHEMA",
      "kind": "constant",
      "signature": "const RELEASE_BLOCKER_PRIORITY_CLAIM_SCHEMA",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-blocker-priority.js",
        "line": 15
      },
      "example": "import { RELEASE_BLOCKER_PRIORITY_CLAIM_SCHEMA } from \"@kungfu-tech/buildchain/dev-delivery-warrant\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-candidate-recovery.js#rebindPublicationGateAggregateForEquivalentTree",
      "name": "rebindPublicationGateAggregateForEquivalentTree",
      "kind": "function",
      "signature": "function rebindPublicationGateAggregateForEquivalentTree(gateAggregate, { evidenceSourceSha = \"\", targetSourceSha = \"\", targetSourceTreeSha = \"\", expectedSourceTreeSha = \"\" } = {})",
      "parameters": [
        {
          "name": "gateAggregate",
          "signature": "gateAggregate"
        },
        {
          "name": "parameter2",
          "signature": "{ evidenceSourceSha = \"\", targetSourceSha = \"\", targetSourceTreeSha = \"\", expectedSourceTreeSha = \"\" } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-candidate-recovery.js",
        "line": 18
      },
      "example": "import { rebindPublicationGateAggregateForEquivalentTree } from \"@kungfu-tech/buildchain/release-candidate-recovery\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-candidate-recovery.js#recoveryFailure",
      "name": "recoveryFailure",
      "kind": "function",
      "signature": "function recoveryFailure(error)",
      "parameters": [
        {
          "name": "error",
          "signature": "error"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-candidate-recovery.js",
        "line": 529
      },
      "example": "import { recoveryFailure } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-candidate-recovery.js#RELEASE_CANDIDATE_RECOVERY_CONTRACT",
      "name": "RELEASE_CANDIDATE_RECOVERY_CONTRACT",
      "kind": "constant",
      "signature": "const RELEASE_CANDIDATE_RECOVERY_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-candidate-recovery.js",
        "line": 15
      },
      "example": "import { RELEASE_CANDIDATE_RECOVERY_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-candidate-recovery.js#ReleaseCandidateRecoveryError",
      "name": "ReleaseCandidateRecoveryError",
      "kind": "class",
      "signature": "class ReleaseCandidateRecoveryError",
      "parameters": [],
      "returns": "ReleaseCandidateRecoveryError",
      "errors": [
        "Construction and method errors follow the linked source implementation."
      ],
      "sideEffects": [
        "class-dependent"
      ],
      "source": {
        "path": "packages/core/release-candidate-recovery.js",
        "line": 56
      },
      "example": "import { ReleaseCandidateRecoveryError } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-candidate-recovery.js#validateRecoveryTargetRef",
      "name": "validateRecoveryTargetRef",
      "kind": "function",
      "signature": "function validateRecoveryTargetRef({ targetSha, observedTargetSha, expectedTransactionId = \"\", existingTransaction = undefined, ancestry = undefined, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ targetSha, observedTargetSha, expectedTransactionId = \"\", existingTransaction = undefined, ancestry = undefined, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-candidate-recovery.js",
        "line": 134
      },
      "example": "import { validateRecoveryTargetRef } from \"@kungfu-tech/buildchain/release-candidate-recovery\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-candidate-recovery.js#validateReleaseCandidateRecoveryReceipt",
      "name": "validateReleaseCandidateRecoveryReceipt",
      "kind": "function",
      "signature": "function validateReleaseCandidateRecoveryReceipt({ receipt, passport, repository = \"\", targetChannel = \"\", targetRef = \"\", targetSha = \"\", targetTree = \"\", version = \"\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ receipt, passport, repository = \"\", targetChannel = \"\", targetRef = \"\", targetSha = \"\", targetTree = \"\", version = \"\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-candidate-recovery.js",
        "line": 176
      },
      "example": "import { validateReleaseCandidateRecoveryReceipt } from \"@kungfu-tech/buildchain/release-candidate-recovery\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-candidate-recovery.js#verifyReleaseCandidateRecovery",
      "name": "verifyReleaseCandidateRecovery",
      "kind": "function",
      "signature": "function verifyReleaseCandidateRecovery({ candidateRepository, targetRepository, expectedRunId, expectedWorkflowFile, expectedWorkflowName, channel, targetRef, targetSha, targetRefSha = targetSha, targetTree, expectedSourceTree = \"\", expectedCandidateRoot = \"\", expectedRuntimeSha, expectedTransactionId = \"\", existingTransaction = undefined, run, workflow, pullRequest, ancestry, passport, buildSummary, controllerReceipts = [], platformManifests = [], platformManifestEvidence = [], productPayloadManifests = [], artifacts = [], publicationVersion = \"\", currentToolingSha, recoveryRunId = \"\", createdAt = new Date().toISOString(), } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ candidateRepository, targetRepository, expectedRunId, expectedWorkflowFile, expectedWorkflowName, channel, targetRef, targetSha, targetRefSha = targetSha, targetTree, expectedSourceTree = \"\", expectedCandidateRoot = \"\", expectedRuntimeSha, expectedTransactionId = \"\", existingTransaction = undefined, run, workflow, pullRequest, ancestry, passport, buildSummary, controllerReceipts = [], platformManifests = [], platformManifestEvidence = [], productPayloadManifests = [], artifacts = [], publicationVersion = \"\", currentToolingSha, recoveryRunId = \"\", createdAt = new Date().toISOString(), } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-candidate-recovery.js",
        "line": 398
      },
      "example": "import { verifyReleaseCandidateRecovery } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-candidate.js#createReleaseCandidatePassport",
      "name": "createReleaseCandidatePassport",
      "kind": "function",
      "signature": "function createReleaseCandidatePassport({ repository = \"\", pullRequest = {}, targetChannel = \"\", version = \"\", sourceHeadSha = \"\", baseSha = \"\", mergeRefSha = \"\", sourceTreeHash = \"\", buildSummary = {}, buildchain = {}, gateAggregate = undefined, familyEvidence = undefined, controllerReceipts = [], controllerReceiptReferences = [], workflow = {}, createdAt = nowIso(), } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ repository = \"\", pullRequest = {}, targetChannel = \"\", version = \"\", sourceHeadSha = \"\", baseSha = \"\", mergeRefSha = \"\", sourceTreeHash = \"\", buildSummary = {}, buildchain = {}, gateAggregate = undefined, familyEvidence = undefined, controllerReceipts = [], controllerReceiptReferences = [], workflow = {}, createdAt = nowIso(), } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-candidate.js",
        "line": 310
      },
      "example": "import { createReleaseCandidatePassport } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-candidate.js#FAMILY_RELEASE_EVIDENCE_CONTRACT",
      "name": "FAMILY_RELEASE_EVIDENCE_CONTRACT",
      "kind": "constant",
      "signature": "const FAMILY_RELEASE_EVIDENCE_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-candidate.js",
        "line": 5
      },
      "example": "import { FAMILY_RELEASE_EVIDENCE_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-candidate.js#RELEASE_CANDIDATE_PASSPORT_CONTRACT",
      "name": "RELEASE_CANDIDATE_PASSPORT_CONTRACT",
      "kind": "constant",
      "signature": "const RELEASE_CANDIDATE_PASSPORT_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-candidate.js",
        "line": 4
      },
      "example": "import { RELEASE_CANDIDATE_PASSPORT_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-candidate.js#sha256Json",
      "name": "sha256Json",
      "kind": "function",
      "signature": "function sha256Json(value)",
      "parameters": [
        {
          "name": "value",
          "signature": "value"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-candidate.js",
        "line": 90
      },
      "example": "import { sha256Json } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-candidate.js#validateReleaseCandidatePassport",
      "name": "validateReleaseCandidatePassport",
      "kind": "function",
      "signature": "function validateReleaseCandidatePassport({ passport, repository = \"\", targetChannel = \"\", version = \"\", sourceHeadSha = \"\", buildSummary = undefined, requirePlatforms = true, requireFamilyEvidence = false, familyEvidenceRoot = \"\", familyInitiativeId = \"\", familyAssignmentId = \"\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ passport, repository = \"\", targetChannel = \"\", version = \"\", sourceHeadSha = \"\", buildSummary = undefined, requirePlatforms = true, requireFamilyEvidence = false, familyEvidenceRoot = \"\", familyInitiativeId = \"\", familyAssignmentId = \"\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-candidate.js",
        "line": 404
      },
      "example": "import { validateReleaseCandidatePassport } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-line-bootstrap.js#planReleaseLineBootstrap",
      "name": "planReleaseLineBootstrap",
      "kind": "function",
      "signature": "function planReleaseLineBootstrap({ cwd = process.cwd(), major, minor, sourceRef = \"\", initialVersion = \"\", requiredStatusCheck = \"check\", setDefault = true, createAlphaPr = true, approvalCount = 1, bootstrapBranch = \"\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), major, minor, sourceRef = \"\", initialVersion = \"\", requiredStatusCheck = \"check\", setDefault = true, createAlphaPr = true, approvalCount = 1, bootstrapBranch = \"\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-line-bootstrap.js",
        "line": 153
      },
      "example": "import { planReleaseLineBootstrap } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-line-bootstrap.js#writeReleaseLineBootstrapVersionState",
      "name": "writeReleaseLineBootstrapVersionState",
      "kind": "function",
      "signature": "function writeReleaseLineBootstrapVersionState({ cwd = process.cwd(), major, minor, sourceRef = \"\", initialVersion = \"\", runVersionStateLifecycle = true, generatedAt = \"\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), major, minor, sourceRef = \"\", initialVersion = \"\", runVersionStateLifecycle = true, generatedAt = \"\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "local-filesystem-write"
      ],
      "source": {
        "path": "packages/core/release-line-bootstrap.js",
        "line": 250
      },
      "example": "import { writeReleaseLineBootstrapVersionState } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-line-dry-run.js#explainReleaseLineDryRun",
      "name": "explainReleaseLineDryRun",
      "kind": "function",
      "signature": "function explainReleaseLineDryRun({ cwd = process.cwd(), targetRef, sha = \"\", sourceRef = \"\", tags, publishTransaction = false, publishCommand = \"\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), targetRef, sha = \"\", sourceRef = \"\", tags, publishTransaction = false, publishCommand = \"\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-line-dry-run.js",
        "line": 127
      },
      "example": "import { explainReleaseLineDryRun } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-line-dry-run.js#formatReleaseLineDryRun",
      "name": "formatReleaseLineDryRun",
      "kind": "function",
      "signature": "function formatReleaseLineDryRun(plan)",
      "parameters": [
        {
          "name": "plan",
          "signature": "plan"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-line-dry-run.js",
        "line": 267
      },
      "example": "import { formatReleaseLineDryRun } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport-contract.js#buildReleaseArtifactEvidence",
      "name": "buildReleaseArtifactEvidence",
      "kind": "function",
      "signature": "function buildReleaseArtifactEvidence({ normalizedAssets = [], repository = \"\", tag = \"\", sourceSha = \"\", workflow = {}, kfdAdopter } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ normalizedAssets = [], repository = \"\", tag = \"\", sourceSha = \"\", workflow = {}, kfdAdopter } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-passport-contract.js",
        "line": 359
      },
      "example": "import { buildReleaseArtifactEvidence } from \"@kungfu-tech/buildchain/release-passport-contract\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport-contract.js#collectKfdAdopterReleaseEvidence",
      "name": "collectKfdAdopterReleaseEvidence",
      "kind": "function",
      "signature": "function collectKfdAdopterReleaseEvidence({ manifest, gateResults = [], comparisonMatrix, sourceSha = \"\", checkedAt } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ manifest, gateResults = [], comparisonMatrix, sourceSha = \"\", checkedAt } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-passport-contract.js",
        "line": 408
      },
      "example": "import { collectKfdAdopterReleaseEvidence } from \"@kungfu-tech/buildchain/release-passport-contract\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport-contract.js#createReleasePassportCheckManifest",
      "name": "createReleasePassportCheckManifest",
      "kind": "function",
      "signature": "function createReleasePassportCheckManifest({ standards = kfdStandards } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ standards = kfdStandards } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-passport-contract.js",
        "line": 159
      },
      "example": "import { createReleasePassportCheckManifest } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport-contract.js#defaultReleaseAgentIndex",
      "name": "defaultReleaseAgentIndex",
      "kind": "function",
      "signature": "function defaultReleaseAgentIndex({ tag = \"\", passportPath = \"buildchain.release.json\" } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ tag = \"\", passportPath = \"buildchain.release.json\" } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-passport-contract.js",
        "line": 336
      },
      "example": "import { defaultReleaseAgentIndex } from \"@kungfu-tech/buildchain/release-passport-contract\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport-contract.js#defaultReleaseImpact",
      "name": "defaultReleaseImpact",
      "kind": "function",
      "signature": "function defaultReleaseImpact({ tag = \"\", line = \"\", decision = \"unknown\" } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ tag = \"\", line = \"\", decision = \"unknown\" } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-passport-contract.js",
        "line": 318
      },
      "example": "import { defaultReleaseImpact } from \"@kungfu-tech/buildchain/release-passport-contract\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport-contract.js#defaultReleaseLlmsText",
      "name": "defaultReleaseLlmsText",
      "kind": "function",
      "signature": "function defaultReleaseLlmsText({ tag = \"\", passportPath = \"buildchain.release.json\" } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ tag = \"\", passportPath = \"buildchain.release.json\" } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-passport-contract.js",
        "line": 348
      },
      "example": "import { defaultReleaseLlmsText } from \"@kungfu-tech/buildchain/release-passport-contract\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport-contract.js#defaultReleaseProductMechanism",
      "name": "defaultReleaseProductMechanism",
      "kind": "function",
      "signature": "function defaultReleaseProductMechanism({ repository = \"\", productName = \"Buildchain\" } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ repository = \"\", productName = \"Buildchain\" } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-passport-contract.js",
        "line": 301
      },
      "example": "import { defaultReleaseProductMechanism } from \"@kungfu-tech/buildchain/release-passport-contract\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport-contract.js#prepareReleasePassportKfdSections",
      "name": "prepareReleasePassportKfdSections",
      "kind": "function",
      "signature": "function prepareReleasePassportKfdSections({ kfd1, kfd2Claims, kfd3, kfdAdopter, kfdSupport, kfd1DefaultKey, createKfd2, evidencePaths = {} } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ kfd1, kfd2Claims, kfd3, kfdAdopter, kfdSupport, kfd1DefaultKey, createKfd2, evidencePaths = {} } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-passport-contract.js",
        "line": 388
      },
      "example": "import { prepareReleasePassportKfdSections } from \"@kungfu-tech/buildchain/release-passport-contract\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport-contract.js#RELEASE_CHECK_REPORT_CONTRACT",
      "name": "RELEASE_CHECK_REPORT_CONTRACT",
      "kind": "constant",
      "signature": "const RELEASE_CHECK_REPORT_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-passport-contract.js",
        "line": 15
      },
      "example": "import { RELEASE_CHECK_REPORT_CONTRACT } from \"@kungfu-tech/buildchain/release-passport-contract\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport-contract.js#RELEASE_PASSPORT_CHECK_MANIFEST_CONTRACT",
      "name": "RELEASE_PASSPORT_CHECK_MANIFEST_CONTRACT",
      "kind": "constant",
      "signature": "const RELEASE_PASSPORT_CHECK_MANIFEST_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-passport-contract.js",
        "line": 19
      },
      "example": "import { RELEASE_PASSPORT_CHECK_MANIFEST_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport-contract.js#RELEASE_PASSPORT_CONTRACT",
      "name": "RELEASE_PASSPORT_CONTRACT",
      "kind": "constant",
      "signature": "const RELEASE_PASSPORT_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-passport-contract.js",
        "line": 14
      },
      "example": "import { RELEASE_PASSPORT_CONTRACT } from \"@kungfu-tech/buildchain/release-passport-contract\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport-contract.js#RELEASE_PASSPORT_SCHEMA",
      "name": "RELEASE_PASSPORT_SCHEMA",
      "kind": "constant",
      "signature": "const RELEASE_PASSPORT_SCHEMA",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-passport-contract.js",
        "line": 26
      },
      "example": "import { RELEASE_PASSPORT_SCHEMA } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport-contract.js#RELEASE_PASSPORT_SCHEMA_ID",
      "name": "RELEASE_PASSPORT_SCHEMA_ID",
      "kind": "constant",
      "signature": "const RELEASE_PASSPORT_SCHEMA_ID",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-passport-contract.js",
        "line": 17
      },
      "example": "import { RELEASE_PASSPORT_SCHEMA_ID } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport-contract.js#resolveReleasePassportVerificationInputs",
      "name": "resolveReleasePassportVerificationInputs",
      "kind": "function",
      "signature": "async function resolveReleasePassportVerificationInputs({ passportLocation, locations = {}, readJson, resolveSibling } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ passportLocation, locations = {}, readJson, resolveSibling } = {}"
        }
      ],
      "returns": "Promise<unknown>",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-passport-contract.js",
        "line": 456
      },
      "example": "import { resolveReleasePassportVerificationInputs } from \"@kungfu-tech/buildchain/release-passport-contract\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport-contract.js#validateKfdAdopterReleaseEvidence",
      "name": "validateKfdAdopterReleaseEvidence",
      "kind": "function",
      "signature": "function validateKfdAdopterReleaseEvidence({ binding, artifactBinding, manifest, manifestGate, legacyProjection, passportLegacyProjection, expectedSourceSha = \"\" } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ binding, artifactBinding, manifest, manifestGate, legacyProjection, passportLegacyProjection, expectedSourceSha = \"\" } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-passport-contract.js",
        "line": 432
      },
      "example": "import { validateKfdAdopterReleaseEvidence } from \"@kungfu-tech/buildchain/release-passport-contract\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport-contract.js#validateReleasePassportSchema",
      "name": "validateReleasePassportSchema",
      "kind": "function",
      "signature": "function validateReleasePassportSchema(passport)",
      "parameters": [
        {
          "name": "passport",
          "signature": "passport"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-passport-contract.js",
        "line": 277
      },
      "example": "import { validateReleasePassportSchema } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport.js#AGENT_INDEX_CONTRACT",
      "name": "AGENT_INDEX_CONTRACT",
      "kind": "constant",
      "signature": "const AGENT_INDEX_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-passport.js",
        "line": 40
      },
      "example": "import { AGENT_INDEX_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport.js#ARTIFACT_EVIDENCE_CONTRACT",
      "name": "ARTIFACT_EVIDENCE_CONTRACT",
      "kind": "constant",
      "signature": "const ARTIFACT_EVIDENCE_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-passport.js",
        "line": 38
      },
      "example": "import { ARTIFACT_EVIDENCE_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport.js#collectGitHubReleasePassport",
      "name": "collectGitHubReleasePassport",
      "kind": "function",
      "signature": "function collectGitHubReleasePassport({ cwd = process.cwd(), tag = \"\", repository = process.env.GITHUB_REPOSITORY || \"\", sourceSha = process.env.GITHUB_SHA || \"\", line = \"\", outputDir = \".buildchain/release-passport\", assetsJson = \"\", assetsDir = \"\", releaseJson = \"\", productName = \"Buildchain\", packageName = \"@kungfu-tech/buildchain\", packageVersion = \"\", packageSetJson = \"\", publishEvidenceJson = \"\", trustedPublishingJson = \"\", transactionJson = \"\", anchorManifestJson = \"\", versionMaterialJson = \"\", impactJson = \"\", buildSummaryJson = \"\", buildFactsJsons = [], platformManifestJsons = [], distTagEvidenceJson = \"\", kfd1WitnessJsons = [], kfd2ClaimJsons = [], kfd3PrebuildWitnessJsons = [], kfd3ArtifactWitnessJsons = [], kfd3ArtifactVerifyCommand = \"\", kfdAdopterManifestJson = \"\", kfdSupportMatrixJson = \"\", kfdProductGateJsons = [], invariantPassportJsons = [], invariantPassportCommand = \"\", releaseEvidenceJsons = [], kfdAgentHubEvidenceJson = \"\", controllerReceiptReferences = [], githubArtifactAttestationPolicyJsons = [], basePassportJson = \"\", requireBaseKfd = false, releaseJsonExtra = \"\", publishJson = \"\", workflow = {}, checkedAt = \"\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), tag = \"\", repository = process.env.GITHUB_REPOSITORY || \"\", sourceSha = process.env.GITHUB_SHA || \"\", line = \"\", outputDir = \".buildchain/release-passport\", assetsJson = \"\", assetsDir = \"\", releaseJson = \"\", productName = \"Buildchain\", packageName = \"@kungfu-tech/buildchain\", packageVersion = \"\", packageSetJson = \"\", publishEvidenceJson = \"\", trustedPublishingJson = \"\", transactionJson = \"\", anchorManifestJson = \"\", versionMaterialJson = \"\", impactJson = \"\", buildSummaryJson = \"\", buildFactsJsons = [], platformManifestJsons = [], distTagEvidenceJson = \"\", kfd1WitnessJsons = [], kfd2ClaimJsons = [], kfd3PrebuildWitnessJsons = [], kfd3ArtifactWitnessJsons = [], kfd3ArtifactVerifyCommand = \"\", kfdAdopterManifestJson = \"\", kfdSupportMatrixJson = \"\", kfdProductGateJsons = [], invariantPassportJsons = [], invariantPassportCommand = \"\", releaseEvidenceJsons = [], kfdAgentHubEvidenceJson = \"\", controllerReceiptReferences = [], githubArtifactAttestationPolicyJsons = [], basePassportJson = \"\", requireBaseKfd = false, releaseJsonExtra = \"\", publishJson = \"\", workflow = {}, checkedAt = \"\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-passport.js",
        "line": 1424
      },
      "example": "import { collectGitHubReleasePassport } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport.js#createArtifactEvidence",
      "name": "createArtifactEvidence",
      "kind": "function",
      "signature": "function createArtifactEvidence({ assets = [], repository = \"\", tag = \"\", sourceSha = \"\", workflow = {}, kfdAdopter = undefined } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ assets = [], repository = \"\", tag = \"\", sourceSha = \"\", workflow = {}, kfdAdopter = undefined } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-passport.js",
        "line": 1088
      },
      "example": "import { createArtifactEvidence } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport.js#createInvariantPassportGate",
      "name": "createInvariantPassportGate",
      "kind": "function",
      "signature": "function createInvariantPassportGate(passportMetas = [])",
      "parameters": [
        {
          "name": "passportMetas",
          "signature": "passportMetas = []"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-passport.js",
        "line": 209
      },
      "example": "import { createInvariantPassportGate } from \"@kungfu-tech/buildchain/release-passport\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport.js#createReleaseCheckReport",
      "name": "createReleaseCheckReport",
      "kind": "function",
      "signature": "function createReleaseCheckReport({ passport, artifactEvidence, publishEvidence, impact, agentIndex, productMechanism, kfdAgentHubEvidence, kfdSupportEvidence, kfdAdopterManifest, kfdAdopterManifestGate, releaseEvidenceDocuments = [], checkedAt = nowIso(), } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ passport, artifactEvidence, publishEvidence, impact, agentIndex, productMechanism, kfdAgentHubEvidence, kfdSupportEvidence, kfdAdopterManifest, kfdAdopterManifestGate, releaseEvidenceDocuments = [], checkedAt = nowIso(), } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-passport.js",
        "line": 2555
      },
      "example": "import { createReleaseCheckReport } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport.js#createReleasePassport",
      "name": "createReleasePassport",
      "kind": "function",
      "signature": "function createReleasePassport({ cwd = process.cwd(), repository = \"\", tag = \"\", sourceSha = \"\", line = \"\", productName = \"Buildchain\", packageName = \"@kungfu-tech/buildchain\", packageVersion = \"\", productMechanismPath = \"product-mechanism.json\", artifactEvidencePath = \"artifact-evidence.json\", impactPath = \"impact.json\", agentIndexPath = \"agent-index.json\", checkReportPath = \"check-report.json\", publishEvidencePath = \"\", transactionStatePath = \"\", assets = [], packageSet = undefined, anchorManifest = undefined, versionMaterial = undefined, publishEvidence = undefined, trustedPublishing = undefined, transaction = undefined, buildSummary = undefined, buildFacts = [], platformArtifactManifests = [], distTagPromotionEvidence = undefined, release = {}, publish = {}, impact = undefined, workflow = {}, kfd1 = undefined, kfd2Claims = [], kfd3 = undefined, kfdAdopter = undefined, kfdAdopterManifestEvidencePath = \"\", kfdAdopterGateEvidencePath = \"\", kfdSupport = undefined, kfdSupportEvidencePath = \"\", invariantPassports = undefined, releaseEvidence = [], kfdAgentHubEvidence = undefined, kfdAgentHubEvidencePath = \"\", controllerReceipts = [], controllerReceiptReferences = [], githubArtifactAttestations = [], checkedAt = \"\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ cwd = process.cwd(), repository = \"\", tag = \"\", sourceSha = \"\", line = \"\", productName = \"Buildchain\", packageName = \"@kungfu-tech/buildchain\", packageVersion = \"\", productMechanismPath = \"product-mechanism.json\", artifactEvidencePath = \"artifact-evidence.json\", impactPath = \"impact.json\", agentIndexPath = \"agent-index.json\", checkReportPath = \"check-report.json\", publishEvidencePath = \"\", transactionStatePath = \"\", assets = [], packageSet = undefined, anchorManifest = undefined, versionMaterial = undefined, publishEvidence = undefined, trustedPublishing = undefined, transaction = undefined, buildSummary = undefined, buildFacts = [], platformArtifactManifests = [], distTagPromotionEvidence = undefined, release = {}, publish = {}, impact = undefined, workflow = {}, kfd1 = undefined, kfd2Claims = [], kfd3 = undefined, kfdAdopter = undefined, kfdAdopterManifestEvidencePath = \"\", kfdAdopterGateEvidencePath = \"\", kfdSupport = undefined, kfdSupportEvidencePath = \"\", invariantPassports = undefined, releaseEvidence = [], kfdAgentHubEvidence = undefined, kfdAgentHubEvidencePath = \"\", controllerReceipts = [], controllerReceiptReferences = [], githubArtifactAttestations = [], checkedAt = \"\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "local-filesystem-write"
      ],
      "source": {
        "path": "packages/core/release-passport.js",
        "line": 1123
      },
      "example": "import { createReleasePassport } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport.js#explainReleasePassport",
      "name": "explainReleasePassport",
      "kind": "function",
      "signature": "async function explainReleasePassport({ passportLocation, forAudience = \"human\" } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ passportLocation, forAudience = \"human\" } = {}"
        }
      ],
      "returns": "Promise<unknown>",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-passport.js",
        "line": 2709
      },
      "example": "import { explainReleasePassport } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport.js#IMPACT_LEDGER_CONTRACT",
      "name": "IMPACT_LEDGER_CONTRACT",
      "kind": "constant",
      "signature": "const IMPACT_LEDGER_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-passport.js",
        "line": 39
      },
      "example": "import { IMPACT_LEDGER_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport.js#INVARIANT_PASSPORT_GATE_CONTRACT",
      "name": "INVARIANT_PASSPORT_GATE_CONTRACT",
      "kind": "constant",
      "signature": "const INVARIANT_PASSPORT_GATE_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-passport.js",
        "line": 45
      },
      "example": "import { INVARIANT_PASSPORT_GATE_CONTRACT } from \"@kungfu-tech/buildchain/release-passport\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport.js#KFD_AGENT_HUB_RELEASE_EVIDENCE_CONTRACT",
      "name": "KFD_AGENT_HUB_RELEASE_EVIDENCE_CONTRACT",
      "kind": "constant",
      "signature": "const KFD_AGENT_HUB_RELEASE_EVIDENCE_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-passport.js",
        "line": 46
      },
      "example": "import { KFD_AGENT_HUB_RELEASE_EVIDENCE_CONTRACT } from \"@kungfu-tech/buildchain/release-passport\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport.js#KFD2_RELEASE_TRUST_PASSPORT_CONTRACT",
      "name": "KFD2_RELEASE_TRUST_PASSPORT_CONTRACT",
      "kind": "constant",
      "signature": "const KFD2_RELEASE_TRUST_PASSPORT_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-passport.js",
        "line": 43
      },
      "example": "import { KFD2_RELEASE_TRUST_PASSPORT_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport.js#KFD2_TRUST_PROOF_CONTRACT",
      "name": "KFD2_TRUST_PROOF_CONTRACT",
      "kind": "constant",
      "signature": "const KFD2_TRUST_PROOF_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-passport.js",
        "line": 44
      },
      "example": "import { KFD2_TRUST_PROOF_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport.js#makeReleasePassportFixtureAssets",
      "name": "makeReleasePassportFixtureAssets",
      "kind": "function",
      "signature": "function makeReleasePassportFixtureAssets(dir)",
      "parameters": [
        {
          "name": "dir",
          "signature": "dir"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "local-filesystem-write"
      ],
      "source": {
        "path": "packages/core/release-passport.js",
        "line": 2738
      },
      "example": "import { makeReleasePassportFixtureAssets } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport.js#PRODUCT_MECHANISM_CONTRACT",
      "name": "PRODUCT_MECHANISM_CONTRACT",
      "kind": "constant",
      "signature": "const PRODUCT_MECHANISM_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-passport.js",
        "line": 41
      },
      "example": "import { PRODUCT_MECHANISM_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport.js#readJsonFromLocation",
      "name": "readJsonFromLocation",
      "kind": "function",
      "signature": "async function readJsonFromLocation(location, redirectCount = 0, { timeoutMs = 15_000 } = {})",
      "parameters": [
        {
          "name": "location",
          "signature": "location"
        },
        {
          "name": "redirectCount",
          "signature": "redirectCount = 0"
        },
        {
          "name": "parameter3",
          "signature": "{ timeoutMs = 15_000 } = {}"
        }
      ],
      "returns": "Promise<unknown>",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-passport.js",
        "line": 2625
      },
      "example": "import { readJsonFromLocation } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport.js#RELEASE_CHECK_REPORT_CONTRACT",
      "name": "RELEASE_CHECK_REPORT_CONTRACT",
      "kind": "value",
      "signature": "RELEASE_CHECK_REPORT_CONTRACT",
      "parameters": [],
      "returns": "unknown",
      "errors": [
        "No narrower error contract was mechanically discoverable."
      ],
      "sideEffects": [
        "unknown"
      ],
      "source": {
        "path": "packages/core/release-passport.js",
        "line": 1
      },
      "example": "import { RELEASE_CHECK_REPORT_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport.js#RELEASE_EVIDENCE_ATTACHMENT_CONTRACT",
      "name": "RELEASE_EVIDENCE_ATTACHMENT_CONTRACT",
      "kind": "constant",
      "signature": "const RELEASE_EVIDENCE_ATTACHMENT_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-passport.js",
        "line": 42
      },
      "example": "import { RELEASE_EVIDENCE_ATTACHMENT_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport.js#RELEASE_PASSPORT_CONTRACT",
      "name": "RELEASE_PASSPORT_CONTRACT",
      "kind": "value",
      "signature": "RELEASE_PASSPORT_CONTRACT",
      "parameters": [],
      "returns": "unknown",
      "errors": [
        "No narrower error contract was mechanically discoverable."
      ],
      "sideEffects": [
        "unknown"
      ],
      "source": {
        "path": "packages/core/release-passport.js",
        "line": 1
      },
      "example": "import { RELEASE_PASSPORT_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport.js#sha256File",
      "name": "sha256File",
      "kind": "function",
      "signature": "function sha256File(filePath)",
      "parameters": [
        {
          "name": "filePath",
          "signature": "filePath"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "local-filesystem-write",
        "subprocess"
      ],
      "source": {
        "path": "packages/core/release-passport.js",
        "line": 224
      },
      "example": "import { sha256File } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport.js#sha256Text",
      "name": "sha256Text",
      "kind": "function",
      "signature": "function sha256Text(value)",
      "parameters": [
        {
          "name": "value",
          "signature": "value"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-passport.js",
        "line": 146
      },
      "example": "import { sha256Text } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport.js#validateKnownReleasePassportContracts",
      "name": "validateKnownReleasePassportContracts",
      "kind": "function",
      "signature": "function validateKnownReleasePassportContracts()",
      "parameters": [],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-passport.js",
        "line": 2750
      },
      "example": "import { validateKnownReleasePassportContracts } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-passport.js#verifyReleasePassport",
      "name": "verifyReleasePassport",
      "kind": "function",
      "signature": "async function verifyReleasePassport({ passportLocation, artifactEvidenceLocation = \"\", publishEvidenceLocation = \"\", impactLocation = \"\", agentIndexLocation = \"\", productMechanismLocation = \"\", kfdAgentHubEvidenceLocation = \"\", kfdAdopterManifestLocation = \"\", kfdAdopterManifestGateLocation = \"\", kfdSupportEvidenceLocation = \"\", checkedAt = nowIso(), } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ passportLocation, artifactEvidenceLocation = \"\", publishEvidenceLocation = \"\", impactLocation = \"\", agentIndexLocation = \"\", productMechanismLocation = \"\", kfdAgentHubEvidenceLocation = \"\", kfdAdopterManifestLocation = \"\", kfdAdopterManifestGateLocation = \"\", kfdSupportEvidenceLocation = \"\", checkedAt = nowIso(), } = {}"
        }
      ],
      "returns": "Promise<unknown>",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-passport.js",
        "line": 2674
      },
      "example": "import { verifyReleasePassport } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation-agent-entry.js#classifyReleasePropagationCondition",
      "name": "classifyReleasePropagationCondition",
      "kind": "function",
      "signature": "function classifyReleasePropagationCondition(condition)",
      "parameters": [
        {
          "name": "condition",
          "signature": "condition"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-propagation-agent-entry.js",
        "line": 171
      },
      "example": "import { classifyReleasePropagationCondition } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation-agent-entry.js#normalizeSiteUpstreamIntent",
      "name": "normalizeSiteUpstreamIntent",
      "kind": "function",
      "signature": "function normalizeSiteUpstreamIntent(value)",
      "parameters": [
        {
          "name": "value",
          "signature": "value"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-propagation-agent-entry.js",
        "line": 77
      },
      "example": "import { normalizeSiteUpstreamIntent } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation-agent-entry.js#planSiteUpstreamAgentEntry",
      "name": "planSiteUpstreamAgentEntry",
      "kind": "function",
      "signature": "function planSiteUpstreamAgentEntry({ sourceId: sourceInput, channel = \"\", handoffWork = null, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ sourceId: sourceInput, channel = \"\", handoffWork = null, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-propagation-agent-entry.js",
        "line": 134
      },
      "example": "import { planSiteUpstreamAgentEntry } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation-agent-entry.js#RELEASE_PROPAGATION_FAILURE_MATRIX",
      "name": "RELEASE_PROPAGATION_FAILURE_MATRIX",
      "kind": "constant",
      "signature": "const RELEASE_PROPAGATION_FAILURE_MATRIX",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-propagation-agent-entry.js",
        "line": 66
      },
      "example": "import { RELEASE_PROPAGATION_FAILURE_MATRIX } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation-agent-entry.js#RELEASE_PROPAGATION_FAILURE_MATRIX_CONTRACT",
      "name": "RELEASE_PROPAGATION_FAILURE_MATRIX_CONTRACT",
      "kind": "constant",
      "signature": "const RELEASE_PROPAGATION_FAILURE_MATRIX_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-propagation-agent-entry.js",
        "line": 11
      },
      "example": "import { RELEASE_PROPAGATION_FAILURE_MATRIX_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation-agent-entry.js#SITE_UPSTREAM_AGENT_ENTRY_CONTRACT",
      "name": "SITE_UPSTREAM_AGENT_ENTRY_CONTRACT",
      "kind": "constant",
      "signature": "const SITE_UPSTREAM_AGENT_ENTRY_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-propagation-agent-entry.js",
        "line": 9
      },
      "example": "import { SITE_UPSTREAM_AGENT_ENTRY_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation-capture.js#createPackageReleasePropagationCapture",
      "name": "createPackageReleasePropagationCapture",
      "kind": "function",
      "signature": "function createPackageReleasePropagationCapture({ config: configInput, upstreamRelease: upstreamReleaseInput, expectedBaseShas = {}, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ config: configInput, upstreamRelease: upstreamReleaseInput, expectedBaseShas = {}, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-propagation-capture.js",
        "line": 101
      },
      "example": "import { createPackageReleasePropagationCapture } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation-capture.js#normalizePackageReleasePropagationConfig",
      "name": "normalizePackageReleasePropagationConfig",
      "kind": "function",
      "signature": "function normalizePackageReleasePropagationConfig(input)",
      "parameters": [
        {
          "name": "input",
          "signature": "input"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-propagation-capture.js",
        "line": 63
      },
      "example": "import { normalizePackageReleasePropagationConfig } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation-capture.js#PACKAGE_RELEASE_PROPAGATION_CONFIG_CONTRACT",
      "name": "PACKAGE_RELEASE_PROPAGATION_CONFIG_CONTRACT",
      "kind": "constant",
      "signature": "const PACKAGE_RELEASE_PROPAGATION_CONFIG_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-propagation-capture.js",
        "line": 17
      },
      "example": "import { PACKAGE_RELEASE_PROPAGATION_CONFIG_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation-pickup.js#createManualUpstreamPickupCapture",
      "name": "createManualUpstreamPickupCapture",
      "kind": "function",
      "signature": "function createManualUpstreamPickupCapture({ plan, expectedDownstreamBaseSha, })",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ plan, expectedDownstreamBaseSha, }"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-propagation-pickup.js",
        "line": 361
      },
      "example": "import { createManualUpstreamPickupCapture } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation-pickup.js#createManualUpstreamPickupPlan",
      "name": "createManualUpstreamPickupPlan",
      "kind": "function",
      "signature": "function createManualUpstreamPickupPlan({ config: configInput, sourceId, channel, currentVersion, upstreamRelease, })",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ config: configInput, sourceId, channel, currentVersion, upstreamRelease, }"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-propagation-pickup.js",
        "line": 303
      },
      "example": "import { createManualUpstreamPickupPlan } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation-pickup.js#MANUAL_UPSTREAM_PICKUP_CONFIG_CONTRACT",
      "name": "MANUAL_UPSTREAM_PICKUP_CONFIG_CONTRACT",
      "kind": "constant",
      "signature": "const MANUAL_UPSTREAM_PICKUP_CONFIG_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-propagation-pickup.js",
        "line": 16
      },
      "example": "import { MANUAL_UPSTREAM_PICKUP_CONFIG_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation-pickup.js#MANUAL_UPSTREAM_PICKUP_PLAN_CONTRACT",
      "name": "MANUAL_UPSTREAM_PICKUP_PLAN_CONTRACT",
      "kind": "constant",
      "signature": "const MANUAL_UPSTREAM_PICKUP_PLAN_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-propagation-pickup.js",
        "line": 18
      },
      "example": "import { MANUAL_UPSTREAM_PICKUP_PLAN_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation-pickup.js#normalizeManualUpstreamPickupConfig",
      "name": "normalizeManualUpstreamPickupConfig",
      "kind": "function",
      "signature": "function normalizeManualUpstreamPickupConfig(input)",
      "parameters": [
        {
          "name": "input",
          "signature": "input"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-propagation-pickup.js",
        "line": 118
      },
      "example": "import { normalizeManualUpstreamPickupConfig } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation-pickup.js#resolveNpmRegistryRelease",
      "name": "resolveNpmRegistryRelease",
      "kind": "function",
      "signature": "function resolveNpmRegistryRelease({ source: sourceInput, channel, packageMetadata, attestations, })",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ source: sourceInput, channel, packageMetadata, attestations, }"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-propagation-pickup.js",
        "line": 167
      },
      "example": "import { resolveNpmRegistryRelease } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation-push.js#createReleasePropagationPushPlan",
      "name": "createReleasePropagationPushPlan",
      "kind": "function",
      "signature": "function createReleasePropagationPushPlan({ work: workInput, expectedWorkRoot, repositoryState: stateInput, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ work: workInput, expectedWorkRoot, repositoryState: stateInput, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "subprocess"
      ],
      "source": {
        "path": "packages/core/release-propagation-push.js",
        "line": 77
      },
      "example": "import { createReleasePropagationPushPlan } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation-push.js#executeReleasePropagationPush",
      "name": "executeReleasePropagationPush",
      "kind": "function",
      "signature": "function executeReleasePropagationPush({ work, expectedWorkRoot, cwd = process.cwd(), remote = \"origin\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ work, expectedWorkRoot, cwd = process.cwd(), remote = \"origin\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "may-write-or-invoke-external-actions"
      ],
      "source": {
        "path": "packages/core/release-propagation-push.js",
        "line": 231
      },
      "example": "import { executeReleasePropagationPush } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation-push.js#inspectReleasePropagationPushState",
      "name": "inspectReleasePropagationPushState",
      "kind": "function",
      "signature": "function inspectReleasePropagationPushState({ work: workInput, cwd = process.cwd(), remote = \"origin\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ work: workInput, cwd = process.cwd(), remote = \"origin\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "subprocess"
      ],
      "source": {
        "path": "packages/core/release-propagation-push.js",
        "line": 174
      },
      "example": "import { inspectReleasePropagationPushState } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation-push.js#RELEASE_PROPAGATION_PUSH_PLAN_CONTRACT",
      "name": "RELEASE_PROPAGATION_PUSH_PLAN_CONTRACT",
      "kind": "constant",
      "signature": "const RELEASE_PROPAGATION_PUSH_PLAN_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-propagation-push.js",
        "line": 14
      },
      "example": "import { RELEASE_PROPAGATION_PUSH_PLAN_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation-push.js#RELEASE_PROPAGATION_PUSH_RESULT_CONTRACT",
      "name": "RELEASE_PROPAGATION_PUSH_RESULT_CONTRACT",
      "kind": "constant",
      "signature": "const RELEASE_PROPAGATION_PUSH_RESULT_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-propagation-push.js",
        "line": 16
      },
      "example": "import { RELEASE_PROPAGATION_PUSH_RESULT_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation-work-constants.js#RELEASE_PROPAGATION_STAGE_RECEIPT_CONTRACT",
      "name": "RELEASE_PROPAGATION_STAGE_RECEIPT_CONTRACT",
      "kind": "constant",
      "signature": "const RELEASE_PROPAGATION_STAGE_RECEIPT_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-propagation-work-constants.js",
        "line": 2
      },
      "example": "import { RELEASE_PROPAGATION_STAGE_RECEIPT_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation-work-constants.js#RELEASE_PROPAGATION_WORK_CONTRACT",
      "name": "RELEASE_PROPAGATION_WORK_CONTRACT",
      "kind": "constant",
      "signature": "const RELEASE_PROPAGATION_WORK_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-propagation-work-constants.js",
        "line": 1
      },
      "example": "import { RELEASE_PROPAGATION_WORK_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation-work-constants.js#RELEASE_PROPAGATION_WORK_STAGES",
      "name": "RELEASE_PROPAGATION_WORK_STAGES",
      "kind": "constant",
      "signature": "const RELEASE_PROPAGATION_WORK_STAGES",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-propagation-work-constants.js",
        "line": 4
      },
      "example": "import { RELEASE_PROPAGATION_WORK_STAGES } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation-work-transitions.js#claimReleasePropagationWork",
      "name": "claimReleasePropagationWork",
      "kind": "function",
      "signature": "function claimReleasePropagationWork({ work, expectedWorkRoot, authority, familyState, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ work, expectedWorkRoot, authority, familyState, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-propagation-work-transitions.js",
        "line": 17
      },
      "example": "import { claimReleasePropagationWork } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation-work-transitions.js#completeReleasePropagationWork",
      "name": "completeReleasePropagationWork",
      "kind": "function",
      "signature": "function completeReleasePropagationWork({ work, expectedWorkRoot, receipt, completionDecision, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ work, expectedWorkRoot, receipt, completionDecision, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-propagation-work-transitions.js",
        "line": 110
      },
      "example": "import { completeReleasePropagationWork } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation-work-transitions.js#recordReleasePropagationStage",
      "name": "recordReleasePropagationStage",
      "kind": "function",
      "signature": "function recordReleasePropagationStage({ work, expectedWorkRoot, receipt } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ work, expectedWorkRoot, receipt } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "may-write-or-invoke-external-actions"
      ],
      "source": {
        "path": "packages/core/release-propagation-work-transitions.js",
        "line": 45
      },
      "example": "import { recordReleasePropagationStage } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation-work-transitions.js#repairReleasePropagationWork",
      "name": "repairReleasePropagationWork",
      "kind": "function",
      "signature": "function repairReleasePropagationWork({ work, expectedWorkRoot, receipt } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ work, expectedWorkRoot, receipt } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-propagation-work-transitions.js",
        "line": 88
      },
      "example": "import { repairReleasePropagationWork } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation-work.js#createReleasePropagationStageReceipt",
      "name": "createReleasePropagationStageReceipt",
      "kind": "function",
      "signature": "function createReleasePropagationStageReceipt({ work, stage, outcome = \"success\", observedAt, actor, summary, evidence, failure = null, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ work, stage, outcome = \"success\", observedAt, actor, summary, evidence, failure = null, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-propagation-work.js",
        "line": 214
      },
      "example": "import { createReleasePropagationStageReceipt } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation-work.js#createReleasePropagationWork",
      "name": "createReleasePropagationWork",
      "kind": "function",
      "signature": "function createReleasePropagationWork({ plan, target = \"\", workContext, expectedDownstreamBaseSha, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ plan, target = \"\", workContext, expectedDownstreamBaseSha, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-propagation-work.js",
        "line": 111
      },
      "example": "import { createReleasePropagationWork } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation-work.js#resumeReleasePropagationWork",
      "name": "resumeReleasePropagationWork",
      "kind": "function",
      "signature": "function resumeReleasePropagationWork(work)",
      "parameters": [
        {
          "name": "work",
          "signature": "work"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-propagation-work.js",
        "line": 518
      },
      "example": "import { resumeReleasePropagationWork } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation-work.js#verifyReleasePropagationWork",
      "name": "verifyReleasePropagationWork",
      "kind": "function",
      "signature": "function verifyReleasePropagationWork(input)",
      "parameters": [
        {
          "name": "input",
          "signature": "input"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-propagation-work.js",
        "line": 486
      },
      "example": "import { verifyReleasePropagationWork } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation.js#createReleasePropagationLock",
      "name": "createReleasePropagationLock",
      "kind": "function",
      "signature": "function createReleasePropagationLock({ graph, edge, sourceNode, targetNode, upstreamRelease, downstreamChannel, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ graph, edge, sourceNode, targetNode, upstreamRelease, downstreamChannel, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-propagation.js",
        "line": 199
      },
      "example": "import { createReleasePropagationLock } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation.js#createReleasePropagationReceipt",
      "name": "createReleasePropagationReceipt",
      "kind": "function",
      "signature": "function createReleasePropagationReceipt({ plan, target = \"\", lockResult, prOutcome, stagingState = \"pending\", productionState = \"not-requested\", observedAt = \"\", } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ plan, target = \"\", lockResult, prOutcome, stagingState = \"pending\", productionState = \"not-requested\", observedAt = \"\", } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-propagation.js",
        "line": 371
      },
      "example": "import { createReleasePropagationReceipt } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation.js#normalizeReleasePropagationGraph",
      "name": "normalizeReleasePropagationGraph",
      "kind": "function",
      "signature": "function normalizeReleasePropagationGraph(input)",
      "parameters": [
        {
          "name": "input",
          "signature": "input"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-propagation.js",
        "line": 163
      },
      "example": "import { normalizeReleasePropagationGraph } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation.js#planReleasePropagation",
      "name": "planReleasePropagation",
      "kind": "function",
      "signature": "function planReleasePropagation({ graph: graphInput, upstreamRelease: releaseInput, sourceNode = \"\" } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ graph: graphInput, upstreamRelease: releaseInput, sourceNode = \"\" } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-propagation.js",
        "line": 249
      },
      "example": "import { planReleasePropagation } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation.js#readReleasePropagationJson",
      "name": "readReleasePropagationJson",
      "kind": "function",
      "signature": "function readReleasePropagationJson(value, { cwd = process.cwd(), label = \"json\" } = {})",
      "parameters": [
        {
          "name": "value",
          "signature": "value"
        },
        {
          "name": "parameter2",
          "signature": "{ cwd = process.cwd(), label = \"json\" } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-propagation.js",
        "line": 305
      },
      "example": "import { readReleasePropagationJson } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation.js#RELEASE_PROPAGATION_GRAPH_CONTRACT",
      "name": "RELEASE_PROPAGATION_GRAPH_CONTRACT",
      "kind": "constant",
      "signature": "const RELEASE_PROPAGATION_GRAPH_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-propagation.js",
        "line": 15
      },
      "example": "import { RELEASE_PROPAGATION_GRAPH_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation.js#RELEASE_PROPAGATION_LOCK_CONTRACT",
      "name": "RELEASE_PROPAGATION_LOCK_CONTRACT",
      "kind": "constant",
      "signature": "const RELEASE_PROPAGATION_LOCK_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-propagation.js",
        "line": 17
      },
      "example": "import { RELEASE_PROPAGATION_LOCK_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation.js#RELEASE_PROPAGATION_PLAN_CONTRACT",
      "name": "RELEASE_PROPAGATION_PLAN_CONTRACT",
      "kind": "value",
      "signature": "RELEASE_PROPAGATION_PLAN_CONTRACT",
      "parameters": [],
      "returns": "unknown",
      "errors": [
        "No narrower error contract was mechanically discoverable."
      ],
      "sideEffects": [
        "unknown"
      ],
      "source": {
        "path": "packages/core/release-propagation.js",
        "line": 1
      },
      "example": "import { RELEASE_PROPAGATION_PLAN_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation.js#RELEASE_PROPAGATION_RECEIPT_CONTRACT",
      "name": "RELEASE_PROPAGATION_RECEIPT_CONTRACT",
      "kind": "constant",
      "signature": "const RELEASE_PROPAGATION_RECEIPT_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-propagation.js",
        "line": 18
      },
      "example": "import { RELEASE_PROPAGATION_RECEIPT_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation.js#resolvePropagationChannel",
      "name": "resolvePropagationChannel",
      "kind": "function",
      "signature": "function resolvePropagationChannel(edge, upstreamChannel)",
      "parameters": [
        {
          "name": "edge",
          "signature": "edge"
        },
        {
          "name": "upstreamChannel",
          "signature": "upstreamChannel"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-propagation.js",
        "line": 190
      },
      "example": "import { resolvePropagationChannel } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-propagation.js#writeReleasePropagationLock",
      "name": "writeReleasePropagationLock",
      "kind": "function",
      "signature": "function writeReleasePropagationLock({ plan, target = \"\", cwd = process.cwd(), output = \"\" } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ plan, target = \"\", cwd = process.cwd(), output = \"\" } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "local-filesystem-write"
      ],
      "source": {
        "path": "packages/core/release-propagation.js",
        "line": 317
      },
      "example": "import { writeReleasePropagationLock } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-tail-compatibility.js#diagnoseLegacyReleaseTailHooks",
      "name": "diagnoseLegacyReleaseTailHooks",
      "kind": "function",
      "signature": "function diagnoseLegacyReleaseTailHooks(hooks = {})",
      "parameters": [
        {
          "name": "hooks",
          "signature": "hooks = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-tail-compatibility.js",
        "line": 23
      },
      "example": "import { diagnoseLegacyReleaseTailHooks } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-tail-compatibility.js#RELEASE_TAIL_COMPATIBILITY_CONTRACT",
      "name": "RELEASE_TAIL_COMPATIBILITY_CONTRACT",
      "kind": "constant",
      "signature": "const RELEASE_TAIL_COMPATIBILITY_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-tail-compatibility.js",
        "line": 1
      },
      "example": "import { RELEASE_TAIL_COMPATIBILITY_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-tail-compatibility.js#RELEASE_TAIL_LEGACY_HOOKS",
      "name": "RELEASE_TAIL_LEGACY_HOOKS",
      "kind": "constant",
      "signature": "const RELEASE_TAIL_LEGACY_HOOKS",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-tail-compatibility.js",
        "line": 4
      },
      "example": "import { RELEASE_TAIL_LEGACY_HOOKS } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-tail-provider-adapters.js#createActivationReceiptProjectorAdapter",
      "name": "createActivationReceiptProjectorAdapter",
      "kind": "function",
      "signature": "function createActivationReceiptProjectorAdapter(options = {})",
      "parameters": [
        {
          "name": "options",
          "signature": "options = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-tail-provider-adapters.js",
        "line": 181
      },
      "example": "import { createActivationReceiptProjectorAdapter } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-tail-provider-adapters.js#createGitHubReleaseAssetsAdapter",
      "name": "createGitHubReleaseAssetsAdapter",
      "kind": "function",
      "signature": "function createGitHubReleaseAssetsAdapter({ octokit, resolveArtifact, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ octokit, resolveArtifact, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-tail-provider-adapters.js",
        "line": 310
      },
      "example": "import { createGitHubReleaseAssetsAdapter } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-tail-provider-adapters.js#createHttpJsonReadback",
      "name": "createHttpJsonReadback",
      "kind": "function",
      "signature": "function createHttpJsonReadback({ fetchImpl = globalThis.fetch } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ fetchImpl = globalThis.fetch } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-tail-provider-adapters.js",
        "line": 191
      },
      "example": "import { createHttpJsonReadback } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-tail-provider-adapters.js#createSignedStaticChannelAdapter",
      "name": "createSignedStaticChannelAdapter",
      "kind": "function",
      "signature": "function createSignedStaticChannelAdapter(options = {})",
      "parameters": [
        {
          "name": "options",
          "signature": "options = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-tail-provider-adapters.js",
        "line": 161
      },
      "example": "import { createSignedStaticChannelAdapter } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-tail-provider-adapters.js#createSiteReleaseActivationAdapter",
      "name": "createSiteReleaseActivationAdapter",
      "kind": "function",
      "signature": "function createSiteReleaseActivationAdapter(options = {})",
      "parameters": [
        {
          "name": "options",
          "signature": "options = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-tail-provider-adapters.js",
        "line": 171
      },
      "example": "import { createSiteReleaseActivationAdapter } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-tail-provider-adapters.js#githubReleaseAssetsTargetRoot",
      "name": "githubReleaseAssetsTargetRoot",
      "kind": "function",
      "signature": "function githubReleaseAssetsTargetRoot({ destination, artifacts })",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ destination, artifacts }"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-tail-provider-adapters.js",
        "line": 297
      },
      "example": "import { githubReleaseAssetsTargetRoot } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-tail-provider-adapters.js#ReleaseTailProviderError",
      "name": "ReleaseTailProviderError",
      "kind": "class",
      "signature": "class ReleaseTailProviderError",
      "parameters": [],
      "returns": "ReleaseTailProviderError",
      "errors": [
        "Construction and method errors follow the linked source implementation."
      ],
      "sideEffects": [
        "class-dependent"
      ],
      "source": {
        "path": "packages/core/release-tail-provider-adapters.js",
        "line": 9
      },
      "example": "import { ReleaseTailProviderError } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-tail-provider-plane.js#compileReleaseTailDeclaration",
      "name": "compileReleaseTailDeclaration",
      "kind": "function",
      "signature": "function compileReleaseTailDeclaration(input)",
      "parameters": [
        {
          "name": "input",
          "signature": "input"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-tail-provider-plane.js",
        "line": 584
      },
      "example": "import { compileReleaseTailDeclaration } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-tail-provider-plane.js#createReleaseTailAdapterSet",
      "name": "createReleaseTailAdapterSet",
      "kind": "function",
      "signature": "function createReleaseTailAdapterSet(declaration, adapters)",
      "parameters": [
        {
          "name": "declaration",
          "signature": "declaration"
        },
        {
          "name": "adapters",
          "signature": "adapters"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-tail-provider-plane.js",
        "line": 1217
      },
      "example": "import { createReleaseTailAdapterSet } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-tail-provider-plane.js#createReleaseTailTransaction",
      "name": "createReleaseTailTransaction",
      "kind": "function",
      "signature": "function createReleaseTailTransaction(input)",
      "parameters": [
        {
          "name": "input",
          "signature": "input"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-tail-provider-plane.js",
        "line": 697
      },
      "example": "import { createReleaseTailTransaction } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-tail-provider-plane.js#executeReleaseTailTransaction",
      "name": "executeReleaseTailTransaction",
      "kind": "function",
      "signature": "async function executeReleaseTailTransaction(transaction, { adapters, checkpoint: checkpointCallback } = {})",
      "parameters": [
        {
          "name": "transaction",
          "signature": "transaction"
        },
        {
          "name": "parameter2",
          "signature": "{ adapters, checkpoint: checkpointCallback } = {}"
        }
      ],
      "returns": "Promise<unknown>",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "may-write-or-invoke-external-actions"
      ],
      "source": {
        "path": "packages/core/release-tail-provider-plane.js",
        "line": 1016
      },
      "example": "import { executeReleaseTailTransaction } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-tail-provider-plane.js#parseReleaseTailDeclaration",
      "name": "parseReleaseTailDeclaration",
      "kind": "function",
      "signature": "function parseReleaseTailDeclaration(input)",
      "parameters": [
        {
          "name": "input",
          "signature": "input"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-tail-provider-plane.js",
        "line": 491
      },
      "example": "import { parseReleaseTailDeclaration } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-tail-provider-plane.js#readReleaseTailTransaction",
      "name": "readReleaseTailTransaction",
      "kind": "function",
      "signature": "function readReleaseTailTransaction(filePath)",
      "parameters": [
        {
          "name": "filePath",
          "signature": "filePath"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-tail-provider-plane.js",
        "line": 830
      },
      "example": "import { readReleaseTailTransaction } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-tail-provider-plane.js#RELEASE_TAIL_CAPABILITY_REGISTRY",
      "name": "RELEASE_TAIL_CAPABILITY_REGISTRY",
      "kind": "constant",
      "signature": "const RELEASE_TAIL_CAPABILITY_REGISTRY",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-tail-provider-plane.js",
        "line": 31
      },
      "example": "import { RELEASE_TAIL_CAPABILITY_REGISTRY } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-tail-provider-plane.js#RELEASE_TAIL_DECLARATION_CONTRACT",
      "name": "RELEASE_TAIL_DECLARATION_CONTRACT",
      "kind": "constant",
      "signature": "const RELEASE_TAIL_DECLARATION_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-tail-provider-plane.js",
        "line": 5
      },
      "example": "import { RELEASE_TAIL_DECLARATION_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-tail-provider-plane.js#RELEASE_TAIL_EFFECT_SCHEMA",
      "name": "RELEASE_TAIL_EFFECT_SCHEMA",
      "kind": "constant",
      "signature": "const RELEASE_TAIL_EFFECT_SCHEMA",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-tail-provider-plane.js",
        "line": 10
      },
      "example": "import { RELEASE_TAIL_EFFECT_SCHEMA } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-tail-provider-plane.js#RELEASE_TAIL_OBSERVATION_SCHEMA",
      "name": "RELEASE_TAIL_OBSERVATION_SCHEMA",
      "kind": "constant",
      "signature": "const RELEASE_TAIL_OBSERVATION_SCHEMA",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-tail-provider-plane.js",
        "line": 12
      },
      "example": "import { RELEASE_TAIL_OBSERVATION_SCHEMA } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-tail-provider-plane.js#RELEASE_TAIL_RECEIPT_SCHEMA",
      "name": "RELEASE_TAIL_RECEIPT_SCHEMA",
      "kind": "constant",
      "signature": "const RELEASE_TAIL_RECEIPT_SCHEMA",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-tail-provider-plane.js",
        "line": 14
      },
      "example": "import { RELEASE_TAIL_RECEIPT_SCHEMA } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-tail-provider-plane.js#RELEASE_TAIL_STATES",
      "name": "RELEASE_TAIL_STATES",
      "kind": "constant",
      "signature": "const RELEASE_TAIL_STATES",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-tail-provider-plane.js",
        "line": 17
      },
      "example": "import { RELEASE_TAIL_STATES } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-tail-provider-plane.js#RELEASE_TAIL_TRANSACTION_POLICY",
      "name": "RELEASE_TAIL_TRANSACTION_POLICY",
      "kind": "constant",
      "signature": "const RELEASE_TAIL_TRANSACTION_POLICY",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-tail-provider-plane.js",
        "line": 7
      },
      "example": "import { RELEASE_TAIL_TRANSACTION_POLICY } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-tail-provider-plane.js#RELEASE_TAIL_TRANSACTION_SCHEMA",
      "name": "RELEASE_TAIL_TRANSACTION_SCHEMA",
      "kind": "constant",
      "signature": "const RELEASE_TAIL_TRANSACTION_SCHEMA",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-tail-provider-plane.js",
        "line": 8
      },
      "example": "import { RELEASE_TAIL_TRANSACTION_SCHEMA } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-tail-provider-plane.js#releaseTailRetryPolicyFromDeclaration",
      "name": "releaseTailRetryPolicyFromDeclaration",
      "kind": "function",
      "signature": "function releaseTailRetryPolicyFromDeclaration(input)",
      "parameters": [
        {
          "name": "input",
          "signature": "input"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-tail-provider-plane.js",
        "line": 1207
      },
      "example": "import { releaseTailRetryPolicyFromDeclaration } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-tail-provider-plane.js#releaseTailRoot",
      "name": "releaseTailRoot",
      "kind": "function",
      "signature": "function releaseTailRoot(value)",
      "parameters": [
        {
          "name": "value",
          "signature": "value"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-tail-provider-plane.js",
        "line": 164
      },
      "example": "import { releaseTailRoot } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-tail-provider-plane.js#releaseTailStableJson",
      "name": "releaseTailStableJson",
      "kind": "function",
      "signature": "function releaseTailStableJson(value)",
      "parameters": [
        {
          "name": "value",
          "signature": "value"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-tail-provider-plane.js",
        "line": 149
      },
      "example": "import { releaseTailStableJson } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-tail-provider-plane.js#validateReleaseTailEffectPlan",
      "name": "validateReleaseTailEffectPlan",
      "kind": "function",
      "signature": "function validateReleaseTailEffectPlan(plan)",
      "parameters": [
        {
          "name": "plan",
          "signature": "plan"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-tail-provider-plane.js",
        "line": 602
      },
      "example": "import { validateReleaseTailEffectPlan } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-tail-provider-plane.js#validateReleaseTailTransaction",
      "name": "validateReleaseTailTransaction",
      "kind": "function",
      "signature": "function validateReleaseTailTransaction(transaction)",
      "parameters": [
        {
          "name": "transaction",
          "signature": "transaction"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-tail-provider-plane.js",
        "line": 744
      },
      "example": "import { validateReleaseTailTransaction } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-tail-provider-plane.js#writeReleaseTailTransaction",
      "name": "writeReleaseTailTransaction",
      "kind": "function",
      "signature": "function writeReleaseTailTransaction(filePath, transaction)",
      "parameters": [
        {
          "name": "filePath",
          "signature": "filePath"
        },
        {
          "name": "transaction",
          "signature": "transaction"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "local-filesystem-write"
      ],
      "source": {
        "path": "packages/core/release-tail-provider-plane.js",
        "line": 841
      },
      "example": "import { writeReleaseTailTransaction } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-train.js#createReleaseBlockerRepair",
      "name": "createReleaseBlockerRepair",
      "kind": "function",
      "signature": "function createReleaseBlockerRepair(activeTrainInput, input = {})",
      "parameters": [
        {
          "name": "activeTrainInput",
          "signature": "activeTrainInput"
        },
        {
          "name": "input",
          "signature": "input = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-train.js",
        "line": 668
      },
      "example": "import { createReleaseBlockerRepair } from \"@kungfu-tech/buildchain/release-train\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-train.js#createReleaseCut",
      "name": "createReleaseCut",
      "kind": "function",
      "signature": "function createReleaseCut(input = {})",
      "parameters": [
        {
          "name": "input",
          "signature": "input = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-train.js",
        "line": 182
      },
      "example": "import { createReleaseCut } from \"@kungfu-tech/buildchain/release-train\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-train.js#createReleaseTrain",
      "name": "createReleaseTrain",
      "kind": "function",
      "signature": "function createReleaseTrain(input = {})",
      "parameters": [
        {
          "name": "input",
          "signature": "input = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-train.js",
        "line": 216
      },
      "example": "import { createReleaseTrain } from \"@kungfu-tech/buildchain/release-train\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-train.js#LEGACY_DEV_ALPHA_CANDIDATE_STATE_SCHEMA",
      "name": "LEGACY_DEV_ALPHA_CANDIDATE_STATE_SCHEMA",
      "kind": "constant",
      "signature": "const LEGACY_DEV_ALPHA_CANDIDATE_STATE_SCHEMA",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-train.js",
        "line": 13
      },
      "example": "import { LEGACY_DEV_ALPHA_CANDIDATE_STATE_SCHEMA } from \"@kungfu-tech/buildchain/release-train\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-train.js#observeReleaseTrain",
      "name": "observeReleaseTrain",
      "kind": "function",
      "signature": "function observeReleaseTrain(trainInput, input = {})",
      "parameters": [
        {
          "name": "trainInput",
          "signature": "trainInput"
        },
        {
          "name": "input",
          "signature": "input = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-train.js",
        "line": 361
      },
      "example": "import { observeReleaseTrain } from \"@kungfu-tech/buildchain/release-train\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-train.js#readReleaseTrain",
      "name": "readReleaseTrain",
      "kind": "function",
      "signature": "function readReleaseTrain(input)",
      "parameters": [
        {
          "name": "input",
          "signature": "input"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-train.js",
        "line": 494
      },
      "example": "import { readReleaseTrain } from \"@kungfu-tech/buildchain/release-train\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-train.js#RELEASE_BLOCKER_REPAIR_CONTRACT",
      "name": "RELEASE_BLOCKER_REPAIR_CONTRACT",
      "kind": "constant",
      "signature": "const RELEASE_BLOCKER_REPAIR_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-train.js",
        "line": 11
      },
      "example": "import { RELEASE_BLOCKER_REPAIR_CONTRACT } from \"@kungfu-tech/buildchain/release-train\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-train.js#RELEASE_CUT_CONTRACT",
      "name": "RELEASE_CUT_CONTRACT",
      "kind": "constant",
      "signature": "const RELEASE_CUT_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-train.js",
        "line": 5
      },
      "example": "import { RELEASE_CUT_CONTRACT } from \"@kungfu-tech/buildchain/release-train\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-train.js#RELEASE_TRAIN_CONTRACT",
      "name": "RELEASE_TRAIN_CONTRACT",
      "kind": "constant",
      "signature": "const RELEASE_TRAIN_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-train.js",
        "line": 6
      },
      "example": "import { RELEASE_TRAIN_CONTRACT } from \"@kungfu-tech/buildchain/release-train\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-train.js#RELEASE_TRAIN_OBSERVATION_CONTRACT",
      "name": "RELEASE_TRAIN_OBSERVATION_CONTRACT",
      "kind": "constant",
      "signature": "const RELEASE_TRAIN_OBSERVATION_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-train.js",
        "line": 9
      },
      "example": "import { RELEASE_TRAIN_OBSERVATION_CONTRACT } from \"@kungfu-tech/buildchain/release-train\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-train.js#RELEASE_TRAIN_STATES",
      "name": "RELEASE_TRAIN_STATES",
      "kind": "constant",
      "signature": "const RELEASE_TRAIN_STATES",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-train.js",
        "line": 16
      },
      "example": "import { RELEASE_TRAIN_STATES } from \"@kungfu-tech/buildchain/release-train\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-train.js#RELEASE_TRAIN_SUPERSESSION_CAUSES",
      "name": "RELEASE_TRAIN_SUPERSESSION_CAUSES",
      "kind": "constant",
      "signature": "const RELEASE_TRAIN_SUPERSESSION_CAUSES",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-train.js",
        "line": 26
      },
      "example": "import { RELEASE_TRAIN_SUPERSESSION_CAUSES } from \"@kungfu-tech/buildchain/release-train\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-train.js#RELEASE_TRAIN_TRANSITION_CONTRACT",
      "name": "RELEASE_TRAIN_TRANSITION_CONTRACT",
      "kind": "constant",
      "signature": "const RELEASE_TRAIN_TRANSITION_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/release-train.js",
        "line": 7
      },
      "example": "import { RELEASE_TRAIN_TRANSITION_CONTRACT } from \"@kungfu-tech/buildchain/release-train\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-train.js#releaseTrainRoot",
      "name": "releaseTrainRoot",
      "kind": "function",
      "signature": "function releaseTrainRoot(value)",
      "parameters": [
        {
          "name": "value",
          "signature": "value"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-train.js",
        "line": 74
      },
      "example": "import { releaseTrainRoot } from \"@kungfu-tech/buildchain/release-train\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-train.js#settleReleaseBlockerDevLanding",
      "name": "settleReleaseBlockerDevLanding",
      "kind": "function",
      "signature": "function settleReleaseBlockerDevLanding(repairInput, input = {})",
      "parameters": [
        {
          "name": "repairInput",
          "signature": "repairInput"
        },
        {
          "name": "input",
          "signature": "input = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "may-write-or-invoke-external-actions"
      ],
      "source": {
        "path": "packages/core/release-train.js",
        "line": 708
      },
      "example": "import { settleReleaseBlockerDevLanding } from \"@kungfu-tech/buildchain/release-train\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-train.js#transitionReleaseTrain",
      "name": "transitionReleaseTrain",
      "kind": "function",
      "signature": "function transitionReleaseTrain(trainInput, input = {})",
      "parameters": [
        {
          "name": "trainInput",
          "signature": "trainInput"
        },
        {
          "name": "input",
          "signature": "input = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "may-write-or-invoke-external-actions"
      ],
      "source": {
        "path": "packages/core/release-train.js",
        "line": 339
      },
      "example": "import { transitionReleaseTrain } from \"@kungfu-tech/buildchain/release-train\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-train.js#validateReleaseBlockerRepair",
      "name": "validateReleaseBlockerRepair",
      "kind": "function",
      "signature": "function validateReleaseBlockerRepair(input)",
      "parameters": [
        {
          "name": "input",
          "signature": "input"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-train.js",
        "line": 672
      },
      "example": "import { validateReleaseBlockerRepair } from \"@kungfu-tech/buildchain/release-train\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-train.js#validateReleaseCut",
      "name": "validateReleaseCut",
      "kind": "function",
      "signature": "function validateReleaseCut(cut)",
      "parameters": [
        {
          "name": "cut",
          "signature": "cut"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-train.js",
        "line": 232
      },
      "example": "import { validateReleaseCut } from \"@kungfu-tech/buildchain/release-train\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/release-train.js#validateReleaseTrain",
      "name": "validateReleaseTrain",
      "kind": "function",
      "signature": "function validateReleaseTrain(input)",
      "parameters": [
        {
          "name": "input",
          "signature": "input"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/release-train.js",
        "line": 365
      },
      "example": "import { validateReleaseTrain } from \"@kungfu-tech/buildchain/release-train\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/stable-candidate-ledger.js#createStableCandidateLedger",
      "name": "createStableCandidateLedger",
      "kind": "function",
      "signature": "function createStableCandidateLedger({ repository, targetBranch, now = new Date().toISOString() } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ repository, targetBranch, now = new Date().toISOString() } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/stable-candidate-ledger.js",
        "line": 56
      },
      "example": "import { createStableCandidateLedger } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/stable-candidate-ledger.js#markStableCandidatePromoted",
      "name": "markStableCandidatePromoted",
      "kind": "function",
      "signature": "function markStableCandidatePromoted(ledgerInput, versionInput, { stableTag = \"\", stableSha = \"\", now = new Date().toISOString() } = {})",
      "parameters": [
        {
          "name": "ledgerInput",
          "signature": "ledgerInput"
        },
        {
          "name": "versionInput",
          "signature": "versionInput"
        },
        {
          "name": "parameter3",
          "signature": "{ stableTag = \"\", stableSha = \"\", now = new Date().toISOString() } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "may-write-or-invoke-external-actions"
      ],
      "source": {
        "path": "packages/core/stable-candidate-ledger.js",
        "line": 229
      },
      "example": "import { markStableCandidatePromoted } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/stable-candidate-ledger.js#normalizeStableCandidateLedger",
      "name": "normalizeStableCandidateLedger",
      "kind": "function",
      "signature": "function normalizeStableCandidateLedger(input, expected = {})",
      "parameters": [
        {
          "name": "input",
          "signature": "input"
        },
        {
          "name": "expected",
          "signature": "expected = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/stable-candidate-ledger.js",
        "line": 76
      },
      "example": "import { normalizeStableCandidateLedger } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/stable-candidate-ledger.js#qualifyStableCandidate",
      "name": "qualifyStableCandidate",
      "kind": "function",
      "signature": "function qualifyStableCandidate(ledgerInput, observation, { minimumSoakSeconds = 3600, now = new Date().toISOString() } = {})",
      "parameters": [
        {
          "name": "ledgerInput",
          "signature": "ledgerInput"
        },
        {
          "name": "observation",
          "signature": "observation"
        },
        {
          "name": "parameter3",
          "signature": "{ minimumSoakSeconds = 3600, now = new Date().toISOString() } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "may-write-or-invoke-external-actions"
      ],
      "source": {
        "path": "packages/core/stable-candidate-ledger.js",
        "line": 139
      },
      "example": "import { qualifyStableCandidate } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/stable-candidate-ledger.js#registerStableCandidate",
      "name": "registerStableCandidate",
      "kind": "function",
      "signature": "function registerStableCandidate(ledgerInput, candidateInput, { now = new Date().toISOString() } = {})",
      "parameters": [
        {
          "name": "ledgerInput",
          "signature": "ledgerInput"
        },
        {
          "name": "candidateInput",
          "signature": "candidateInput"
        },
        {
          "name": "parameter3",
          "signature": "{ now = new Date().toISOString() } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "may-write-or-invoke-external-actions"
      ],
      "source": {
        "path": "packages/core/stable-candidate-ledger.js",
        "line": 106
      },
      "example": "import { registerStableCandidate } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/stable-candidate-ledger.js#revokeStableCandidate",
      "name": "revokeStableCandidate",
      "kind": "function",
      "signature": "function revokeStableCandidate(ledgerInput, versionInput, { reason, actor = \"\", now = new Date().toISOString() } = {})",
      "parameters": [
        {
          "name": "ledgerInput",
          "signature": "ledgerInput"
        },
        {
          "name": "versionInput",
          "signature": "versionInput"
        },
        {
          "name": "parameter3",
          "signature": "{ reason, actor = \"\", now = new Date().toISOString() } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "may-write-or-invoke-external-actions"
      ],
      "source": {
        "path": "packages/core/stable-candidate-ledger.js",
        "line": 185
      },
      "example": "import { revokeStableCandidate } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/stable-candidate-ledger.js#selectStableCandidate",
      "name": "selectStableCandidate",
      "kind": "function",
      "signature": "function selectStableCandidate(ledgerInput, { releaseNow = \"\", now = new Date().toISOString() } = {})",
      "parameters": [
        {
          "name": "ledgerInput",
          "signature": "ledgerInput"
        },
        {
          "name": "parameter2",
          "signature": "{ releaseNow = \"\", now = new Date().toISOString() } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/stable-candidate-ledger.js",
        "line": 206
      },
      "example": "import { selectStableCandidate } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/stable-candidate-ledger.js#setStableCandidateHold",
      "name": "setStableCandidateHold",
      "kind": "function",
      "signature": "function setStableCandidateHold(ledgerInput, enabled, { reason = \"\", now = new Date().toISOString() } = {})",
      "parameters": [
        {
          "name": "ledgerInput",
          "signature": "ledgerInput"
        },
        {
          "name": "enabled",
          "signature": "enabled"
        },
        {
          "name": "parameter3",
          "signature": "{ reason = \"\", now = new Date().toISOString() } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "may-write-or-invoke-external-actions"
      ],
      "source": {
        "path": "packages/core/stable-candidate-ledger.js",
        "line": 198
      },
      "example": "import { setStableCandidateHold } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/stable-candidate-ledger.js#STABLE_CANDIDATE_LEDGER_CONTRACT",
      "name": "STABLE_CANDIDATE_LEDGER_CONTRACT",
      "kind": "constant",
      "signature": "const STABLE_CANDIDATE_LEDGER_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/stable-candidate-ledger.js",
        "line": 1
      },
      "example": "import { STABLE_CANDIDATE_LEDGER_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/stable-candidate-ledger.js#STABLE_CANDIDATE_STATES",
      "name": "STABLE_CANDIDATE_STATES",
      "kind": "constant",
      "signature": "const STABLE_CANDIDATE_STATES",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/stable-candidate-ledger.js",
        "line": 2
      },
      "example": "import { STABLE_CANDIDATE_STATES } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/stable-candidate-ledger.js#stableCandidatePromotionRefs",
      "name": "stableCandidatePromotionRefs",
      "kind": "function",
      "signature": "function stableCandidatePromotionRefs(candidateInput, targetBranch)",
      "parameters": [
        {
          "name": "candidateInput",
          "signature": "candidateInput"
        },
        {
          "name": "targetBranch",
          "signature": "targetBranch"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/stable-candidate-ledger.js",
        "line": 264
      },
      "example": "import { stableCandidatePromotionRefs } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/surface-manifest.js#applySurfaceTimestampPolicy",
      "name": "applySurfaceTimestampPolicy",
      "kind": "function",
      "signature": "function applySurfaceTimestampPolicy(manifest, options = {})",
      "parameters": [
        {
          "name": "manifest",
          "signature": "manifest"
        },
        {
          "name": "options",
          "signature": "options = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "may-write-or-invoke-external-actions"
      ],
      "source": {
        "path": "packages/core/surface-manifest.js",
        "line": 79
      },
      "example": "import { applySurfaceTimestampPolicy } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/surface-manifest.js#createSurfaceTimestampPolicy",
      "name": "createSurfaceTimestampPolicy",
      "kind": "function",
      "signature": "function createSurfaceTimestampPolicy({ generatedAt = \"\", publishedAt = \"\", sourceDateEpoch = process.env.SOURCE_DATE_EPOCH || DEFAULT_SOURCE_DATE_EPOCH, sourceRevision = \"\", deterministicInputs = [], timestampPolicy = \"\", timestampFields = [\"generatedAt\", \"publishedAt\"], timestampFieldsParticipateInArtifactDigest = true, artifactDigestScope = \"manifest-and-artifact\", reproducible = true, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ generatedAt = \"\", publishedAt = \"\", sourceDateEpoch = process.env.SOURCE_DATE_EPOCH || DEFAULT_SOURCE_DATE_EPOCH, sourceRevision = \"\", deterministicInputs = [], timestampPolicy = \"\", timestampFields = [\"generatedAt\", \"publishedAt\"], timestampFieldsParticipateInArtifactDigest = true, artifactDigestScope = \"manifest-and-artifact\", reproducible = true, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "Errors from called operations may propagate; no narrower throw contract is declared in source."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/surface-manifest.js",
        "line": 34
      },
      "example": "import { createSurfaceTimestampPolicy } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/surface-manifest.js#SURFACE_TIMESTAMP_POLICY_CONTRACT",
      "name": "SURFACE_TIMESTAMP_POLICY_CONTRACT",
      "kind": "constant",
      "signature": "const SURFACE_TIMESTAMP_POLICY_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/surface-manifest.js",
        "line": 1
      },
      "example": "import { SURFACE_TIMESTAMP_POLICY_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/web-surface-publication-candidate.js#createWebSurfaceProductionDecision",
      "name": "createWebSurfaceProductionDecision",
      "kind": "function",
      "signature": "function createWebSurfaceProductionDecision({ approved, kind, repository, sourceSha, actor, actorPermission = \"\", releasePr = 0, releaseSource = \"\", reason, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ approved, kind, repository, sourceSha, actor, actorPermission = \"\", releasePr = 0, releaseSource = \"\", reason, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/web-surface-publication-candidate.js",
        "line": 45
      },
      "example": "import { createWebSurfaceProductionDecision } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/web-surface-publication-candidate.js#createWebSurfacePublicationCandidate",
      "name": "createWebSurfacePublicationCandidate",
      "kind": "function",
      "signature": "function createWebSurfacePublicationCandidate({ repository, sourceSha, sourceTreeSha, runtimeSha, plan, planFileDigest, controllerReceipt, decision, } = {})",
      "parameters": [
        {
          "name": "parameter1",
          "signature": "{ repository, sourceSha, sourceTreeSha, runtimeSha, plan, planFileDigest, controllerReceipt, decision, } = {}"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/web-surface-publication-candidate.js",
        "line": 79
      },
      "example": "import { createWebSurfacePublicationCandidate } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/web-surface-publication-candidate.js#WEB_SURFACE_PRODUCTION_DECISION_CONTRACT",
      "name": "WEB_SURFACE_PRODUCTION_DECISION_CONTRACT",
      "kind": "constant",
      "signature": "const WEB_SURFACE_PRODUCTION_DECISION_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/web-surface-publication-candidate.js",
        "line": 7
      },
      "example": "import { WEB_SURFACE_PRODUCTION_DECISION_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/web-surface-publication-candidate.js#WEB_SURFACE_PUBLICATION_CANDIDATE_CONTRACT",
      "name": "WEB_SURFACE_PUBLICATION_CANDIDATE_CONTRACT",
      "kind": "constant",
      "signature": "const WEB_SURFACE_PUBLICATION_CANDIDATE_CONTRACT",
      "parameters": [],
      "returns": "value",
      "errors": [
        "Import does not declare a throw contract."
      ],
      "sideEffects": [
        "none-on-import"
      ],
      "source": {
        "path": "packages/core/web-surface-publication-candidate.js",
        "line": 5
      },
      "example": "import { WEB_SURFACE_PUBLICATION_CANDIDATE_CONTRACT } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    },
    {
      "id": "packages/core/web-surface-publication-candidate.js#webSurfacePublicationDigest",
      "name": "webSurfacePublicationDigest",
      "kind": "function",
      "signature": "function webSurfacePublicationDigest(value)",
      "parameters": [
        {
          "name": "value",
          "signature": "value"
        }
      ],
      "returns": "unknown",
      "errors": [
        "May throw an Error on rejected input or failed operations; follow the linked source contract."
      ],
      "sideEffects": [
        "none-detected-by-static-source-scan"
      ],
      "source": {
        "path": "packages/core/web-surface-publication-candidate.js",
        "line": 21
      },
      "example": "import { webSurfacePublicationDigest } from \"@kungfu-tech/buildchain\";",
      "maturity": "stable",
      "audience": [
        "developer",
        "agent"
      ]
    }
  ],
  "exports": [
    {
      "specifier": "@kungfu-tech/buildchain",
      "export": ".",
      "target": "./packages/core/index.js",
      "digest": "sha256:f37909d2a4f2806563b89cde4c616d9821d968f0d1e8a72a3c4e2c31645f9397",
      "summary": "Root toolkit export for Buildchain's public Node API.",
      "capabilityGroup": "api-cli-reference",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 608,
      "symbolIds": [
        "packages/core/release-activation-transaction.js#abortReleaseActivationTransaction",
        "packages/core/release-passport.js#AGENT_INDEX_CONTRACT",
        "packages/core/build-facts.js#aggregateBuildFacts",
        "packages/core/controller-evidence.js#aggregateControllerReceipts",
        "packages/core/anchored-version-material.js#ANCHORED_VERSION_MATERIAL_CONTRACT",
        "packages/core/logging.js#appendBuildchainLogEvent",
        "packages/core/engineering-housekeeper-github.js#applyGitHubHousekeeperPlan",
        "packages/core/surface-manifest.js#applySurfaceTimestampPolicy",
        "packages/core/release-passport.js#ARTIFACT_EVIDENCE_CONTRACT",
        "packages/core/artifact-passport.js#ARTIFACT_PASSPORT_LOCATOR_CONTRACT",
        "packages/core/artifact-passport.js#ARTIFACT_PASSPORT_POINTER_CONTRACT",
        "packages/core/artifact-signing.js#ARTIFACT_SIGNING_AUTHORITY_CONTRACT",
        "packages/core/artifact-signing.js#ARTIFACT_SIGNING_RECEIPT_CONTRACT",
        "packages/core/artifact-signing.js#ARTIFACT_SIGNING_REQUEST_CONTRACT",
        "packages/core/artifact-signing-result.js#ARTIFACT_SIGNING_RESULT_CONTRACT",
        "packages/core/artifact-passport.js#ARTIFACT_VERIFICATION_CONTRACT",
        "packages/core/artifact-verification-envelope.js#ARTIFACT_VERIFICATION_ENVELOPE_CHECK_CONTRACT",
        "packages/core/artifact-verification-envelope.js#ARTIFACT_VERIFICATION_ENVELOPE_CONTRACT",
        "packages/core/artifact-signing.js#artifactSigningDigest",
        "packages/core/artifact-signing-result.js#artifactSigningEvidenceDigest",
        "packages/core/artifact-verification-envelope.js#artifactVerificationEnvelopeDigest",
        "packages/core/package-manager.js#assertPackageManager",
        "packages/core/public-surface-audit.js#assertPublicSurfaceReverseAudit",
        "packages/core/kfd3-surface-register.js#auditKfd3Surfaces",
        "packages/core/readme-badges.js#BADGE_BUNDLE_DEFAULT_CLAIMS",
        "packages/core/readme-badges.js#BADGE_BUNDLE_FACTS_CONTRACT",
        "packages/core/build-facts.js#BUILD_FACTS_GIT_CONTRACT",
        "packages/core/build-facts.js#BUILD_FACTS_LEGACY_KUNGFU_BUILDINFO_CONTRACT",
        "packages/core/build-facts.js#BUILD_FACTS_MODULE_CONTRACT",
        "packages/core/build-facts.js#BUILD_FACTS_PRODUCT_CONTRACT",
        "packages/core/build-facts.js#BUILD_FACTS_VERIFY_CONTRACT",
        "packages/core/build-facts.js#BUILD_FACTS_VERSION_CONTRACT",
        "packages/core/buildchain-agent-manuals.js#BUILDCHAIN_AGENT_MANUALS",
        "packages/core/diagnostics.js#BUILDCHAIN_ANCHORED_PACKAGE_RELEASE_VALIDATION_CONTRACT",
        "packages/core/cache-evidence.js#BUILDCHAIN_CACHE_EVIDENCE_SET_CONTRACT",
        "packages/core/cache-evidence.js#BUILDCHAIN_CACHE_OPERATION_RECEIPT_CONTRACT",
        "packages/core/candidate-timeline.js#BUILDCHAIN_CANDIDATE_TIMELINE_CONTRACT",
        "packages/core/candidate-timeline.js#BUILDCHAIN_CANDIDATE_TIMELINE_EVENT_CONTRACT",
        "packages/core/buildchain-layout.js#BUILDCHAIN_CONFIG_PATH",
        "packages/core/issue-reporting.js#BUILDCHAIN_CONSUMER_ISSUE_CONTRACT",
        "packages/core/buildchain-contract.js#BUILDCHAIN_CONTRACT_LOCK",
        "packages/core/buildchain-layout.js#BUILDCHAIN_CONTRACT_LOCK_PATH",
        "packages/core/controller-evidence.js#BUILDCHAIN_CONTROLLER_AGGREGATE_CONTRACT",
        "packages/core/controller-evidence.js#BUILDCHAIN_CONTROLLER_DESCRIPTOR_CONTRACT",
        "packages/core/controller-evidence.js#BUILDCHAIN_CONTROLLER_EVIDENCE_CONTRACT",
        "packages/core/controller-evidence.js#BUILDCHAIN_CONTROLLER_REGISTRY_CONTRACT",
        "packages/core/diagnostics.js#BUILDCHAIN_DIAGNOSTICS_CONTRACT",
        "packages/core/diagnostics.js#BUILDCHAIN_DIAGNOSTICS_MANIFEST_CONTRACT",
        "packages/core/diagnostics.js#BUILDCHAIN_DIAGNOSTICS_SUMMARY_CONTRACT",
        "packages/core/buildchain-layout.js#BUILDCHAIN_DIR",
        "packages/core/buildchain-layout.js#BUILDCHAIN_GENERATED_DIRS",
        "packages/core/github-governance-authority.js#BUILDCHAIN_GITHUB_GOVERNANCE_AUTHORITY",
        "packages/core/github-governance-authority.js#BUILDCHAIN_GITHUB_GOVERNANCE_PROTECTED_PATHS",
        "packages/core/kfd-gate.js#BUILDCHAIN_JSON_FORMATTING_POLICY",
        "packages/core/buildchain-kfd-claims.js#BUILDCHAIN_KFD_CLAIM_REGISTRY_CONTRACT",
        "packages/core/buildchain-kfd-claims.js#BUILDCHAIN_KFD_COLLABORATION_INTERFACE_CONTRACT",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD_ROOT",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD1_CONTRACT_WORLD_WITNESS_PATH",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD1_DIR",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD1_RELEASE_GATE_PATH",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD1_VERIFY_RESULT_PATH",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD2_CLAIM_ARGS_PATH",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD2_CLAIMS_DIR",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD2_DIR",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD2_REGISTRY_PATH",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD2_RELEASE_CLAIMS_PATH",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD3_ARTIFACT_WITNESS_PATH",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD3_CAPABILITY_QUERY_PATH",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD3_COLLABORATION_INTERFACE_PATH",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD3_DIR",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD3_PREBUILD_WITNESS_PATH",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD3_SURFACE_REGISTRY_PATH",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD4_DIR",
        "packages/core/buildchain-layout.js#BUILDCHAIN_LAYOUT_DISCOVERY_CONTRACT",
        "packages/core/diagnostics.js#BUILDCHAIN_LIFECYCLE_OBSERVABILITY_CONTRACT",
        "packages/core/diagnostics.js#BUILDCHAIN_LOCKED_SOURCE_CHECKOUT_CONTRACT",
        "packages/core/logging.js#BUILDCHAIN_LOG_EVENT_CONTRACT",
        "packages/core/logging.js#BUILDCHAIN_LOG_SUMMARY_CONTRACT",
        "packages/core/diagnostics.js#BUILDCHAIN_PROCESS_SAMPLE_REPORT_CONTRACT",
        "packages/core/diagnostics.js#BUILDCHAIN_PROCESS_SAMPLE_SUMMARY_CONTRACT",
        "packages/core/public-surface-audit.js#BUILDCHAIN_PUBLIC_SURFACE_AUDIT_CONTRACT",
        "packages/core/buildchain-layout.js#BUILDCHAIN_RELEASE_PASSPORT_PATH",
        "packages/core/buildchain-contract.js#BUILDCHAIN_RUNTIME_CONTRACT_WORLD",
        "packages/core/buildchain-layout.js#BUILDCHAIN_VERSION_PIN_PATH",
        "packages/core/issue-reporting.js#BUILDCHAIN_WORKFLOW_FRICTION_ISSUE_CONTRACT",
        "packages/core/kfd.js#buildchainKfdClaims",
        "packages/core/buildchain-publication-authority.js#buildchainPublicationAuthorityDescriptors",
        "packages/core/issue-reporting.js#buildConsumerIssueReport",
        "packages/core/build-facts.js#buildFactsDigest",
        "packages/core/issue-reporting.js#buildWorkflowFrictionIssueReport",
        "packages/core/cache-evidence.js#cacheEvidenceDigest",
        "packages/core/channel-candidate.js#CHANNEL_CANDIDATE_DECISION_SCHEMA",
        "packages/core/channel-candidate.js#channelCandidateSourceLockRef",
        "packages/core/readme-badges.js#checkBadgeBundleBlock",
        "packages/core/homebrew.js#checkHomebrewTap",
        "packages/core/kfd2-product-claims.js#checkKfd2ProductClaimOutputs",
        "packages/core/readme-badges.js#checkReadmeBadgeBlock",
        "packages/core/release-propagation-work-transitions.js#claimReleasePropagationWork",
        "packages/core/engineering-housekeeper.js#classifyHousekeeperBranch",
        "packages/core/engineering-housekeeper.js#classifyHousekeeperPullRequest",
        "packages/core/engineering-housekeeper.js#classifyHousekeeperReplay",
        "packages/core/diagnostics.js#classifyProcessCommand",
        "packages/core/release-propagation-agent-entry.js#classifyReleasePropagationCondition",
        "packages/core/github-governance-authority.js#codeownersForPath",
        "packages/core/readme-badges.js#collectBadgeBundleFacts",
        "packages/core/diagnostics.js#collectBuildchainDiagnostics",
        "packages/core/diagnostics.js#collectCacheDiagnostics",
        "packages/core/diagnostics.js#collectCompilerCacheDiagnostics",
        "packages/core/diagnostics.js#collectGitDiagnostics",
        "packages/core/engineering-housekeeper-github.js#collectGitHubHousekeeperInventory",
        "packages/core/release-passport.js#collectGitHubReleasePassport",
        "packages/core/build-facts.js#collectGitSourceFacts",
        "packages/core/homebrew.js#collectHomebrewTapFacts",
        "packages/core/kfd.js#collectKfdStatus",
        "packages/core/build-facts.js#collectModuleBuildFacts",
        "packages/core/diagnostics.js#collectNativeDiagnostics",
        "packages/core/paper-fleet.js#collectPaperFleetAudit",
        "packages/core/paper.js#collectPaperPreflight",
        "packages/core/paper.js#collectPaperStatus",
        "packages/core/diagnostics.js#collectProcessTreeSnapshot",
        "packages/core/publication-artifact.js#collectPublicationArtifact",
        "packages/core/publication-package.js#collectPublicationPackageFacts",
        "packages/core/public-surface-audit.js#collectPublicSurfaceReverseAudit",
        "packages/core/readme-badges.js#collectReadmeBadgeFacts",
        "packages/core/diagnostics.js#collectRunnerDiagnostics",
        "packages/core/diagnostics.js#collectToolDiagnostics",
        "packages/core/build-facts.js#collectVersionSourceFact",
        "packages/core/package-manager.js#commandForKungfuUpgrade",
        "packages/core/package-manager.js#commandForRunScript",
        "packages/core/package-manager.js#commandForVersion",
        "packages/core/github-governance-authority.js#compileEffectiveGithubGovernancePolicy",
        "packages/core/release-tail-provider-plane.js#compileReleaseTailDeclaration",
        "packages/core/release-propagation-work-transitions.js#completeReleasePropagationWork",
        "packages/core/issue-reporting.js#computeConsumerIssueFingerprint",
        "packages/core/publication-authority.js#CONSUMER_PUBLICATION_DECISION_CONTRACT",
        "packages/core/issue-reporting.js#consumerIssueMarker",
        "packages/core/buildchain-contract.js#contractSummary",
        "packages/core/controller-evidence.js#controllerEvidenceDigest",
        "packages/core/release-tail-provider-adapters.js#createActivationReceiptProjectorAdapter",
        "packages/core/anchored-version-material.js#createAnchoredVersionMaterialEvidence",
        "packages/core/release-passport.js#createArtifactEvidence",
        "packages/core/artifact-signing.js#createArtifactSigningReceipt",
        "packages/core/artifact-signing.js#createArtifactSigningRequest",
        "packages/core/artifact-signing-result.js#createArtifactSigningResult",
        "packages/core/buildchain-contract.js#createBuildchainContractLock",
        "packages/core/buildchain-contract.js#createBuildchainContractWorld",
        "packages/core/github-governance-authority.js#createBuildchainGithubGovernanceAuthority",
        "packages/core/buildchain-kfd-claims.js#createBuildchainKfd1Witness",
        "packages/core/buildchain-kfd-claims.js#createBuildchainKfd2Claims",
        "packages/core/buildchain-kfd-claims.js#createBuildchainKfd3ArtifactWitness",
        "packages/core/buildchain-kfd-claims.js#createBuildchainKfd3PrebuildWitness",
        "packages/core/buildchain-kfd-claims.js#createBuildchainKfdClaimRegistry",
        "packages/core/buildchain-kfd-claims.js#createBuildchainKfdSurfaceRegistry",
        "packages/core/buildchain-layout.js#createBuildchainLayoutDiscovery",
        "packages/core/logging.js#createBuildchainLogger",
        "packages/core/buildchain-publication-authority.js#createBuildchainPublicationAuthorityRegistry",
        "packages/core/buildchain-kfd-claims.js#createBuildchainPublicClaimDefinitions",
        "packages/core/cache-evidence.js#createCacheEvidenceSet",
        "packages/core/cache-evidence.js#createCacheOperationReceipt",
        "packages/core/candidate-timeline.js#createCandidateTimeline",
        "packages/core/publication-authority.js#createConsumerPublicationDecision",
        "packages/core/controller-evidence.js#createControllerPlan",
        "packages/core/controller-evidence.js#createControllerReceipt",
        "packages/core/controller-evidence.js#createControllerReceiptReference",
        "packages/core/controller-evidence.js#createControllerRegistry",
        "packages/core/diagnostics.js#createDiagnosticsArtifact",
        "packages/core/engineering-housekeeper.js#createEngineeringHousekeeperPlan",
        "packages/core/engineering-housekeeper.js#createEngineeringHousekeeperReceipt",
        "packages/core/github-artifact-attestation.js#createGitHubArtifactAttestationEvidence",
        "packages/core/github-artifact-attestation.js#createGitHubArtifactAttestationPolicy",
        "packages/core/github-artifact-attestation.js#createGitHubArtifactAttestationVerificationPlan",
        "packages/core/github-governance-authority.js#createGithubGovernanceRolloutPlan",
        "packages/core/issue-reporting.js#createGitHubIssueRequest",
        "packages/core/release-tail-provider-adapters.js#createGitHubReleaseAssetsAdapter",
        "packages/core/github-governance-authority.js#createGithubRulesetBypassRolloutPlan",
        "packages/core/github-governance-authority.js#createGithubRulesetGovernanceRolloutPlan",
        "packages/core/release-tail-provider-adapters.js#createHttpJsonReadback",
        "packages/core/kfd-gate.js#createKfd1ReleaseGateEvidence",
        "packages/core/kfd-gate.js#createKfd3CollaborationInterfaceReleaseGateEvidence",
        "packages/core/kfd3-surface-register.js#createKfd3SurfaceWitness",
        "packages/core/artifact-verification-envelope.js#createKfdAdopterReleaseBinding",
        "packages/core/readme-badges.js#createKfdBadgeSpecsFromStandards",
        "packages/core/build-facts.js#createKungfuBuildInfoProjection",
        "packages/core/release-propagation-pickup.js#createManualUpstreamPickupCapture",
        "packages/core/release-propagation-pickup.js#createManualUpstreamPickupPlan",
        "packages/core/release-propagation-capture.js#createPackageReleasePropagationCapture",
        "packages/core/paper.js#createPaperAlphaPlan",
        "packages/core/paper.js#createPaperBuildPlan",
        "packages/core/paper.js#createPaperResumePlan",
        "packages/core/paper-work.js#createPaperWorkStartPlan",
        "packages/core/paper-work.js#createPaperWorkSubmitPlan",
        "packages/core/portable-dev-cache.js#createPortableDevCachePlan",
        "packages/core/portable-dev-cache.js#createPortableDevCacheReceipt",
        "packages/core/publication-authority.js#createPublicationAdmission",
        "packages/core/publication-artifact-candidate.js#createPublicationArtifactCandidate",
        "packages/core/publication-authority.js#createPublicationArtifactManifestSet",
        "packages/core/publication-authority.js#createPublicationAuthorityRegistry",
        "packages/core/publication-authority.js#createPublicationControlPlaneAudit",
        "packages/core/publication-authority.js#createPublicationGateDecision",
        "packages/core/publication-authority.js#createPublicationQualificationReceipt",
        "packages/core/publication-sealed-bundle.js#createPublicationSealedBundle",
        "packages/core/publication-artifact.js#createPublicationSourceBundle",
        "packages/core/readme-badges.js#createReadmeBadgeEndpointRegistry",
        "packages/core/release-activation-transaction.js#createReleaseActivationReceiptSet",
        "packages/core/release-activation-transaction.js#createReleaseActivationTransaction",
        "packages/core/release-candidate.js#createReleaseCandidatePassport",
        "packages/core/release-passport.js#createReleaseCheckReport",
        "packages/core/release-passport.js#createReleasePassport",
        "packages/core/release-passport-contract.js#createReleasePassportCheckManifest",
        "packages/core/release-propagation.js#createReleasePropagationLock",
        "packages/core/release-propagation-push.js#createReleasePropagationPushPlan",
        "packages/core/release-propagation.js#createReleasePropagationReceipt",
        "packages/core/release-propagation-work.js#createReleasePropagationStageReceipt",
        "packages/core/release-propagation-work.js#createReleasePropagationWork",
        "packages/core/release-tail-provider-plane.js#createReleaseTailAdapterSet",
        "packages/core/release-tail-provider-plane.js#createReleaseTailTransaction",
        "packages/core/publish-transaction.js#createReleaseTransaction",
        "packages/core/publication-authority.js#createRunnerProvenance",
        "packages/core/release-tail-provider-adapters.js#createSignedStaticChannelAdapter",
        "packages/core/release-tail-provider-adapters.js#createSiteReleaseActivationAdapter",
        "packages/core/stable-candidate-ledger.js#createStableCandidateLedger",
        "packages/core/surface-manifest.js#createSurfaceTimestampPolicy",
        "packages/core/web-surface-publication-candidate.js#createWebSurfaceProductionDecision",
        "packages/core/web-surface-publication-candidate.js#createWebSurfacePublicationCandidate",
        "packages/core/channel-candidate.js#decideChannelCandidate",
        "packages/core/issue-reporting.js#DEFAULT_BUILDCHAIN_ISSUE_REPOSITORY",
        "packages/core/engineering-housekeeper.js#DEFAULT_HOUSEKEEPER_POLICY",
        "packages/core/logging.js#defaultBuildchainLogPath",
        "packages/core/publish-transaction.js#defaultPublishEvidencePath",
        "packages/core/publish-transaction.js#defaultReleaseStatePath",
        "packages/core/detached-artifact-signature.js#DETACHED_ARTIFACT_SIGNATURE_CONTRACT",
        "packages/core/kfd3-surface-register.js#detectKfd3Surfaces",
        "packages/core/package-manager.js#detectLockfile",
        "packages/core/package-manager.js#detectPackageManager",
        "packages/core/publication-authority.js#detectPublicationAuthoritySignals",
        "packages/core/diagnostics.js#detectRequestedParallelism",
        "packages/core/diagnostics.js#detectRequestedParallelismFromProcessSamples",
        "packages/core/release-tail-compatibility.js#diagnoseLegacyReleaseTailHooks",
        "packages/core/artifact-passport.js#discoverArtifactPassport",
        "packages/core/buildchain-layout.js#discoverBuildchainRepoFiles",
        "packages/core/buildchain-config.js#discoverConfiguredDerivedVersionMaterial",
        "packages/core/buildchain-config.js#discoverConfiguredVersionStateFiles",
        "packages/core/kfd.js#discoverKfdStandards",
        "packages/core/paper-fleet.js#discoverPaperFleet",
        "packages/core/engineering-housekeeper.js#ENGINEERING_HOUSEKEEPER_CONTRACT",
        "packages/core/engineering-housekeeper.js#ENGINEERING_HOUSEKEEPER_SCHEMA_VERSION",
        "packages/core/engineering-housekeeper.js#engineeringHousekeeperRoot",
        "packages/core/public-surface-audit.js#enumerateActionInputs",
        "packages/core/public-surface-cli.js#enumerateCliCommandsFromBin",
        "packages/core/public-surface-audit.js#enumerateDocCommandRefs",
        "packages/core/public-surface-audit.js#enumerateSitePages",
        "packages/core/public-surface-audit.js#enumerateWorkflowInputs",
        "packages/core/buildchain-contract.js#evaluateBuildchainContractLock",
        "packages/core/github-governance-authority.js#evaluateCodeownersAuthority",
        "packages/core/github-governance-authority.js#evaluateGithubGovernanceSnapshot",
        "packages/core/kfd-product-gates.js#evaluateKfdProductGate",
        "packages/core/publication-control-plane-audit.js#evaluatePublicationControlPlaneSnapshot",
        "packages/core/paper.js#executePaperNpmBootstrap",
        "packages/core/paper-work.js#executePaperWorkStart",
        "packages/core/paper-work.js#executePaperWorkSubmitPush",
        "packages/core/release-propagation-push.js#executeReleasePropagationPush",
        "packages/core/release-tail-provider-plane.js#executeReleaseTailTransaction",
        "packages/core/artifact-passport.js#explainArtifactPassport",
        "packages/core/kfd-agent-hub.js#explainKfdAgentHub",
        "packages/core/release-line-dry-run.js#explainReleaseLineDryRun",
        "packages/core/release-passport.js#explainReleasePassport",
        "packages/core/release-candidate.js#FAMILY_RELEASE_EVIDENCE_CONTRACT",
        "packages/core/buildchain-contract.js#finalizeBuildchainContractWorld",
        "packages/core/candidate-timeline.js#formatCandidateTimelineReport",
        "packages/core/diagnostics.js#formatDiagnosticsSummaryTable",
        "packages/core/engineering-housekeeper-github.js#formatGitHubHousekeeperPlan",
        "packages/core/release-line-dry-run.js#formatReleaseLineDryRun",
        "packages/core/buildchain-config.js#getLifecycleStage",
        "packages/core/buildchain-config.js#getNativeDiagnosticsProfile",
        "packages/core/buildchain-config.js#getPublishContract",
        "packages/core/buildchain-config.js#getStableReleasePolicy",
        "packages/core/buildchain-config.js#getVersionStrategy",
        "packages/core/package-manager.js#getWorkspaceInfo",
        "packages/core/github-artifact-attestation.js#GITHUB_ARTIFACT_ATTESTATION_EVIDENCE_CONTRACT",
        "packages/core/github-artifact-attestation.js#GITHUB_ARTIFACT_ATTESTATION_POLICY_CONTRACT",
        "packages/core/github-artifact-attestation.js#GITHUB_ARTIFACT_ATTESTATION_PREDICATE_CONTRACT",
        "packages/core/github-artifact-attestation.js#GITHUB_ARTIFACT_ATTESTATION_PREDICATE_TYPE",
        "packages/core/github-artifact-attestation.js#GITHUB_ARTIFACT_ATTESTATION_VERIFICATION_CONTRACT",
        "packages/core/github-artifact-attestation.js#GITHUB_ARTIFACT_ATTESTATION_WORKFLOW",
        "packages/core/github-governance-authority.js#GITHUB_GOVERNANCE_AUTHORITY_CONTRACT",
        "packages/core/github-governance-authority.js#GITHUB_GOVERNANCE_RECEIPT_CONTRACT",
        "packages/core/github-governance-authority.js#GITHUB_GOVERNANCE_ROLLOUT_CONTRACT",
        "packages/core/github-governance-authority.js#GITHUB_GOVERNANCE_RULESET_ROLLOUT_CONTRACT",
        "packages/core/github-artifact-attestation.js#githubArtifactAttestationRequiredPermissions",
        "packages/core/github-artifact-attestation.js#githubArtifactAttestationSemanticRoot",
        "packages/core/github-artifact-attestation.js#githubArtifactAttestationSha256Buffer",
        "packages/core/github-artifact-attestation.js#githubArtifactAttestationSha256File",
        "packages/core/github-governance-authority.js#githubGovernanceDigest",
        "packages/core/engineering-housekeeper-github-client.js#GitHubHousekeeperClient",
        "packages/core/engineering-housekeeper-github-client.js#GitHubHousekeeperProviderError",
        "packages/core/issue-reporting.js#GitHubIssueRequestError",
        "packages/core/release-tail-provider-adapters.js#githubReleaseAssetsTargetRoot",
        "packages/core/homebrew.js#HOMEBREW_TAP_CHECK_CONTRACT",
        "packages/core/homebrew.js#HOMEBREW_TAP_FACTS_CONTRACT",
        "packages/core/homebrew.js#HOMEBREW_TAP_MANIFEST_CONTRACT",
        "packages/core/engineering-housekeeper.js#HOUSEKEEPER_REASON_CODES",
        "packages/core/release-passport.js#IMPACT_LEDGER_CONTRACT",
        "packages/core/kfd-agent-hub.js#initKfdAgentHub",
        "packages/core/kfd-agent-hub.js#inspectKfdAgentHub",
        "packages/core/release-propagation-push.js#inspectReleasePropagationPushState",
        "packages/core/artifact-verification-envelope.js#installedKfdPackageArtifactRoot",
        "packages/core/artifact-verification-envelope.js#KFD_ADOPTER_RELEASE_BINDING_CONTRACT",
        "packages/core/kfd-agent-hub.js#KFD_AGENT_HUB_ADOPTION_CONTRACT",
        "packages/core/kfd-agent-hub.js#KFD_AGENT_HUB_ADOPTION_SCHEMA",
        "packages/core/kfd-agent-hub.js#KFD_AGENT_HUB_DECLARATION",
        "packages/core/kfd-agent-hub.js#KFD_AGENT_HUB_LOCK_CONTRACT",
        "packages/core/kfd-agent-hub.js#KFD_AGENT_HUB_OUTPUT_DIR",
        "packages/core/kfd-agent-hub.js#KFD_AGENT_HUB_VERIFICATION_CONTRACT",
        "packages/core/kfd-product-gates.js#KFD_PRODUCT_GATE_CONTRACT",
        "packages/core/kfd-product-gates.js#KFD_PRODUCT_GATE_INPUT_CONTRACT",
        "packages/core/kfd-product-gates.js#KFD_PRODUCT_GATE_INPUT_SCHEMA",
        "packages/core/kfd-product-gates.js#KFD_PRODUCT_GATE_INPUT_SCHEMA_ID",
        "packages/core/kfd.js#kfd1",
        "packages/core/kfd-gate.js#KFD1_RELEASE_GATE_CONTRACT",
        "packages/core/kfd-gate.js#KFD1_WITNESS_SET_CONTRACT",
        "packages/core/kfd.js#kfd2",
        "packages/core/kfd2-product-claims.js#KFD2_PRODUCT_CLAIMS_OUTPUT_CONTRACT",
        "packages/core/kfd2-product-claims.js#KFD2_PRODUCT_CLAIMS_REGISTRY_CONTRACT",
        "packages/core/kfd2-product-claims.js#KFD2_PRODUCT_CLAIMS_VALIDATION_CONTRACT",
        "packages/core/release-passport.js#KFD2_RELEASE_TRUST_PASSPORT_CONTRACT",
        "packages/core/release-passport.js#KFD2_TRUST_PROOF_CONTRACT",
        "packages/core/kfd.js#kfd3",
        "packages/core/kfd-gate.js#KFD3_ARTIFACT_WITNESS_CONTRACT",
        "packages/core/kfd3-surface-register.js#KFD3_CAPABILITY_QUERY_CONTRACT",
        "packages/core/kfd3-surface-register.js#KFD3_DEFAULT_REGISTRY_PATH",
        "packages/core/kfd-gate.js#KFD3_PREBUILD_WITNESS_CONTRACT",
        "packages/core/kfd-gate.js#KFD3_RELEASE_GATE_CONTRACT",
        "packages/core/kfd3-surface-register.js#KFD3_SURFACE_AUDIT_CONTRACT",
        "packages/core/kfd3-surface-register.js#KFD3_SURFACE_DETECTION_CONTRACT",
        "packages/core/kfd3-surface-register.js#KFD3_SURFACE_REGISTRY_CONTRACT",
        "packages/core/kfd.js#kfd4",
        "packages/core/kfd-product-gates.js#kfdProductGateDigest",
        "packages/core/kfd-product-gates.js#kfdProductGates",
        "packages/core/artifact-verification-envelope.js#KFX_ADMISSION_INPUTS_CONTRACT",
        "packages/core/kfd.js#layout",
        "packages/core/buildchain-layout.js#LEGACY_BUILDCHAIN_CONFIG_PATH",
        "packages/core/buildchain-layout.js#LEGACY_BUILDCHAIN_CONTRACT_LOCK_PATH",
        "packages/core/buildchain-layout.js#LEGACY_BUILDCHAIN_KFD3_SURFACE_REGISTRY_PATH",
        "packages/core/buildchain-layout.js#LEGACY_BUILDCHAIN_KFD3_SURFACE_REGISTRY_PATHS",
        "packages/core/buildchain-layout.js#LEGACY_BUILDCHAIN_RELEASE_PASSPORT_PATH",
        "packages/core/artifact-signing.js#listArtifactSigningProfiles",
        "packages/core/kfd.js#listKfdSchemas",
        "packages/core/buildchain-config.js#loadBuildchainConfig",
        "packages/core/buildchain-config.js#loadConfiguredAnchorManifest",
        "packages/core/release-passport.js#makeReleasePassportFixtureAssets",
        "packages/core/release-propagation-pickup.js#MANUAL_UPSTREAM_PICKUP_CONFIG_CONTRACT",
        "packages/core/release-propagation-pickup.js#MANUAL_UPSTREAM_PICKUP_PLAN_CONTRACT",
        "packages/core/stable-candidate-ledger.js#markStableCandidatePromoted",
        "packages/core/buildchain-layout.js#migrateBuildchainLayout",
        "packages/core/buildchain-config.js#normalizeBuildchainConfig",
        "packages/core/logging.js#normalizeBuildchainLogEvent",
        "packages/core/candidate-timeline.js#normalizeCandidateTimelineEvent",
        "packages/core/controller-evidence.js#normalizeControllerReceiptReferences",
        "packages/core/github-artifact-attestation.js#normalizeGitHubArtifactAttestationPolicy",
        "packages/core/github-governance-authority.js#normalizeGithubBranchProtectionSnapshot",
        "packages/core/github-governance-authority.js#normalizeGithubRulesetSnapshot",
        "packages/core/issue-reporting.js#normalizeIssueRepository",
        "packages/core/kfd-gate.js#normalizeKfd1ContractWorldWitness",
        "packages/core/kfd-gate.js#normalizeKfd3CollaborationInterfaceArtifactWitness",
        "packages/core/kfd-gate.js#normalizeKfd3CollaborationInterfacePrebuildWitness",
        "packages/core/kfd3-surface-register.js#normalizeKfd3DistributionDeclaration",
        "packages/core/kfd.js#normalizeKfdStandardId",
        "packages/core/buildchain-config.js#normalizeLifecycleStage",
        "packages/core/release-propagation-pickup.js#normalizeManualUpstreamPickupConfig",
        "packages/core/release-propagation-capture.js#normalizePackageReleasePropagationConfig",
        "packages/core/release-propagation.js#normalizeReleasePropagationGraph",
        "packages/core/release-propagation-agent-entry.js#normalizeSiteUpstreamIntent",
        "packages/core/stable-candidate-ledger.js#normalizeStableCandidateLedger",
        "packages/core/release-propagation-capture.js#PACKAGE_RELEASE_PROPAGATION_CONFIG_CONTRACT",
        "packages/core/paper.js#PAPER_ALPHA_PLAN_CONTRACT",
        "packages/core/paper.js#PAPER_BUILD_PLAN_CONTRACT",
        "packages/core/paper-fleet.js#PAPER_FLEET_AUDIT_CONTRACT",
        "packages/core/paper-fleet.js#PAPER_FLEET_UPDATE_PLAN_CONTRACT",
        "packages/core/paper.js#PAPER_MIGRATION_CONTRACT",
        "packages/core/paper.js#PAPER_NPM_BOOTSTRAP_CONTRACT",
        "packages/core/paper-repository.js#PAPER_PATHS",
        "packages/core/paper.js#PAPER_PREFLIGHT_CONTRACT",
        "packages/core/paper.js#PAPER_RESUME_PLAN_CONTRACT",
        "packages/core/paper.js#PAPER_SCAFFOLD_CONTRACT",
        "packages/core/paper.js#PAPER_STATE_ORDER",
        "packages/core/paper.js#PAPER_STATUS_CONTRACT",
        "packages/core/paper.js#PAPER_VISIBILITY_CONTRACT",
        "packages/core/paper-work.js#PAPER_WORK_START_PLAN_CONTRACT",
        "packages/core/paper-work.js#PAPER_WORK_SUBMIT_PLAN_CONTRACT",
        "packages/core/paper-fleet.js#paperFleetTransitionWorkspace",
        "packages/core/github-governance-authority.js#parseCodeowners",
        "packages/core/issue-reporting.js#parseIssueLabels",
        "packages/core/release-tail-provider-plane.js#parseReleaseTailDeclaration",
        "packages/core/buildchain-layout.js#planBuildchainLayoutMigration",
        "packages/core/paper-fleet.js#planPaperFleetUpdate",
        "packages/core/paper.js#planPaperMigration",
        "packages/core/paper.js#planPaperScaffold",
        "packages/core/release-line-bootstrap.js#planReleaseLineBootstrap",
        "packages/core/release-propagation.js#planReleasePropagation",
        "packages/core/release-propagation-agent-entry.js#planSiteUpstreamAgentEntry",
        "packages/core/publish-transaction.js#planTransactionRecovery",
        "packages/core/github-artifact-attestation.js#prepareGitHubArtifactAttestation",
        "packages/core/publication-package.js#preparePublicationNpmPackage",
        "packages/core/release-passport.js#PRODUCT_MECHANISM_CONTRACT",
        "packages/core/artifact-verification-envelope.js#projectArtifactVerificationEnvelopeToKfx",
        "packages/core/publication-authority.js#PUBLICATION_ADMISSION_CONTRACT",
        "packages/core/publication-artifact.js#PUBLICATION_ARTIFACT_ARCHIVE_CONTRACT",
        "packages/core/publication-artifact-candidate.js#PUBLICATION_ARTIFACT_CANDIDATE_CONTRACT",
        "packages/core/publication-artifact.js#PUBLICATION_ARTIFACT_MANIFEST_CONTRACT",
        "packages/core/publication-authority.js#PUBLICATION_ARTIFACT_MANIFEST_SET_CONTRACT",
        "packages/core/publication-artifact.js#PUBLICATION_ARTIFACT_PASSPORT_CONTRACT",
        "packages/core/publication-artifact.js#PUBLICATION_ARTIFACT_REGISTRY_CONTRACT",
        "packages/core/publication-authority.js#PUBLICATION_AUTHORITY_CLASSES",
        "packages/core/publication-authority.js#PUBLICATION_AUTHORITY_REGISTRY_CONTRACT",
        "packages/core/publication-authority.js#PUBLICATION_CAPABILITY_CONTRACT",
        "packages/core/publication-authority.js#PUBLICATION_CONTROL_PLANE_AUDIT_CONTRACT",
        "packages/core/publication-authority.js#PUBLICATION_GATE_DECISION_CONTRACT",
        "packages/core/publication-package.js#PUBLICATION_NPM_PACKAGE_CONTRACT",
        "packages/core/publication-authority.js#PUBLICATION_QUALIFICATION_RECEIPT_CONTRACT",
        "packages/core/publication-reproducibility.js#PUBLICATION_REPRODUCIBILITY_RECEIPT_CONTRACT",
        "packages/core/publication-sealed-bundle.js#PUBLICATION_SEALED_BUNDLE_CONTRACT",
        "packages/core/publication-artifact-candidate.js#publicationArtifactCandidateDigest",
        "packages/core/publication-authority.js#publicationAuthorityDigest",
        "packages/core/publication-authority.js#publicationGateAggregateBindings",
        "packages/core/stable-candidate-ledger.js#qualifyStableCandidate",
        "packages/core/kfd3-surface-register.js#queryKfd3Capabilities",
        "packages/core/buildchain-contract.js#readBuildchainContractLock",
        "packages/core/buildchain-contract.js#readBuildchainContractWorld",
        "packages/core/logging.js#readBuildchainLogEvents",
        "packages/core/diagnostics.js#readDiagnosticsArtifact",
        "packages/core/release-passport.js#readJsonFromLocation",
        "packages/core/kfd2-product-claims.js#readKfd2ProductClaimsRegistry",
        "packages/core/kfd3-surface-register.js#readKfd3SurfaceRegistry",
        "packages/core/kfd.js#readKfdSchema",
        "packages/core/readme-badges.js#README_BADGE_BLOCK_END",
        "packages/core/readme-badges.js#README_BADGE_BLOCK_START",
        "packages/core/readme-badges.js#README_BADGE_FACTS_CONTRACT",
        "packages/core/readme-badges.js#README_BADGE_HOSTED_BASE_URL",
        "packages/core/issue-reporting.js#readOptionalIssueBodyFile",
        "packages/core/publish-transaction.js#readPublishEvidence",
        "packages/core/readme-badges.js#readReadme",
        "packages/core/release-propagation.js#readReleasePropagationJson",
        "packages/core/release-tail-provider-plane.js#readReleaseTailTransaction",
        "packages/core/publish-transaction.js#readReleaseTransaction",
        "packages/core/release-activation-transaction.js#recordReleaseActivationPhase",
        "packages/core/release-propagation-work-transitions.js#recordReleasePropagationStage",
        "packages/core/release-candidate-recovery.js#recoveryFailure",
        "packages/core/logging.js#redactBuildchainLogAttributes",
        "packages/core/diagnostics.js#redactDiagnosticsValue",
        "packages/core/issue-reporting.js#redactIssueText",
        "packages/core/kfd3-surface-register.js#registerKfd3Surfaces",
        "packages/core/stable-candidate-ledger.js#registerStableCandidate",
        "packages/core/release-activation-transaction.js#RELEASE_ACTIVATION_CONTRACT",
        "packages/core/release-activation-transaction.js#RELEASE_ACTIVATION_PHASES",
        "packages/core/release-activation-transaction.js#RELEASE_ACTIVATION_RECEIPT_SET_CONTRACT",
        "packages/core/release-candidate.js#RELEASE_CANDIDATE_PASSPORT_CONTRACT",
        "packages/core/release-candidate-recovery.js#RELEASE_CANDIDATE_RECOVERY_CONTRACT",
        "packages/core/release-passport.js#RELEASE_CHECK_REPORT_CONTRACT",
        "packages/core/release-passport.js#RELEASE_EVIDENCE_ATTACHMENT_CONTRACT",
        "packages/core/release-passport-contract.js#RELEASE_PASSPORT_CHECK_MANIFEST_CONTRACT",
        "packages/core/release-passport.js#RELEASE_PASSPORT_CONTRACT",
        "packages/core/release-passport-contract.js#RELEASE_PASSPORT_SCHEMA",
        "packages/core/release-passport-contract.js#RELEASE_PASSPORT_SCHEMA_ID",
        "packages/core/release-propagation-agent-entry.js#RELEASE_PROPAGATION_FAILURE_MATRIX",
        "packages/core/release-propagation-agent-entry.js#RELEASE_PROPAGATION_FAILURE_MATRIX_CONTRACT",
        "packages/core/release-propagation.js#RELEASE_PROPAGATION_GRAPH_CONTRACT",
        "packages/core/release-propagation.js#RELEASE_PROPAGATION_LOCK_CONTRACT",
        "packages/core/release-propagation.js#RELEASE_PROPAGATION_PLAN_CONTRACT",
        "packages/core/release-propagation-push.js#RELEASE_PROPAGATION_PUSH_PLAN_CONTRACT",
        "packages/core/release-propagation-push.js#RELEASE_PROPAGATION_PUSH_RESULT_CONTRACT",
        "packages/core/release-propagation.js#RELEASE_PROPAGATION_RECEIPT_CONTRACT",
        "packages/core/release-propagation-work-constants.js#RELEASE_PROPAGATION_STAGE_RECEIPT_CONTRACT",
        "packages/core/release-propagation-work-constants.js#RELEASE_PROPAGATION_WORK_CONTRACT",
        "packages/core/release-propagation-work-constants.js#RELEASE_PROPAGATION_WORK_STAGES",
        "packages/core/release-tail-provider-plane.js#RELEASE_TAIL_CAPABILITY_REGISTRY",
        "packages/core/release-tail-compatibility.js#RELEASE_TAIL_COMPATIBILITY_CONTRACT",
        "packages/core/release-tail-provider-plane.js#RELEASE_TAIL_DECLARATION_CONTRACT",
        "packages/core/release-tail-provider-plane.js#RELEASE_TAIL_EFFECT_SCHEMA",
        "packages/core/release-tail-compatibility.js#RELEASE_TAIL_LEGACY_HOOKS",
        "packages/core/release-tail-provider-plane.js#RELEASE_TAIL_OBSERVATION_SCHEMA",
        "packages/core/release-tail-provider-plane.js#RELEASE_TAIL_RECEIPT_SCHEMA",
        "packages/core/release-tail-provider-plane.js#RELEASE_TAIL_STATES",
        "packages/core/release-tail-provider-plane.js#RELEASE_TAIL_TRANSACTION_POLICY",
        "packages/core/release-tail-provider-plane.js#RELEASE_TAIL_TRANSACTION_SCHEMA",
        "packages/core/release-activation-transaction.js#releaseActivationRoot",
        "packages/core/release-candidate-recovery.js#ReleaseCandidateRecoveryError",
        "packages/core/release-tail-provider-adapters.js#ReleaseTailProviderError",
        "packages/core/release-tail-provider-plane.js#releaseTailRetryPolicyFromDeclaration",
        "packages/core/release-tail-provider-plane.js#releaseTailRoot",
        "packages/core/release-tail-provider-plane.js#releaseTailStableJson",
        "packages/core/readme-badges.js#renderBadgeBundleBlock",
        "packages/core/buildchain-contract.js#renderBuildchainContractDriftIssueBody",
        "packages/core/homebrew.js#renderHomebrewFormula",
        "packages/core/kfd2-product-claims.js#renderKfd2ProductClaimOutputs",
        "packages/core/readme-badges.js#renderReadmeBadgeBlock",
        "packages/core/release-propagation-work-transitions.js#repairReleasePropagationWork",
        "packages/core/issue-reporting.js#reportBuildchainIssue",
        "packages/core/issue-reporting.js#reportWorkflowFrictionIssue",
        "packages/core/artifact-signing.js#resolveArtifactSigningProfile",
        "packages/core/artifact-passport.js#resolveArtifactSubject",
        "packages/core/buildchain-layout.js#resolveBuildchainConfigPath",
        "packages/core/buildchain-layout.js#resolveBuildchainContractLockPath",
        "packages/core/github-governance-authority.js#resolveGithubGovernanceTargetPolicy",
        "packages/core/kfd-gate.js#resolveKfd1Metadata",
        "packages/core/buildchain-layout.js#resolveKfd2ProductClaimsRegistryPath",
        "packages/core/kfd-gate.js#resolveKfd3Metadata",
        "packages/core/buildchain-layout.js#resolveKfd3SurfaceRegistryPath",
        "packages/core/release-propagation-pickup.js#resolveNpmRegistryRelease",
        "packages/core/paper-repository.js#resolvePaperRepository",
        "packages/core/release-propagation.js#resolvePropagationChannel",
        "packages/core/publication-artifact-candidate.js#resolvePublicationCandidateFile",
        "packages/core/buildchain-layout.js#resolveReleasePassportPath",
        "packages/core/release-propagation-work.js#resumeReleasePropagationWork",
        "packages/core/engineering-housekeeper.js#revalidateHousekeeperBranchAction",
        "packages/core/stable-candidate-ledger.js#revokeStableCandidate",
        "packages/core/release-activation-transaction.js#rollbackReleaseActivationTransaction",
        "packages/core/engineering-housekeeper-github.js#runGitHubHousekeeper",
        "packages/core/buildchain-config.js#runLifecycleStage",
        "packages/core/publication-authority.js#RUNNER_PROVENANCE_CLASSES",
        "packages/core/publication-authority.js#RUNNER_PROVENANCE_CONTRACT",
        "packages/core/kfd.js#schemas",
        "packages/core/artifact-verification-envelope.js#sealArtifactVerificationReport",
        "packages/core/stable-candidate-ledger.js#selectStableCandidate",
        "packages/core/stable-candidate-ledger.js#setStableCandidateHold",
        "packages/core/buildchain-contract.js#sha256BuildchainContractJson",
        "packages/core/release-passport.js#sha256File",
        "packages/core/release-candidate.js#sha256Json",
        "packages/core/kfd-gate.js#sha256KfdJson",
        "packages/core/release-passport.js#sha256Text",
        "packages/core/artifact-passport.js#sha512IntegrityBuffer",
        "packages/core/artifact-passport.js#sha512IntegrityFile",
        "packages/core/package-manager.js#shellJoin",
        "packages/core/detached-artifact-signature.js#signDetachedArtifactRequest",
        "packages/core/release-propagation-agent-entry.js#SITE_UPSTREAM_AGENT_ENTRY_CONTRACT",
        "packages/core/stable-candidate-ledger.js#STABLE_CANDIDATE_LEDGER_CONTRACT",
        "packages/core/stable-candidate-ledger.js#STABLE_CANDIDATE_STATES",
        "packages/core/stable-candidate-ledger.js#stableCandidatePromotionRefs",
        "packages/core/diagnostics.js#startProcessSampler",
        "packages/core/logging.js#summarizeBuildchainLogEvents",
        "packages/core/diagnostics.js#summarizeDiagnosticsArtifacts",
        "packages/core/diagnostics.js#summarizeLifecycleObservability",
        "packages/core/diagnostics.js#summarizeProcessSamples",
        "packages/core/surface-manifest.js#SURFACE_TIMESTAMP_POLICY_CONTRACT",
        "packages/core/kfd-agent-hub.js#testKfdAgentHub",
        "packages/core/publish-transaction.js#transitionReleaseTransaction",
        "packages/core/issue-reporting.js#truncateUtf8",
        "packages/core/readme-badges.js#updateBadgeBundleBlock",
        "packages/core/buildchain-config.js#updateConfiguredVersionStateContents",
        "packages/core/homebrew.js#updateHomebrewTap",
        "packages/core/readme-badges.js#updateReadmeBadgeBlock",
        "packages/core/diagnostics.js#validateAnchoredPackageRelease",
        "packages/core/artifact-signing.js#validateArtifactSigningReceipt",
        "packages/core/artifact-signing.js#validateArtifactSigningRequest",
        "packages/core/artifact-signing-result.js#validateArtifactSigningResult",
        "packages/core/buildchain-config.js#validateBuildchainConfig",
        "packages/core/controller-evidence.js#validateControllerPlan",
        "packages/core/controller-evidence.js#validateControllerReceipt",
        "packages/core/controller-evidence.js#validateControllerReceiptReference",
        "packages/core/kfd-gate.js#validateKfd1ReleaseGateEvidence",
        "packages/core/kfd2-product-claims.js#validateKfd2ProductClaimsRegistry",
        "packages/core/kfd-gate.js#validateKfd3CollaborationInterfaceReleaseGateEvidence",
        "packages/core/artifact-verification-envelope.js#validateKfdAdopterReleaseBinding",
        "packages/core/kfd-product-gates.js#validateKfdProductGateResult",
        "packages/core/release-passport.js#validateKnownReleasePassportContracts",
        "packages/core/package-manager.js#validatePackageManagerContract",
        "packages/core/publish-transaction.js#validatePublishEvidence",
        "packages/core/release-activation-transaction.js#validateReleaseActivationReceiptSet",
        "packages/core/release-activation-transaction.js#validateReleaseActivationTransaction",
        "packages/core/release-candidate.js#validateReleaseCandidatePassport",
        "packages/core/release-passport-contract.js#validateReleasePassportSchema",
        "packages/core/release-tail-provider-plane.js#validateReleaseTailEffectPlan",
        "packages/core/release-tail-provider-plane.js#validateReleaseTailTransaction",
        "packages/core/artifact-passport.js#verifyArtifactPassport",
        "packages/core/artifact-signing-result.js#verifyArtifactSigningResultFiles",
        "packages/core/artifact-verification-envelope.js#verifyArtifactVerificationEnvelope",
        "packages/core/logging.js#verifyBuildchainLogEvents",
        "packages/core/build-facts.js#verifyBuildFacts",
        "packages/core/cache-evidence.js#verifyCacheEvidenceSet",
        "packages/core/cache-evidence.js#verifyCacheOperationReceipt",
        "packages/core/detached-artifact-signature.js#verifyDetachedArtifactSignature",
        "packages/core/github-artifact-attestation.js#verifyGitHubArtifactAttestationEvidence",
        "packages/core/github-governance-authority.js#verifyGithubGovernanceReceipt",
        "packages/core/kfd-product-gates.js#verifyKfdRecord",
        "packages/core/portable-dev-cache.js#verifyPortableDevCachePlan",
        "packages/core/publication-authority.js#verifyPublicationAdmission",
        "packages/core/publication-authority.js#verifyPublicationQualificationReceipt",
        "packages/core/publication-reproducibility.js#verifyPublicationReproducibility",
        "packages/core/publication-sealed-bundle.js#verifyPublicationSealedBundle",
        "packages/core/release-candidate-recovery.js#verifyReleaseCandidateRecovery",
        "packages/core/release-passport.js#verifyReleasePassport",
        "packages/core/release-propagation-work.js#verifyReleasePropagationWork",
        "packages/core/web-surface-publication-candidate.js#WEB_SURFACE_PRODUCTION_DECISION_CONTRACT",
        "packages/core/web-surface-publication-candidate.js#WEB_SURFACE_PUBLICATION_CANDIDATE_CONTRACT",
        "packages/core/web-surface-publication-candidate.js#webSurfacePublicationDigest",
        "packages/core/issue-reporting.js#workflowFrictionMarker",
        "packages/core/build-facts.js#writeBuildFacts",
        "packages/core/diagnostics.js#writeDiagnosticsArtifact",
        "packages/core/kfd2-product-claims.js#writeKfd2ProductClaimOutputs",
        "packages/core/kfd3-surface-register.js#writeKfd3SurfaceRegistry",
        "packages/core/build-facts.js#writeKungfuBuildInfoProjection",
        "packages/core/paper-fleet.js#writePaperFleetUpdate",
        "packages/core/paper.js#writePaperMigration",
        "packages/core/paper.js#writePaperScaffold",
        "packages/core/publication-artifact.js#writePublicationArtifact",
        "packages/core/release-line-bootstrap.js#writeReleaseLineBootstrapVersionState",
        "packages/core/release-propagation.js#writeReleasePropagationLock",
        "packages/core/release-tail-provider-plane.js#writeReleaseTailTransaction",
        "packages/core/publish-transaction.js#writeReleaseTransaction"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/badges",
      "export": "./badges",
      "target": "./packages/core/badges.js",
      "digest": "sha256:1527c396db5fcd7e9ccdd68e6d862e468b2424789d1c9dd2015996bae03eabd3",
      "summary": "Badge bundle facts, rendering, checking, and update APIs.",
      "capabilityGroup": "distribution-indexes",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 17,
      "symbolIds": [
        "packages/core/readme-badges.js#BADGE_BUNDLE_DEFAULT_CLAIMS",
        "packages/core/readme-badges.js#BADGE_BUNDLE_FACTS_CONTRACT",
        "packages/core/readme-badges.js#checkBadgeBundleBlock",
        "packages/core/readme-badges.js#checkReadmeBadgeBlock",
        "packages/core/readme-badges.js#collectBadgeBundleFacts",
        "packages/core/readme-badges.js#collectReadmeBadgeFacts",
        "packages/core/readme-badges.js#createKfdBadgeSpecsFromStandards",
        "packages/core/readme-badges.js#createReadmeBadgeEndpointRegistry",
        "packages/core/readme-badges.js#README_BADGE_BLOCK_END",
        "packages/core/readme-badges.js#README_BADGE_BLOCK_START",
        "packages/core/readme-badges.js#README_BADGE_FACTS_CONTRACT",
        "packages/core/readme-badges.js#README_BADGE_HOSTED_BASE_URL",
        "packages/core/readme-badges.js#readReadme",
        "packages/core/readme-badges.js#renderBadgeBundleBlock",
        "packages/core/readme-badges.js#renderReadmeBadgeBlock",
        "packages/core/readme-badges.js#updateBadgeBundleBlock",
        "packages/core/readme-badges.js#updateReadmeBadgeBlock"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/build-facts",
      "export": "./build-facts",
      "target": "./packages/core/build-facts.js",
      "digest": "sha256:03aa240b20dbbe5a42c8666515fbe05611857566871b1625d4fa480a72e3eaef",
      "summary": "Git source, version, module output, product artifact, and legacy Kungfu build fact APIs.",
      "capabilityGroup": "observability-diagnostics",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 15,
      "symbolIds": [
        "packages/core/build-facts.js#aggregateBuildFacts",
        "packages/core/build-facts.js#BUILD_FACTS_GIT_CONTRACT",
        "packages/core/build-facts.js#BUILD_FACTS_LEGACY_KUNGFU_BUILDINFO_CONTRACT",
        "packages/core/build-facts.js#BUILD_FACTS_MODULE_CONTRACT",
        "packages/core/build-facts.js#BUILD_FACTS_PRODUCT_CONTRACT",
        "packages/core/build-facts.js#BUILD_FACTS_VERIFY_CONTRACT",
        "packages/core/build-facts.js#BUILD_FACTS_VERSION_CONTRACT",
        "packages/core/build-facts.js#buildFactsDigest",
        "packages/core/build-facts.js#collectGitSourceFacts",
        "packages/core/build-facts.js#collectModuleBuildFacts",
        "packages/core/build-facts.js#collectVersionSourceFact",
        "packages/core/build-facts.js#createKungfuBuildInfoProjection",
        "packages/core/build-facts.js#verifyBuildFacts",
        "packages/core/build-facts.js#writeBuildFacts",
        "packages/core/build-facts.js#writeKungfuBuildInfoProjection"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/core",
      "export": "./core",
      "target": "./packages/core/index.js",
      "digest": "sha256:f37909d2a4f2806563b89cde4c616d9821d968f0d1e8a72a3c4e2c31645f9397",
      "summary": "Alias for the root public toolkit export.",
      "capabilityGroup": "api-cli-reference",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 608,
      "symbolIds": [
        "packages/core/release-activation-transaction.js#abortReleaseActivationTransaction",
        "packages/core/release-passport.js#AGENT_INDEX_CONTRACT",
        "packages/core/build-facts.js#aggregateBuildFacts",
        "packages/core/controller-evidence.js#aggregateControllerReceipts",
        "packages/core/anchored-version-material.js#ANCHORED_VERSION_MATERIAL_CONTRACT",
        "packages/core/logging.js#appendBuildchainLogEvent",
        "packages/core/engineering-housekeeper-github.js#applyGitHubHousekeeperPlan",
        "packages/core/surface-manifest.js#applySurfaceTimestampPolicy",
        "packages/core/release-passport.js#ARTIFACT_EVIDENCE_CONTRACT",
        "packages/core/artifact-passport.js#ARTIFACT_PASSPORT_LOCATOR_CONTRACT",
        "packages/core/artifact-passport.js#ARTIFACT_PASSPORT_POINTER_CONTRACT",
        "packages/core/artifact-signing.js#ARTIFACT_SIGNING_AUTHORITY_CONTRACT",
        "packages/core/artifact-signing.js#ARTIFACT_SIGNING_RECEIPT_CONTRACT",
        "packages/core/artifact-signing.js#ARTIFACT_SIGNING_REQUEST_CONTRACT",
        "packages/core/artifact-signing-result.js#ARTIFACT_SIGNING_RESULT_CONTRACT",
        "packages/core/artifact-passport.js#ARTIFACT_VERIFICATION_CONTRACT",
        "packages/core/artifact-verification-envelope.js#ARTIFACT_VERIFICATION_ENVELOPE_CHECK_CONTRACT",
        "packages/core/artifact-verification-envelope.js#ARTIFACT_VERIFICATION_ENVELOPE_CONTRACT",
        "packages/core/artifact-signing.js#artifactSigningDigest",
        "packages/core/artifact-signing-result.js#artifactSigningEvidenceDigest",
        "packages/core/artifact-verification-envelope.js#artifactVerificationEnvelopeDigest",
        "packages/core/package-manager.js#assertPackageManager",
        "packages/core/public-surface-audit.js#assertPublicSurfaceReverseAudit",
        "packages/core/kfd3-surface-register.js#auditKfd3Surfaces",
        "packages/core/readme-badges.js#BADGE_BUNDLE_DEFAULT_CLAIMS",
        "packages/core/readme-badges.js#BADGE_BUNDLE_FACTS_CONTRACT",
        "packages/core/build-facts.js#BUILD_FACTS_GIT_CONTRACT",
        "packages/core/build-facts.js#BUILD_FACTS_LEGACY_KUNGFU_BUILDINFO_CONTRACT",
        "packages/core/build-facts.js#BUILD_FACTS_MODULE_CONTRACT",
        "packages/core/build-facts.js#BUILD_FACTS_PRODUCT_CONTRACT",
        "packages/core/build-facts.js#BUILD_FACTS_VERIFY_CONTRACT",
        "packages/core/build-facts.js#BUILD_FACTS_VERSION_CONTRACT",
        "packages/core/buildchain-agent-manuals.js#BUILDCHAIN_AGENT_MANUALS",
        "packages/core/diagnostics.js#BUILDCHAIN_ANCHORED_PACKAGE_RELEASE_VALIDATION_CONTRACT",
        "packages/core/cache-evidence.js#BUILDCHAIN_CACHE_EVIDENCE_SET_CONTRACT",
        "packages/core/cache-evidence.js#BUILDCHAIN_CACHE_OPERATION_RECEIPT_CONTRACT",
        "packages/core/candidate-timeline.js#BUILDCHAIN_CANDIDATE_TIMELINE_CONTRACT",
        "packages/core/candidate-timeline.js#BUILDCHAIN_CANDIDATE_TIMELINE_EVENT_CONTRACT",
        "packages/core/buildchain-layout.js#BUILDCHAIN_CONFIG_PATH",
        "packages/core/issue-reporting.js#BUILDCHAIN_CONSUMER_ISSUE_CONTRACT",
        "packages/core/buildchain-contract.js#BUILDCHAIN_CONTRACT_LOCK",
        "packages/core/buildchain-layout.js#BUILDCHAIN_CONTRACT_LOCK_PATH",
        "packages/core/controller-evidence.js#BUILDCHAIN_CONTROLLER_AGGREGATE_CONTRACT",
        "packages/core/controller-evidence.js#BUILDCHAIN_CONTROLLER_DESCRIPTOR_CONTRACT",
        "packages/core/controller-evidence.js#BUILDCHAIN_CONTROLLER_EVIDENCE_CONTRACT",
        "packages/core/controller-evidence.js#BUILDCHAIN_CONTROLLER_REGISTRY_CONTRACT",
        "packages/core/diagnostics.js#BUILDCHAIN_DIAGNOSTICS_CONTRACT",
        "packages/core/diagnostics.js#BUILDCHAIN_DIAGNOSTICS_MANIFEST_CONTRACT",
        "packages/core/diagnostics.js#BUILDCHAIN_DIAGNOSTICS_SUMMARY_CONTRACT",
        "packages/core/buildchain-layout.js#BUILDCHAIN_DIR",
        "packages/core/buildchain-layout.js#BUILDCHAIN_GENERATED_DIRS",
        "packages/core/github-governance-authority.js#BUILDCHAIN_GITHUB_GOVERNANCE_AUTHORITY",
        "packages/core/github-governance-authority.js#BUILDCHAIN_GITHUB_GOVERNANCE_PROTECTED_PATHS",
        "packages/core/kfd-gate.js#BUILDCHAIN_JSON_FORMATTING_POLICY",
        "packages/core/buildchain-kfd-claims.js#BUILDCHAIN_KFD_CLAIM_REGISTRY_CONTRACT",
        "packages/core/buildchain-kfd-claims.js#BUILDCHAIN_KFD_COLLABORATION_INTERFACE_CONTRACT",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD_ROOT",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD1_CONTRACT_WORLD_WITNESS_PATH",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD1_DIR",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD1_RELEASE_GATE_PATH",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD1_VERIFY_RESULT_PATH",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD2_CLAIM_ARGS_PATH",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD2_CLAIMS_DIR",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD2_DIR",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD2_REGISTRY_PATH",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD2_RELEASE_CLAIMS_PATH",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD3_ARTIFACT_WITNESS_PATH",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD3_CAPABILITY_QUERY_PATH",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD3_COLLABORATION_INTERFACE_PATH",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD3_DIR",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD3_PREBUILD_WITNESS_PATH",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD3_SURFACE_REGISTRY_PATH",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD4_DIR",
        "packages/core/buildchain-layout.js#BUILDCHAIN_LAYOUT_DISCOVERY_CONTRACT",
        "packages/core/diagnostics.js#BUILDCHAIN_LIFECYCLE_OBSERVABILITY_CONTRACT",
        "packages/core/diagnostics.js#BUILDCHAIN_LOCKED_SOURCE_CHECKOUT_CONTRACT",
        "packages/core/logging.js#BUILDCHAIN_LOG_EVENT_CONTRACT",
        "packages/core/logging.js#BUILDCHAIN_LOG_SUMMARY_CONTRACT",
        "packages/core/diagnostics.js#BUILDCHAIN_PROCESS_SAMPLE_REPORT_CONTRACT",
        "packages/core/diagnostics.js#BUILDCHAIN_PROCESS_SAMPLE_SUMMARY_CONTRACT",
        "packages/core/public-surface-audit.js#BUILDCHAIN_PUBLIC_SURFACE_AUDIT_CONTRACT",
        "packages/core/buildchain-layout.js#BUILDCHAIN_RELEASE_PASSPORT_PATH",
        "packages/core/buildchain-contract.js#BUILDCHAIN_RUNTIME_CONTRACT_WORLD",
        "packages/core/buildchain-layout.js#BUILDCHAIN_VERSION_PIN_PATH",
        "packages/core/issue-reporting.js#BUILDCHAIN_WORKFLOW_FRICTION_ISSUE_CONTRACT",
        "packages/core/kfd.js#buildchainKfdClaims",
        "packages/core/buildchain-publication-authority.js#buildchainPublicationAuthorityDescriptors",
        "packages/core/issue-reporting.js#buildConsumerIssueReport",
        "packages/core/build-facts.js#buildFactsDigest",
        "packages/core/issue-reporting.js#buildWorkflowFrictionIssueReport",
        "packages/core/cache-evidence.js#cacheEvidenceDigest",
        "packages/core/channel-candidate.js#CHANNEL_CANDIDATE_DECISION_SCHEMA",
        "packages/core/channel-candidate.js#channelCandidateSourceLockRef",
        "packages/core/readme-badges.js#checkBadgeBundleBlock",
        "packages/core/homebrew.js#checkHomebrewTap",
        "packages/core/kfd2-product-claims.js#checkKfd2ProductClaimOutputs",
        "packages/core/readme-badges.js#checkReadmeBadgeBlock",
        "packages/core/release-propagation-work-transitions.js#claimReleasePropagationWork",
        "packages/core/engineering-housekeeper.js#classifyHousekeeperBranch",
        "packages/core/engineering-housekeeper.js#classifyHousekeeperPullRequest",
        "packages/core/engineering-housekeeper.js#classifyHousekeeperReplay",
        "packages/core/diagnostics.js#classifyProcessCommand",
        "packages/core/release-propagation-agent-entry.js#classifyReleasePropagationCondition",
        "packages/core/github-governance-authority.js#codeownersForPath",
        "packages/core/readme-badges.js#collectBadgeBundleFacts",
        "packages/core/diagnostics.js#collectBuildchainDiagnostics",
        "packages/core/diagnostics.js#collectCacheDiagnostics",
        "packages/core/diagnostics.js#collectCompilerCacheDiagnostics",
        "packages/core/diagnostics.js#collectGitDiagnostics",
        "packages/core/engineering-housekeeper-github.js#collectGitHubHousekeeperInventory",
        "packages/core/release-passport.js#collectGitHubReleasePassport",
        "packages/core/build-facts.js#collectGitSourceFacts",
        "packages/core/homebrew.js#collectHomebrewTapFacts",
        "packages/core/kfd.js#collectKfdStatus",
        "packages/core/build-facts.js#collectModuleBuildFacts",
        "packages/core/diagnostics.js#collectNativeDiagnostics",
        "packages/core/paper-fleet.js#collectPaperFleetAudit",
        "packages/core/paper.js#collectPaperPreflight",
        "packages/core/paper.js#collectPaperStatus",
        "packages/core/diagnostics.js#collectProcessTreeSnapshot",
        "packages/core/publication-artifact.js#collectPublicationArtifact",
        "packages/core/publication-package.js#collectPublicationPackageFacts",
        "packages/core/public-surface-audit.js#collectPublicSurfaceReverseAudit",
        "packages/core/readme-badges.js#collectReadmeBadgeFacts",
        "packages/core/diagnostics.js#collectRunnerDiagnostics",
        "packages/core/diagnostics.js#collectToolDiagnostics",
        "packages/core/build-facts.js#collectVersionSourceFact",
        "packages/core/package-manager.js#commandForKungfuUpgrade",
        "packages/core/package-manager.js#commandForRunScript",
        "packages/core/package-manager.js#commandForVersion",
        "packages/core/github-governance-authority.js#compileEffectiveGithubGovernancePolicy",
        "packages/core/release-tail-provider-plane.js#compileReleaseTailDeclaration",
        "packages/core/release-propagation-work-transitions.js#completeReleasePropagationWork",
        "packages/core/issue-reporting.js#computeConsumerIssueFingerprint",
        "packages/core/publication-authority.js#CONSUMER_PUBLICATION_DECISION_CONTRACT",
        "packages/core/issue-reporting.js#consumerIssueMarker",
        "packages/core/buildchain-contract.js#contractSummary",
        "packages/core/controller-evidence.js#controllerEvidenceDigest",
        "packages/core/release-tail-provider-adapters.js#createActivationReceiptProjectorAdapter",
        "packages/core/anchored-version-material.js#createAnchoredVersionMaterialEvidence",
        "packages/core/release-passport.js#createArtifactEvidence",
        "packages/core/artifact-signing.js#createArtifactSigningReceipt",
        "packages/core/artifact-signing.js#createArtifactSigningRequest",
        "packages/core/artifact-signing-result.js#createArtifactSigningResult",
        "packages/core/buildchain-contract.js#createBuildchainContractLock",
        "packages/core/buildchain-contract.js#createBuildchainContractWorld",
        "packages/core/github-governance-authority.js#createBuildchainGithubGovernanceAuthority",
        "packages/core/buildchain-kfd-claims.js#createBuildchainKfd1Witness",
        "packages/core/buildchain-kfd-claims.js#createBuildchainKfd2Claims",
        "packages/core/buildchain-kfd-claims.js#createBuildchainKfd3ArtifactWitness",
        "packages/core/buildchain-kfd-claims.js#createBuildchainKfd3PrebuildWitness",
        "packages/core/buildchain-kfd-claims.js#createBuildchainKfdClaimRegistry",
        "packages/core/buildchain-kfd-claims.js#createBuildchainKfdSurfaceRegistry",
        "packages/core/buildchain-layout.js#createBuildchainLayoutDiscovery",
        "packages/core/logging.js#createBuildchainLogger",
        "packages/core/buildchain-publication-authority.js#createBuildchainPublicationAuthorityRegistry",
        "packages/core/buildchain-kfd-claims.js#createBuildchainPublicClaimDefinitions",
        "packages/core/cache-evidence.js#createCacheEvidenceSet",
        "packages/core/cache-evidence.js#createCacheOperationReceipt",
        "packages/core/candidate-timeline.js#createCandidateTimeline",
        "packages/core/publication-authority.js#createConsumerPublicationDecision",
        "packages/core/controller-evidence.js#createControllerPlan",
        "packages/core/controller-evidence.js#createControllerReceipt",
        "packages/core/controller-evidence.js#createControllerReceiptReference",
        "packages/core/controller-evidence.js#createControllerRegistry",
        "packages/core/diagnostics.js#createDiagnosticsArtifact",
        "packages/core/engineering-housekeeper.js#createEngineeringHousekeeperPlan",
        "packages/core/engineering-housekeeper.js#createEngineeringHousekeeperReceipt",
        "packages/core/github-artifact-attestation.js#createGitHubArtifactAttestationEvidence",
        "packages/core/github-artifact-attestation.js#createGitHubArtifactAttestationPolicy",
        "packages/core/github-artifact-attestation.js#createGitHubArtifactAttestationVerificationPlan",
        "packages/core/github-governance-authority.js#createGithubGovernanceRolloutPlan",
        "packages/core/issue-reporting.js#createGitHubIssueRequest",
        "packages/core/release-tail-provider-adapters.js#createGitHubReleaseAssetsAdapter",
        "packages/core/github-governance-authority.js#createGithubRulesetBypassRolloutPlan",
        "packages/core/github-governance-authority.js#createGithubRulesetGovernanceRolloutPlan",
        "packages/core/release-tail-provider-adapters.js#createHttpJsonReadback",
        "packages/core/kfd-gate.js#createKfd1ReleaseGateEvidence",
        "packages/core/kfd-gate.js#createKfd3CollaborationInterfaceReleaseGateEvidence",
        "packages/core/kfd3-surface-register.js#createKfd3SurfaceWitness",
        "packages/core/artifact-verification-envelope.js#createKfdAdopterReleaseBinding",
        "packages/core/readme-badges.js#createKfdBadgeSpecsFromStandards",
        "packages/core/build-facts.js#createKungfuBuildInfoProjection",
        "packages/core/release-propagation-pickup.js#createManualUpstreamPickupCapture",
        "packages/core/release-propagation-pickup.js#createManualUpstreamPickupPlan",
        "packages/core/release-propagation-capture.js#createPackageReleasePropagationCapture",
        "packages/core/paper.js#createPaperAlphaPlan",
        "packages/core/paper.js#createPaperBuildPlan",
        "packages/core/paper.js#createPaperResumePlan",
        "packages/core/paper-work.js#createPaperWorkStartPlan",
        "packages/core/paper-work.js#createPaperWorkSubmitPlan",
        "packages/core/portable-dev-cache.js#createPortableDevCachePlan",
        "packages/core/portable-dev-cache.js#createPortableDevCacheReceipt",
        "packages/core/publication-authority.js#createPublicationAdmission",
        "packages/core/publication-artifact-candidate.js#createPublicationArtifactCandidate",
        "packages/core/publication-authority.js#createPublicationArtifactManifestSet",
        "packages/core/publication-authority.js#createPublicationAuthorityRegistry",
        "packages/core/publication-authority.js#createPublicationControlPlaneAudit",
        "packages/core/publication-authority.js#createPublicationGateDecision",
        "packages/core/publication-authority.js#createPublicationQualificationReceipt",
        "packages/core/publication-sealed-bundle.js#createPublicationSealedBundle",
        "packages/core/publication-artifact.js#createPublicationSourceBundle",
        "packages/core/readme-badges.js#createReadmeBadgeEndpointRegistry",
        "packages/core/release-activation-transaction.js#createReleaseActivationReceiptSet",
        "packages/core/release-activation-transaction.js#createReleaseActivationTransaction",
        "packages/core/release-candidate.js#createReleaseCandidatePassport",
        "packages/core/release-passport.js#createReleaseCheckReport",
        "packages/core/release-passport.js#createReleasePassport",
        "packages/core/release-passport-contract.js#createReleasePassportCheckManifest",
        "packages/core/release-propagation.js#createReleasePropagationLock",
        "packages/core/release-propagation-push.js#createReleasePropagationPushPlan",
        "packages/core/release-propagation.js#createReleasePropagationReceipt",
        "packages/core/release-propagation-work.js#createReleasePropagationStageReceipt",
        "packages/core/release-propagation-work.js#createReleasePropagationWork",
        "packages/core/release-tail-provider-plane.js#createReleaseTailAdapterSet",
        "packages/core/release-tail-provider-plane.js#createReleaseTailTransaction",
        "packages/core/publish-transaction.js#createReleaseTransaction",
        "packages/core/publication-authority.js#createRunnerProvenance",
        "packages/core/release-tail-provider-adapters.js#createSignedStaticChannelAdapter",
        "packages/core/release-tail-provider-adapters.js#createSiteReleaseActivationAdapter",
        "packages/core/stable-candidate-ledger.js#createStableCandidateLedger",
        "packages/core/surface-manifest.js#createSurfaceTimestampPolicy",
        "packages/core/web-surface-publication-candidate.js#createWebSurfaceProductionDecision",
        "packages/core/web-surface-publication-candidate.js#createWebSurfacePublicationCandidate",
        "packages/core/channel-candidate.js#decideChannelCandidate",
        "packages/core/issue-reporting.js#DEFAULT_BUILDCHAIN_ISSUE_REPOSITORY",
        "packages/core/engineering-housekeeper.js#DEFAULT_HOUSEKEEPER_POLICY",
        "packages/core/logging.js#defaultBuildchainLogPath",
        "packages/core/publish-transaction.js#defaultPublishEvidencePath",
        "packages/core/publish-transaction.js#defaultReleaseStatePath",
        "packages/core/detached-artifact-signature.js#DETACHED_ARTIFACT_SIGNATURE_CONTRACT",
        "packages/core/kfd3-surface-register.js#detectKfd3Surfaces",
        "packages/core/package-manager.js#detectLockfile",
        "packages/core/package-manager.js#detectPackageManager",
        "packages/core/publication-authority.js#detectPublicationAuthoritySignals",
        "packages/core/diagnostics.js#detectRequestedParallelism",
        "packages/core/diagnostics.js#detectRequestedParallelismFromProcessSamples",
        "packages/core/release-tail-compatibility.js#diagnoseLegacyReleaseTailHooks",
        "packages/core/artifact-passport.js#discoverArtifactPassport",
        "packages/core/buildchain-layout.js#discoverBuildchainRepoFiles",
        "packages/core/buildchain-config.js#discoverConfiguredDerivedVersionMaterial",
        "packages/core/buildchain-config.js#discoverConfiguredVersionStateFiles",
        "packages/core/kfd.js#discoverKfdStandards",
        "packages/core/paper-fleet.js#discoverPaperFleet",
        "packages/core/engineering-housekeeper.js#ENGINEERING_HOUSEKEEPER_CONTRACT",
        "packages/core/engineering-housekeeper.js#ENGINEERING_HOUSEKEEPER_SCHEMA_VERSION",
        "packages/core/engineering-housekeeper.js#engineeringHousekeeperRoot",
        "packages/core/public-surface-audit.js#enumerateActionInputs",
        "packages/core/public-surface-cli.js#enumerateCliCommandsFromBin",
        "packages/core/public-surface-audit.js#enumerateDocCommandRefs",
        "packages/core/public-surface-audit.js#enumerateSitePages",
        "packages/core/public-surface-audit.js#enumerateWorkflowInputs",
        "packages/core/buildchain-contract.js#evaluateBuildchainContractLock",
        "packages/core/github-governance-authority.js#evaluateCodeownersAuthority",
        "packages/core/github-governance-authority.js#evaluateGithubGovernanceSnapshot",
        "packages/core/kfd-product-gates.js#evaluateKfdProductGate",
        "packages/core/publication-control-plane-audit.js#evaluatePublicationControlPlaneSnapshot",
        "packages/core/paper.js#executePaperNpmBootstrap",
        "packages/core/paper-work.js#executePaperWorkStart",
        "packages/core/paper-work.js#executePaperWorkSubmitPush",
        "packages/core/release-propagation-push.js#executeReleasePropagationPush",
        "packages/core/release-tail-provider-plane.js#executeReleaseTailTransaction",
        "packages/core/artifact-passport.js#explainArtifactPassport",
        "packages/core/kfd-agent-hub.js#explainKfdAgentHub",
        "packages/core/release-line-dry-run.js#explainReleaseLineDryRun",
        "packages/core/release-passport.js#explainReleasePassport",
        "packages/core/release-candidate.js#FAMILY_RELEASE_EVIDENCE_CONTRACT",
        "packages/core/buildchain-contract.js#finalizeBuildchainContractWorld",
        "packages/core/candidate-timeline.js#formatCandidateTimelineReport",
        "packages/core/diagnostics.js#formatDiagnosticsSummaryTable",
        "packages/core/engineering-housekeeper-github.js#formatGitHubHousekeeperPlan",
        "packages/core/release-line-dry-run.js#formatReleaseLineDryRun",
        "packages/core/buildchain-config.js#getLifecycleStage",
        "packages/core/buildchain-config.js#getNativeDiagnosticsProfile",
        "packages/core/buildchain-config.js#getPublishContract",
        "packages/core/buildchain-config.js#getStableReleasePolicy",
        "packages/core/buildchain-config.js#getVersionStrategy",
        "packages/core/package-manager.js#getWorkspaceInfo",
        "packages/core/github-artifact-attestation.js#GITHUB_ARTIFACT_ATTESTATION_EVIDENCE_CONTRACT",
        "packages/core/github-artifact-attestation.js#GITHUB_ARTIFACT_ATTESTATION_POLICY_CONTRACT",
        "packages/core/github-artifact-attestation.js#GITHUB_ARTIFACT_ATTESTATION_PREDICATE_CONTRACT",
        "packages/core/github-artifact-attestation.js#GITHUB_ARTIFACT_ATTESTATION_PREDICATE_TYPE",
        "packages/core/github-artifact-attestation.js#GITHUB_ARTIFACT_ATTESTATION_VERIFICATION_CONTRACT",
        "packages/core/github-artifact-attestation.js#GITHUB_ARTIFACT_ATTESTATION_WORKFLOW",
        "packages/core/github-governance-authority.js#GITHUB_GOVERNANCE_AUTHORITY_CONTRACT",
        "packages/core/github-governance-authority.js#GITHUB_GOVERNANCE_RECEIPT_CONTRACT",
        "packages/core/github-governance-authority.js#GITHUB_GOVERNANCE_ROLLOUT_CONTRACT",
        "packages/core/github-governance-authority.js#GITHUB_GOVERNANCE_RULESET_ROLLOUT_CONTRACT",
        "packages/core/github-artifact-attestation.js#githubArtifactAttestationRequiredPermissions",
        "packages/core/github-artifact-attestation.js#githubArtifactAttestationSemanticRoot",
        "packages/core/github-artifact-attestation.js#githubArtifactAttestationSha256Buffer",
        "packages/core/github-artifact-attestation.js#githubArtifactAttestationSha256File",
        "packages/core/github-governance-authority.js#githubGovernanceDigest",
        "packages/core/engineering-housekeeper-github-client.js#GitHubHousekeeperClient",
        "packages/core/engineering-housekeeper-github-client.js#GitHubHousekeeperProviderError",
        "packages/core/issue-reporting.js#GitHubIssueRequestError",
        "packages/core/release-tail-provider-adapters.js#githubReleaseAssetsTargetRoot",
        "packages/core/homebrew.js#HOMEBREW_TAP_CHECK_CONTRACT",
        "packages/core/homebrew.js#HOMEBREW_TAP_FACTS_CONTRACT",
        "packages/core/homebrew.js#HOMEBREW_TAP_MANIFEST_CONTRACT",
        "packages/core/engineering-housekeeper.js#HOUSEKEEPER_REASON_CODES",
        "packages/core/release-passport.js#IMPACT_LEDGER_CONTRACT",
        "packages/core/kfd-agent-hub.js#initKfdAgentHub",
        "packages/core/kfd-agent-hub.js#inspectKfdAgentHub",
        "packages/core/release-propagation-push.js#inspectReleasePropagationPushState",
        "packages/core/artifact-verification-envelope.js#installedKfdPackageArtifactRoot",
        "packages/core/artifact-verification-envelope.js#KFD_ADOPTER_RELEASE_BINDING_CONTRACT",
        "packages/core/kfd-agent-hub.js#KFD_AGENT_HUB_ADOPTION_CONTRACT",
        "packages/core/kfd-agent-hub.js#KFD_AGENT_HUB_ADOPTION_SCHEMA",
        "packages/core/kfd-agent-hub.js#KFD_AGENT_HUB_DECLARATION",
        "packages/core/kfd-agent-hub.js#KFD_AGENT_HUB_LOCK_CONTRACT",
        "packages/core/kfd-agent-hub.js#KFD_AGENT_HUB_OUTPUT_DIR",
        "packages/core/kfd-agent-hub.js#KFD_AGENT_HUB_VERIFICATION_CONTRACT",
        "packages/core/kfd-product-gates.js#KFD_PRODUCT_GATE_CONTRACT",
        "packages/core/kfd-product-gates.js#KFD_PRODUCT_GATE_INPUT_CONTRACT",
        "packages/core/kfd-product-gates.js#KFD_PRODUCT_GATE_INPUT_SCHEMA",
        "packages/core/kfd-product-gates.js#KFD_PRODUCT_GATE_INPUT_SCHEMA_ID",
        "packages/core/kfd.js#kfd1",
        "packages/core/kfd-gate.js#KFD1_RELEASE_GATE_CONTRACT",
        "packages/core/kfd-gate.js#KFD1_WITNESS_SET_CONTRACT",
        "packages/core/kfd.js#kfd2",
        "packages/core/kfd2-product-claims.js#KFD2_PRODUCT_CLAIMS_OUTPUT_CONTRACT",
        "packages/core/kfd2-product-claims.js#KFD2_PRODUCT_CLAIMS_REGISTRY_CONTRACT",
        "packages/core/kfd2-product-claims.js#KFD2_PRODUCT_CLAIMS_VALIDATION_CONTRACT",
        "packages/core/release-passport.js#KFD2_RELEASE_TRUST_PASSPORT_CONTRACT",
        "packages/core/release-passport.js#KFD2_TRUST_PROOF_CONTRACT",
        "packages/core/kfd.js#kfd3",
        "packages/core/kfd-gate.js#KFD3_ARTIFACT_WITNESS_CONTRACT",
        "packages/core/kfd3-surface-register.js#KFD3_CAPABILITY_QUERY_CONTRACT",
        "packages/core/kfd3-surface-register.js#KFD3_DEFAULT_REGISTRY_PATH",
        "packages/core/kfd-gate.js#KFD3_PREBUILD_WITNESS_CONTRACT",
        "packages/core/kfd-gate.js#KFD3_RELEASE_GATE_CONTRACT",
        "packages/core/kfd3-surface-register.js#KFD3_SURFACE_AUDIT_CONTRACT",
        "packages/core/kfd3-surface-register.js#KFD3_SURFACE_DETECTION_CONTRACT",
        "packages/core/kfd3-surface-register.js#KFD3_SURFACE_REGISTRY_CONTRACT",
        "packages/core/kfd.js#kfd4",
        "packages/core/kfd-product-gates.js#kfdProductGateDigest",
        "packages/core/kfd-product-gates.js#kfdProductGates",
        "packages/core/artifact-verification-envelope.js#KFX_ADMISSION_INPUTS_CONTRACT",
        "packages/core/kfd.js#layout",
        "packages/core/buildchain-layout.js#LEGACY_BUILDCHAIN_CONFIG_PATH",
        "packages/core/buildchain-layout.js#LEGACY_BUILDCHAIN_CONTRACT_LOCK_PATH",
        "packages/core/buildchain-layout.js#LEGACY_BUILDCHAIN_KFD3_SURFACE_REGISTRY_PATH",
        "packages/core/buildchain-layout.js#LEGACY_BUILDCHAIN_KFD3_SURFACE_REGISTRY_PATHS",
        "packages/core/buildchain-layout.js#LEGACY_BUILDCHAIN_RELEASE_PASSPORT_PATH",
        "packages/core/artifact-signing.js#listArtifactSigningProfiles",
        "packages/core/kfd.js#listKfdSchemas",
        "packages/core/buildchain-config.js#loadBuildchainConfig",
        "packages/core/buildchain-config.js#loadConfiguredAnchorManifest",
        "packages/core/release-passport.js#makeReleasePassportFixtureAssets",
        "packages/core/release-propagation-pickup.js#MANUAL_UPSTREAM_PICKUP_CONFIG_CONTRACT",
        "packages/core/release-propagation-pickup.js#MANUAL_UPSTREAM_PICKUP_PLAN_CONTRACT",
        "packages/core/stable-candidate-ledger.js#markStableCandidatePromoted",
        "packages/core/buildchain-layout.js#migrateBuildchainLayout",
        "packages/core/buildchain-config.js#normalizeBuildchainConfig",
        "packages/core/logging.js#normalizeBuildchainLogEvent",
        "packages/core/candidate-timeline.js#normalizeCandidateTimelineEvent",
        "packages/core/controller-evidence.js#normalizeControllerReceiptReferences",
        "packages/core/github-artifact-attestation.js#normalizeGitHubArtifactAttestationPolicy",
        "packages/core/github-governance-authority.js#normalizeGithubBranchProtectionSnapshot",
        "packages/core/github-governance-authority.js#normalizeGithubRulesetSnapshot",
        "packages/core/issue-reporting.js#normalizeIssueRepository",
        "packages/core/kfd-gate.js#normalizeKfd1ContractWorldWitness",
        "packages/core/kfd-gate.js#normalizeKfd3CollaborationInterfaceArtifactWitness",
        "packages/core/kfd-gate.js#normalizeKfd3CollaborationInterfacePrebuildWitness",
        "packages/core/kfd3-surface-register.js#normalizeKfd3DistributionDeclaration",
        "packages/core/kfd.js#normalizeKfdStandardId",
        "packages/core/buildchain-config.js#normalizeLifecycleStage",
        "packages/core/release-propagation-pickup.js#normalizeManualUpstreamPickupConfig",
        "packages/core/release-propagation-capture.js#normalizePackageReleasePropagationConfig",
        "packages/core/release-propagation.js#normalizeReleasePropagationGraph",
        "packages/core/release-propagation-agent-entry.js#normalizeSiteUpstreamIntent",
        "packages/core/stable-candidate-ledger.js#normalizeStableCandidateLedger",
        "packages/core/release-propagation-capture.js#PACKAGE_RELEASE_PROPAGATION_CONFIG_CONTRACT",
        "packages/core/paper.js#PAPER_ALPHA_PLAN_CONTRACT",
        "packages/core/paper.js#PAPER_BUILD_PLAN_CONTRACT",
        "packages/core/paper-fleet.js#PAPER_FLEET_AUDIT_CONTRACT",
        "packages/core/paper-fleet.js#PAPER_FLEET_UPDATE_PLAN_CONTRACT",
        "packages/core/paper.js#PAPER_MIGRATION_CONTRACT",
        "packages/core/paper.js#PAPER_NPM_BOOTSTRAP_CONTRACT",
        "packages/core/paper-repository.js#PAPER_PATHS",
        "packages/core/paper.js#PAPER_PREFLIGHT_CONTRACT",
        "packages/core/paper.js#PAPER_RESUME_PLAN_CONTRACT",
        "packages/core/paper.js#PAPER_SCAFFOLD_CONTRACT",
        "packages/core/paper.js#PAPER_STATE_ORDER",
        "packages/core/paper.js#PAPER_STATUS_CONTRACT",
        "packages/core/paper.js#PAPER_VISIBILITY_CONTRACT",
        "packages/core/paper-work.js#PAPER_WORK_START_PLAN_CONTRACT",
        "packages/core/paper-work.js#PAPER_WORK_SUBMIT_PLAN_CONTRACT",
        "packages/core/paper-fleet.js#paperFleetTransitionWorkspace",
        "packages/core/github-governance-authority.js#parseCodeowners",
        "packages/core/issue-reporting.js#parseIssueLabels",
        "packages/core/release-tail-provider-plane.js#parseReleaseTailDeclaration",
        "packages/core/buildchain-layout.js#planBuildchainLayoutMigration",
        "packages/core/paper-fleet.js#planPaperFleetUpdate",
        "packages/core/paper.js#planPaperMigration",
        "packages/core/paper.js#planPaperScaffold",
        "packages/core/release-line-bootstrap.js#planReleaseLineBootstrap",
        "packages/core/release-propagation.js#planReleasePropagation",
        "packages/core/release-propagation-agent-entry.js#planSiteUpstreamAgentEntry",
        "packages/core/publish-transaction.js#planTransactionRecovery",
        "packages/core/github-artifact-attestation.js#prepareGitHubArtifactAttestation",
        "packages/core/publication-package.js#preparePublicationNpmPackage",
        "packages/core/release-passport.js#PRODUCT_MECHANISM_CONTRACT",
        "packages/core/artifact-verification-envelope.js#projectArtifactVerificationEnvelopeToKfx",
        "packages/core/publication-authority.js#PUBLICATION_ADMISSION_CONTRACT",
        "packages/core/publication-artifact.js#PUBLICATION_ARTIFACT_ARCHIVE_CONTRACT",
        "packages/core/publication-artifact-candidate.js#PUBLICATION_ARTIFACT_CANDIDATE_CONTRACT",
        "packages/core/publication-artifact.js#PUBLICATION_ARTIFACT_MANIFEST_CONTRACT",
        "packages/core/publication-authority.js#PUBLICATION_ARTIFACT_MANIFEST_SET_CONTRACT",
        "packages/core/publication-artifact.js#PUBLICATION_ARTIFACT_PASSPORT_CONTRACT",
        "packages/core/publication-artifact.js#PUBLICATION_ARTIFACT_REGISTRY_CONTRACT",
        "packages/core/publication-authority.js#PUBLICATION_AUTHORITY_CLASSES",
        "packages/core/publication-authority.js#PUBLICATION_AUTHORITY_REGISTRY_CONTRACT",
        "packages/core/publication-authority.js#PUBLICATION_CAPABILITY_CONTRACT",
        "packages/core/publication-authority.js#PUBLICATION_CONTROL_PLANE_AUDIT_CONTRACT",
        "packages/core/publication-authority.js#PUBLICATION_GATE_DECISION_CONTRACT",
        "packages/core/publication-package.js#PUBLICATION_NPM_PACKAGE_CONTRACT",
        "packages/core/publication-authority.js#PUBLICATION_QUALIFICATION_RECEIPT_CONTRACT",
        "packages/core/publication-reproducibility.js#PUBLICATION_REPRODUCIBILITY_RECEIPT_CONTRACT",
        "packages/core/publication-sealed-bundle.js#PUBLICATION_SEALED_BUNDLE_CONTRACT",
        "packages/core/publication-artifact-candidate.js#publicationArtifactCandidateDigest",
        "packages/core/publication-authority.js#publicationAuthorityDigest",
        "packages/core/publication-authority.js#publicationGateAggregateBindings",
        "packages/core/stable-candidate-ledger.js#qualifyStableCandidate",
        "packages/core/kfd3-surface-register.js#queryKfd3Capabilities",
        "packages/core/buildchain-contract.js#readBuildchainContractLock",
        "packages/core/buildchain-contract.js#readBuildchainContractWorld",
        "packages/core/logging.js#readBuildchainLogEvents",
        "packages/core/diagnostics.js#readDiagnosticsArtifact",
        "packages/core/release-passport.js#readJsonFromLocation",
        "packages/core/kfd2-product-claims.js#readKfd2ProductClaimsRegistry",
        "packages/core/kfd3-surface-register.js#readKfd3SurfaceRegistry",
        "packages/core/kfd.js#readKfdSchema",
        "packages/core/readme-badges.js#README_BADGE_BLOCK_END",
        "packages/core/readme-badges.js#README_BADGE_BLOCK_START",
        "packages/core/readme-badges.js#README_BADGE_FACTS_CONTRACT",
        "packages/core/readme-badges.js#README_BADGE_HOSTED_BASE_URL",
        "packages/core/issue-reporting.js#readOptionalIssueBodyFile",
        "packages/core/publish-transaction.js#readPublishEvidence",
        "packages/core/readme-badges.js#readReadme",
        "packages/core/release-propagation.js#readReleasePropagationJson",
        "packages/core/release-tail-provider-plane.js#readReleaseTailTransaction",
        "packages/core/publish-transaction.js#readReleaseTransaction",
        "packages/core/release-activation-transaction.js#recordReleaseActivationPhase",
        "packages/core/release-propagation-work-transitions.js#recordReleasePropagationStage",
        "packages/core/release-candidate-recovery.js#recoveryFailure",
        "packages/core/logging.js#redactBuildchainLogAttributes",
        "packages/core/diagnostics.js#redactDiagnosticsValue",
        "packages/core/issue-reporting.js#redactIssueText",
        "packages/core/kfd3-surface-register.js#registerKfd3Surfaces",
        "packages/core/stable-candidate-ledger.js#registerStableCandidate",
        "packages/core/release-activation-transaction.js#RELEASE_ACTIVATION_CONTRACT",
        "packages/core/release-activation-transaction.js#RELEASE_ACTIVATION_PHASES",
        "packages/core/release-activation-transaction.js#RELEASE_ACTIVATION_RECEIPT_SET_CONTRACT",
        "packages/core/release-candidate.js#RELEASE_CANDIDATE_PASSPORT_CONTRACT",
        "packages/core/release-candidate-recovery.js#RELEASE_CANDIDATE_RECOVERY_CONTRACT",
        "packages/core/release-passport.js#RELEASE_CHECK_REPORT_CONTRACT",
        "packages/core/release-passport.js#RELEASE_EVIDENCE_ATTACHMENT_CONTRACT",
        "packages/core/release-passport-contract.js#RELEASE_PASSPORT_CHECK_MANIFEST_CONTRACT",
        "packages/core/release-passport.js#RELEASE_PASSPORT_CONTRACT",
        "packages/core/release-passport-contract.js#RELEASE_PASSPORT_SCHEMA",
        "packages/core/release-passport-contract.js#RELEASE_PASSPORT_SCHEMA_ID",
        "packages/core/release-propagation-agent-entry.js#RELEASE_PROPAGATION_FAILURE_MATRIX",
        "packages/core/release-propagation-agent-entry.js#RELEASE_PROPAGATION_FAILURE_MATRIX_CONTRACT",
        "packages/core/release-propagation.js#RELEASE_PROPAGATION_GRAPH_CONTRACT",
        "packages/core/release-propagation.js#RELEASE_PROPAGATION_LOCK_CONTRACT",
        "packages/core/release-propagation.js#RELEASE_PROPAGATION_PLAN_CONTRACT",
        "packages/core/release-propagation-push.js#RELEASE_PROPAGATION_PUSH_PLAN_CONTRACT",
        "packages/core/release-propagation-push.js#RELEASE_PROPAGATION_PUSH_RESULT_CONTRACT",
        "packages/core/release-propagation.js#RELEASE_PROPAGATION_RECEIPT_CONTRACT",
        "packages/core/release-propagation-work-constants.js#RELEASE_PROPAGATION_STAGE_RECEIPT_CONTRACT",
        "packages/core/release-propagation-work-constants.js#RELEASE_PROPAGATION_WORK_CONTRACT",
        "packages/core/release-propagation-work-constants.js#RELEASE_PROPAGATION_WORK_STAGES",
        "packages/core/release-tail-provider-plane.js#RELEASE_TAIL_CAPABILITY_REGISTRY",
        "packages/core/release-tail-compatibility.js#RELEASE_TAIL_COMPATIBILITY_CONTRACT",
        "packages/core/release-tail-provider-plane.js#RELEASE_TAIL_DECLARATION_CONTRACT",
        "packages/core/release-tail-provider-plane.js#RELEASE_TAIL_EFFECT_SCHEMA",
        "packages/core/release-tail-compatibility.js#RELEASE_TAIL_LEGACY_HOOKS",
        "packages/core/release-tail-provider-plane.js#RELEASE_TAIL_OBSERVATION_SCHEMA",
        "packages/core/release-tail-provider-plane.js#RELEASE_TAIL_RECEIPT_SCHEMA",
        "packages/core/release-tail-provider-plane.js#RELEASE_TAIL_STATES",
        "packages/core/release-tail-provider-plane.js#RELEASE_TAIL_TRANSACTION_POLICY",
        "packages/core/release-tail-provider-plane.js#RELEASE_TAIL_TRANSACTION_SCHEMA",
        "packages/core/release-activation-transaction.js#releaseActivationRoot",
        "packages/core/release-candidate-recovery.js#ReleaseCandidateRecoveryError",
        "packages/core/release-tail-provider-adapters.js#ReleaseTailProviderError",
        "packages/core/release-tail-provider-plane.js#releaseTailRetryPolicyFromDeclaration",
        "packages/core/release-tail-provider-plane.js#releaseTailRoot",
        "packages/core/release-tail-provider-plane.js#releaseTailStableJson",
        "packages/core/readme-badges.js#renderBadgeBundleBlock",
        "packages/core/buildchain-contract.js#renderBuildchainContractDriftIssueBody",
        "packages/core/homebrew.js#renderHomebrewFormula",
        "packages/core/kfd2-product-claims.js#renderKfd2ProductClaimOutputs",
        "packages/core/readme-badges.js#renderReadmeBadgeBlock",
        "packages/core/release-propagation-work-transitions.js#repairReleasePropagationWork",
        "packages/core/issue-reporting.js#reportBuildchainIssue",
        "packages/core/issue-reporting.js#reportWorkflowFrictionIssue",
        "packages/core/artifact-signing.js#resolveArtifactSigningProfile",
        "packages/core/artifact-passport.js#resolveArtifactSubject",
        "packages/core/buildchain-layout.js#resolveBuildchainConfigPath",
        "packages/core/buildchain-layout.js#resolveBuildchainContractLockPath",
        "packages/core/github-governance-authority.js#resolveGithubGovernanceTargetPolicy",
        "packages/core/kfd-gate.js#resolveKfd1Metadata",
        "packages/core/buildchain-layout.js#resolveKfd2ProductClaimsRegistryPath",
        "packages/core/kfd-gate.js#resolveKfd3Metadata",
        "packages/core/buildchain-layout.js#resolveKfd3SurfaceRegistryPath",
        "packages/core/release-propagation-pickup.js#resolveNpmRegistryRelease",
        "packages/core/paper-repository.js#resolvePaperRepository",
        "packages/core/release-propagation.js#resolvePropagationChannel",
        "packages/core/publication-artifact-candidate.js#resolvePublicationCandidateFile",
        "packages/core/buildchain-layout.js#resolveReleasePassportPath",
        "packages/core/release-propagation-work.js#resumeReleasePropagationWork",
        "packages/core/engineering-housekeeper.js#revalidateHousekeeperBranchAction",
        "packages/core/stable-candidate-ledger.js#revokeStableCandidate",
        "packages/core/release-activation-transaction.js#rollbackReleaseActivationTransaction",
        "packages/core/engineering-housekeeper-github.js#runGitHubHousekeeper",
        "packages/core/buildchain-config.js#runLifecycleStage",
        "packages/core/publication-authority.js#RUNNER_PROVENANCE_CLASSES",
        "packages/core/publication-authority.js#RUNNER_PROVENANCE_CONTRACT",
        "packages/core/kfd.js#schemas",
        "packages/core/artifact-verification-envelope.js#sealArtifactVerificationReport",
        "packages/core/stable-candidate-ledger.js#selectStableCandidate",
        "packages/core/stable-candidate-ledger.js#setStableCandidateHold",
        "packages/core/buildchain-contract.js#sha256BuildchainContractJson",
        "packages/core/release-passport.js#sha256File",
        "packages/core/release-candidate.js#sha256Json",
        "packages/core/kfd-gate.js#sha256KfdJson",
        "packages/core/release-passport.js#sha256Text",
        "packages/core/artifact-passport.js#sha512IntegrityBuffer",
        "packages/core/artifact-passport.js#sha512IntegrityFile",
        "packages/core/package-manager.js#shellJoin",
        "packages/core/detached-artifact-signature.js#signDetachedArtifactRequest",
        "packages/core/release-propagation-agent-entry.js#SITE_UPSTREAM_AGENT_ENTRY_CONTRACT",
        "packages/core/stable-candidate-ledger.js#STABLE_CANDIDATE_LEDGER_CONTRACT",
        "packages/core/stable-candidate-ledger.js#STABLE_CANDIDATE_STATES",
        "packages/core/stable-candidate-ledger.js#stableCandidatePromotionRefs",
        "packages/core/diagnostics.js#startProcessSampler",
        "packages/core/logging.js#summarizeBuildchainLogEvents",
        "packages/core/diagnostics.js#summarizeDiagnosticsArtifacts",
        "packages/core/diagnostics.js#summarizeLifecycleObservability",
        "packages/core/diagnostics.js#summarizeProcessSamples",
        "packages/core/surface-manifest.js#SURFACE_TIMESTAMP_POLICY_CONTRACT",
        "packages/core/kfd-agent-hub.js#testKfdAgentHub",
        "packages/core/publish-transaction.js#transitionReleaseTransaction",
        "packages/core/issue-reporting.js#truncateUtf8",
        "packages/core/readme-badges.js#updateBadgeBundleBlock",
        "packages/core/buildchain-config.js#updateConfiguredVersionStateContents",
        "packages/core/homebrew.js#updateHomebrewTap",
        "packages/core/readme-badges.js#updateReadmeBadgeBlock",
        "packages/core/diagnostics.js#validateAnchoredPackageRelease",
        "packages/core/artifact-signing.js#validateArtifactSigningReceipt",
        "packages/core/artifact-signing.js#validateArtifactSigningRequest",
        "packages/core/artifact-signing-result.js#validateArtifactSigningResult",
        "packages/core/buildchain-config.js#validateBuildchainConfig",
        "packages/core/controller-evidence.js#validateControllerPlan",
        "packages/core/controller-evidence.js#validateControllerReceipt",
        "packages/core/controller-evidence.js#validateControllerReceiptReference",
        "packages/core/kfd-gate.js#validateKfd1ReleaseGateEvidence",
        "packages/core/kfd2-product-claims.js#validateKfd2ProductClaimsRegistry",
        "packages/core/kfd-gate.js#validateKfd3CollaborationInterfaceReleaseGateEvidence",
        "packages/core/artifact-verification-envelope.js#validateKfdAdopterReleaseBinding",
        "packages/core/kfd-product-gates.js#validateKfdProductGateResult",
        "packages/core/release-passport.js#validateKnownReleasePassportContracts",
        "packages/core/package-manager.js#validatePackageManagerContract",
        "packages/core/publish-transaction.js#validatePublishEvidence",
        "packages/core/release-activation-transaction.js#validateReleaseActivationReceiptSet",
        "packages/core/release-activation-transaction.js#validateReleaseActivationTransaction",
        "packages/core/release-candidate.js#validateReleaseCandidatePassport",
        "packages/core/release-passport-contract.js#validateReleasePassportSchema",
        "packages/core/release-tail-provider-plane.js#validateReleaseTailEffectPlan",
        "packages/core/release-tail-provider-plane.js#validateReleaseTailTransaction",
        "packages/core/artifact-passport.js#verifyArtifactPassport",
        "packages/core/artifact-signing-result.js#verifyArtifactSigningResultFiles",
        "packages/core/artifact-verification-envelope.js#verifyArtifactVerificationEnvelope",
        "packages/core/logging.js#verifyBuildchainLogEvents",
        "packages/core/build-facts.js#verifyBuildFacts",
        "packages/core/cache-evidence.js#verifyCacheEvidenceSet",
        "packages/core/cache-evidence.js#verifyCacheOperationReceipt",
        "packages/core/detached-artifact-signature.js#verifyDetachedArtifactSignature",
        "packages/core/github-artifact-attestation.js#verifyGitHubArtifactAttestationEvidence",
        "packages/core/github-governance-authority.js#verifyGithubGovernanceReceipt",
        "packages/core/kfd-product-gates.js#verifyKfdRecord",
        "packages/core/portable-dev-cache.js#verifyPortableDevCachePlan",
        "packages/core/publication-authority.js#verifyPublicationAdmission",
        "packages/core/publication-authority.js#verifyPublicationQualificationReceipt",
        "packages/core/publication-reproducibility.js#verifyPublicationReproducibility",
        "packages/core/publication-sealed-bundle.js#verifyPublicationSealedBundle",
        "packages/core/release-candidate-recovery.js#verifyReleaseCandidateRecovery",
        "packages/core/release-passport.js#verifyReleasePassport",
        "packages/core/release-propagation-work.js#verifyReleasePropagationWork",
        "packages/core/web-surface-publication-candidate.js#WEB_SURFACE_PRODUCTION_DECISION_CONTRACT",
        "packages/core/web-surface-publication-candidate.js#WEB_SURFACE_PUBLICATION_CANDIDATE_CONTRACT",
        "packages/core/web-surface-publication-candidate.js#webSurfacePublicationDigest",
        "packages/core/issue-reporting.js#workflowFrictionMarker",
        "packages/core/build-facts.js#writeBuildFacts",
        "packages/core/diagnostics.js#writeDiagnosticsArtifact",
        "packages/core/kfd2-product-claims.js#writeKfd2ProductClaimOutputs",
        "packages/core/kfd3-surface-register.js#writeKfd3SurfaceRegistry",
        "packages/core/build-facts.js#writeKungfuBuildInfoProjection",
        "packages/core/paper-fleet.js#writePaperFleetUpdate",
        "packages/core/paper.js#writePaperMigration",
        "packages/core/paper.js#writePaperScaffold",
        "packages/core/publication-artifact.js#writePublicationArtifact",
        "packages/core/release-line-bootstrap.js#writeReleaseLineBootstrapVersionState",
        "packages/core/release-propagation.js#writeReleasePropagationLock",
        "packages/core/release-tail-provider-plane.js#writeReleaseTailTransaction",
        "packages/core/publish-transaction.js#writeReleaseTransaction"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/artifact-passport",
      "export": "./artifact-passport",
      "target": "./packages/core/artifact-passport.js",
      "digest": "sha256:15a43745e337b94431734c2da28b4263cabe3584f1caf9d31802721e561f03c4",
      "summary": "Artifact passport digest and evidence helper APIs.",
      "capabilityGroup": "release-passport-trust",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 10,
      "symbolIds": [
        "packages/core/artifact-passport.js#ARTIFACT_PASSPORT_LOCATOR_CONTRACT",
        "packages/core/artifact-passport.js#ARTIFACT_PASSPORT_POINTER_CONTRACT",
        "packages/core/artifact-passport.js#ARTIFACT_VERIFICATION_CONTRACT",
        "packages/core/artifact-passport.js#DEFAULT_NPM_REGISTRY_BASE_URL",
        "packages/core/artifact-passport.js#discoverArtifactPassport",
        "packages/core/artifact-passport.js#explainArtifactPassport",
        "packages/core/artifact-passport.js#resolveArtifactSubject",
        "packages/core/artifact-passport.js#sha512IntegrityBuffer",
        "packages/core/artifact-passport.js#sha512IntegrityFile",
        "packages/core/artifact-passport.js#verifyArtifactPassport"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/artifact-verification-envelope",
      "export": "./artifact-verification-envelope",
      "target": "./packages/core/artifact-verification-envelope.js",
      "digest": "sha256:8e96b81f67c49b3249a0c7e5dab176f01713da896956ee536284db3d509dd67a",
      "summary": "Sealed exact-root, lifecycle, identity, and existing KFD assessment inputs for KFX admission.",
      "capabilityGroup": "release-passport-trust",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 11,
      "symbolIds": [
        "packages/core/artifact-verification-envelope.js#ARTIFACT_VERIFICATION_ENVELOPE_CHECK_CONTRACT",
        "packages/core/artifact-verification-envelope.js#ARTIFACT_VERIFICATION_ENVELOPE_CONTRACT",
        "packages/core/artifact-verification-envelope.js#artifactVerificationEnvelopeDigest",
        "packages/core/artifact-verification-envelope.js#createKfdAdopterReleaseBinding",
        "packages/core/artifact-verification-envelope.js#installedKfdPackageArtifactRoot",
        "packages/core/artifact-verification-envelope.js#KFD_ADOPTER_RELEASE_BINDING_CONTRACT",
        "packages/core/artifact-verification-envelope.js#KFX_ADMISSION_INPUTS_CONTRACT",
        "packages/core/artifact-verification-envelope.js#projectArtifactVerificationEnvelopeToKfx",
        "packages/core/artifact-verification-envelope.js#sealArtifactVerificationReport",
        "packages/core/artifact-verification-envelope.js#validateKfdAdopterReleaseBinding",
        "packages/core/artifact-verification-envelope.js#verifyArtifactVerificationEnvelope"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/github-artifact-attestation",
      "export": "./github-artifact-attestation",
      "target": "./packages/core/github-artifact-attestation.js",
      "digest": "sha256:f71887cd7d73e11a763153720c6242e700ce49e66a6e5ca01ea6cf488948e265",
      "summary": "GitHub keyless artifact attestation policy, predicate, provider evidence, and fail-closed verification APIs.",
      "capabilityGroup": "release-passport-trust",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 18,
      "symbolIds": [
        "packages/core/github-artifact-attestation.js#createGitHubArtifactAttestationEvidence",
        "packages/core/github-artifact-attestation.js#createGitHubArtifactAttestationPolicy",
        "packages/core/github-artifact-attestation.js#createGitHubArtifactAttestationVerificationPlan",
        "packages/core/github-artifact-attestation.js#GITHUB_ARTIFACT_ATTESTATION_EVIDENCE_CONTRACT",
        "packages/core/github-artifact-attestation.js#GITHUB_ARTIFACT_ATTESTATION_POLICY_CONTRACT",
        "packages/core/github-artifact-attestation.js#GITHUB_ARTIFACT_ATTESTATION_PREDICATE_CONTRACT",
        "packages/core/github-artifact-attestation.js#GITHUB_ARTIFACT_ATTESTATION_PREDICATE_TYPE",
        "packages/core/github-artifact-attestation.js#GITHUB_ARTIFACT_ATTESTATION_VERIFICATION_CONTRACT",
        "packages/core/github-artifact-attestation.js#GITHUB_ARTIFACT_ATTESTATION_WORKFLOW",
        "packages/core/github-artifact-attestation.js#githubArtifactAttestationRequiredPermissions",
        "packages/core/github-artifact-attestation.js#githubArtifactAttestationSemanticRoot",
        "packages/core/github-artifact-attestation.js#githubArtifactAttestationSha256Buffer",
        "packages/core/github-artifact-attestation.js#githubArtifactAttestationSha256File",
        "packages/core/github-artifact-attestation.js#normalizeGitHubArtifactAttestationPolicy",
        "packages/core/github-artifact-attestation.js#prepareGitHubArtifactAttestation",
        "packages/core/github-artifact-attestation.js#stableJson",
        "packages/core/github-artifact-attestation.js#stageGitHubArtifactAttestationInputs",
        "packages/core/github-artifact-attestation.js#verifyGitHubArtifactAttestationEvidence"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/artifact-signing",
      "export": "./artifact-signing",
      "target": "./packages/core/artifact-signing.js",
      "digest": "sha256:7b4c88201125f08645092b121eeeab0390b4fdee665f0d6c949217cb6545d590",
      "summary": "Credential-free artifact signing declarations, source-bound requests, authority receipts, profile resolution, and fail-closed validation APIs.",
      "capabilityGroup": "reusable-build",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 10,
      "symbolIds": [
        "packages/core/artifact-signing.js#ARTIFACT_SIGNING_AUTHORITY_CONTRACT",
        "packages/core/artifact-signing.js#ARTIFACT_SIGNING_RECEIPT_CONTRACT",
        "packages/core/artifact-signing.js#ARTIFACT_SIGNING_REQUEST_CONTRACT",
        "packages/core/artifact-signing.js#artifactSigningDigest",
        "packages/core/artifact-signing.js#createArtifactSigningReceipt",
        "packages/core/artifact-signing.js#createArtifactSigningRequest",
        "packages/core/artifact-signing.js#listArtifactSigningProfiles",
        "packages/core/artifact-signing.js#resolveArtifactSigningProfile",
        "packages/core/artifact-signing.js#validateArtifactSigningReceipt",
        "packages/core/artifact-signing.js#validateArtifactSigningRequest"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/artifact-signing-result",
      "export": "./artifact-signing-result",
      "target": "./packages/core/artifact-signing-result.js",
      "digest": "sha256:6ae646862ccddb717f59d29549e518ca698cb56dc68556775b6bb49ae4b0435c",
      "summary": "Immutable signed-result, final-payload, receipt, evidence-root, and provider-verification binding APIs.",
      "capabilityGroup": "release-passport-trust",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 5,
      "symbolIds": [
        "packages/core/artifact-signing-result.js#ARTIFACT_SIGNING_RESULT_CONTRACT",
        "packages/core/artifact-signing-result.js#artifactSigningEvidenceDigest",
        "packages/core/artifact-signing-result.js#createArtifactSigningResult",
        "packages/core/artifact-signing-result.js#validateArtifactSigningResult",
        "packages/core/artifact-signing-result.js#verifyArtifactSigningResultFiles"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/detached-artifact-signature",
      "export": "./detached-artifact-signature",
      "target": "./packages/core/detached-artifact-signature.js",
      "digest": "sha256:336bc9e1386b2252ade7ce91af21eb2e53072768db4cb8f20c4e79b23c4fd945",
      "summary": "Buildchain-authority Ed25519 detached signature and verification APIs for arbitrary binary artifacts.",
      "capabilityGroup": "release-passport-trust",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 3,
      "symbolIds": [
        "packages/core/detached-artifact-signature.js#DETACHED_ARTIFACT_SIGNATURE_CONTRACT",
        "packages/core/detached-artifact-signature.js#signDetachedArtifactRequest",
        "packages/core/detached-artifact-signature.js#verifyDetachedArtifactSignature"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/anchored-version-material",
      "export": "./anchored-version-material",
      "target": "./packages/core/anchored-version-material.js",
      "digest": "sha256:932eaf178ba56d4a20eecaaac70e27d094512dcf0557b5106a4e531fe39d19c2",
      "summary": "Anchored/manual derived version material preflight, exact-tree binding, and digest evidence APIs.",
      "capabilityGroup": "reusable-build",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 2,
      "symbolIds": [
        "packages/core/anchored-version-material.js#ANCHORED_VERSION_MATERIAL_CONTRACT",
        "packages/core/anchored-version-material.js#createAnchoredVersionMaterialEvidence"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/buildchain-contract",
      "export": "./buildchain-contract",
      "target": "./packages/core/buildchain-contract.js",
      "digest": "sha256:89fb2505de4136a035805cfc320ebb686aaa17b18b2156b83d6d164b3d7334ed",
      "summary": "Runtime contract world and compatibility digest APIs for floating-ref drift checks.",
      "capabilityGroup": "governance-versioning",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 16,
      "symbolIds": [
        "packages/core/buildchain-contract.js#BUILDCHAIN_CHANNELS",
        "packages/core/buildchain-contract.js#BUILDCHAIN_CONTRACT_LOCK",
        "packages/core/buildchain-contract.js#BUILDCHAIN_RUNTIME_CONTRACT_WORLD",
        "packages/core/buildchain-contract.js#contractSummary",
        "packages/core/buildchain-contract.js#createBuildchainContractLock",
        "packages/core/buildchain-contract.js#createBuildchainContractWorld",
        "packages/core/buildchain-contract.js#evaluateBuildchainChannelBinding",
        "packages/core/buildchain-contract.js#evaluateBuildchainContractLock",
        "packages/core/buildchain-contract.js#finalizeBuildchainContractWorld",
        "packages/core/buildchain-contract.js#normalizeBuildchainRef",
        "packages/core/buildchain-contract.js#parseBuildchainRefIdentity",
        "packages/core/buildchain-contract.js#readBuildchainContractLock",
        "packages/core/buildchain-contract.js#readBuildchainContractWorld",
        "packages/core/buildchain-contract.js#renderBuildchainContractDriftIssueBody",
        "packages/core/buildchain-contract.js#sha256File",
        "packages/core/buildchain-contract.js#sha256Json"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/candidate-timeline",
      "export": "./candidate-timeline",
      "target": "./packages/core/candidate-timeline.js",
      "digest": "sha256:0b79dbbb523c7adbd969a0b4bec73d9adabf280319fc9a73b6912f4b95a9d6e8",
      "summary": "Source-bound candidate event normalization, per-attempt critical-path-safe aggregation, and compact reporting APIs.",
      "capabilityGroup": "observability-diagnostics",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 5,
      "symbolIds": [
        "packages/core/candidate-timeline.js#BUILDCHAIN_CANDIDATE_TIMELINE_CONTRACT",
        "packages/core/candidate-timeline.js#BUILDCHAIN_CANDIDATE_TIMELINE_EVENT_CONTRACT",
        "packages/core/candidate-timeline.js#createCandidateTimeline",
        "packages/core/candidate-timeline.js#formatCandidateTimelineReport",
        "packages/core/candidate-timeline.js#normalizeCandidateTimelineEvent"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/channel-candidate",
      "export": "./channel-candidate",
      "target": "./packages/core/channel-candidate.js",
      "digest": "sha256:2dcd0899d8c0f4bbb7876108529f4bed0e5e82f6536474a1a505e65a322d10a6",
      "summary": "Exact-source channel candidate decisions, same-SHA workflow evidence validation, and deterministic source-lock reference APIs.",
      "capabilityGroup": "governance-versioning",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 3,
      "symbolIds": [
        "packages/core/channel-candidate.js#CHANNEL_CANDIDATE_DECISION_SCHEMA",
        "packages/core/channel-candidate.js#channelCandidateSourceLockRef",
        "packages/core/channel-candidate.js#decideChannelCandidate"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/cache-evidence",
      "export": "./cache-evidence",
      "target": "./packages/core/cache-evidence.js",
      "digest": "sha256:9b19957c2f42c20bcc36621741381e471133ad02647d7ffa0d98a7eca49c126d",
      "summary": "Content-addressed cache operation receipts and source/platform-bound evidence-set verification APIs.",
      "capabilityGroup": "observability-diagnostics",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 7,
      "symbolIds": [
        "packages/core/cache-evidence.js#BUILDCHAIN_CACHE_EVIDENCE_SET_CONTRACT",
        "packages/core/cache-evidence.js#BUILDCHAIN_CACHE_OPERATION_RECEIPT_CONTRACT",
        "packages/core/cache-evidence.js#cacheEvidenceDigest",
        "packages/core/cache-evidence.js#createCacheEvidenceSet",
        "packages/core/cache-evidence.js#createCacheOperationReceipt",
        "packages/core/cache-evidence.js#verifyCacheEvidenceSet",
        "packages/core/cache-evidence.js#verifyCacheOperationReceipt"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/controller-evidence",
      "export": "./controller-evidence",
      "target": "./packages/core/controller-evidence.js",
      "digest": "sha256:bc75e2163af58aaffceec415f617b667b6be25888185a30818a80c07a5f0da3d",
      "summary": "Project-independent controller descriptors, source/runtime-bound plans, receipts, aggregates, and validation APIs.",
      "capabilityGroup": "reusable-build",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 14,
      "symbolIds": [
        "packages/core/controller-evidence.js#aggregateControllerReceipts",
        "packages/core/controller-evidence.js#BUILDCHAIN_CONTROLLER_AGGREGATE_CONTRACT",
        "packages/core/controller-evidence.js#BUILDCHAIN_CONTROLLER_DESCRIPTOR_CONTRACT",
        "packages/core/controller-evidence.js#BUILDCHAIN_CONTROLLER_EVIDENCE_CONTRACT",
        "packages/core/controller-evidence.js#BUILDCHAIN_CONTROLLER_REGISTRY_CONTRACT",
        "packages/core/controller-evidence.js#controllerEvidenceDigest",
        "packages/core/controller-evidence.js#createControllerPlan",
        "packages/core/controller-evidence.js#createControllerReceipt",
        "packages/core/controller-evidence.js#createControllerReceiptReference",
        "packages/core/controller-evidence.js#createControllerRegistry",
        "packages/core/controller-evidence.js#normalizeControllerReceiptReferences",
        "packages/core/controller-evidence.js#validateControllerPlan",
        "packages/core/controller-evidence.js#validateControllerReceipt",
        "packages/core/controller-evidence.js#validateControllerReceiptReference"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/diagnostics",
      "export": "./diagnostics",
      "target": "./packages/core/diagnostics.js",
      "digest": "sha256:21d14194f9b876927c54b53cecf8265b23085b05f98d57c5526ef2a4a033962f",
      "summary": "Native diagnostics collection, summarization, cache, compiler, and process-sampler APIs.",
      "capabilityGroup": "observability-diagnostics",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 30,
      "symbolIds": [
        "packages/core/diagnostics.js#BUILDCHAIN_ANCHORED_PACKAGE_RELEASE_VALIDATION_CONTRACT",
        "packages/core/diagnostics.js#BUILDCHAIN_DIAGNOSTICS_CONTRACT",
        "packages/core/diagnostics.js#BUILDCHAIN_DIAGNOSTICS_MANIFEST_CONTRACT",
        "packages/core/diagnostics.js#BUILDCHAIN_DIAGNOSTICS_SUMMARY_CONTRACT",
        "packages/core/diagnostics.js#BUILDCHAIN_LIFECYCLE_OBSERVABILITY_CONTRACT",
        "packages/core/diagnostics.js#BUILDCHAIN_LOCKED_SOURCE_CHECKOUT_CONTRACT",
        "packages/core/diagnostics.js#BUILDCHAIN_PROCESS_SAMPLE_REPORT_CONTRACT",
        "packages/core/diagnostics.js#BUILDCHAIN_PROCESS_SAMPLE_SUMMARY_CONTRACT",
        "packages/core/diagnostics.js#classifyProcessCommand",
        "packages/core/diagnostics.js#collectBuildchainDiagnostics",
        "packages/core/diagnostics.js#collectCacheDiagnostics",
        "packages/core/diagnostics.js#collectCompilerCacheDiagnostics",
        "packages/core/diagnostics.js#collectGitDiagnostics",
        "packages/core/diagnostics.js#collectNativeDiagnostics",
        "packages/core/diagnostics.js#collectProcessTreeSnapshot",
        "packages/core/diagnostics.js#collectRunnerDiagnostics",
        "packages/core/diagnostics.js#collectToolDiagnostics",
        "packages/core/diagnostics.js#createDiagnosticsArtifact",
        "packages/core/diagnostics.js#createStructuredCacheEvidence",
        "packages/core/diagnostics.js#detectRequestedParallelism",
        "packages/core/diagnostics.js#detectRequestedParallelismFromProcessSamples",
        "packages/core/diagnostics.js#formatDiagnosticsSummaryTable",
        "packages/core/diagnostics.js#readDiagnosticsArtifact",
        "packages/core/diagnostics.js#redactDiagnosticsValue",
        "packages/core/diagnostics.js#startProcessSampler",
        "packages/core/diagnostics.js#summarizeDiagnosticsArtifacts",
        "packages/core/diagnostics.js#summarizeLifecycleObservability",
        "packages/core/diagnostics.js#summarizeProcessSamples",
        "packages/core/diagnostics.js#validateAnchoredPackageRelease",
        "packages/core/diagnostics.js#writeDiagnosticsArtifact"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/dev-delivery-warrant",
      "export": "./dev-delivery-warrant",
      "target": "./packages/core/dev-delivery-warrant.js",
      "digest": "sha256:d4eeae6a791f533393260b8a562d14253afcc36643fe74c1cfa75aa3d1194fe1",
      "summary": "Durable fair Dev Delivery Warrant queue, fenced lease, and split source and integration proof APIs.",
      "capabilityGroup": "governance-versioning",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 34,
      "symbolIds": [
        "packages/core/dev-delivery-warrant.js#cancelQueuedDevDeliveryCandidate",
        "packages/core/dev-delivery-proof.js#classifyDevDeliveryDelta",
        "packages/core/dev-delivery-warrant.js#closeDevDeliveryWarrant",
        "packages/core/dev-delivery-warrant.js#createDevDeliveryQueue",
        "packages/core/dev-delivery-proof.js#createIntegrationDeliveryProof",
        "packages/core/dev-delivery-proof.js#createProjectCutReplayPlan",
        "packages/core/dev-delivery-proof.js#createProjectCutReplayProof",
        "packages/core/release-blocker-priority.js#createReleaseBlockerPriorityClaim",
        "packages/core/dev-delivery-proof.js#createSourceQualificationProof",
        "packages/core/dev-delivery-warrant.js#DEV_DELIVERY_CANCELLATION_RECEIPT_SCHEMA",
        "packages/core/dev-delivery-warrant.js#DEV_DELIVERY_CLASSES",
        "packages/core/dev-delivery-warrant.js#DEV_DELIVERY_LEASE_RECEIPT_SCHEMA",
        "packages/core/dev-delivery-warrant.js#DEV_DELIVERY_PRIORITIES",
        "packages/core/dev-delivery-warrant.js#DEV_DELIVERY_QUEUE_CONTRACT",
        "packages/core/dev-delivery-warrant.js#DEV_DELIVERY_SELECTION_RECEIPT_SCHEMA",
        "packages/core/dev-delivery-warrant.js#DEV_DELIVERY_SETTLEMENT_RECEIPT_SCHEMA",
        "packages/core/dev-delivery-warrant.js#DEV_DELIVERY_SUBMISSION_RECEIPT_SCHEMA",
        "packages/core/dev-delivery-warrant.js#DEV_DELIVERY_WARRANT_SCHEMA",
        "packages/core/dev-delivery-common.js#devDeliveryContentRoot",
        "packages/core/dev-delivery-warrant.js#heartbeatDevDeliveryWarrant",
        "packages/core/dev-delivery-proof.js#INTEGRATION_DELIVERY_PROOF_SCHEMA",
        "packages/core/dev-delivery-warrant.js#normalizeDevDeliveryQueue",
        "packages/core/dev-delivery-warrant.js#observeDevDeliveryQueue",
        "packages/core/dev-delivery-proof.js#PROJECT_CUT_REPLAY_PROOF_SCHEMA",
        "packages/core/dev-delivery-warrant.js#rankDevDeliveryCandidates",
        "packages/core/dev-delivery-warrant.js#recoverExpiredDevDeliveryWarrant",
        "packages/core/release-blocker-priority.js#RELEASE_BLOCKER_PRIORITY_CLAIM_SCHEMA",
        "packages/core/dev-delivery-warrant.js#selectDevDeliveryWarrant",
        "packages/core/dev-delivery-warrant.js#settleDevDeliveryTerminalEvent",
        "packages/core/dev-delivery-proof.js#SOURCE_QUALIFICATION_PROOF_SCHEMA",
        "packages/core/dev-delivery-warrant.js#submitDevDeliveryCandidate",
        "packages/core/dev-delivery-proof.js#verifyIntegrationDeliveryProof",
        "packages/core/dev-delivery-proof.js#verifyProjectCutReplayProof",
        "packages/core/dev-delivery-proof.js#verifySourceQualificationProof"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/homebrew",
      "export": "./homebrew",
      "target": "./packages/core/homebrew.js",
      "digest": "sha256:0e978219bd6fca754d80a616d538d5825b116eec78b65857bbe5063b8c84d933",
      "summary": "Homebrew tap fact collection, Formula rendering, update, and check APIs.",
      "capabilityGroup": "distribution-indexes",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 7,
      "symbolIds": [
        "packages/core/homebrew.js#checkHomebrewTap",
        "packages/core/homebrew.js#collectHomebrewTapFacts",
        "packages/core/homebrew.js#HOMEBREW_TAP_CHECK_CONTRACT",
        "packages/core/homebrew.js#HOMEBREW_TAP_FACTS_CONTRACT",
        "packages/core/homebrew.js#HOMEBREW_TAP_MANIFEST_CONTRACT",
        "packages/core/homebrew.js#renderHomebrewFormula",
        "packages/core/homebrew.js#updateHomebrewTap"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/issue-reporting",
      "export": "./issue-reporting",
      "target": "./packages/core/issue-reporting.js",
      "digest": "sha256:4e6807067b14db5cf78b7de7596bf27ce23b211ae9b24f5ae36bed4fb568d56b",
      "summary": "Buildchain-owned issue reporting API for workflow friction feedback.",
      "capabilityGroup": "observability-diagnostics",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 17,
      "symbolIds": [
        "packages/core/issue-reporting.js#BUILDCHAIN_CONSUMER_ISSUE_CONTRACT",
        "packages/core/issue-reporting.js#BUILDCHAIN_WORKFLOW_FRICTION_ISSUE_CONTRACT",
        "packages/core/issue-reporting.js#buildConsumerIssueReport",
        "packages/core/issue-reporting.js#buildWorkflowFrictionIssueReport",
        "packages/core/issue-reporting.js#computeConsumerIssueFingerprint",
        "packages/core/issue-reporting.js#consumerIssueMarker",
        "packages/core/issue-reporting.js#createGitHubIssueRequest",
        "packages/core/issue-reporting.js#DEFAULT_BUILDCHAIN_ISSUE_REPOSITORY",
        "packages/core/issue-reporting.js#GitHubIssueRequestError",
        "packages/core/issue-reporting.js#normalizeIssueRepository",
        "packages/core/issue-reporting.js#parseIssueLabels",
        "packages/core/issue-reporting.js#readOptionalIssueBodyFile",
        "packages/core/issue-reporting.js#redactIssueText",
        "packages/core/issue-reporting.js#reportBuildchainIssue",
        "packages/core/issue-reporting.js#reportWorkflowFrictionIssue",
        "packages/core/issue-reporting.js#truncateUtf8",
        "packages/core/issue-reporting.js#workflowFrictionMarker"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/kfd",
      "export": "./kfd",
      "target": "./packages/core/kfd.js",
      "digest": "sha256:d9e72c8220cf09a4d92ac995a7ddef8b4b0ff17e97440cb87363480eef0b8c8c",
      "summary": "Unified KFD standards, schema discovery, KFD-1/KFD-2/KFD-3 grouped APIs, KFD-4 schema discovery, upstream KFD aggregate facts, and Buildchain KFD claim helpers.",
      "capabilityGroup": "kfd-trust",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 17,
      "symbolIds": [
        "packages/core/kfd.js#buildchainKfdClaims",
        "packages/core/kfd.js#checkKfdUpstreamFacts",
        "packages/core/kfd.js#collectKfdAggregate",
        "packages/core/kfd.js#collectKfdStatus",
        "packages/core/kfd.js#collectKfdUpstreamFacts",
        "packages/core/kfd.js#discoverKfdStandards",
        "packages/core/kfd.js#kfd1",
        "packages/core/kfd.js#kfd2",
        "packages/core/kfd.js#kfd3",
        "packages/core/kfd.js#kfd4",
        "packages/core/kfd.js#layout",
        "packages/core/kfd.js#listKfdSchemas",
        "packages/core/kfd.js#listKfdUpstreamRoles",
        "packages/core/kfd.js#normalizeKfdStandardId",
        "packages/core/kfd.js#readKfdSchema",
        "packages/core/kfd.js#schemas",
        "packages/core/kfd.js#upstream"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/kfd-product-gates",
      "export": "./kfd-product-gates",
      "target": "./packages/core/kfd-product-gates.js",
      "digest": "sha256:67406fce41e175cedcefa9191fcfb07aacdaaa890e666b9cad2318d453a0bc1d",
      "summary": "Fail-closed KFD-4, KFD-5, and KFD-7 product evidence gates plus non-widening KFD support-matrix release projections.",
      "capabilityGroup": "kfd-trust",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 9,
      "symbolIds": [
        "packages/core/kfd-product-gates.js#evaluateKfdProductGate",
        "packages/core/kfd-product-gates.js#KFD_PRODUCT_GATE_CONTRACT",
        "packages/core/kfd-product-gates.js#KFD_PRODUCT_GATE_INPUT_CONTRACT",
        "packages/core/kfd-product-gates.js#KFD_PRODUCT_GATE_INPUT_SCHEMA",
        "packages/core/kfd-product-gates.js#KFD_PRODUCT_GATE_INPUT_SCHEMA_ID",
        "packages/core/kfd-product-gates.js#kfdProductGateDigest",
        "packages/core/kfd-product-gates.js#kfdProductGates",
        "packages/core/kfd-product-gates.js#validateKfdProductGateResult",
        "packages/core/kfd-product-gates.js#verifyKfdRecord"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/kfd-adopter-manifest",
      "export": "./kfd-adopter-manifest",
      "target": "./packages/core/kfd-adopter-manifest.js",
      "digest": "sha256:9300bf0531cd9bb6a0cce50363765cb5dd22cdf1bd0c9075d0eb36b80cea9943",
      "summary": "Exact-cut KFD adopter manifest verification, Buildchain evidence binding, and one-way legacy support-matrix projection APIs.",
      "capabilityGroup": "kfd-trust",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 6,
      "symbolIds": [
        "packages/core/kfd-adopter-manifest.js#createKfdAdopterManifestGate",
        "packages/core/kfd-adopter-manifest.js#createKfdLegacySupportMatrixProjection",
        "packages/core/kfd-adopter-manifest.js#KFD_ADOPTER_MANIFEST_GATE_CONTRACT",
        "packages/core/kfd-adopter-manifest.js#KFD_LEGACY_SUPPORT_MATRIX_CONTRACT",
        "packages/core/kfd-adopter-manifest.js#validateKfdAdopterManifestGate",
        "packages/core/kfd-adopter-manifest.js#validateKfdLegacySupportMatrixProjection"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/kfd-adopter-release-binding",
      "export": "./kfd-adopter-release-binding",
      "target": "./packages/core/artifact-verification-envelope.js",
      "digest": "sha256:8e96b81f67c49b3249a0c7e5dab176f01713da896956ee536284db3d509dd67a",
      "summary": "Release Passport and artifact-evidence binding for one exact standard adopter manifest closure.",
      "capabilityGroup": "kfd-trust",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 11,
      "symbolIds": [
        "packages/core/artifact-verification-envelope.js#ARTIFACT_VERIFICATION_ENVELOPE_CHECK_CONTRACT",
        "packages/core/artifact-verification-envelope.js#ARTIFACT_VERIFICATION_ENVELOPE_CONTRACT",
        "packages/core/artifact-verification-envelope.js#artifactVerificationEnvelopeDigest",
        "packages/core/artifact-verification-envelope.js#createKfdAdopterReleaseBinding",
        "packages/core/artifact-verification-envelope.js#installedKfdPackageArtifactRoot",
        "packages/core/artifact-verification-envelope.js#KFD_ADOPTER_RELEASE_BINDING_CONTRACT",
        "packages/core/artifact-verification-envelope.js#KFX_ADMISSION_INPUTS_CONTRACT",
        "packages/core/artifact-verification-envelope.js#projectArtifactVerificationEnvelopeToKfx",
        "packages/core/artifact-verification-envelope.js#sealArtifactVerificationReport",
        "packages/core/artifact-verification-envelope.js#validateKfdAdopterReleaseBinding",
        "packages/core/artifact-verification-envelope.js#verifyArtifactVerificationEnvelope"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/kfd-agent-hub",
      "export": "./kfd-agent-hub",
      "target": "./packages/core/kfd-agent-hub.js",
      "digest": "sha256:0221784b744fb2a0da02b95ed02b642b7456df2b8c2d8fb818aaa7e8a9a2deb1",
      "summary": "Declarative Agent Hub adapter inspection, fixed-suite execution, exact KFD cut locking, and agent explanation APIs.",
      "capabilityGroup": "kfd-trust",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 10,
      "symbolIds": [
        "packages/core/kfd-agent-hub.js#explainKfdAgentHub",
        "packages/core/kfd-agent-hub.js#initKfdAgentHub",
        "packages/core/kfd-agent-hub.js#inspectKfdAgentHub",
        "packages/core/kfd-agent-hub.js#KFD_AGENT_HUB_ADOPTION_CONTRACT",
        "packages/core/kfd-agent-hub.js#KFD_AGENT_HUB_ADOPTION_SCHEMA",
        "packages/core/kfd-agent-hub.js#KFD_AGENT_HUB_DECLARATION",
        "packages/core/kfd-agent-hub.js#KFD_AGENT_HUB_LOCK_CONTRACT",
        "packages/core/kfd-agent-hub.js#KFD_AGENT_HUB_OUTPUT_DIR",
        "packages/core/kfd-agent-hub.js#KFD_AGENT_HUB_VERIFICATION_CONTRACT",
        "packages/core/kfd-agent-hub.js#testKfdAgentHub"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/buildchain-layout",
      "export": "./buildchain-layout",
      "target": "./packages/core/buildchain-layout.js",
      "digest": "sha256:84c0b784ff993f442b0499fce39bfc116f4a19570ed7ffd7231ec7e2191c86f8",
      "summary": "Versioned Buildchain repository-layout discovery contract plus canonical .buildchain path resolution and migration APIs.",
      "capabilityGroup": "kfd-trust",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 41,
      "symbolIds": [
        "packages/core/buildchain-layout.js#BUILDCHAIN_CONFIG_PATH",
        "packages/core/buildchain-layout.js#BUILDCHAIN_CONTRACT_LOCK_PATH",
        "packages/core/buildchain-layout.js#BUILDCHAIN_DIR",
        "packages/core/buildchain-layout.js#BUILDCHAIN_GENERATED_DIRS",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD_ROOT",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD1_CONTRACT_WORLD_WITNESS_PATH",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD1_DIR",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD1_RELEASE_GATE_PATH",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD1_VERIFY_RESULT_PATH",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD2_CLAIM_ARGS_PATH",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD2_CLAIMS_DIR",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD2_DIR",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD2_REGISTRY_PATH",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD2_RELEASE_CLAIMS_PATH",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD3_ARTIFACT_WITNESS_PATH",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD3_CAPABILITY_QUERY_PATH",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD3_COLLABORATION_INTERFACE_PATH",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD3_DIR",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD3_PREBUILD_WITNESS_PATH",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD3_SURFACE_REGISTRY_PATH",
        "packages/core/buildchain-layout.js#BUILDCHAIN_KFD4_DIR",
        "packages/core/buildchain-layout.js#BUILDCHAIN_LAYOUT_DISCOVERY_CONTRACT",
        "packages/core/buildchain-layout.js#BUILDCHAIN_RELEASE_PASSPORT_PATH",
        "packages/core/buildchain-layout.js#BUILDCHAIN_VERSION_PIN_PATH",
        "packages/core/buildchain-layout.js#createBuildchainLayoutDiscovery",
        "packages/core/buildchain-layout.js#discoverBuildchainRepoFiles",
        "packages/core/buildchain-layout.js#firstExistingRepoPath",
        "packages/core/buildchain-layout.js#LEGACY_BUILDCHAIN_CONFIG_PATH",
        "packages/core/buildchain-layout.js#LEGACY_BUILDCHAIN_CONTRACT_LOCK_PATH",
        "packages/core/buildchain-layout.js#LEGACY_BUILDCHAIN_KFD3_SURFACE_REGISTRY_PATH",
        "packages/core/buildchain-layout.js#LEGACY_BUILDCHAIN_KFD3_SURFACE_REGISTRY_PATHS",
        "packages/core/buildchain-layout.js#LEGACY_BUILDCHAIN_RELEASE_PASSPORT_PATH",
        "packages/core/buildchain-layout.js#migrateBuildchainLayout",
        "packages/core/buildchain-layout.js#planBuildchainLayoutMigration",
        "packages/core/buildchain-layout.js#repoPath",
        "packages/core/buildchain-layout.js#resolveBuildchainConfigPath",
        "packages/core/buildchain-layout.js#resolveBuildchainContractLockPath",
        "packages/core/buildchain-layout.js#resolveKfd2ProductClaimsRegistryPath",
        "packages/core/buildchain-layout.js#resolveKfd3SurfaceRegistryPath",
        "packages/core/buildchain-layout.js#resolveReleasePassportPath",
        "packages/core/buildchain-layout.js#toPosixPath"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/release-line-bootstrap",
      "export": "./release-line-bootstrap",
      "target": "./packages/core/release-line-bootstrap.js",
      "digest": "sha256:18fcfef1cfe2766ba3345c41e84cc98bc3e30be37aa8f8e60d4cd98c2ef77b36",
      "summary": "Semver release-line bootstrap planning and version-state APIs.",
      "capabilityGroup": "governance-versioning",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 2,
      "symbolIds": [
        "packages/core/release-line-bootstrap.js#planReleaseLineBootstrap",
        "packages/core/release-line-bootstrap.js#writeReleaseLineBootstrapVersionState"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/readme-badges",
      "export": "./readme-badges",
      "target": "./packages/core/readme-badges.js",
      "digest": "sha256:13914ebabbc92ed49dd842c2aa51cc99d72b0732423c0b53a030c6458a0cd9d8",
      "summary": "Managed README badge block facts, rendering, drift checks, and updates.",
      "capabilityGroup": "distribution-indexes",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 17,
      "symbolIds": [
        "packages/core/readme-badges.js#BADGE_BUNDLE_DEFAULT_CLAIMS",
        "packages/core/readme-badges.js#BADGE_BUNDLE_FACTS_CONTRACT",
        "packages/core/readme-badges.js#checkBadgeBundleBlock",
        "packages/core/readme-badges.js#checkReadmeBadgeBlock",
        "packages/core/readme-badges.js#collectBadgeBundleFacts",
        "packages/core/readme-badges.js#collectReadmeBadgeFacts",
        "packages/core/readme-badges.js#createKfdBadgeSpecsFromStandards",
        "packages/core/readme-badges.js#createReadmeBadgeEndpointRegistry",
        "packages/core/readme-badges.js#README_BADGE_BLOCK_END",
        "packages/core/readme-badges.js#README_BADGE_BLOCK_START",
        "packages/core/readme-badges.js#README_BADGE_FACTS_CONTRACT",
        "packages/core/readme-badges.js#README_BADGE_HOSTED_BASE_URL",
        "packages/core/readme-badges.js#readReadme",
        "packages/core/readme-badges.js#renderBadgeBundleBlock",
        "packages/core/readme-badges.js#renderReadmeBadgeBlock",
        "packages/core/readme-badges.js#updateBadgeBundleBlock",
        "packages/core/readme-badges.js#updateReadmeBadgeBlock"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/public-surface-audit",
      "export": "./public-surface-audit",
      "target": "./packages/core/public-surface-audit.js",
      "digest": "sha256:486e2ecc57aa5fa8f7664ce75ea2852c4d226f823b51d1b04d8f680b60bf1b39",
      "summary": "Reverse audit APIs for CLI, workflow, action, site page, and documentation command surfaces.",
      "capabilityGroup": "kfd-trust",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 8,
      "symbolIds": [
        "packages/core/public-surface-audit.js#assertPublicSurfaceReverseAudit",
        "packages/core/public-surface-audit.js#BUILDCHAIN_PUBLIC_SURFACE_AUDIT_CONTRACT",
        "packages/core/public-surface-audit.js#collectPublicSurfaceReverseAudit",
        "packages/core/public-surface-audit.js#enumerateActionInputs",
        "packages/core/public-surface-cli.js#enumerateCliCommandsFromBin",
        "packages/core/public-surface-audit.js#enumerateDocCommandRefs",
        "packages/core/public-surface-audit.js#enumerateSitePages",
        "packages/core/public-surface-audit.js#enumerateWorkflowInputs"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/logging",
      "export": "./logging",
      "target": "./packages/core/logging.js",
      "digest": "sha256:36d8aaea7db446d02fb0a1d7d7e6d5d34cc10cff19156596bb8dfbd1a1ff2382",
      "summary": "Buildchain JSONL logging, span, summary, and verification APIs.",
      "capabilityGroup": "observability-diagnostics",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 13,
      "symbolIds": [
        "packages/core/logging.js#appendBuildchainLogEvent",
        "packages/core/logging.js#BUILDCHAIN_CONTROL_PLANE_SUMMARY_CONTRACT",
        "packages/core/logging.js#BUILDCHAIN_LOG_EVENT_CONTRACT",
        "packages/core/logging.js#BUILDCHAIN_LOG_SUMMARY_CONTRACT",
        "packages/core/logging.js#createBuildchainLogger",
        "packages/core/logging.js#defaultBuildchainLogPath",
        "packages/core/logging.js#normalizeBuildchainLogEvent",
        "packages/core/logging.js#readBuildchainLogEvents",
        "packages/core/logging.js#recordBuildchainControlPlaneOutcome",
        "packages/core/logging.js#redactBuildchainLogAttributes",
        "packages/core/logging.js#summarizeBuildchainControlPlaneEvents",
        "packages/core/logging.js#summarizeBuildchainLogEvents",
        "packages/core/logging.js#verifyBuildchainLogEvents"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/portable-dev-cache",
      "export": "./portable-dev-cache",
      "target": "./packages/core/portable-dev-cache.js",
      "digest": "sha256:310c038a9545cea78afb2cdbbf8a762657ef6fab4f4f4de8c0e2346271d95b1a",
      "summary": "Portable dependency/compiler cache plan, exact-root verification, and provider receipt APIs.",
      "capabilityGroup": "observability-diagnostics",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 3,
      "symbolIds": [
        "packages/core/portable-dev-cache.js#createPortableDevCachePlan",
        "packages/core/portable-dev-cache.js#createPortableDevCacheReceipt",
        "packages/core/portable-dev-cache.js#verifyPortableDevCachePlan"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/publication-artifact",
      "export": "./publication-artifact",
      "target": "./packages/core/publication-artifact.js",
      "digest": "sha256:d6213ebc05edd8d37fe61efdc5daac62063da73c9cd33bf182febdad4e1713a0",
      "summary": "Publication artifact manifest, source bundle, and publication passport APIs.",
      "capabilityGroup": "reusable-build",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 7,
      "symbolIds": [
        "packages/core/publication-artifact.js#collectPublicationArtifact",
        "packages/core/publication-artifact.js#createPublicationSourceBundle",
        "packages/core/publication-artifact.js#PUBLICATION_ARTIFACT_ARCHIVE_CONTRACT",
        "packages/core/publication-artifact.js#PUBLICATION_ARTIFACT_MANIFEST_CONTRACT",
        "packages/core/publication-artifact.js#PUBLICATION_ARTIFACT_PASSPORT_CONTRACT",
        "packages/core/publication-artifact.js#PUBLICATION_ARTIFACT_REGISTRY_CONTRACT",
        "packages/core/publication-artifact.js#writePublicationArtifact"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/publication-package",
      "export": "./publication-package",
      "target": "./packages/core/publication-package.js",
      "digest": "sha256:a2d2b770087923188d6bf5e89c739747f746e4f31c385b7f0f5ff667b1bbf5ae",
      "summary": "Publication npm package synthesis APIs for Buildchain-managed paper release presets.",
      "capabilityGroup": "reusable-build",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 3,
      "symbolIds": [
        "packages/core/publication-package.js#collectPublicationPackageFacts",
        "packages/core/publication-package.js#preparePublicationNpmPackage",
        "packages/core/publication-package.js#PUBLICATION_NPM_PACKAGE_CONTRACT"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/publication-reproducibility",
      "export": "./publication-reproducibility",
      "target": "./packages/core/publication-reproducibility.js",
      "digest": "sha256:391e64d58a18495850c8a2f61dc82234641c803d8b40c76fed35ae7b1dd4d17e",
      "summary": "Two-clean-build publication byte reproducibility receipt APIs.",
      "capabilityGroup": "reusable-build",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 2,
      "symbolIds": [
        "packages/core/publication-reproducibility.js#PUBLICATION_REPRODUCIBILITY_RECEIPT_CONTRACT",
        "packages/core/publication-reproducibility.js#verifyPublicationReproducibility"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/publication-sealed-bundle",
      "export": "./publication-sealed-bundle",
      "target": "./packages/core/publication-sealed-bundle.js",
      "digest": "sha256:0b912deace895b3f99e7a77b77678d35a7c22a68b3d18eb31aff2995fb66a51e",
      "summary": "Build-once publication bundle manifests and exact-byte resume verification APIs.",
      "capabilityGroup": "reusable-build",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 3,
      "symbolIds": [
        "packages/core/publication-sealed-bundle.js#createPublicationSealedBundle",
        "packages/core/publication-sealed-bundle.js#PUBLICATION_SEALED_BUNDLE_CONTRACT",
        "packages/core/publication-sealed-bundle.js#verifyPublicationSealedBundle"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/paper",
      "export": "./paper",
      "target": "./packages/core/paper.js",
      "digest": "sha256:a119c4fe3e845a30838ca61307f48b4bb8ff125da4ec9111d22e20697e2b8865",
      "summary": "Unified Paper work, fleet, scaffold, preflight, npm bootstrap, build, Alpha, status, and resume planning APIs.",
      "capabilityGroup": "reusable-build",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 48,
      "symbolIds": [
        "packages/core/paper-agent-entry.js#collectPaperAgentEntry",
        "packages/core/paper-fleet.js#collectPaperFleetAudit",
        "packages/core/paper.js#collectPaperPreflight",
        "packages/core/paper.js#collectPaperStatus",
        "packages/core/paper-agent-entry.js#createPaperAgentEntry",
        "packages/core/paper.js#createPaperAlphaPlan",
        "packages/core/paper.js#createPaperBuildPlan",
        "packages/core/paper.js#createPaperProvisioningAuthority",
        "packages/core/paper.js#createPaperResumePlan",
        "packages/core/paper-work.js#createPaperWorkStartPlan",
        "packages/core/paper-work.js#createPaperWorkSubmitPlan",
        "packages/core/paper-fleet.js#discoverPaperFleet",
        "packages/core/paper.js#executePaperNpmBootstrap",
        "packages/core/paper-work.js#executePaperWorkStart",
        "packages/core/paper-work.js#executePaperWorkSubmitPush",
        "packages/core/paper-agent-entry.js#mergePaperAgentEntryInstructions",
        "packages/core/paper-agent-entry.js#PAPER_AGENT_ENTRY_CONTRACT",
        "packages/core/paper-agent-entry.js#PAPER_AGENT_ENTRY_SCHEMA_VERSION",
        "packages/core/paper-agent-entry.js#PAPER_AGENT_ENTRY_SECTION_END",
        "packages/core/paper-agent-entry.js#PAPER_AGENT_ENTRY_SECTION_START",
        "packages/core/paper.js#PAPER_ALPHA_PLAN_CONTRACT",
        "packages/core/paper.js#PAPER_BUILD_PLAN_CONTRACT",
        "packages/core/paper-fleet.js#PAPER_FLEET_AUDIT_CONTRACT",
        "packages/core/paper-fleet.js#PAPER_FLEET_UPDATE_PLAN_CONTRACT",
        "packages/core/paper.js#PAPER_MIGRATION_CONTRACT",
        "packages/core/paper.js#PAPER_NPM_BOOTSTRAP_CONTRACT",
        "packages/core/paper-repository.js#PAPER_PATHS",
        "packages/core/paper.js#PAPER_PREFLIGHT_CONTRACT",
        "packages/core/paper.js#PAPER_PROVISIONING_CONTRACT",
        "packages/core/paper.js#PAPER_RESUME_PLAN_CONTRACT",
        "packages/core/paper.js#PAPER_SCAFFOLD_CONTRACT",
        "packages/core/paper.js#PAPER_STATE_ORDER",
        "packages/core/paper.js#PAPER_STATUS_CONTRACT",
        "packages/core/paper.js#PAPER_VISIBILITY_CONTRACT",
        "packages/core/paper-work.js#PAPER_WORK_START_PLAN_CONTRACT",
        "packages/core/paper-work.js#PAPER_WORK_SUBMIT_PLAN_CONTRACT",
        "packages/core/paper-agent-entry.js#paperAgentEntryFiles",
        "packages/core/paper-agent-entry.js#paperAgentEntryInstructions",
        "packages/core/paper-fleet.js#paperFleetTransitionWorkspace",
        "packages/core/paper-fleet.js#planPaperFleetUpdate",
        "packages/core/paper.js#planPaperMigration",
        "packages/core/paper.js#planPaperScaffold",
        "packages/core/paper-agent-entry.js#resolvePaperBuildchainSha",
        "packages/core/paper-repository.js#resolvePaperRepository",
        "packages/core/paper.js#resolvePaperRuntimeGitSha",
        "packages/core/paper-fleet.js#writePaperFleetUpdate",
        "packages/core/paper.js#writePaperMigration",
        "packages/core/paper.js#writePaperScaffold"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/publication-authority",
      "export": "./publication-authority",
      "target": "./packages/core/publication-authority.js",
      "digest": "sha256:8d00e41772b01064a96c6962ccad6db9cc555f91a5eb5966da3357b83d10f082",
      "summary": "Sealed publication authority registry, runner provenance, control-plane audit, admission, and independent verification APIs.",
      "capabilityGroup": "release-passport-trust",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 24,
      "symbolIds": [
        "packages/core/publication-authority.js#CONSUMER_PUBLICATION_DECISION_CONTRACT",
        "packages/core/publication-authority.js#createConsumerPublicationDecision",
        "packages/core/publication-authority.js#createPublicationAdmission",
        "packages/core/publication-authority.js#createPublicationArtifactManifestSet",
        "packages/core/publication-authority.js#createPublicationAuthorityRegistry",
        "packages/core/publication-authority.js#createPublicationControlPlaneAudit",
        "packages/core/publication-authority.js#createPublicationGateDecision",
        "packages/core/publication-authority.js#createPublicationQualificationReceipt",
        "packages/core/publication-authority.js#createRunnerProvenance",
        "packages/core/publication-authority.js#detectPublicationAuthoritySignals",
        "packages/core/publication-authority.js#PUBLICATION_ADMISSION_CONTRACT",
        "packages/core/publication-authority.js#PUBLICATION_ARTIFACT_MANIFEST_SET_CONTRACT",
        "packages/core/publication-authority.js#PUBLICATION_AUTHORITY_CLASSES",
        "packages/core/publication-authority.js#PUBLICATION_AUTHORITY_REGISTRY_CONTRACT",
        "packages/core/publication-authority.js#PUBLICATION_CAPABILITY_CONTRACT",
        "packages/core/publication-authority.js#PUBLICATION_CONTROL_PLANE_AUDIT_CONTRACT",
        "packages/core/publication-authority.js#PUBLICATION_GATE_DECISION_CONTRACT",
        "packages/core/publication-authority.js#PUBLICATION_QUALIFICATION_RECEIPT_CONTRACT",
        "packages/core/publication-authority.js#publicationAuthorityDigest",
        "packages/core/publication-authority.js#publicationGateAggregateBindings",
        "packages/core/publication-authority.js#RUNNER_PROVENANCE_CLASSES",
        "packages/core/publication-authority.js#RUNNER_PROVENANCE_CONTRACT",
        "packages/core/publication-authority.js#verifyPublicationAdmission",
        "packages/core/publication-authority.js#verifyPublicationQualificationReceipt"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/publication-control-plane-audit",
      "export": "./publication-control-plane-audit",
      "target": "./packages/core/publication-control-plane-audit.js",
      "digest": "sha256:a2d207047837abddf9d1f2b728b5a730467917444cbcb2221310f8c45fe0ce5d",
      "summary": "Read-only publication control-plane snapshot evaluation APIs.",
      "capabilityGroup": "release-passport-trust",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 4,
      "symbolIds": [
        "packages/core/publication-control-plane-audit.js#BUILDCHAIN_RELEASE_RECONCILIATION_PATHS",
        "packages/core/publication-control-plane-audit.js#evaluateBuildchainReleaseReconciliation",
        "packages/core/publication-control-plane-audit.js#evaluatePublicationControlPlaneSnapshot",
        "packages/core/publication-control-plane-audit.js#matchesGithubDeploymentPolicy"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/buildchain-publication-authority",
      "export": "./buildchain-publication-authority",
      "target": "./packages/core/buildchain-publication-authority.js",
      "digest": "sha256:c340301fb115c81b6cb382b6a563d3d3cc4ed45f070a631699358975db03d1c5",
      "summary": "Buildchain-owned closed-world publication authority descriptor registry.",
      "capabilityGroup": "release-passport-trust",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 2,
      "symbolIds": [
        "packages/core/buildchain-publication-authority.js#buildchainPublicationAuthorityDescriptors",
        "packages/core/buildchain-publication-authority.js#createBuildchainPublicationAuthorityRegistry"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/github-governance-authority",
      "export": "./github-governance-authority",
      "target": "./packages/core/github-governance-authority.js",
      "digest": "sha256:228be572fa8b4f373d15facfc7fbc9c18ad43d62c20f298e53b7cf359cc95d3d",
      "summary": "Fail-closed GitHub ownership, effective-policy, managed-zone admission, rollout-plan, and immutable receipt APIs.",
      "capabilityGroup": "governance-versioning",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 22,
      "symbolIds": [
        "packages/core/github-governance-authority.js#BUILDCHAIN_GITHUB_GOVERNANCE_AUTHORITY",
        "packages/core/github-governance-authority.js#BUILDCHAIN_GITHUB_GOVERNANCE_PROTECTED_PATHS",
        "packages/core/github-governance-authority.js#codeownersForPath",
        "packages/core/github-governance-authority.js#compileEffectiveGithubGovernancePolicy",
        "packages/core/github-governance-authority.js#createBuildchainGithubGovernanceAuthority",
        "packages/core/github-governance-authority.js#createGithubGovernanceRolloutPlan",
        "packages/core/github-governance-authority.js#createGithubRulesetBypassRolloutPlan",
        "packages/core/github-governance-authority.js#createGithubRulesetGovernanceRolloutPlan",
        "packages/core/github-governance-authority.js#evaluateCodeownersAuthority",
        "packages/core/github-governance-authority.js#evaluateGithubGovernanceSnapshot",
        "packages/core/github-governance-authority.js#GITHUB_GOVERNANCE_AUTHORITY_CONTRACT",
        "packages/core/github-governance-authority.js#GITHUB_GOVERNANCE_RECEIPT_CONTRACT",
        "packages/core/github-governance-authority.js#GITHUB_GOVERNANCE_ROLLOUT_CONTRACT",
        "packages/core/github-governance-authority.js#GITHUB_GOVERNANCE_RULESET_ROLLOUT_CONTRACT",
        "packages/core/github-governance-authority.js#githubGovernanceDigest",
        "packages/core/github-governance-authority.js#githubRepositoryIdentityRoot",
        "packages/core/github-governance-authority.js#normalizeGithubBranchProtectionSnapshot",
        "packages/core/github-governance-authority.js#normalizeGithubRulesetSnapshot",
        "packages/core/github-governance-authority.js#parseCodeowners",
        "packages/core/github-governance-authority.js#resolveGithubGovernanceTargetPolicy",
        "packages/core/github-governance-authority.js#resolveGithubGovernanceTargetRefs",
        "packages/core/github-governance-authority.js#verifyGithubGovernanceReceipt"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/engineering-housekeeper",
      "export": "./engineering-housekeeper",
      "target": "./packages/core/engineering-housekeeper.js",
      "digest": "sha256:702ebe01406f6cecf03b9d5bdd0cd22c1b396c455e769c03d741dcb7a0c29048",
      "summary": "Provider-neutral repository hygiene classification, deterministic plan and receipt, apply-time revalidation, and replay APIs.",
      "capabilityGroup": "governance-versioning",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 11,
      "symbolIds": [
        "packages/core/engineering-housekeeper.js#classifyHousekeeperBranch",
        "packages/core/engineering-housekeeper.js#classifyHousekeeperPullRequest",
        "packages/core/engineering-housekeeper.js#classifyHousekeeperReplay",
        "packages/core/engineering-housekeeper.js#createEngineeringHousekeeperPlan",
        "packages/core/engineering-housekeeper.js#createEngineeringHousekeeperReceipt",
        "packages/core/engineering-housekeeper.js#DEFAULT_HOUSEKEEPER_POLICY",
        "packages/core/engineering-housekeeper.js#ENGINEERING_HOUSEKEEPER_CONTRACT",
        "packages/core/engineering-housekeeper.js#ENGINEERING_HOUSEKEEPER_SCHEMA_VERSION",
        "packages/core/engineering-housekeeper.js#engineeringHousekeeperRoot",
        "packages/core/engineering-housekeeper.js#HOUSEKEEPER_REASON_CODES",
        "packages/core/engineering-housekeeper.js#revalidateHousekeeperBranchAction"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/engineering-housekeeper-github",
      "export": "./engineering-housekeeper-github",
      "target": "./packages/core/engineering-housekeeper-github.js",
      "digest": "sha256:d956b0a1790eecec6be5099ca16ffcc19fec0a53cd90366680234a83f1affec6",
      "summary": "Paginated GitHub repository hygiene inventory, default-dry-run execution, exact-head mutation fences, and rooted provider receipts.",
      "capabilityGroup": "governance-versioning",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 6,
      "symbolIds": [
        "packages/core/engineering-housekeeper-github.js#applyGitHubHousekeeperPlan",
        "packages/core/engineering-housekeeper-github.js#collectGitHubHousekeeperInventory",
        "packages/core/engineering-housekeeper-github.js#formatGitHubHousekeeperPlan",
        "packages/core/engineering-housekeeper-github-client.js#GitHubHousekeeperClient",
        "packages/core/engineering-housekeeper-github-client.js#GitHubHousekeeperProviderError",
        "packages/core/engineering-housekeeper-github.js#runGitHubHousekeeper"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/kfd-gate",
      "export": "./kfd-gate",
      "target": "./packages/core/kfd-gate.js",
      "digest": "sha256:f31691f36f2a7930798805cb470aff7acd3503799cb72b954c7787b1d8b3eb31",
      "summary": "KFD-1/KFD-2/KFD-3 release gate evidence and validation APIs.",
      "capabilityGroup": "kfd-trust",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 19,
      "symbolIds": [
        "packages/core/kfd-gate.js#BUILDCHAIN_JSON_FORMATTING_POLICY",
        "packages/core/kfd-gate.js#createKfd1ReleaseGateEvidence",
        "packages/core/kfd-gate.js#createKfd3CollaborationInterfaceReleaseGateEvidence",
        "packages/core/kfd-gate.js#KFD1_RELEASE_GATE_CONTRACT",
        "packages/core/kfd-gate.js#KFD1_WITNESS_SET_CONTRACT",
        "packages/core/kfd-gate.js#KFD3_ARTIFACT_WITNESS_CONTRACT",
        "packages/core/kfd-gate.js#KFD3_PREBUILD_WITNESS_CONTRACT",
        "packages/core/kfd-gate.js#KFD3_RELEASE_GATE_CONTRACT",
        "packages/core/kfd-gate.js#normalizeKfd1ContractWorldWitness",
        "packages/core/kfd-gate.js#normalizeKfd3CollaborationInterfaceArtifactWitness",
        "packages/core/kfd-gate.js#normalizeKfd3CollaborationInterfacePrebuildWitness",
        "packages/core/kfd-gate.js#resolveKfd1Metadata",
        "packages/core/kfd-gate.js#resolveKfd2Metadata",
        "packages/core/kfd-gate.js#resolveKfd3Metadata",
        "packages/core/kfd-gate.js#sha256File",
        "packages/core/kfd-gate.js#sha256Json",
        "packages/core/kfd-gate.js#validateKfd1ReleaseGateEvidence",
        "packages/core/kfd-gate.js#validateKfd2TrustTaxonomyEntry",
        "packages/core/kfd-gate.js#validateKfd3CollaborationInterfaceReleaseGateEvidence"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/release-candidate",
      "export": "./release-candidate",
      "target": "./packages/core/release-candidate.js",
      "digest": "sha256:5ca9d360681ee0a508c3533416d2e591723289bc398e2575dbfac3c0cbf3358b",
      "summary": "PR-stage release-candidate artifact, passport, and promote-only resolver APIs.",
      "capabilityGroup": "reusable-build",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 5,
      "symbolIds": [
        "packages/core/release-candidate.js#createReleaseCandidatePassport",
        "packages/core/release-candidate.js#FAMILY_RELEASE_EVIDENCE_CONTRACT",
        "packages/core/release-candidate.js#RELEASE_CANDIDATE_PASSPORT_CONTRACT",
        "packages/core/release-candidate.js#sha256Json",
        "packages/core/release-candidate.js#validateReleaseCandidatePassport"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/release-candidate-recovery",
      "export": "./release-candidate-recovery",
      "target": "./packages/core/release-candidate-recovery.js",
      "digest": "sha256:d863601bcd5be9cfbf4455961d1183486e6d191ce34dc7c6a14f2ad71146b175",
      "summary": "Fail-closed verification and immutable receipts for reusing a successful sealed candidate run without rebuilding product payloads.",
      "capabilityGroup": "release-passport-trust",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 7,
      "symbolIds": [
        "packages/core/release-candidate-recovery.js#rebindPublicationGateAggregateForEquivalentTree",
        "packages/core/release-candidate-recovery.js#recoveryFailure",
        "packages/core/release-candidate-recovery.js#RELEASE_CANDIDATE_RECOVERY_CONTRACT",
        "packages/core/release-candidate-recovery.js#ReleaseCandidateRecoveryError",
        "packages/core/release-candidate-recovery.js#validateRecoveryTargetRef",
        "packages/core/release-candidate-recovery.js#validateReleaseCandidateRecoveryReceipt",
        "packages/core/release-candidate-recovery.js#verifyReleaseCandidateRecovery"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/release-train",
      "export": "./release-train",
      "target": "./packages/core/release-train.js",
      "digest": "sha256:87689dcbf4b7d2fc1e5be41193a695ebf28f2e28e32df1f41661ae9c828614b4",
      "summary": "Frozen Release Cut identity, rooted Release Train transitions, Dev observations, supersession, replay, and legacy read compatibility APIs.",
      "capabilityGroup": "governance-versioning",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 19,
      "symbolIds": [
        "packages/core/release-train.js#createReleaseBlockerRepair",
        "packages/core/release-train.js#createReleaseCut",
        "packages/core/release-train.js#createReleaseTrain",
        "packages/core/release-train.js#LEGACY_DEV_ALPHA_CANDIDATE_STATE_SCHEMA",
        "packages/core/release-train.js#observeReleaseTrain",
        "packages/core/release-train.js#readReleaseTrain",
        "packages/core/release-train.js#RELEASE_BLOCKER_REPAIR_CONTRACT",
        "packages/core/release-train.js#RELEASE_CUT_CONTRACT",
        "packages/core/release-train.js#RELEASE_TRAIN_CONTRACT",
        "packages/core/release-train.js#RELEASE_TRAIN_OBSERVATION_CONTRACT",
        "packages/core/release-train.js#RELEASE_TRAIN_STATES",
        "packages/core/release-train.js#RELEASE_TRAIN_SUPERSESSION_CAUSES",
        "packages/core/release-train.js#RELEASE_TRAIN_TRANSITION_CONTRACT",
        "packages/core/release-train.js#releaseTrainRoot",
        "packages/core/release-train.js#settleReleaseBlockerDevLanding",
        "packages/core/release-train.js#transitionReleaseTrain",
        "packages/core/release-train.js#validateReleaseBlockerRepair",
        "packages/core/release-train.js#validateReleaseCut",
        "packages/core/release-train.js#validateReleaseTrain"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/stable-candidate-ledger",
      "export": "./stable-candidate-ledger",
      "target": "./packages/core/stable-candidate-ledger.js",
      "digest": "sha256:c816025953dda54e43fc13c01139a19ea96b4377844108af537eb190255a8dbd",
      "summary": "Immutable alpha candidate ledger, qualification, revocation, selection, and exact stable source-lock APIs.",
      "capabilityGroup": "governance-versioning",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 11,
      "symbolIds": [
        "packages/core/stable-candidate-ledger.js#createStableCandidateLedger",
        "packages/core/stable-candidate-ledger.js#markStableCandidatePromoted",
        "packages/core/stable-candidate-ledger.js#normalizeStableCandidateLedger",
        "packages/core/stable-candidate-ledger.js#qualifyStableCandidate",
        "packages/core/stable-candidate-ledger.js#registerStableCandidate",
        "packages/core/stable-candidate-ledger.js#revokeStableCandidate",
        "packages/core/stable-candidate-ledger.js#selectStableCandidate",
        "packages/core/stable-candidate-ledger.js#setStableCandidateHold",
        "packages/core/stable-candidate-ledger.js#STABLE_CANDIDATE_LEDGER_CONTRACT",
        "packages/core/stable-candidate-ledger.js#STABLE_CANDIDATE_STATES",
        "packages/core/stable-candidate-ledger.js#stableCandidatePromotionRefs"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/release-passport",
      "export": "./release-passport",
      "target": "./packages/core/release-passport.js",
      "digest": "sha256:34f8048ea82b0696bfb7fa7d2eba2b09a5e51eaf5ab9a9857e278c7d005427dc",
      "summary": "Release passport collection, verification, explanation, and evidence APIs.",
      "capabilityGroup": "release-passport-trust",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 23,
      "symbolIds": [
        "packages/core/release-passport.js#AGENT_INDEX_CONTRACT",
        "packages/core/release-passport.js#ARTIFACT_EVIDENCE_CONTRACT",
        "packages/core/release-passport.js#collectGitHubReleasePassport",
        "packages/core/release-passport.js#createArtifactEvidence",
        "packages/core/release-passport.js#createInvariantPassportGate",
        "packages/core/release-passport.js#createReleaseCheckReport",
        "packages/core/release-passport.js#createReleasePassport",
        "packages/core/release-passport.js#explainReleasePassport",
        "packages/core/release-passport.js#IMPACT_LEDGER_CONTRACT",
        "packages/core/release-passport.js#INVARIANT_PASSPORT_GATE_CONTRACT",
        "packages/core/release-passport.js#KFD_AGENT_HUB_RELEASE_EVIDENCE_CONTRACT",
        "packages/core/release-passport.js#KFD2_RELEASE_TRUST_PASSPORT_CONTRACT",
        "packages/core/release-passport.js#KFD2_TRUST_PROOF_CONTRACT",
        "packages/core/release-passport.js#makeReleasePassportFixtureAssets",
        "packages/core/release-passport.js#PRODUCT_MECHANISM_CONTRACT",
        "packages/core/release-passport.js#readJsonFromLocation",
        "packages/core/release-passport.js#RELEASE_CHECK_REPORT_CONTRACT",
        "packages/core/release-passport.js#RELEASE_EVIDENCE_ATTACHMENT_CONTRACT",
        "packages/core/release-passport.js#RELEASE_PASSPORT_CONTRACT",
        "packages/core/release-passport.js#sha256File",
        "packages/core/release-passport.js#sha256Text",
        "packages/core/release-passport.js#validateKnownReleasePassportContracts",
        "packages/core/release-passport.js#verifyReleasePassport"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/release-passport-contract",
      "export": "./release-passport-contract",
      "target": "./packages/core/release-passport-contract.js",
      "digest": "sha256:2ab3962c8aea07e0f0e48ff07cb247235a8310344ea750b37e1cf7beb24a8352",
      "summary": "Standalone release passport JSON Schema, ownership/check manifest, and structural validation APIs.",
      "capabilityGroup": "release-passport-trust",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 16,
      "symbolIds": [
        "packages/core/release-passport-contract.js#buildReleaseArtifactEvidence",
        "packages/core/release-passport-contract.js#collectKfdAdopterReleaseEvidence",
        "packages/core/release-passport-contract.js#createReleasePassportCheckManifest",
        "packages/core/release-passport-contract.js#defaultReleaseAgentIndex",
        "packages/core/release-passport-contract.js#defaultReleaseImpact",
        "packages/core/release-passport-contract.js#defaultReleaseLlmsText",
        "packages/core/release-passport-contract.js#defaultReleaseProductMechanism",
        "packages/core/release-passport-contract.js#prepareReleasePassportKfdSections",
        "packages/core/release-passport-contract.js#RELEASE_CHECK_REPORT_CONTRACT",
        "packages/core/release-passport-contract.js#RELEASE_PASSPORT_CHECK_MANIFEST_CONTRACT",
        "packages/core/release-passport-contract.js#RELEASE_PASSPORT_CONTRACT",
        "packages/core/release-passport-contract.js#RELEASE_PASSPORT_SCHEMA",
        "packages/core/release-passport-contract.js#RELEASE_PASSPORT_SCHEMA_ID",
        "packages/core/release-passport-contract.js#resolveReleasePassportVerificationInputs",
        "packages/core/release-passport-contract.js#validateKfdAdopterReleaseEvidence",
        "packages/core/release-passport-contract.js#validateReleasePassportSchema"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/release-propagation",
      "export": "./release-propagation",
      "target": "./packages/core/release-propagation.js",
      "digest": "sha256:2a04d2061d8c3dbc3a5b91a48d0e0392f3e345f247251efb23d5edf95329a092",
      "summary": "Release propagation graph, plan, and exact upstream lock APIs.",
      "capabilityGroup": "site-and-propagation",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 42,
      "symbolIds": [
        "packages/core/release-propagation-work-transitions.js#claimReleasePropagationWork",
        "packages/core/release-propagation-agent-entry.js#classifyReleasePropagationCondition",
        "packages/core/release-propagation-work-transitions.js#completeReleasePropagationWork",
        "packages/core/release-propagation-pickup.js#createManualUpstreamPickupCapture",
        "packages/core/release-propagation-pickup.js#createManualUpstreamPickupPlan",
        "packages/core/release-propagation-capture.js#createPackageReleasePropagationCapture",
        "packages/core/release-propagation.js#createReleasePropagationLock",
        "packages/core/release-propagation-push.js#createReleasePropagationPushPlan",
        "packages/core/release-propagation.js#createReleasePropagationReceipt",
        "packages/core/release-propagation-work.js#createReleasePropagationStageReceipt",
        "packages/core/release-propagation-work.js#createReleasePropagationWork",
        "packages/core/release-propagation-push.js#executeReleasePropagationPush",
        "packages/core/release-propagation-push.js#inspectReleasePropagationPushState",
        "packages/core/release-propagation-pickup.js#MANUAL_UPSTREAM_PICKUP_CONFIG_CONTRACT",
        "packages/core/release-propagation-pickup.js#MANUAL_UPSTREAM_PICKUP_PLAN_CONTRACT",
        "packages/core/release-propagation-pickup.js#normalizeManualUpstreamPickupConfig",
        "packages/core/release-propagation-capture.js#normalizePackageReleasePropagationConfig",
        "packages/core/release-propagation.js#normalizeReleasePropagationGraph",
        "packages/core/release-propagation-agent-entry.js#normalizeSiteUpstreamIntent",
        "packages/core/release-propagation-capture.js#PACKAGE_RELEASE_PROPAGATION_CONFIG_CONTRACT",
        "packages/core/release-propagation.js#planReleasePropagation",
        "packages/core/release-propagation-agent-entry.js#planSiteUpstreamAgentEntry",
        "packages/core/release-propagation.js#readReleasePropagationJson",
        "packages/core/release-propagation-work-transitions.js#recordReleasePropagationStage",
        "packages/core/release-propagation-agent-entry.js#RELEASE_PROPAGATION_FAILURE_MATRIX",
        "packages/core/release-propagation-agent-entry.js#RELEASE_PROPAGATION_FAILURE_MATRIX_CONTRACT",
        "packages/core/release-propagation.js#RELEASE_PROPAGATION_GRAPH_CONTRACT",
        "packages/core/release-propagation.js#RELEASE_PROPAGATION_LOCK_CONTRACT",
        "packages/core/release-propagation.js#RELEASE_PROPAGATION_PLAN_CONTRACT",
        "packages/core/release-propagation-push.js#RELEASE_PROPAGATION_PUSH_PLAN_CONTRACT",
        "packages/core/release-propagation-push.js#RELEASE_PROPAGATION_PUSH_RESULT_CONTRACT",
        "packages/core/release-propagation.js#RELEASE_PROPAGATION_RECEIPT_CONTRACT",
        "packages/core/release-propagation-work-constants.js#RELEASE_PROPAGATION_STAGE_RECEIPT_CONTRACT",
        "packages/core/release-propagation-work-constants.js#RELEASE_PROPAGATION_WORK_CONTRACT",
        "packages/core/release-propagation-work-constants.js#RELEASE_PROPAGATION_WORK_STAGES",
        "packages/core/release-propagation-work-transitions.js#repairReleasePropagationWork",
        "packages/core/release-propagation-pickup.js#resolveNpmRegistryRelease",
        "packages/core/release-propagation.js#resolvePropagationChannel",
        "packages/core/release-propagation-work.js#resumeReleasePropagationWork",
        "packages/core/release-propagation-agent-entry.js#SITE_UPSTREAM_AGENT_ENTRY_CONTRACT",
        "packages/core/release-propagation-work.js#verifyReleasePropagationWork",
        "packages/core/release-propagation.js#writeReleasePropagationLock"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/release-activation-transaction",
      "export": "./release-activation-transaction",
      "target": "./packages/core/release-activation-transaction.js",
      "digest": "sha256:a37ecb18d123febc53503184fe725d6f5cb1ac85d522846b5112bd21f52ff8ac",
      "summary": "Ordered cross-repository activation, exact receipt-set binding, retry, abort, rollback, and shadow-rehearsal APIs.",
      "capabilityGroup": "release-passport-trust",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 11,
      "symbolIds": [
        "packages/core/release-activation-transaction.js#abortReleaseActivationTransaction",
        "packages/core/release-activation-transaction.js#createReleaseActivationReceiptSet",
        "packages/core/release-activation-transaction.js#createReleaseActivationTransaction",
        "packages/core/release-activation-transaction.js#recordReleaseActivationPhase",
        "packages/core/release-activation-transaction.js#RELEASE_ACTIVATION_CONTRACT",
        "packages/core/release-activation-transaction.js#RELEASE_ACTIVATION_PHASES",
        "packages/core/release-activation-transaction.js#RELEASE_ACTIVATION_RECEIPT_SET_CONTRACT",
        "packages/core/release-activation-transaction.js#releaseActivationRoot",
        "packages/core/release-activation-transaction.js#rollbackReleaseActivationTransaction",
        "packages/core/release-activation-transaction.js#validateReleaseActivationReceiptSet",
        "packages/core/release-activation-transaction.js#validateReleaseActivationTransaction"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/release-tail-provider-plane",
      "export": "./release-tail-provider-plane",
      "target": "./packages/core/release-tail-provider-plane.js",
      "digest": "sha256:63860bdc066768c9fd69e8a64c2de245bdfc8798537e07d6a9a8f1e4b16cfb1e",
      "summary": "Versioned declarative release-tail parsing, deterministic effect planning, durable transaction execution, readback, retry, and rooted receipt APIs.",
      "capabilityGroup": "release-passport-trust",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 20,
      "symbolIds": [
        "packages/core/release-tail-provider-plane.js#compileReleaseTailDeclaration",
        "packages/core/release-tail-provider-plane.js#createReleaseTailAdapterSet",
        "packages/core/release-tail-provider-plane.js#createReleaseTailTransaction",
        "packages/core/release-tail-provider-plane.js#executeReleaseTailTransaction",
        "packages/core/release-tail-provider-plane.js#parseReleaseTailDeclaration",
        "packages/core/release-tail-provider-plane.js#readReleaseTailTransaction",
        "packages/core/release-tail-provider-plane.js#RELEASE_TAIL_CAPABILITY_REGISTRY",
        "packages/core/release-tail-provider-plane.js#RELEASE_TAIL_DECLARATION_CONTRACT",
        "packages/core/release-tail-provider-plane.js#RELEASE_TAIL_EFFECT_SCHEMA",
        "packages/core/release-tail-provider-plane.js#RELEASE_TAIL_OBSERVATION_SCHEMA",
        "packages/core/release-tail-provider-plane.js#RELEASE_TAIL_RECEIPT_SCHEMA",
        "packages/core/release-tail-provider-plane.js#RELEASE_TAIL_STATES",
        "packages/core/release-tail-provider-plane.js#RELEASE_TAIL_TRANSACTION_POLICY",
        "packages/core/release-tail-provider-plane.js#RELEASE_TAIL_TRANSACTION_SCHEMA",
        "packages/core/release-tail-provider-plane.js#releaseTailRetryPolicyFromDeclaration",
        "packages/core/release-tail-provider-plane.js#releaseTailRoot",
        "packages/core/release-tail-provider-plane.js#releaseTailStableJson",
        "packages/core/release-tail-provider-plane.js#validateReleaseTailEffectPlan",
        "packages/core/release-tail-provider-plane.js#validateReleaseTailTransaction",
        "packages/core/release-tail-provider-plane.js#writeReleaseTailTransaction"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/release-tail-provider-adapters",
      "export": "./release-tail-provider-adapters",
      "target": "./packages/core/release-tail-provider-adapters.js",
      "digest": "sha256:c9aa8a5fcd9ee9053c415367df3da007aec5b560dd88f407e121e269e233553e",
      "summary": "Buildchain-owned GitHub Release, signed-channel, activation, and released-evidence provider adapters.",
      "capabilityGroup": "release-passport-trust",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 7,
      "symbolIds": [
        "packages/core/release-tail-provider-adapters.js#createActivationReceiptProjectorAdapter",
        "packages/core/release-tail-provider-adapters.js#createGitHubReleaseAssetsAdapter",
        "packages/core/release-tail-provider-adapters.js#createHttpJsonReadback",
        "packages/core/release-tail-provider-adapters.js#createSignedStaticChannelAdapter",
        "packages/core/release-tail-provider-adapters.js#createSiteReleaseActivationAdapter",
        "packages/core/release-tail-provider-adapters.js#githubReleaseAssetsTargetRoot",
        "packages/core/release-tail-provider-adapters.js#ReleaseTailProviderError"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/release-tail-compatibility",
      "export": "./release-tail-compatibility",
      "target": "./packages/core/release-tail-compatibility.js",
      "digest": "sha256:735aaaef73cf51e615f15943796141ea64606d38a7fbe11b2936b27963b7d6a7",
      "summary": "Bounded v3 release-hook compatibility diagnostics that reject new executable release-tail inputs.",
      "capabilityGroup": "release-passport-trust",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 3,
      "symbolIds": [
        "packages/core/release-tail-compatibility.js#diagnoseLegacyReleaseTailHooks",
        "packages/core/release-tail-compatibility.js#RELEASE_TAIL_COMPATIBILITY_CONTRACT",
        "packages/core/release-tail-compatibility.js#RELEASE_TAIL_LEGACY_HOOKS"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/surface-manifest",
      "export": "./surface-manifest",
      "target": "./packages/core/surface-manifest.js",
      "digest": "sha256:66dbece7b671c69fb0bb69c7818cdedb480b81e627a275c232435ff1fa950351",
      "summary": "Surface manifest timestamp and reproducibility policy APIs.",
      "capabilityGroup": "site-and-propagation",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 3,
      "symbolIds": [
        "packages/core/surface-manifest.js#applySurfaceTimestampPolicy",
        "packages/core/surface-manifest.js#createSurfaceTimestampPolicy",
        "packages/core/surface-manifest.js#SURFACE_TIMESTAMP_POLICY_CONTRACT"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    },
    {
      "specifier": "@kungfu-tech/buildchain/buildchain-kfd-claims",
      "export": "./buildchain-kfd-claims",
      "target": "./packages/core/buildchain-kfd-claims.js",
      "digest": "sha256:8bfde25d056cfdce1e84ceb71d75f5790b41d61db6f60e73d8f33fc2077e9331",
      "summary": "Buildchain self KFD claim registry, witnesses, and public claim APIs.",
      "capabilityGroup": "kfd-trust",
      "audience": [
        "developer",
        "agent"
      ],
      "symbolCount": 10,
      "symbolIds": [
        "packages/core/buildchain-agent-manuals.js#BUILDCHAIN_AGENT_MANUALS",
        "packages/core/buildchain-kfd-claims.js#BUILDCHAIN_KFD_CLAIM_REGISTRY_CONTRACT",
        "packages/core/buildchain-kfd-claims.js#BUILDCHAIN_KFD_COLLABORATION_INTERFACE_CONTRACT",
        "packages/core/buildchain-kfd-claims.js#createBuildchainKfd1Witness",
        "packages/core/buildchain-kfd-claims.js#createBuildchainKfd2Claims",
        "packages/core/buildchain-kfd-claims.js#createBuildchainKfd3ArtifactWitness",
        "packages/core/buildchain-kfd-claims.js#createBuildchainKfd3PrebuildWitness",
        "packages/core/buildchain-kfd-claims.js#createBuildchainKfdClaimRegistry",
        "packages/core/buildchain-kfd-claims.js#createBuildchainKfdSurfaceRegistry",
        "packages/core/buildchain-kfd-claims.js#createBuildchainPublicClaimDefinitions"
      ],
      "owner": "buildchain-core",
      "maturity": "stable",
      "introducedVersion": "pre-3.0.2-alpha.4",
      "compatibilityPromise": "preserved-through-the-v3-major-line",
      "deprecationReplacement": "",
      "sunsetCondition": "explicit-breaking-change-review-in-a-future-major-line",
      "nonDuplicationRationale": "Existing package subpath retained as the canonical API boundary for this capability."
    }
  ],
  "docs": [
    {
      "id": "cli-and-node-package",
      "path": "docs/cli.md",
      "digest": "sha256:fad47682ed909f7b16f58bb8c24c51a943eb704a0a50ab6e033d745ee16a809a"
    },
    {
      "id": "node-api-reference",
      "path": "docs/node-api-reference.md",
      "digest": "sha256:f8200ba1fbe5779408b4a1e82a0e28a5e8f696b05f97efd2d286d3008755fdbb"
    },
    {
      "id": "build-facts",
      "path": "docs/build-facts.md",
      "digest": "sha256:75dcf7a6628dac9e982a455de9966044ae771611d4efc04e7264a2d4adb0bd3e"
    },
    {
      "id": "kfd-support",
      "path": "docs/kfd-support.md",
      "digest": "sha256:4efc8fb6f94293b75606aa0631dfa122edccc970c2cfc00c7e35f81817ea8335"
    },
    {
      "id": "readme-badges",
      "path": "docs/readme-badges.md",
      "digest": "sha256:d032ddd27db62bdb21031cbd0673d9ae61af0250c12522fe6106e7aff835fb21"
    },
    {
      "id": "homebrew",
      "path": "docs/homebrew.md",
      "digest": "sha256:e690ea465d4289f2246d93765776b057c6aca1c68dc290abcee94c947e5d5c47"
    },
    {
      "id": "site-bundle-contract",
      "path": "docs/site-bundle-contract.md",
      "digest": "sha256:36a4e60e91f500ea1dcdbef97cd0250a2c26562b98d8d3622e8e0f9df2aad23b"
    }
  ],
  "guidance": "These are the public Node import surfaces and symbols shipped by the npm package. Prefer them over internal file paths."
}
