{ "schema": "railiance-platform.ownership-handoffs.v1", "reviewed": "2026-09-05", "decision": "retain existing operational entry points through review; no bulk move", "records": [ { "surface": "forge-runtime", "proposed_accepting_owner": "railiance-forge", "status": "retained-pending-acceptance", "review_due": "2026-10-05", "callers_to_verify": "activity-core command definitions and railiance-apps compatibility callers", "source_files": [ { "path": "tools/cmd/forgejo-backup", "sha256": "448921b702b5251e1b8d97ec16842bf3b31a2701170b110bba51fc94beab26e8" }, { "path": "tools/cmd/forgejo-package-prune", "sha256": "66bababca54931115831aa42b7ad95bb4ee348d4057b5bfd1f5a6ae13cfa8ea3" }, { "path": "scripts/forgejo_package_prune.py", "sha256": "63ba4df1c937a0067ea3bb4b1efbe4cfa47205f34e80f337ca71e4a0e6a31db4" }, { "path": "tools/cmd/refresh-live-images", "sha256": "341676396e2c2a85f4585fcbf5c7e085805c9228eae8961740e19960ef2ba5ea" }, { "path": "scripts/refresh_live_images.py", "sha256": "d1bcd88f3b757d98fa4cfa033329fe7b230f7bf1c6b466fc9cccc6804edf12b6" }, { "path": "docs/forgejo-backup.md", "sha256": "2888028db46e8afdce7a78bf56772b307a5e1fa7e4ba7afdbadd23881e4fed64" }, { "path": "docs/forgejo-package-prune.md", "sha256": "4f389876f52ba273f6a43c2d7d721a64c520ed9620e4a04899a423775224572a" } ], "acceptance": "Owner names canonical replacements; update all callers and prove dry-run/smoke and rollback before source removal. No external acceptance asserted." }, { "surface": "openbao-package", "proposed_accepting_owner": "rapp-openbao", "status": "retained-pending-acceptance", "review_due": "2026-10-05", "callers_to_verify": "Makefile package dispatch and existing operator entry points", "source_files": [ { "path": "scripts/openbao-verify.sh", "sha256": "1e118570c8682619a46413f55fa4690482db342f6b6c83e6644c908aa7a667ee" }, { "path": "scripts/openbao-verify-login-overlay.sh", "sha256": "57438714f1b7aac0c37b8bdf525c5387f812a6d30532bb98b395e5db5208ad6d" }, { "path": "docs/rapp-openbao-compatibility-handoff.md", "sha256": "65ff0b39ee7312c8a242d24cf3434f9d0636a830e841f1a70de560c96cd8d57f" } ], "acceptance": "Owner names canonical replacements; update all callers and prove dry-run/smoke and rollback before source removal. No external acceptance asserted." }, { "surface": "gitops-bootstrap", "proposed_accepting_owner": "railiance-cluster / railiance-enablement", "status": "retained-pending-acceptance", "review_due": "2026-10-05", "callers_to_verify": "cluster bootstrap and generic GitOps entry points", "source_files": [ { "path": "argocd/bootstrap/00-railiance-bootstrap-project.yaml", "sha256": "1fcdff98b1870e8867df65deeabd759e1357f0359af50ac6229f12ea3ec695ea" }, { "path": "argocd/bootstrap/01-railiance-tenants-project.yaml", "sha256": "cf1823ed2294b874730de6d908c0f471d9b67f9ac07bb51a1456de6f77154d07" }, { "path": "argocd/bootstrap/02-railiance-platform-addons-project.yaml", "sha256": "10b4596dcf6ac369329794612b2f43469a6f4ea1fa99759f92d1d66a50841cf8" }, { "path": "argocd/bootstrap/10-railiance-apps-root.application.yaml", "sha256": "0eadd51880488442b6c8ed31470fa27c123637b97d66c56a2489d06a03a3c0ba" }, { "path": "argocd/bootstrap/kustomization.yaml", "sha256": "5eaa17dc142ad134ef044fa9914eaea3ecaa5572b705be8e89660ecdb8a15b99" } ], "acceptance": "Owner names canonical replacements; update all callers and prove dry-run/smoke and rollback before source removal. No external acceptance asserted." }, { "surface": "application-releases", "proposed_accepting_owner": "railiance-apps / individual package owners", "status": "retained-pending-acceptance", "review_due": "2026-10-05", "callers_to_verify": "ArgoCD application reconciliation", "source_files": [ { "path": "argocd/applications/target-revenue.application.yaml", "sha256": "c59ff45f7cf5dae47cf39c32fbcde3a614aa79be6a9edb07079f833cde1fa38b" }, { "path": "argocd/applications/external-secrets.application.yaml", "sha256": "545d560c35ab1515f444099847730d7e9d8b7bd14beb30878ebc2f4bd99a5080" }, { "path": "argocd/applications/openbao-secretstore.application.yaml", "sha256": "01ca88f200be6c23926b0ccf17ef7a3ab0d247044469edd92e9571820119943b" }, { "path": "argocd/applications/issue-core.application.yaml", "sha256": "079fdb118996eed8e579f6a658dc11a153c8fc20998daf6379533d30eb339654" } ], "acceptance": "Owner names canonical replacements; update all callers and prove dry-run/smoke and rollback before source removal. No external acceptance asserted." }, { "surface": "derived-record-aliases", "proposed_accepting_owner": "repo-manager / state-hub", "status": "retained-pending-owner-repair", "review_due": "2026-10-05", "source_ref": "history/2026-09-05-platform-intent-workplan-assessment.md#derived-state-caveat", "acceptance": "Scoped legacy alias retirement and generated brief agree with canonical source; no UUID edits or blanket retirement." } ] }