ashirato commited on
Commit
154f078
·
1 Parent(s): a5c37dd

start.sh: fix repo clone paths arkashira/* → axentx/* (5 silent 404s)

Browse files

Verified 2026-05-02 via gh api /repos: only arkashira/surrogate-1-harvest
exists in arkashira; everything else listed here lives in the private
axentx org. Result: 5 of 6 boot-time clones silently 404'd, so the
dev/qa/reviewer/commit/pm agent daemons had no repos to operate on
for the entire window since GCP migration started — all ~13 daemons
showed "active" in systemctl but the pipeline produced ZERO commits
because the working tree was empty.

Corrected paths (status codes from a fresh probe with the active token):
axentx/Costinel 200 (was arkashira/Costinel → 404)
axentx/vanguard 200 (was arkashira/vanguard → 404)
axentx/airship 200 (was arkashira/arkship → 404, typo)
axentx/workio 200 (was arkashira/workio → 404)
axentx/axiomops 200 (added — wasn't in original list)
axentx/surrogate-1 200 (was arkashira/surrogate → 404)

Dropped: hermes-toolbelt (404 in both orgs — repo doesn't exist).
Added: axiomops (real axentx repo that wasn't being cloned).

Token: GITHUB_TOKEN_POOL[0] (Hermes Space secret) confirmed has read+write
on the axentx org per gh api whoami test.

Files changed (1) hide show
  1. start.sh +15 -8
start.sh CHANGED
@@ -169,15 +169,22 @@ if [[ -n "$GH_TOKEN" ]]; then
169
  rm -rf ~/axentx 2>/dev/null
170
  ln -sfn "$PROJECTS_DIR" ~/axentx
171
 
172
- # Clone axentx repos in background with hard timeout — never blocks boot
173
- # Repos all live under github.com/arkashira/* (verified via api.github.com 2026-04-28)
 
 
 
 
 
 
 
174
  for repo_spec in \
175
- "Costinel:arkashira/Costinel" \
176
- "vanguard:arkashira/vanguard" \
177
- "arkship:arkashira/arkship" \
178
- "surrogate:arkashira/surrogate" \
179
- "workio:arkashira/workio" \
180
- "hermes-toolbelt:arkashira/hermes-toolbelt"; do
181
  local_name="${repo_spec%%:*}"
182
  gh_path="${repo_spec##*:}"
183
  target="${PROJECTS_DIR}/${local_name}"
 
169
  rm -rf ~/axentx 2>/dev/null
170
  ln -sfn "$PROJECTS_DIR" ~/axentx
171
 
172
+ # Clone axentx repos in background with hard timeout — never blocks boot.
173
+ # Verified 2026-05-02 via gh api: 5 of 6 entries had wrong org/name and
174
+ # were silently 404'ing (arkashira/* — only surrogate-1-harvest is there;
175
+ # the rest are private under axentx org). The agent pipeline's dev/qa/
176
+ # reviewer/commit daemons sat idle for a full day because no repo cloned
177
+ # for them to work on. Real paths confirmed via /repos/<owner>/<name>:
178
+ # axentx/{Costinel,vanguard,airship,workio,axiomops,surrogate-1} → 200
179
+ # arkashira/{Costinel,vanguard,arkship,surrogate,workio,hermes-toolbelt} → 404
180
+ # Note: 'arkship' was a typo for 'airship' (axentx/airship).
181
  for repo_spec in \
182
+ "Costinel:axentx/Costinel" \
183
+ "vanguard:axentx/vanguard" \
184
+ "airship:axentx/airship" \
185
+ "workio:axentx/workio" \
186
+ "axiomops:axentx/axiomops" \
187
+ "surrogate-1:axentx/surrogate-1"; do
188
  local_name="${repo_spec%%:*}"
189
  gh_path="${repo_spec##*:}"
190
  target="${PROJECTS_DIR}/${local_name}"