You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
fix(planning): render inline markdown in interview Decide rows #8088
Type: Bug Summary: Decide rows render inline markdown the way the recommendation card does, and bare issue numbers link.
Current behavior:
The Decide list escapes each choice's label and text, so "(a) Ship never as the default" shows literal backticks. That affected 22 live questions in the audited session. The shared inline() renderer, which the recommendation card uses, already renders code and links some issue numbers.
Desired behavior:
Decide row label and text render through the same inline renderer as the recommendation card, so code, emphasis and issue links match it.
Text stays escaped against HTML injection.
Bare issue numbers (#123) in question text and Notes link to the issue. If they already do, the PR says so and nothing changes there.
Key interfaces:
The Decide list render: each choice's label and text.
The shared inline() renderer.
Acceptance criteria:
The diff adds a UI check: a Decide row whose text contains backticked code renders a code element, and a row containing <b> renders it as text, not markup.
The PR adds a UI check that a bare issue number in question text and in a note renders as a link, or states, citing the current render code, that it already does.
scripts/check-changelog-fragments.sh passes, with one planning patch fragment added.
This was generated by AI during backlog shaping. Split from #7753 so each piece fits the lane's run time; the owner approved this split in an attended backlog-shaping session on 2026-10-18.
Activity