"recovery_custody":"OpenBao: 2-of-3 operator quorum plus independent encrypted snapshot custody; database/offsite: governed backup lane and separately available restore key. Availability not verified in this task.",
"maintenance_abort":"docs/railiance01-coordinated-reboot.md; stop before mutation when freshness, quorum, consumer readiness or named abort operator is absent",
"freshness_policy":"assurance/service-contract.json; diagnostic thresholds only, no installed cadence approval",
"requirement_assessment":"No accepted numeric consumer availability/RPO/RTO requirement found in the reviewed contracts. Service classes inform placement, not guarantees. Refuse any request for guaranteed HA/node-loss recovery until matched to supported substrate and package proof."
},
{
"service":"platform-pg",
"accountable_owner":"railiance-platform",
"package_or_consumer_owner":"rapp-postgres",
"operator_role":"attended platform operator; application proof by consumer owner",
"recovery_custody":"OpenBao: 2-of-3 operator quorum plus independent encrypted snapshot custody; database/offsite: governed backup lane and separately available restore key. Availability not verified in this task.",
"maintenance_abort":"docs/railiance01-coordinated-reboot.md; stop before mutation when freshness, quorum, consumer readiness or named abort operator is absent",
"freshness_policy":"assurance/service-contract.json; diagnostic thresholds only, no installed cadence approval",
"requirement_assessment":"No accepted numeric consumer availability/RPO/RTO requirement found in the reviewed contracts. Service classes inform placement, not guarantees. Refuse any request for guaranteed HA/node-loss recovery until matched to supported substrate and package proof."
},
{
"service":"platform-pg-2",
"accountable_owner":"railiance-platform",
"package_or_consumer_owner":"rapp-postgres",
"operator_role":"attended platform operator; application proof by consumer owner",
"recovery_custody":"OpenBao: 2-of-3 operator quorum plus independent encrypted snapshot custody; database/offsite: governed backup lane and separately available restore key. Availability not verified in this task.",
"maintenance_abort":"docs/railiance01-coordinated-reboot.md; stop before mutation when freshness, quorum, consumer readiness or named abort operator is absent",
"freshness_policy":"assurance/service-contract.json; diagnostic thresholds only, no installed cadence approval",
"requirement_assessment":"No accepted numeric consumer availability/RPO/RTO requirement found in the reviewed contracts. Service classes inform placement, not guarantees. Refuse any request for guaranteed HA/node-loss recovery until matched to supported substrate and package proof."
},
{
"service":"openbao",
"accountable_owner":"railiance-platform",
"package_or_consumer_owner":"rapp-openbao",
"operator_role":"attended platform operator; application proof by consumer owner",
"recovery_custody":"OpenBao: 2-of-3 operator quorum plus independent encrypted snapshot custody; database/offsite: governed backup lane and separately available restore key. Availability not verified in this task.",
"maintenance_abort":"docs/railiance01-coordinated-reboot.md; stop before mutation when freshness, quorum, consumer readiness or named abort operator is absent",
"freshness_policy":"assurance/service-contract.json; diagnostic thresholds only, no installed cadence approval",
"requirement_assessment":"No accepted numeric consumer availability/RPO/RTO requirement found in the reviewed contracts. Service classes inform placement, not guarantees. Refuse any request for guaranteed HA/node-loss recovery until matched to supported substrate and package proof."
},
{
"service":"forgejo-backup",
"accountable_owner":"railiance-platform",
"package_or_consumer_owner":"railiance-forge",
"operator_role":"attended platform operator; application proof by consumer owner",
"consumers":[
"forgejo"
],
"failure_domain":"source host plus separately encrypted Nextcloud copy",
"recovery_custody":"OpenBao: 2-of-3 operator quorum plus independent encrypted snapshot custody; database/offsite: governed backup lane and separately available restore key. Availability not verified in this task.",
"maintenance_abort":"docs/railiance01-coordinated-reboot.md; stop before mutation when freshness, quorum, consumer readiness or named abort operator is absent",
"freshness_policy":"assurance/service-contract.json; diagnostic thresholds only, no installed cadence approval",
"requirement_assessment":"No accepted numeric consumer availability/RPO/RTO requirement found in the reviewed contracts. Service classes inform placement, not guarantees. Refuse any request for guaranteed HA/node-loss recovery until matched to supported substrate and package proof. Scaleway is the selected primary provider, but no Forgejo primary archive or native database destination is evidenced; coverage remains incomplete."
"recovery_custody":"OpenBao: 2-of-3 operator quorum plus independent encrypted snapshot custody; database/offsite: governed backup lane and separately available restore key. Availability not verified in this task.",
"maintenance_abort":"docs/railiance01-coordinated-reboot.md; stop before mutation when freshness, quorum, consumer readiness or named abort operator is absent",
"freshness_policy":"assurance/service-contract.json; diagnostic thresholds only, no installed cadence approval",
"requirement_assessment":"No accepted numeric consumer availability/RPO/RTO requirement found in the reviewed contracts. Service classes inform placement, not guarantees. Refuse any request for guaranteed HA/node-loss recovery until matched to supported substrate and package proof."