- commit
- 185333ec6cb07c8e0e4d988cfd8b42c86ac62962
- parent
- e3c4e4d9e284da920a753029360a26ed365d0ca6
- author
- dami <gazey55@gmail.com>
| M | PLAN.md | 12 | ++++++++++++ |
@@ -746,6 +746,18 @@ Items 13 and 14 are complete. Open from the extension: 15 (machine
746746 identity and shoo.dev), and from the ideas: stakes mechanics beyond the747747 leaderboard, name and domain.748748 749+### Decided 2026-08-27: the nightly runs on slate (the user's Woodpecker CI)750+751+The user's own hardware runs Woodpecker ("slate", on their tailnet;752+forge GitHub, docker agents linux/amd64). The nightly is a Woodpecker753+cron pipeline (`.woodpecker/nightly.yaml`: build the engine in754+`golang:1.27`, run `push-day --tomorrow --rings all` in `denoland/deno`,755+token from a repo secret) pushing to the app at 05:00 UTC; the repo756+lives at `FelineStateMachine/mosaic` (private) because Woodpecker needs757+a forge repo. The paid Fly `mosaic-nightly` machine is destroyed once758+slate's first run has pushed; deploy.md keeps the recipe to recreate it759+if slate is down. The app machine keeps its emergency field.760+749761 ### Status of the v2 items under this goal750762 751763 1 real packed run: done (v2 packings and v3 scatter fields played, logs