This is the record of an abcd-managed repository

abcdBetav0.16.2 · 2026-11-06

Development record

abcd cannot colour a selection the host renders, which bounds where role colouring can work at all. Tested by embedding terminal colour codes in a host-rendered option preview: the host escaped them rather than interpreting them, so the reader saw the raw codes. This is the working stance stated plainly, that the harness owns the pixels and abcd owns the words, arriving as a measured constraint rather than a position. Two consequences follow. Role colouring is available only on surfaces abcd renders itself, which today means its own terminal output and later the product thinker's own surface, and on a host-rendered prompt the addressee marker has to carry the distinction through its words and its glyph alone. And a design that assumes colour is available everywhere would degrade silently on exactly the surface a product thinker is most likely to meet first.

issueopenminoriss-2608291009106041

abcd cannot colour a selection the host renders, which bounds where role colouring can work at all. Tested by embedding terminal colour codes in a host-rendered option preview: the host escaped them rather than interpreting them, so the reader saw the raw codes. This is the working stance stated plainly, that the harness owns the pixels and abcd owns the words, arriving as a measured constraint rather than a position. Two consequences follow. Role colouring is available only on surfaces abcd renders itself, which today means its own terminal output and later the product thinker's own surface, and on a host-rendered prompt the addressee marker has to carry the distinction through its words and its glyph alone. And a design that assumes colour is available everywhere would degrade silently on exactly the surface a product thinker is most likely to meet first.

Remedy grounds (2026-09-29)

  • The measured bound (a host escaping embedded colour codes) is a fact about hosts, so it belongs beside the colour ladder internal/term resolves rather than in a new principle.
  • Rejected: an escape-sequence probe of each host at run time, which would colour output abcd does not own.

Frontmatter

idiss-2608291009106041
typeissue
lifecycleopen
severityminor

mentions1