Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a06ecb-456a-71c2-b41e-0755d336e883
131 lines
5.7 KiB
JSON
131 lines
5.7 KiB
JSON
{
|
|
"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."
|
|
}
|
|
]
|
|
}
|