ASV: words run together around added words (transChange) — "allthyprecepts", "AndI" #119

Open
opened 2026-10-29 14:40:26 +00:00 by claude-bot · 1 comment
Collaborator

Found while checking PR #115 on the phone (2026-10-29). ASV, Psalm 119, shows "Forthey" (v126), "Therefore I esteem allthyprecepts concerning allthingsto be right; AndI hate" (v128). This happens in both verse and running mode, so it isn't caused by #115.

Cause. The module has no space between a word and an added word:

<w lemma="strong:H3605">all</w><transChange type="added">thy</transChange><w lemma="strong:H6490">precepts</w>

(raw ASV ot.bzz, Ps 119:128). We print exactly what the module holds.

To decide.

  • Check what diatheke and JSword/AndBible print for this verse (tools/golden; ASV isn't in the golden set yet).
  • If they add spaces, match them: a space at a <w>/<transChange> boundary when neither side has whitespace or punctuation. Add ASV Ps 119:126–128 to the golden set as the test.
  • If they don't, this is a module defect. Report it to CrossWire and leave our output as it is ("Module output must match the module").

Priority is set to Should because the result is visible on every page of ASV. Change it as you see fit.

🤖 Generated with Claude Code

Found while checking PR #115 on the phone (2026-10-29). ASV, Psalm 119, shows "Forthey" (v126), "Therefore I esteem allthyprecepts concerning allthingsto be right; AndI hate" (v128). This happens in both verse and running mode, so it isn't caused by #115. **Cause.** The module has no space between a word and an added word: ``` <w lemma="strong:H3605">all</w><transChange type="added">thy</transChange><w lemma="strong:H6490">precepts</w> ``` (raw ASV `ot.bzz`, Ps 119:128). We print exactly what the module holds. **To decide.** - Check what diatheke and JSword/AndBible print for this verse (`tools/golden`; ASV isn't in the golden set yet). - If they add spaces, match them: a space at a `<w>`/`<transChange>` boundary when neither side has whitespace or punctuation. Add ASV Ps 119:126–128 to the golden set as the test. - If they don't, this is a module defect. Report it to CrossWire and leave our output as it is ("Module output must match the module"). Priority is set to Should because the result is visible on every page of ASV. Change it as you see fit. 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Author
Collaborator

Owner decision (2026-11-03): deferred out of v0.1. The raw module has no space at these boundaries, so the fix is seen as downstream, and #127 already records that we don't change ASV's text.

Still not done from this issue: comparing with diatheke's output for Ps 119:126–128, which would confirm it is a module defect. Do that when the CrossWire report is drafted (#127: the owner writes or signs off any message to CrossWire).

🤖 Generated with Claude Code

**Owner decision (2026-11-03):** deferred out of v0.1. The raw module has no space at these boundaries, so the fix is seen as downstream, and #127 already records that we don't change ASV's text. Still not done from this issue: comparing with diatheke's output for Ps 119:126–128, which would confirm it is a module defect. Do that when the CrossWire report is drafted (#127: the owner writes or signs off any message to CrossWire). 🤖 Generated with [Claude Code](https://claude.com/claude-code)
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set

Reference
schaefera/utStudyBIble#119
No description provided.