{
  "schema": "kungfu-buildchain-v4-universal-workflow-bootstrap/v1",
  "status": "active",
  "bootstrap": {
    "publicWorkflow": ".github/workflows/public-ops-bootstrap.yml",
    "requestSchema": "buildchain.universal-workflow-request/v2",
    "admissionSchema": "buildchain.universal-workflow-admission/v2",
    "terminalReceiptSchema": "buildchain.universal-workflow-terminal-receipt/v2",
    "candidateRepository": "kungfu-systems/buildchain",
    "candidateEnginePath": "packages/core/workflow/commands/universal-workflow-engine.mjs",
    "consumerTemplate": "templates/universal-buildchain-bootstrap.yml",
    "selfDogfoodWorkflow": ".github/workflows/self-ops-bootstrap-dogfood.yml",
    "faultCampaign": "architecture/universal-workflow-fault-campaign.json",
    "consumerSourceMutationPerIncident": false,
    "consumerAdmission": "verified-caller-exact-repository-workflow-and-source",
    "buildchainReleasePromotionPerIncident": false,
    "selfDogfoodUsesPublicContract": true,
    "admissionPolicySources": [
      ".github/workflows/public-ops-bootstrap.yml",
      "actions/workflow/admission/admit/action.yml",
      "actions/workflow/admission/inspect/action.yml",
      "actions/workflow/admission/reject/action.yml",
      "actions/workflow/bootstrap/admit/action.yml",
      "actions/workflow/bootstrap/execute/action.yml",
      "actions/workflow/bootstrap/settle/action.yml",
      "actions/workflow/dogfood/prepare/action.yml",
      "actions/workflow/dogfood/reconcile/action.yml",
      "actions/workflow/engine/execute/action.yml",
      "actions/workflow/settlement/seal/action.yml",
      "architecture/universal-workflow-bootstrap.json",
      "architecture/universal-workflow-fault-campaign.json",
      "packages/core/workflow/admission/actions.js",
      "packages/core/workflow/admission/recovery.js",
      "packages/core/workflow/admission/transactions.js",
      "packages/core/workflow/commands/universal-workflow-engine.mjs",
      "packages/core/workflow/dogfood/actions.js",
      "packages/core/workflow/dogfood/readiness.js",
      "packages/core/workflow/dogfood/transactions.js",
      "packages/core/workflow/engine/action.js",
      "packages/core/workflow/engine/conformance.js",
      "packages/core/workflow/engine/execution.js",
      "packages/core/workflow/engine/identity.js",
      "packages/core/workflow/engine/provider-context.js",
      "packages/core/workflow/engine/release-environment.js",
      "packages/core/workflow/engine/release-evidence.js",
      "packages/core/workflow/engine/release-observation.js",
      "packages/core/workflow/engine/release-promotion.js",
      "packages/core/workflow/settlement/actions.js",
      "packages/core/workflow/universal-self-dogfood.js",
      "packages/core/workflow/universal-workflow-bootstrap.js"
    ],
    "runtimeEntry": "architecture/runtime-entry.json",
    "runtimeRecovery": "same-public-entry-with-transient-runtime",
    "entryRecovery": "upgrade-public-entry-and-full-rerun",
    "executionAuthority": "selected-runtime",
    "entryRepairRequiresNewRelease": true
  },
  "capabilityAdapters": [
    {
      "id": "bootstrap-conformance",
      "execution": "exact-candidate-engine",
      "payloadSchema": "kungfu-buildchain-v4-universal-bootstrap-conformance/v1",
      "providerEffects": false
    },
    {
      "id": "release-candidate-promote",
      "execution": "exact-candidate-action-and-provider-readback",
      "payloadSchema": "kungfu-buildchain-v4-universal-release-promotion/v1",
      "providerEffects": true
    },
    {
      "id": "release-invocation",
      "execution": "exact-candidate-canonical-projection",
      "payloadSchema": "kungfu-buildchain-v4-release-invocation/v1",
      "providerEffects": false
    }
  ],
  "complexityBudget": {
    "bootstrapAbis": 1,
    "requestEnvelopes": 1,
    "candidateResolvers": 1,
    "candidateEngines": 1,
    "terminalReceiptAuthorities": 1,
    "perWorkflowBootstrapImplementations": 0,
    "buildchainOnlySelfReleasePaths": 0,
    "perIncidentConsumerEdits": 0
  },
  "permissionCeiling": {
    "actions": "write",
    "artifact-metadata": "write",
    "attestations": "write",
    "checks": "write",
    "contents": "write",
    "deployments": "write",
    "id-token": "write",
    "issues": "write",
    "packages": "write",
    "pages": "write",
    "pull-requests": "write",
    "security-events": "write",
    "statuses": "write"
  },
  "inventoryWorkflows": [
    ".github/workflows/.build-demo-adapter.yml",
    ".github/workflows/.build-gate-profile.yml",
    ".github/workflows/.build.yml",
    ".github/workflows/.ops-git-sync.yml",
    ".github/workflows/.release-authority.yml",
    ".github/workflows/.release-binary-assets.yml",
    ".github/workflows/.release-promote.yml",
    ".github/workflows/build.yml",
    ".github/workflows/public-build-adopter-qualification.yml",
    ".github/workflows/public-build-check.yml",
    ".github/workflows/public-build-demo.yml",
    ".github/workflows/public-build-publication.yml",
    ".github/workflows/public-build-stage-capsule-canary.yml",
    ".github/workflows/public-ops-alpha-candidate-patrol.yml",
    ".github/workflows/public-ops-bootstrap.yml",
    ".github/workflows/public-ops-dev-auto-merge.yml",
    ".github/workflows/public-ops-dev-qualification-patrol.yml",
    ".github/workflows/public-ops-housekeeping.yml",
    ".github/workflows/public-ops-observed-evidence.yml",
    ".github/workflows/public-ops-patrol-daily.yml",
    ".github/workflows/public-ops-patrol-monthly.yml",
    ".github/workflows/public-ops-patrol-weekly.yml",
    ".github/workflows/public-ops-patrol.yml",
    ".github/workflows/public-ops-release-governance.yml",
    ".github/workflows/public-ops-stable-candidate-patrol.yml",
    ".github/workflows/public-ops-tail-reseal.yml",
    ".github/workflows/public-ops-warrant-cancel.yml",
    ".github/workflows/public-ops-warrant-close.yml",
    ".github/workflows/public-release-artifact-attestation.yml",
    ".github/workflows/public-release-oci-compose-preview.yml",
    ".github/workflows/public-release-paper.yml",
    ".github/workflows/public-release-promote.yml",
    ".github/workflows/public-release-propagation.yml",
    ".github/workflows/public-release-tail.yml",
    ".github/workflows/public-release-web.yml"
  ],
  "bootstrapGovernedWorkflows": [".github/workflows/public-ops-bootstrap.yml"],
  "configurationGovernedWorkflows": [
    ".github/workflows/.build.yml",
    ".github/workflows/build.yml"
  ],
  "directCapabilityWorkflows": [
    ".github/workflows/.build-demo-adapter.yml",
    ".github/workflows/.build-gate-profile.yml",
    ".github/workflows/.build.yml",
    ".github/workflows/.ops-git-sync.yml",
    ".github/workflows/.release-authority.yml",
    ".github/workflows/.release-binary-assets.yml",
    ".github/workflows/.release-promote.yml",
    ".github/workflows/build.yml",
    ".github/workflows/public-build-adopter-qualification.yml",
    ".github/workflows/public-build-check.yml",
    ".github/workflows/public-build-demo.yml",
    ".github/workflows/public-build-publication.yml",
    ".github/workflows/public-build-stage-capsule-canary.yml",
    ".github/workflows/public-ops-alpha-candidate-patrol.yml",
    ".github/workflows/public-ops-dev-auto-merge.yml",
    ".github/workflows/public-ops-dev-qualification-patrol.yml",
    ".github/workflows/public-ops-housekeeping.yml",
    ".github/workflows/public-ops-observed-evidence.yml",
    ".github/workflows/public-ops-patrol-daily.yml",
    ".github/workflows/public-ops-patrol-monthly.yml",
    ".github/workflows/public-ops-patrol-weekly.yml",
    ".github/workflows/public-ops-patrol.yml",
    ".github/workflows/public-ops-release-governance.yml",
    ".github/workflows/public-ops-stable-candidate-patrol.yml",
    ".github/workflows/public-ops-tail-reseal.yml",
    ".github/workflows/public-ops-warrant-cancel.yml",
    ".github/workflows/public-ops-warrant-close.yml",
    ".github/workflows/public-release-artifact-attestation.yml",
    ".github/workflows/public-release-oci-compose-preview.yml",
    ".github/workflows/public-release-paper.yml",
    ".github/workflows/public-release-promote.yml",
    ".github/workflows/public-release-propagation.yml",
    ".github/workflows/public-release-tail.yml",
    ".github/workflows/public-release-web.yml"
  ]
}
