clone-coilysiren-repos.sh broken by org split; supersede with ansible reconcile role #224

Open
opened 2026-06-04 10:53:03 +00:00 by coilysiren · 0 comments
Owner

scripts/clone-coilysiren-repos.sh hardcodes ORG="coilysiren" and clones every repo in its REPOS list from git@github.com:coilysiren/<name>.git into /home/kai/projects/coilysiren/. After the W1 org split (coilyco-bridge/agentic-os-kai#534), those repos now live across three orgs (coilyco-bridge, coilyco-flight-deck, coilysiren) plus archived ones, so a single ORG prefix can no longer clone them and the bootstrap fails for every moved repo.

This was left out of the #182 reference-repoint sweep on purpose: it is a structural migration (per-repo org mapping + on-disk layout), not a literal coilysiren/<repo> reference rewrite, and issue #534's own grep method excluded the templated ${ORG}/${name} form.

The ansible/roles/reconcile role ("Reconcile the local checkout layout against origin remotes") already converges the corrected per-org layout. Decide whether to retire this script in favor of the reconcile role, or rework it to read the same per-repo org map (data/repo-split-decisions.yaml).

Found while working #182.

`scripts/clone-coilysiren-repos.sh` hardcodes `ORG="coilysiren"` and clones every repo in its `REPOS` list from `git@github.com:coilysiren/<name>.git` into `/home/kai/projects/coilysiren/`. After the W1 org split (coilyco-bridge/agentic-os-kai#534), those repos now live across three orgs (coilyco-bridge, coilyco-flight-deck, coilysiren) plus archived ones, so a single `ORG` prefix can no longer clone them and the bootstrap fails for every moved repo. This was left out of the #182 reference-repoint sweep on purpose: it is a structural migration (per-repo org mapping + on-disk layout), not a literal `coilysiren/<repo>` reference rewrite, and issue #534's own grep method excluded the templated `${ORG}/${name}` form. The `ansible/roles/reconcile` role ("Reconcile the local checkout layout against origin remotes") already converges the corrected per-org layout. Decide whether to retire this script in favor of the reconcile role, or rework it to read the same per-repo org map (data/repo-split-decisions.yaml). Found while working #182.
coilysiren added
P3
and removed
P2
labels 2026-06-17 08:39:56 +00:00
Sign in to join this conversation.
No description provided.