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

53 lines
2.1 KiB
Markdown

---
id: RPF-WP-0048
type: workplan
title: "Adopt activity-core application runtime into railiance01 GitOps"
domain: financials
repo: railiance-platform
status: active
owner: codex
topic_slug: railiance
created: "2026-09-27"
updated: "2026-09-27"
state_hub_workstream_id: "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
```task
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
```task
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.