check / check (push) Successful in 1m30s
TODO.md is deleted and the README TODO section now only points to the issue tracker, where open work and open design questions live from now on. AGENTS.md says so too, and says this overrides the shared policy's README todo list for this repo. The README Open Questions section becomes Original Design Questions, each noting where it now stands. Every open item in both lists was already done or already owned by an issue, apart from one, now #121, and the chunk checksum question, now on #81. Model: opus-5-5
35 lines
1.4 KiB
Markdown
35 lines
1.4 KiB
Markdown
# Agent Instructions
|
|
|
|
Read `REPO_POLICIES.md` before making any changes. It is the authoritative
|
|
source for coding standards, formatting, linting, and workflow rules.
|
|
|
|
## Workflow
|
|
|
|
- When fixing a bug, write a failing test FIRST. Only after the test fails,
|
|
write the code to fix the bug. Then ensure the test passes. Leave the test in
|
|
place and commit it with the bugfix. Don't run shell commands to test bugfixes
|
|
or reproduce bugs. Write tests!
|
|
|
|
- After each change, run `make fmt`, then `make test`, then `make lint`. Fix any
|
|
failures before committing.
|
|
|
|
- After each change, commit only the files you've changed. Push after
|
|
committing.
|
|
|
|
## Attribution
|
|
|
|
- Never mention Claude, Anthropic, or any AI/LLM tooling in commit messages. Do
|
|
not use attribution.
|
|
|
|
## Repository-Specific Notes
|
|
|
|
- This is a Go library + CLI tool for generating `.mf` manifest files.
|
|
- The proto definition is in `mfer/mf.proto`; generated `.pb.go` files are
|
|
committed (required for `go get` compatibility).
|
|
- The format specification is in `FORMAT.md`.
|
|
- Open work, open design questions included, is tracked only in the repo's
|
|
issues: https://git.eeqj.de/sneak/mfer/issues. There is no `TODO.md` and no
|
|
TODO list in `README.md`; do not add either. For this repo this overrides the
|
|
`REPO_POLICIES.md` rule to put the todo list in the README, per sneak's
|
|
ruling: https://git.eeqj.de/sneak/mfer/issues/76#issuecomment-118130.
|