Add Knative and Qonto admission evidence

This commit is contained in:
codex 2026-07-26 13:34:56 +02:00
parent 9c2cb89938
commit 9ffeac2e92
8 changed files with 270 additions and 5 deletions

View file

@ -0,0 +1,103 @@
---
id: REEF-RAILIANCE-WP-0002
type: workplan
title: "Admit rail-knative and rapp-qonto with production evidence"
domain: financials
repo: reef-railiance
status: active
owner: codex
topic_slug: railiance
created: "2026-07-26"
updated: "2026-07-26"
state_hub_workstream_id: "5b31c13e-ddc9-495f-8325-88fa770982c5"
---
# REEF-RAILIANCE-WP-0002 - Knative and Qonto production admission
## Goal
Host a derived `rail-knative` slice while keeping `rail-kubernetes` primary,
and bind `rapp-qonto` only through explicit readiness evidence.
## T01 - Publish the admission schema and baseline
```task
id: REEF-RAILIANCE-WP-0002-T01
status: done
priority: high
state_hub_task_id: "a20cc59f-bb93-4d1b-bf46-0d67c2270b98"
```
Add declared, installed, verified, production-approved, and deprecated states
plus source-linked evidence requirements.
2026-07-26: Added the admission schema and a baseline record for the existing
Kubernetes rail. The baseline intentionally records unresolved capacity,
recovery, and failure-domain evidence rather than inferring it from topology.
## T02 - Collect the Knative substrate baseline
```task
id: REEF-RAILIANCE-WP-0002-T02
status: progress
priority: high
state_hub_task_id: "833f6246-23bc-43ac-802d-7595b18f77a2"
```
Collect Kubernetes version, capacity/headroom, ingress, DNS/TLS, network,
identity/secret delivery, observability, backup/restore, and maintenance
evidence before installation.
## T03 - Install and verify the derived rail
```task
id: REEF-RAILIANCE-WP-0002-T03
status: todo
priority: high
state_hub_task_id: "ff070df6-8ffa-40e6-bbaa-2dcff20f64f2"
```
Install only after the baseline matches the derived rail prerequisites. Record
versioned smoke and rollback evidence.
## T04 - Bind and verify rapp-qonto
```task
id: REEF-RAILIANCE-WP-0002-T04
status: progress
priority: high
state_hub_task_id: "485e757b-6519-4f2e-a678-d66ef14206f5"
```
Add the binding at `declared`, then promote it only from machine-readable
identity, egress, cold-start, audit, revocation, rollback, and dependency
failure evidence.
2026-07-26: Added topology-only declared bindings for `rail-knative` and
`rapp-qonto`. Baseline evidence keeps unmeasured runtime checks `unknown`; no
installed, verified, or production-approved state is claimed.
## T05 - Decide production residual risk
```task
id: REEF-RAILIANCE-WP-0002-T05
status: wait
priority: high
state_hub_task_id: "f1ac627d-1ec8-445b-acd9-a65eeb068d3c"
```
Reserve human interaction for explicit acceptance or mitigation of the
single-server/shared-control-plane failure domain. Automated evidence must be
complete first.
## T06 - Automate evidence freshness and drift
```task
id: REEF-RAILIANCE-WP-0002-T06
status: todo
priority: medium
state_hub_task_id: "82685f27-575e-4956-8c46-433a2ab2b9ea"
```
Make probes idempotent and suitable for scheduled reconciliation. Expired or
failed evidence must prevent false production-ready state.