ajhahn.de
← eeco
Markdown 35 lines
### Summary

What changes and why. One paragraph is enough.

### Linked issue

Closes #

### Verification

- [ ] `make verify` is green locally.
- [ ] `make gates` exits 0 (`comment-hygiene` and `leak-guard`).
- [ ] New files are intent-added before running `leak-guard`
      (`git add -N <path>`).
- [ ] `make bench` is under the 5-second budget (only if the change
      touches scanner hot paths).

### Constraints checklist

- [ ] **Write-scope.** No new write target outside the workspace.
- [ ] **No tracked config.** No new file under the repo root that
      eeco writes at runtime.
- [ ] **No AI attribution.** No AI-tool fingerprint or
      `Co-Authored-By` trailer in any commit, file, or PR body.
- [ ] **Brand-free.** No personal or third-party product names in
      shipped output, docs, or copy.
- [ ] **No silent breaking changes.** If the change touches the
      [public surface](../docs/ARCHITECTURE.md#public-surface),
      the PR body calls it out and the release notes will too.

### Notes for the reviewer

Anything that does not fit above: tricky edge case, deferred
follow-up, rationale for a non-obvious choice.