fix(loop): document the model fallback chain and foreground launches #244

Merged
logan merged 1 commits from fix/243-model-fallback into main 2026-09-04 03:37:29 +00:00
Collaborator

What this is

Two protocol notes for the loop, from the #31 tick (issue #243). Docs-only.

  • .pi/skills/yj-loop/SKILL.md — a model fallback chain under the legs table (qwen 429 → go/deepseek-v4-progo/glm-5.3-flash; never the deepseek/ provider, which has no models and fails silently; never spend the T3 model on a quota substitution), and a foreground-launch rule (the async runner has died without persisting a session; a dead worker is recovered by completing, not re-implementing).

Verification

make skill-check — 48 documented targets, all present. scripts/commit-check.sh — well-formed. Docs-only; full CI still runs on this PR.

Closes #243

## What this is Two protocol notes for the loop, from the #31 tick (issue #243). Docs-only. - `.pi/skills/yj-loop/SKILL.md` — a model fallback chain under the legs table (qwen 429 → `go/deepseek-v4-pro` → `go/glm-5.3-flash`; never the `deepseek/` provider, which has no models and fails silently; never spend the T3 model on a quota substitution), and a foreground-launch rule (the async runner has died without persisting a session; a dead worker is recovered by completing, not re-implementing). ## Verification `make skill-check` — 48 documented targets, all present. `scripts/commit-check.sh` — well-formed. Docs-only; full CI still runs on this PR. Closes #243
logan added 1 commit 2026-09-04 03:20:45 +00:00
fix(loop): document the model fallback chain and foreground launches
CI / check (push) Skipped
CI / e2e (push) Skipped
CI / check (pull_request) Successful in 3m23s
CI / e2e (pull_request) Successful in 12m13s
1f43234b80
Two #31-tick findings that would strand an unattended run. The qwen
worker hit its weekly 429 mid-tick; the obvious fallback
deepseek/deepseek-v4-pro is wrong because the deepseek provider has no
models (only catalog overrides) and fails silently — the model lives on
the go gateway as go/deepseek-v4-pro, with go/glm-5.3-flash the next
rung. And the async subagent runner has died without persisting a
session, so legs launch in the foreground and a dead worker is recovered
by completing, never re-implementing.

Closes #243
logan merged commit 5fae61cdf1 into main 2026-09-04 03:37:29 +00:00
Sign in to join this conversation.