docs: refresh the turnover prompt for the actual next task
Co-Authored-By: Claude (Fable 5) <noreply@anthropic.com>
This commit is contained in:
@@ -114,27 +114,32 @@ app.windygit.com). Read these before doing anything:
|
||||
2. ~/windy-git/docs/TURNOVER-2026-08-14.md
|
||||
3. ~/windy-git/DNA_STRAND_MASTER_PLAN.md (D-1..D-9, I-1..I-13)
|
||||
|
||||
Current state: live and in use. Grant signs in with his existing Windy account
|
||||
(SSO fixed 08-14 across windy-pro PRs #346/#347). Agents authenticate with real
|
||||
EPT signature verification. 143 repos, 85 tests green, health ok.
|
||||
State: live and in use. Grant signs in with his existing Windy account (SSO
|
||||
fixed across windy-pro #346/#347). Agents authenticate with real EPT signature
|
||||
verification. 143 repos, 85 tests green, health ok.
|
||||
|
||||
TASK: three repos have workflows that reach their Postgres service at
|
||||
@localhost:5432, which fails on our runner because the job runs inside a
|
||||
container — the service is reachable as `postgres`. Fix:
|
||||
TASK: finish the CI fix. Four repos had workflows reaching Postgres through a
|
||||
host port; all four are patched and merged (eternitas #149, windy-mind #100,
|
||||
WindyCloud #89, windy-registry #31). windy-registry's `postgres integration`
|
||||
went failure -> success, proving the approach. But windy-mind and WindyCloud
|
||||
`migrations` still FAIL and I could not determine why.
|
||||
|
||||
windy-mind .github/workflows/migrations.yml
|
||||
windy-registry .github/workflows/ci.yml
|
||||
WindyCloud .github/workflows/ci.yml
|
||||
Start by reading those job logs from the GITEA WEB UI (app.windygit.com -> repo
|
||||
-> Actions -> failing run). Do NOT use the jobs API — it returns "job not found"
|
||||
for the ids the runs report, which is what blocked the last session.
|
||||
|
||||
Copy the exact shape from eternitas PR #149 (already merged), comment included.
|
||||
The fix must go to GitHub, not Windy Git — the sync is GitHub -> Windy Git and
|
||||
force-pushes over local edits. Open one PR per repo, then sync and confirm the
|
||||
migration job actually goes green rather than assuming it.
|
||||
First hypothesis to test: windy-mind, WindyCloud and eternitas all use
|
||||
`astral-sh/setup-uv`, and eternitas' job failed with `error: Failed to spawn:
|
||||
pytest` even after the action resolved correctly. The uv toolchain may not be
|
||||
landing on PATH inside these job containers — one shared root cause rather than
|
||||
three.
|
||||
|
||||
Ground rules that have already been paid for the hard way:
|
||||
Ground rules already paid for the hard way:
|
||||
- verify the WHOLE flow, not the half that curls easily
|
||||
- never `git pull -q` in a deploy path; it hides errors
|
||||
- check Kit 0's `uptime` before deploying there; it has had two incidents
|
||||
in two days from non-production workloads
|
||||
- build before recreating a container so the swap is seconds
|
||||
- fixes go to GitHub, not Windy Git (sync is GitHub -> Windy Git, force-push)
|
||||
- service containers: use the service NAME and its INTERNAL port (5432),
|
||||
never the mapped host port
|
||||
- check Kit 0's `uptime` before deploying there; two incidents in two days
|
||||
from non-production workloads
|
||||
```
|
||||
|
||||
Reference in New Issue
Block a user