This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

The bare status board ignores the terminal's width: in an 81-column window the receipts line and every long intent title hard-wrap back to column 0, breaking the board's hanging indent (product thinker's screenshot, 2026-10-03). The same render indents rows at 2, 4, 6 and 10 columns, prints Go's raw true/true/[development work work.local] for the first three rows, and lists the next-up intent under both Now and Next, so it reads as a duplicate.

issueresolvedminoriss-2610031207397996

The bare status board ignores the terminal's width: in an 81-column window the receipts line and every long intent title hard-wrap back to column 0, breaking the board's hanging indent (product thinker's screenshot, 2026-10-03). The same render indents rows at 2, 4, 6 and 10 columns, prints Go's raw true/true/[development work work.local] for the first three rows, and lists the next-up intent under both Now and Next, so it reads as a duplicate.

Note (2026-10-03)

Linked to itd-2610031214560142, the product thinker's board, which is drawn through the same wrap helper and is built after this fix. The duplicated next-up row is owned here, not by the board draft (the technical facilitator's ruling, that draft's decision 9), so the remedy names the brief-chapter edit it needs. The remedy now names internal/textwidth.Wrap as the primitive, and found_at names the renderers that wrap, from the record-discipline review of 2026-10-03 (reports/review-board-records.md in the local tier).

Grounds

  • pursued: TestBoardWrapsEveryRowAtTheWindowWidth and TestPipedBoardWrapsAt80WithNoEscape hold every line within the window, never at column 0, with no escape byte off a terminal, and TestTheHeadIsListedOnceUnderNow holds the single listing; a board line wider than the window, a continuation at column 0, or the head under Next would show it wrong.

Frontmatter

idiss-2610031207397996
typeissue
lifecycleresolved
severityminor

References1

mentions6