← back to Animals

.claude-codex-yolo-2026-05-15-0220.sh

49 lines

#!/usr/bin/env bash
# 4-round claude-codex apply-mode debate on YOLO loop output.
#
# Window scoped: last ~6 hours (2026-05-14 20:20 -> 2026-05-15 02:20 PT).
# Reality: zero new yolo CODE commits in that strict window. The most
# recent yolo commit (b086583, 2026-05-14 17:15 PT) sits just outside.
# Working tree only has agents/animal-yolo/state.json modified (loop
# bookkeeping).
#
# Following precedent of .claude-codex-yolo-2026-05-14-1711.sh: fall
# back to the cumulative yolo-produced code surface from the last ~48h
# of yolo+dog-park commits so the debate has substantive material to
# argue over:
#   b086583 yolo: Codex debate on agent's own diff
#   bcf525d yolo: Codex debate on agent's own diff
#   cd61af8 yolo: Generate sitemap.xml + robots.txt
#   4071c18 dog-park: arrow-key movement + Auto walk toggle
#   3aa2726 dog-park: brand logo + hamburger nav
#   446da7c yolo: Breed page: nearest businesses that work with this breed
#
# start.sh forks the loop via nohup + disown, so this returns immediately.
# Artifacts: ~/.claude/skills/claude-codex/runs/animals-yolo-2026-05-15-0220/
# Live log:  ~/Library/Logs/claude-codex-debate.log
set -u

NAME="animals-yolo-2026-05-15-0220"
ROOT="$HOME/Projects/animals"

FILES=(
  "$ROOT/src/server/index.js"
  "$ROOT/src/server/render.js"
  "$ROOT/src/server/sitemap.js"
  "$ROOT/src/server/community.js"
  "$ROOT/src/server/community_render.js"
  "$ROOT/src/server/dogpark.js"
  "$ROOT/src/server/dog_friends.js"
  "$ROOT/src/server/dog_friends_render.js"
  "$ROOT/public/dogpark/dogpark.js"
  "$ROOT/public/dogpark/index.html"
  "$ROOT/public/css/site.css"
)

exec bash "$HOME/.claude/skills/claude-codex/scripts/start.sh" \
  --name "$NAME" \
  --rounds 4 \
  --apply \
  --scout --lean --vote --escalate \
  --files "${FILES[@]}"