Index  Decision Records ENH-173: Decision Records Overview Table Style and Clickable ID

ENH-173: Decision Records Overview Table Style and Clickable ID

1 Status

Date Status
17-05-2026 Proposed
17-05-2026 Accepted
17-05-2026 In-Progress
17-05-2026 Implemented

2 Context

The Decision Records Overview page (build/decisions/overview.html) renders each record as one row of a table.controlled table with columns #, Type, Status, and Title. Two visual aspects of the table are weaker than they could be:

This makes the overview feel flatter than it could and forces the user's eye and pointer to the rightmost column to drill in to a record.

3 Decision

Four changes to the Decision Records Overview page, scoped to that page only:

  1. Column header text shall render in bold font weight.
  2. The Title cell content shall render in bold font weight on every row.
  3. The # cell shall be a hyperlink to the rendered decision page, using the same target as the existing Title link. The anchor's name and id attributes shall be retained so that deep links into the overview row (e.g., overview.html#adr-170) keep working; only the href changes from a same-page self-reference to a navigation target.
  4. Three additional columns shall be appended after the Title column, in this order: Start Date, Target Date, Owner. The cells in these columns shall be empty in scope of this enhancement. They reserve visual space and column headings for future content; no data extraction from the decision record source is performed by this ADR. After this change, the overview column order is: #, Type, Status, Title, Start Date, Target Date, Owner.

Implementation note: to keep these styling changes from affecting the Specifications Index and other table.controlled instances, the overview shall opt in via an additional CSS class (for example, table.controlled.decisions_overview), and the new CSS rules shall target that class.

4 Scope

Item Status Start Date Target Date Description
Code Done 17-05-2026 17-05-2026 DecisionsOverview emits class="controlled decisions_overview"; # anchor href switched to the decision page (with name/id retained for deep links); inline <b> removed; three CSS rules scoped to table.controlled.decisions_overview (bold th, td.item_id, td.item_text); three empty placeholder columns added after Title with class item_meta

The changes are considered as consmetic, so there are neither requirements nor end-to-end tests are made in scope of this enhancement.

5 Out of Scope

6 Consequences

6.1 Positive

6.2 Negative

6.3 Neutral

7 Alternatives Considered

8 Software Versions

Software Version Category Software Version ID
Latest Released Version 0.3.1
Issue Found in Version 0.4.0
Target Release Version 0.4.0

9 References

10 Review Evidences