docs: translate the three plans
test / test (push) Has been cancelled

The roadmap links straight into these files, so a reader following an item
landed in Russian one click after an English page. Translated in full; goals,
boundaries, done-when criteria and risks are unchanged in substance.

The model assigned to inbound-relay is dropped, as it was from the roadmap
item: model routing lives in development.md.

Figures and code references were checked against the tree while translating
rather than copied forward — internal/web is still 50 files, 25 .go, ~4300
lines, and requireAuth(authed) and sendLogData are still where domain-admin.md
says they are.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
2026-08-09 22:50:38 +03:00
parent 06c2014384
commit 295d1afb7d
4 changed files with 234 additions and 215 deletions
+4
View File
@@ -26,6 +26,10 @@ Format follows [Keep a Changelog](https://keepachangelog.com/en/1.1.0/); version
are no dates, and the stated order is a recommendation. The model assigned to
an item is no longer recorded there. The README row no longer calls the file
internal and Russian, because it is neither.
- The three plans under [docs/plans/](docs/plans/) are now in English, matching
the roadmap that links to them. The model assigned to a plan is no longer
recorded in it. Package sizes quoted in `web-split.md` were re-checked
against the tree and still hold (50 files, 25 `.go`, ~4300 lines).
- The two remaining Russian source comments are in English:
`deploy/traefik/extract-cert.sh` (quote from spec 10.3) and
`internal/app/sasl.go`, where the quotation from the closed plan is dropped