Write aux items: requests to readers, cross-references, fast replies #36

Merged
littlefox merged 3 commits from issue-32-write-aux into main 2026-10-17 10:08:31 +00:00
Owner

Closes #32

The composer gets four reader requests (no comments, prefer personal replies, read confirmation, readable without login) and a "Se även" field for cross-references (T123, C45, P6; invalid input is refused before sending). Each text gets a fast-reply box (Enter saves, Escape closes). Also records D-025 (force pushes only with --force-with-lease) in CLAUDE.md and DECISIONS.md.

Verified: e2e write-aux.spec.ts checks that the server stored the aux items and that they render. Full e2e suite 27/27, plus unit tests for cross-ref parsing and aux encoding.

🤖 Generated with Claude Code

https://claude.ai/code/session_01XJW2ocwLunyaLiUwCBHEP8

Closes #32 The composer gets four reader requests (no comments, prefer personal replies, read confirmation, readable without login) and a "Se även" field for cross-references (T123, C45, P6; invalid input is refused before sending). Each text gets a fast-reply box (Enter saves, Escape closes). Also records D-025 (force pushes only with --force-with-lease) in CLAUDE.md and DECISIONS.md. Verified: e2e write-aux.spec.ts checks that the server stored the aux items and that they render. Full e2e suite 27/27, plus unit tests for cross-ref parsing and aux encoding. 🤖 Generated with [Claude Code](https://claude.com/claude-code) https://claude.ai/code/session_01XJW2ocwLunyaLiUwCBHEP8
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XJW2ocwLunyaLiUwCBHEP8
Write aux items: requests to readers, cross-references, fast replies
All checks were successful
ci / check (push) Successful in 5m56s
ci / e2e (push) Successful in 10m7s
ci / desktop (push) Successful in 11m52s
9268c6d0aa
The composer can now set no-comments, personal-comment,
request-confirmation and world-readable, and add cross-references to
texts, conferences and persons. Any text gets a fast reply. These are the
items the elisp client writes (D-024). Aux data is Latin-1 when it fits,
otherwise UTF-8, and is read back UTF-8 first.

Refs #32

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01XJW2ocwLunyaLiUwCBHEP8
Sign in to join this conversation.
No description provided.