fix(journey): swap skill/memory inks so drillable rows read as clickable

Memories are the only drillable rows, so give them the primary "clickable"
ink and demote skills (dead-ends) to the muted complement — previously the
non-openable skills wore the link-looking primary color. Flipped in both
the TUI and CLI palettes for parity.
This commit is contained in:
Brooklyn Nicholson 2026-06-30 11:54:16 -05:00
parent 2f7b6cf298
commit abb11c86b9
3 changed files with 9 additions and 5 deletions

View file

@ -178,7 +178,7 @@ def test_format_date_handles_missing():
def test_derive_palette_distinct_memory_hue():
pal = render.derive_palette("#FFD700", dark=True)
assert pal["skill"].startswith("#") and pal["memory"].startswith("#")
# Memory is a complement of the gold primary → clearly different ink.
# Skills wear the muted complement, memories the primary ink → distinct.
assert pal["memory"].lower() != pal["skill"].lower()