kind: execution-rail rail_id: rail-knative repo: rail-knative ownership_repo: railiance-cluster contract_version: 1.0.0 composition_kind: derived base_rail: rail-kubernetes base_rail_contract: 1.0.0 execution_architecture: knative-serving-on-kubernetes readiness_state: verified required_substrate_capabilities: - kubernetes-api - knative-serving - knative-networking - dns-and-tls - workload-identity - restricted-egress-enforcement inherited_semantics: - workload-identity - criticality - dependency-declaration - health-and-smoke - promotion-vocabulary - audit-and-evidence - recovery-requirements overridden_semantics: - request-activation - scale-to-zero - concurrency-and-autoscaling - revision-traffic - cold-start-readiness - revision-rollback compatibility_constraints: - rail-kubernetes contract must equal 1.0.0 - substrate must publish Knative Serving and networking versions - unrestricted HTTPS egress is not production-approved for critical workloads supported_rollout_modes: - revision-canary - revision-traffic-split - previous-revision-rollback source_documents: - repo: railiance-master path: docs/rail-composition-contract.md - repo: railiance-master path: docs/qonto-knative-runtime-contract.md