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