diff options
| author | Danilo M. <danix@danix.xyz> | 2026-08-29 09:49:07 +0200 |
|---|---|---|
| committer | Danilo M. <danix@danix.xyz> | 2026-08-29 09:49:07 +0200 |
| commit | d128919ad80ecc37b1f58d2ba83a7487362c126f (patch) | |
| tree | 2617a84894f366bdd7c4b866974a7cfb5ab93d4c /src/threaddigest.h | |
| parent | d7c4d03f7d583767bc23406579e11bcc884dec18 (diff) | |
| download | qtmaildir-d128919ad80ecc37b1f58d2ba83a7487362c126f.tar.gz qtmaildir-d128919ad80ecc37b1f58d2ba83a7487362c126f.zip | |
docs: move CLAUDE.md to AGENTS.md, and reconcile the backlog
AGENTS.md is the single source of truth for how to work on this
repository, shared across every agent tool; CLAUDE.md is now a thin
pointer to it, mirroring the arrangement in the user's own config.
Prose throughout the specs, plans, source comments and tests refers to
this document as CLAUDE.md, which is what it was called until now.
Those references are historical records and are correct about the
content, so they are left alone and AGENTS.md says how to read them.
Two rules added while reconciling:
- The reconcile writes its open-items table to the user's vault as well,
rewritten whole each time so a closed item cannot linger there.
- Build a test only when it asserts something measurable, and hand a
visual change to the user instead. This is the conclusion the
"Rendering probes lie" section was already building toward, and it
sits at the end of it. Guarded against the opposite reading: it does
not license dropping a test that can fail, and items 87, 105 and 176
are each a case where the missing test was the whole problem.
The 2026-08-29 pass over the user's notes found two entries with no item
here, both causes verified in the code rather than copied from the note:
- 179, undo is one level deep in practice and there is no Redo. The
QUndoStack is real and multi-level; what is missing is a redo action
and an answer to the stack being cleared on every new query.
- 180, the repaint rules are discovered one hole at a time. A question
rather than a defect, and the user's own framing: items 105, 107, 109,
110 and 170 are each one hole in the same surface, all found by hand.
Diffstat (limited to 'src/threaddigest.h')
0 files changed, 0 insertions, 0 deletions
