halkyon/deploy
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Tizian 「ティツィアーン」 a91aa98817
feat(todo): Todo's server answers a place's forecast (ADR 0033, D40)
The weather of D40 comes through the instance, as Train's workouts'
(ADR 0036, D1): Todo's server gets a `weather` endpoint, `offered` and
`forecast`, answering a place's hours for the next 16 days from
Open-Meteo for people signed in alone, the place rounded to about a
kilometre, nothing kept or logged, 30 requests a person a minute.
Refusals are `WeatherRefused` (off, invalid, tooOften, unreachable).
`WEATHER=off` and `OPEN_METEO_API_KEY` switch it as they switch Train's,
and production's compose file passes them to Todo's server too.

D40 records the developer's decisions of 10 Nov 2026 on the weather and
the agent's details (what dry, sunny, a temperature range and calm mean
over a task's hours).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Signed-off-by: Tizian 「ティツィアーン」 <raisondetredev@pm.me>
2026-11-10 15:27:58 +01:00
..
backup build(deploy): the server's checkout is ~deploy/halkyon, the repository's name 2026-11-02 18:56:39 +01:00
brouter fix(deploy): the sidecars' downloads try again within the hour after a failed round 2026-10-30 15:53:12 +01:00
dictionaries build(deploy)!: the instance's compose file is compose.learn.yaml, beside compose.train.yaml and compose.todo.yaml 2026-11-02 23:12:15 +01:00
forward docs(deploy): the tunnel's public key read as root, not through the shell's redirect 2026-11-08 22:07:19 +01:00
host feat(deploy): halkyon.li's first start, its .env made on the host (ADR 0039, D21) 2026-11-08 22:07:22 +01:00
maps fix(deploy): the sidecars' downloads try again within the hour after a failed round 2026-10-30 15:53:12 +01:00
photon fix(deploy): the sidecars' downloads try again within the hour after a failed round 2026-10-30 15:53:12 +01:00
runner build(ci,deploy)!: the runner at home in a nightly window, deploys by hand (ADR 0039, D6, D13, D16) 2026-11-08 19:59:40 +01:00
sidecars feat(todo): Todo's server answers a place's forecast (ADR 0033, D40) 2026-11-10 15:27:58 +01:00
.env.example feat(todo): Todo's server answers a place's forecast (ADR 0033, D40) 2026-11-10 15:27:58 +01:00
allowed-signers chore: the servers are named by the domain they serve 2026-10-14 00:33:50 +02:00
assistants.env.example build(deploy)!: the instance's compose file is compose.learn.yaml, beside compose.train.yaml and compose.todo.yaml 2026-11-02 23:12:15 +01:00
backup.sh feat(meditate,deploy): Meditate beside the instance, and every server's public address from .env 2026-11-08 19:59:39 +01:00
backups.md build(deploy): the server's checkout is ~deploy/halkyon, the repository's name 2026-11-02 18:56:39 +01:00
Caddyfile feat(deploy): halkyon.li's forward through ramiel and its host at home (ADR 0039) 2026-11-08 19:59:39 +01:00
compose.forwarded.yaml feat(deploy): halkyon.li's forward through ramiel and its host at home (ADR 0039) 2026-11-08 19:59:39 +01:00
compose.jellyfin.yaml feat(deploy)!: Jellyfin on halkyon.li as the sidecar, ADR 0032's home end gone (ADR 0039, D15) 2026-11-08 19:59:40 +01:00
compose.languagetool.yaml fix(deploy): LanguageTool pinned to 6.8-14, as its publisher removed 6.8-13 2026-11-09 00:12:08 +01:00
compose.learn.yaml feat(meditate,deploy): Meditate beside the instance, and every server's public address from .env 2026-11-08 19:59:39 +01:00
compose.maps.yaml build(deploy)!: the instance's compose file is compose.learn.yaml, beside compose.train.yaml and compose.todo.yaml 2026-11-02 23:12:15 +01:00
compose.meditate-library.yaml feat(meditate,deploy): Meditate beside the instance, and every server's public address from .env 2026-11-08 19:59:39 +01:00
compose.meditate.yaml feat(meditate,deploy): Meditate beside the instance, and every server's public address from .env 2026-11-08 19:59:39 +01:00
compose.search.yaml feat(todo): the server finds places through the instance's Photon (ADR 0033, D32) 2026-11-07 21:49:35 +01:00
compose.todo-search.yaml feat(todo): the server finds places through the instance's Photon (ADR 0033, D32) 2026-11-07 21:49:35 +01:00
compose.todo.yaml feat(todo): Todo's server answers a place's forecast (ADR 0033, D40) 2026-11-10 15:27:58 +01:00
compose.train.yaml feat(meditate,deploy): Meditate beside the instance, and every server's public address from .env 2026-11-08 19:59:39 +01:00
forwarded.caddy feat(deploy): halkyon.li's forward through ramiel and its host at home (ADR 0039) 2026-11-08 19:59:39 +01:00
night.sh build(ci,deploy)!: the runner at home in a nightly window, deploys by hand (ADR 0039, D6, D13, D16) 2026-11-08 19:59:40 +01:00
redeploy.sh build(ci,deploy)!: the runner at home in a nightly window, deploys by hand (ADR 0039, D6, D13, D16) 2026-11-08 19:59:40 +01:00