|
| 1 | +--- |
| 2 | +date_created: 2026-07-24 |
| 3 | +date_modified: 2026-07-24 |
| 4 | +title: "List rows show their paths — rounding out the day's four usability fixes" |
| 5 | +lede: "The fourth fix of the day: AdditiveList's fallback display becomes host+path instead of hostname alone, so a blog_index stream at gatesfoundation.org/<path> stops masquerading as the root domain and same-domain entries stop being identical twins. With it, all four issues filed from today's workbench sessions are fixed, shipped, and closed — same day." |
| 6 | +publish: true |
| 7 | +authors: |
| 8 | + - Michael Staton |
| 9 | +augmented_with: |
| 10 | + - Claude Code on Claude Fable 5 |
| 11 | +files_changed: |
| 12 | + - apps/org-workbench/src/AdditiveList.svelte |
| 13 | +tags: |
| 14 | + - Org-Workbench |
| 15 | + - Usability |
| 16 | + - Pulse-Streams |
| 17 | + - Identity-Links |
| 18 | +--- |
| 19 | + |
| 20 | +# List rows show their paths |
| 21 | + |
| 22 | +## The fix ([#27](https://github.com/lossless-group/augment-it/issues/27)) |
| 23 | + |
| 24 | +The Gates Foundation card made the problem obvious: a `blog_index` pulse |
| 25 | +stream rendered as bare `gatesfoundation.org` when the stream lives at a path |
| 26 | +— the path IS the stream — and its two `website` identity links rendered as |
| 27 | +identical rows. `AdditiveList`'s fallback display stripped the pathname from |
| 28 | +every entry in every list. |
| 29 | + |
| 30 | +The fallback is now **host + path** (trailing slash trimmed, `www.` stripped, |
| 31 | +capped at 60 characters so tracking-style URLs don't blow up the row); |
| 32 | +hostname alone appears only for root URLs. Operator-set stream names (shipped |
| 33 | +this morning) still take precedence. It's one function in one component, so |
| 34 | +org links, pulse streams, corpus items, and person-card lists all inherit the |
| 35 | +fix at once. |
| 36 | + |
| 37 | +## The day's arc |
| 38 | + |
| 39 | +Today's workbench sessions filed issues and closed them the same day — the |
| 40 | +full loop (issue doc → gh task → plan → implement → verify → ship → close) |
| 41 | +ran four times: |
| 42 | + |
| 43 | +- [#20](https://github.com/lossless-group/augment-it/issues/20) corpus entries |
| 44 | + visible on person cards · [#26](https://github.com/lossless-group/augment-it/issues/26) |
| 45 | + stream names + editable kind · [#25](https://github.com/lossless-group/augment-it/issues/25) |
| 46 | + bio links promotable to affiliations — the three-slice sweep, detailed in |
| 47 | + [[2026-07-24_01_Workbench-Usability-Sweep-Corpus-Entries-Visible-Streams-Editable-Bio-Links-Promotable|the sweep entry]] |
| 48 | + and its [[context-v/plans/Workbench-Usability-Sweep-Corpus-Visibility-Stream-Editing-Affiliation-Promotion|plan]]. |
| 49 | +- [#27](https://github.com/lossless-group/augment-it/issues/27) — this entry. |
| 50 | + |
| 51 | +Verification: svelte-check 91 files / 0 errors, org-workbench build green. |
| 52 | +Operator walk-through: the Gates Foundation card's stream row should now read |
| 53 | +the full `gatesfoundation.org/<path>`, and the two website links should be |
| 54 | +tellable apart at a glance. |
0 commit comments