railiance-platform/workplans/RPF-WP-0048-activity-core-gitops-adoption.md
repo-manager 1cd546e77c
All checks were successful
CI Smoke / host-smoke (push) Successful in 1s
CI Smoke / container-smoke (push) Successful in 3s
repo.work.assign_missing_identifiers
source: repo-manager
reason: deterministic projection registration

Assistant: codex
Assistant-Model: gpt-6-astra
Assistant-Session: 01a0e241-8285-7a63-8c0c-51c9cb824dc3
2026-09-27 14:01:58 +02:00

2.1 KiB

id type title domain repo status owner topic_slug created updated state_hub_workstream_id
RPF-WP-0048 workplan Adopt activity-core application runtime into railiance01 GitOps financials railiance-platform active codex railiance 2026-09-27 2026-09-27 b8cf2fc2-60c2-5d4e-a60a-55f1304d9f54

User authorized implementation of ACTIVITY-WP-0041 on 2026-09-27, after the frontend-patterns reporting exception. This explicitly authorizes this adoption; it does not widen the earlier one-time exception to unrelated workloads. Authority: CONSTRUCT @ activity-core and railiance-platform; ADMINISTER @ realm:kubernetes/railiance01 for the scoped bootstrap; activation=APPROVED. Existing 24-hour observation requirement remains in force.

Bootstrap a namespace-scoped project and adopt nine runtime resources

id: RPF-WP-0048-T01
status: progress
priority: high
state_hub_task_id: "a8cafada-385f-58a5-9c05-20d447c40370"

New project permits only activity-core source, activity-core destination, and ConfigMap/Service/Deployment kinds. No secrets, Jobs, databases, queues, Temporal, llm-connect, edge relay, storage or cluster-scoped resources enter this Application. Application source is activity-core k8s/gitops at a pinned reviewed commit; no finalizer, automated sync or pruning initially. Root sync must name this child only; unrelated pending applications must not be changed. Verify ArgoCD's diff, health, resource inventory, schedules and original deployment generations.

Observe adoption and enforce bounded promotion readiness

id: RPF-WP-0048-T02
status: wait
priority: high
state_hub_task_id: "63b44949-39f8-52fd-ab63-e618b67ef992"

Keep automated sync off for at least 24 hours after successful adoption. Record start and earliest eligibility in evidence. ACTIVITY-WP-0041 owns image publication, source validation and the promotion/rollback guard. Root-wide automation is outside this workplan. No unattended merge credential or release executor is assumed just because the Application exists. Confirm the scoped identity and checks before activating bounded routine promotion. Destructive pruning remains disabled.