Author SHA1 Message Date
sneak f4754f0e84 TODO.md: remove the work log, keep only open work (closes #167)
check / check (push) Canceled after 0s
Drop the Completed Steps log and the finished "commit this TODO.md"
item. Git keeps the history.

Model: opus-5-5
2026-11-11 00:06:04 +00:00
4 changed files with 15 additions and 5 deletions

No files matched your search

+5
View File
@@ -1,2 +1,7 @@
# Every PR adds an entry at the top of TODO.md's Completed Steps; union keeps
# both sides instead of conflicting. Git never reports a conflict here: read
# the merged entries after every merge or rebase.
TODO.md merge=union
# yarn's release file is one opaque file in diffs and merges.
.yarn/releases/** binary
+7 -2
View File
@@ -185,8 +185,13 @@ policies change.
- **[template-app-go](https://git.eeqj.de/sneak/template-app-go)** — Go HTTP
server template (Uber fx, chi, SQLite, session auth, Prometheus metrics)
- **[go-template-repo](https://git.eeqj.de/clawbot/go-template-repo)** — Go HTTP
service template, with a script that renames it for a new project
- **[template-app-js](https://git.eeqj.de/sneak/template-app-js)** — JavaScript
SPA template (Vite, Tailwind CSS v4, nginx Docker deployment)
- **[template-app-python](https://git.eeqj.de/sneak/template-app-python)** —
Python web application template (FastAPI, uvicorn, pytest, black, ruff)
When updating policies in this repo, also update the template repos to match
(Makefile targets, Dockerfile conventions, CI workflows, required files, etc.).
## See Also
+1 -1
View File
@@ -2,7 +2,7 @@
- branch (from `main`)
- do the work in Next Step
- delete Next Step from `TODO.md`
- move Next Step to the top of Completed Steps
- move the top item of Future Steps into Next Step
- commit (`TODO.md` changes in the same commit as the work)
- merge to `main` if the branch is not protected, otherwise open a PR
+2 -2
View File
@@ -8,8 +8,8 @@ ROOT="$(cd "$(dirname "$0")/.." && pwd -P)"
main() {
cd "$ROOT"
hook=".git/hooks/pre-commit"
printf '#!/bin/sh\nset -e\nscript/precommit\n' > "$hook"
chmod +x "$hook"
printf '#!/bin/sh\nset -e\nscript/precommit\n' > .git/hooks/pre-commit
chmod +x .git/hooks/pre-commit
echo "pre-commit hook installed: runs script/precommit"
}