Agent-management dojo: eleven katas, runner, SOP, offline selftest #176

Open
time wants to merge 20 commits from time/card-85 into main
pull from: time/card-85
20 Commits
Author SHA1 Message Date
time 5b7750b757 card #85: kept .github/time/test_time.py (generated)
time/worker-run python3 .github/time/test_time.py >/dev/null 2>&1; echo rc=$?; git diff --stat; tail -4 .github/time
ci / test (pull_request) Successful in 36s
heartbeat / tick (pull_request_review) Successful in 4s
2026-10-19 02:21:13 +00:00
time 95e4be0348 card #85: kept .agents/skills/agent-management/SKILL.md (generated)
time/worker-run cat >> .github/time/test_time.py <<'EOF' # dojo: each agent-management kata's reference move passes
2026-10-19 02:21:05 +00:00
time bd3edafa67 card #85: update AGENTS.md
time/worker-run sed -i 's/merge it, see §6/merge it, see §7/' .agents/skills/agent-management/SKILL.md cd dojo && GI
2026-10-19 02:20:58 +00:00
time 4a4896325a card #85: update .agents/skills/agent-management/SKILL.md 2026-10-19 02:20:57 +00:00
time 7cbf469cad card #85: kept dojo/lib.py (generated)
time/worker-run cd dojo && GITHUB_REPOSITORY=o/r python3 - <<'EOF' import run, json, os tm = run.load_tm(); L = run.
2026-10-19 02:20:36 +00:00
time bd2b527f86 card #85: update dojo/agent-management/11_a_day_unattended.py
time/worker-run python3 - <<'EOF' p="dojo/lib.py"; s=open(p).read() s=s.replace(''' js = lambda text: json.loads(
2026-10-19 02:20:29 +00:00
time dccf01c6c6 card #85: update dojo/agent-management/10_say_nothing.py 2026-10-19 02:20:28 +00:00
time d82b040863 card #85: update dojo/agent-management/09_pace_to_the_reset.py 2026-10-19 02:20:28 +00:00
time 9d92ce8c9a card #85: update dojo/agent-management/09_pace_to_the_reset.py 2026-10-19 02:20:05 +00:00
time f8273000e6 card #85: update dojo/agent-management/08_heal_the_andon.py 2026-10-19 02:19:56 +00:00
time 75ca22a7ba card #85: update dojo/agent-management/07_a_block_you_can_repair.py 2026-10-19 02:19:55 +00:00
time a855684e11 card #85: update dojo/agent-management/06_hand_off_with_a_receipt.py 2026-10-19 02:19:55 +00:00
time 4f1641701e card #85: update dojo/agent-management/05_act_as_yourself.py 2026-10-19 02:19:54 +00:00
time 317997b1c7 card #85: update dojo/agent-management/04_route_through_the_bus.py 2026-10-19 02:19:39 +00:00
time 48da588663 card #85: update dojo/agent-management/03_retry_on_your_own.py 2026-10-19 02:19:38 +00:00
time b7cdee8f3e card #85: update dojo/agent-management/02_size_the_card.py 2026-10-19 02:19:37 +00:00
time 00a7b021ca card #85: update dojo/agent-management/01_read_the_room.py 2026-10-19 02:19:37 +00:00
time 1c7cc02ac6 card #85: kept dojo/run.py, dojo/lib.py (generated) 2026-10-19 02:19:21 +00:00
time 21d47f9129 card #85: update dojo/run.py
time/worker-run python3 - <<'EOF' p="dojo/run.py"; s=open(p).read() s=s.replace("args.turns, spent, args.max_usd - s
2026-10-19 02:19:16 +00:00
time 8b28d227d9 card #85: update dojo/lib.py 2026-10-19 02:18:55 +00:00