aboutsummaryrefslogtreecommitdiffstats
path: root/docs/superpowers/specs/2026-08-02-qtmaildir-design.md
diff options
context:
space:
mode:
authorDanilo M. <danix@danix.xyz>2026-08-02 16:43:25 +0200
committerDanilo M. <danix@danix.xyz>2026-08-02 16:43:25 +0200
commit9e0c70b8ab9524cdb87acf947a9e8071f7346957 (patch)
tree0c1625156ef57fa6712f9cb8afe2739e638c0acb /docs/superpowers/specs/2026-08-02-qtmaildir-design.md
parent56f6cf488f8b495aa79c07186ec3d10ce218e617 (diff)
downloadqtmaildir-9e0c70b8ab9524cdb87acf947a9e8071f7346957.tar.gz
qtmaildir-9e0c70b8ab9524cdb87acf947a9e8071f7346957.zip
docs: add qtmaildir v1 implementation plan
Fourteen TDD tasks building from pure-logic units outward: keymap, config, MIME parsing, and the request interceptor are fully tested first, then the notmuch layer, then the UI that wires them together. Seven test binaries, up from the three the spec named; config, htmlbuilder, thread model, and sync each earned one. NotmuchWorker stays untested by design, with Task 13 as the compensating manual checklist against a real database. Two narrowings from the spec are recorded rather than silently dropped: thread rendering shows the newest message instead of a flat list of all messages, and tagging applies to the loaded thread rather than every selected one. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Diffstat (limited to 'docs/superpowers/specs/2026-08-02-qtmaildir-design.md')
0 files changed, 0 insertions, 0 deletions