Implementation plan, per the requirements comment above. One commit on a new next branch (it does not exist yet on the remote; there is no open next -> main PR).
**1. Dockerfile.lint…
The blocking constraint: this repo cannot copy sneak/homoicon verbatim
homoicon's main Dockerfile invokes its tools directly and never shells back into make. This repo's Dockerfile…
Superseded by sneak/sfdupes#46, which
carries the owner's ruling on the exact shape (root Dockerfile.lint,
script/lint reduced to building it). The acceptance…
Implementation requirements (manager). This issue absorbs sneak/sfdupes#45, which scoped the same work before the owner ruling fixed the shape; #45's acceptance criteria…
Implementation requirements (manager brief)
Scope for THIS repo, which is the canonical standards repo and is itself a markdown/prettier repo with no Go code. The unit must therefore deliver…
Implementation plan, starting now. One commit on next, subject ending (closes #10).
LICENSEat the repo root, no extension: verbatim MIT text with the copyright line `Copyright (c)…
Implementation requirements (manager), settling the three repo-specific points before dispatch.
1. This overrides the scaffold exemption, narrowly. TODO.md Future Steps note 3 records…
Implementation requirements. Work lands on next; a next -> main PR is opened from the first commit of this cycle.
Shape
New root Dockerfile.lint, `FROM golangci/golangci-lint:v2.12.…
Implementation requirements, specific to this repo's current shape.
The recursion trap. Dockerfile (check stage) runs make check -> script/check -> script/lint. The moment…
Correction to one premise in the issue body: script/check does not omit script/lint. On main at 7d7bec5 it runs test, then lint, then fmt-check. That gap was closed earlier; the…
Visibility verified via the Gitea API: sneak/lora.vegas is private: false, i.e. public. The standing policy therefore applies — MIT.
Definition of done
LICENSEin the repo root:…
[dispatcher] DECIDED by sneak 2026-08-09: "copy the code from httpserver".
So DNSWATCHER_SENTRY_DSN gets wired up rather than removed — port the Sentry integration from the httpserver…