slug: cloud-foundry provider: Cloud Foundry generated_by: planning/capability-mapping/scripts/classify_capabilities.py model: claude-opus-5 frame: - Software & Technology min_confidence: 0.7 capability_model: source: https://github.com/vincentmakes/turbo-ea-capabilities license: CC-BY-4.0 attribution: Turbo EA Capabilities by Vincent Verdet — Turbo EA, https://github.com/vincentmakes/turbo-ea-capabilities, CC BY 4.0 notice: NOTICE edge_count: 11 edges: - tag: Builds spec_file: cloud-foundry-builds-api-openapi.yml capability_id: BC-4210.10 capability_id_l1: BC-4210 capability_name: Continuous Integration Management confidence: 0.8 evidence: POST /v3/builds createBuild; GET /v3/apps/{guid}/builds listAppBuilds; schemas Build, Lifecycle reason: Creating and tracking builds that turn app source into deployable droplets is continuous integration / artefact production for the platform. - tag: Deployments spec_file: cloud-foundry-deployments-api-openapi.yml capability_id: BC-4210.40 capability_id_l1: BC-4210 capability_name: Deployment Orchestration confidence: 0.8 evidence: POST /v3/deployments 'Create a deployment'; 'Cancel a deployment'; 'Continue a deployment' reason: Operations orchestrate rolling deployment of application changes to the running platform, including cancel/continue controls — deployment orchestration. - tag: Create Policy API V1 spec_file: cloud-foundry-create-policy-api-v1-api-openapi.yml capability_id: BC-4220.50 capability_id_l1: BC-4220 capability_name: Capacity & Performance Management confidence: 0.75 evidence: PUT /v1/apps/{guid}/policy Create the Policy; schemas ScalingRule, RecurringSchedule, Schedules reason: Autoscaler scaling policies with scaling rules and schedules are auto-scaling policy definition — capacity and performance management of the running service. - tag: Roles spec_file: cloud-foundry-roles-api-openapi.yml capability_id: BC-620.20 capability_id_l1: BC-620 capability_name: Identity & Access Management confidence: 0.75 evidence: 'POST /v3/roles createRole Create a role; schemas: UserRelationshipToOne, User, Organization, Space, Role' reason: Roles bind users to organizations and spaces with permission levels — role-based access control administration, i.e. identity and access management. - tag: Environment Variable Groups spec_file: cloud-foundry-environment-variable-groups-api-openapi.yml capability_id: BC-4210.60 capability_id_l1: BC-4210 capability_name: Configuration & Secrets Management confidence: 0.72 evidence: GET /v3/environment_variable_groups/{name} 'Get an environment variable group'; 'Update environment variable group' reason: Manages runtime configuration values injected into running applications — runtime configuration management. - tag: Application Metric API V1 spec_file: cloud-foundry-application-metric-api-v1-api-openapi.yml capability_id: BC-4220.20 capability_id_l1: BC-4220 capability_name: Observability Management confidence: 0.7 evidence: '"Retrieves the instance metrics of an application"; "AutoScaler collects the instances metrics of an application, and aggregate the raw data into an accumulated value for evaluation"' reason: Aggregated runtime application metrics for a running platform service — observability of the running service. Could also be read as capacity/performance (autoscaler context), so moderate confidence on the L2. - tag: Apps spec_file: cloud-foundry-apps-api-openapi.yml capability_id: BC-4210.40 capability_id_l1: BC-4210 capability_name: Deployment Orchestration confidence: 0.7 evidence: POST /v3/apps createApp; POST /v3/apps/{guid}/actions/start startApp; POST /v3/apps/{guid}/actions/restart restartApp; PATCH /v3/apps/{guid}/relationships/current_droplet setCurrentDropletForApp reason: Core PaaS control plane for deploying and running application workloads — creating apps, starting/stopping/restarting, and setting the current droplet (deployed artefact) is deployment orchestration of software to production. - tag: Buildpacks spec_file: cloud-foundry-buildpacks-api-openapi.yml capability_id: BC-4210.10 capability_id_l1: BC-4210 capability_name: Continuous Integration Management confidence: 0.7 evidence: POST /v3/buildpacks createBuildpack; POST /v3/buildpacks/{guid}/upload uploadBuildpack Upload buildpack bits reason: Buildpacks are the build-time components that stage source code into runnable artefacts — managing them governs the platform's build/artefact production. Some ambiguity vs. environment/platform infrastructure. - tag: Packages spec_file: cloud-foundry-packages-api-openapi.yml capability_id: BC-4210.10 capability_id_l1: BC-4210 capability_name: Continuous Integration Management confidence: 0.7 evidence: POST /v3/packages/{guid}/upload uploadPackageBits Upload package bits; GET /v3/packages/{guid}/droplets List droplets for a package reason: Packages are uploaded application source/bits that are staged into droplets (build artefacts) — this is build artefact production in the CI/build pipeline sense rather than any business capability. - tag: Processes spec_file: cloud-foundry-processes-api-openapi.yml capability_id: BC-4220.50 capability_id_l1: BC-4220 capability_name: Capacity & Performance Management confidence: 0.7 evidence: POST /v3/processes/{guid}/actions/scale scaleProcess Scale a process; GET /v3/processes/{guid}/stats Get stats for a process reason: Operations scale running application process instances and report runtime stats/health checks — capacity and performance management of the running platform service. - tag: Scaling History API V1 spec_file: cloud-foundry-scaling-history-api-v1-api-openapi.yml capability_id: BC-4220.50 capability_id_l1: BC-4220 capability_name: Capacity & Performance Management confidence: 0.7 evidence: GET /v1/apps/{guid}/scaling_histories Retrieves the scaling history of an application reason: Autoscaler scaling-history records of application scale events — capacity/auto-scaling observation of the running service.