Seed the org refactor: goal, scope, blast radius, entry gate
Establishes the prj- flavor baseline (GOAL.md, SCOPE.md, AGENTS.md,
.repo-classification.yaml, genesis, foundation workplan) for splitting the
single coulomb/ Forgejo org into stewardship orgs.
Records the blast radius verified 2026-08-11: 112 repos with a coulomb/ origin,
ArgoCD repoURL sources, Chart.yaml metadata, and - the finding that made this
project-sized rather than workplan-sized - container image paths, since
Forgejo's package registry is org-scoped. That failure is deferred: it does not
appear at rename time but at the next pod reschedule.
Seeded deliberately deferred per operator decision. ORGREF-WP-0001 is backlog
and carries a four-part entry gate (validator live, deployable coverage known,
stable re-runnable inventory, demonstrated rollback) so the decision to start
is made against evidence rather than memory. T01 and T02 are read-only and safe
to advance at any time.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-11 13:39:24 +02:00
|
|
|
# SCOPE
|
|
|
|
|
|
|
|
|
|
> Lightweight orientation: what this project repo is for, and when it is not
|
|
|
|
|
> the right place to work.
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## One-liner
|
|
|
|
|
|
|
|
|
|
Temporary coordination repo for splitting the single `coulomb/` Forgejo
|
|
|
|
|
organization into stewardship organizations without breaking GitOps, image
|
|
|
|
|
pulls, or clones.
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## Project authority
|
|
|
|
|
|
|
|
|
|
This repo **coordinates**. It owns the inventory, the org taxonomy, the
|
|
|
|
|
sequencing, the rollback plan, and the evidence. It does **not** own the repos
|
|
|
|
|
being moved, and it hosts no production implementation.
|
|
|
|
|
|
|
|
|
|
Changes land in the repos that own them. This project links their work records
|
|
|
|
|
by ID; it does not duplicate their tasks.
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## In Scope
|
|
|
|
|
|
|
|
|
|
- Inventory of every `coulomb/` reference across the fleet
|
|
|
|
|
- Target org taxonomy and the assignment criteria behind it
|
|
|
|
|
- Verification of Forgejo rename / transfer / redirect behavior, including the
|
|
|
|
|
package registry
|
|
|
|
|
- Migration sequencing, rollback plan, and cutover evidence
|
|
|
|
|
- Promotion of the durable org-assignment convention to a permanent home
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## Out of Scope
|
|
|
|
|
|
|
|
|
|
- Rapp context grouping — a separate dimension by ratified decision
|
|
|
|
|
(`d07ee5f9`); see `railiance-platform/docs/rapp-platform-service-pattern.md`
|
|
|
|
|
- State Hub domain taxonomy — a separate dimension, owned by the-custodian
|
|
|
|
|
- Legal-entity structure and IP attribution — handled by `LICENSE`, copyright
|
|
|
|
|
headers, and `contribution-convention_v0.1`
|
|
|
|
|
- Renaming the `forgejo.coulomb.social` host (open question, may become scope
|
|
|
|
|
only if the org split forces it)
|
2026-09-28 12:20:59 +02:00
|
|
|
- Forge product migration (Gitea/Forgejo)
|
|
|
|
|
- Any repo's internal structure or content beyond coordinated migration references
|
Seed the org refactor: goal, scope, blast radius, entry gate
Establishes the prj- flavor baseline (GOAL.md, SCOPE.md, AGENTS.md,
.repo-classification.yaml, genesis, foundation workplan) for splitting the
single coulomb/ Forgejo org into stewardship orgs.
Records the blast radius verified 2026-08-11: 112 repos with a coulomb/ origin,
ArgoCD repoURL sources, Chart.yaml metadata, and - the finding that made this
project-sized rather than workplan-sized - container image paths, since
Forgejo's package registry is org-scoped. That failure is deferred: it does not
appear at rename time but at the next pod reschedule.
Seeded deliberately deferred per operator decision. ORGREF-WP-0001 is backlog
and carries a four-part entry gate (validator live, deployable coverage known,
stable re-runnable inventory, demonstrated rollback) so the decision to start
is made against evidence rather than memory. T01 and T02 are read-only and safe
to advance at any time.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-11 13:39:24 +02:00
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## Participating repos
|
|
|
|
|
|
|
|
|
|
| Repo | Role |
|
|
|
|
|
| --- | --- |
|
|
|
|
|
| `railiance-forge` | Forgejo runtime owner — executes org/transfer operations |
|
|
|
|
|
| `railiance-platform` | ArgoCD Application sources, OpenBao lanes referencing repo URLs |
|
|
|
|
|
| `railiance-apps` | Chart image `repository:` paths and chart metadata |
|
|
|
|
|
| `railiance-master` | Durable home candidate for the org-assignment convention |
|
|
|
|
|
| `the-custodian` | Canon home candidate; repo-classification alignment |
|
2026-09-28 12:20:59 +02:00
|
|
|
| Current server-backed `coulomb/` repo inventory | Subjects of the migration; 112 was the seed count |
|
|
|
|
|
| `railiance-enablement` | Reusable CI/CD references and developer checkout paths |
|
|
|
|
|
| Source/rapp owners | Release manifests, package consumers, workload declarations |
|
Seed the org refactor: goal, scope, blast radius, entry gate
Establishes the prj- flavor baseline (GOAL.md, SCOPE.md, AGENTS.md,
.repo-classification.yaml, genesis, foundation workplan) for splitting the
single coulomb/ Forgejo org into stewardship orgs.
Records the blast radius verified 2026-08-11: 112 repos with a coulomb/ origin,
ArgoCD repoURL sources, Chart.yaml metadata, and - the finding that made this
project-sized rather than workplan-sized - container image paths, since
Forgejo's package registry is org-scoped. That failure is deferred: it does not
appear at rename time but at the next pod reschedule.
Seeded deliberately deferred per operator decision. ORGREF-WP-0001 is backlog
and carries a four-part entry gate (validator live, deployable coverage known,
stable re-runnable inventory, demonstrated rollback) so the decision to start
is made against evidence rather than memory. T01 and T02 are read-only and safe
to advance at any time.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-11 13:39:24 +02:00
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## Relevant When
|
|
|
|
|
|
|
|
|
|
- Planning or executing the Forgejo org split
|
|
|
|
|
- Deciding which org a **new** repo should be created in (until G7 promotes
|
|
|
|
|
that convention to a permanent home)
|
|
|
|
|
|
|
|
|
|
## Not Relevant When
|
|
|
|
|
|
|
|
|
|
- Deciding which rapp a workload belongs to (different dimension)
|
|
|
|
|
- Deciding which State Hub domain work belongs to (different dimension)
|
2026-09-28 12:20:59 +02:00
|
|
|
- Executing T03 onward before all four entry conditions in `ORGREF-WP-0001`
|
|
|
|
|
hold; read-only T01/T02 preparation remains relevant and permitted
|
Seed the org refactor: goal, scope, blast radius, entry gate
Establishes the prj- flavor baseline (GOAL.md, SCOPE.md, AGENTS.md,
.repo-classification.yaml, genesis, foundation workplan) for splitting the
single coulomb/ Forgejo org into stewardship orgs.
Records the blast radius verified 2026-08-11: 112 repos with a coulomb/ origin,
ArgoCD repoURL sources, Chart.yaml metadata, and - the finding that made this
project-sized rather than workplan-sized - container image paths, since
Forgejo's package registry is org-scoped. That failure is deferred: it does not
appear at rename time but at the next pod reschedule.
Seeded deliberately deferred per operator decision. ORGREF-WP-0001 is backlog
and carries a four-part entry gate (validator live, deployable coverage known,
stable re-runnable inventory, demonstrated rollback) so the decision to start
is made against evidence rather than memory. T01 and T02 are read-only and safe
to advance at any time.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-11 13:39:24 +02:00
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## Work-record rule
|
|
|
|
|
|
|
|
|
|
Workplan files live in `workplans/` with prefix `ORGREF-WP-NNNN`. Child work in
|
|
|
|
|
participating repos keeps its own prefix and is linked by stable ID from this
|
|
|
|
|
project's workplans, never copied.
|
|
|
|
|
|
|
|
|
|
---
|
|
|
|
|
|
|
|
|
|
## Current State
|
|
|
|
|
|
2026-09-28 12:42:22 +02:00
|
|
|
- Status: **preparation drafted; production execution deliberately deferred**
|
Seed the org refactor: goal, scope, blast radius, entry gate
Establishes the prj- flavor baseline (GOAL.md, SCOPE.md, AGENTS.md,
.repo-classification.yaml, genesis, foundation workplan) for splitting the
single coulomb/ Forgejo org into stewardship orgs.
Records the blast radius verified 2026-08-11: 112 repos with a coulomb/ origin,
ArgoCD repoURL sources, Chart.yaml metadata, and - the finding that made this
project-sized rather than workplan-sized - container image paths, since
Forgejo's package registry is org-scoped. That failure is deferred: it does not
appear at rename time but at the next pod reschedule.
Seeded deliberately deferred per operator decision. ORGREF-WP-0001 is backlog
and carries a four-part entry gate (validator live, deployable coverage known,
stable re-runnable inventory, demonstrated rollback) so the decision to start
is made against evidence rather than memory. T01 and T02 are read-only and safe
to advance at any time.
Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
2026-08-11 13:39:24 +02:00
|
|
|
- Seeded 2026-08-11 with the finding, blast radius, and entry gate
|
2026-09-28 12:20:59 +02:00
|
|
|
- Reviewed 2026-09-28: local family validator green; fresh deployable coverage,
|
|
|
|
|
stable full reference inventory and transfer rollback evidence still needed
|
2026-09-28 12:42:22 +02:00
|
|
|
- T01/T02 preparation produced inventory/code and a 153-row taxonomy draft;
|
|
|
|
|
both tasks wait on explicit evidence and acceptance gaps. Execution requires the unchanged
|
2026-09-28 12:20:59 +02:00
|
|
|
`ORGREF-WP-0001` entry gate and resolution of its circular rollback dependency
|
|
|
|
|
- Evidence and next sequence: [readiness review](history/2026-09-28-readiness-review.md)
|