carlos / todomvc-bakeoff Public

Clone
git clone https://amadan.net/carlos/todomvc-bakeoff

Plain git — no account needed to clone.

Download

Download this file

1#!/usr/bin/env bash
2# Astra reviews one app, read-only, in the app's worktree.
3# builders/run-review.sh <slug> <n> (n = 1 first review, 2 re-review)
4set -euo pipefail
5slug=$1 n=$2
6repo=$(cd "$(dirname "$0")/.." && pwd)
7language=$(cd "$repo/harness" && go run ./cmd/language "$slug")
8prompt=$(sed -e "s/{SLUG}/$slug/g" -e "s/{LANGUAGE}/$language/g" "$repo/builders/prompts/review.md")
9cd "$repo/.worktrees/$slug"
10codex exec -s read-only --skip-git-repo-check --json \
11 -o "$repo/builders/reviews/$slug.$n.md" "$prompt" </dev/null > "$repo/builders/logs/$slug.review$n.jsonl"
12echo "review $n for $slug: $(grep -c '^\s*[0-9]\+\.' "$repo/builders/reviews/$slug.$n.md" || true) findings"
13