Files
thedotmack__claude-mem/tests
Alex Newman 7ac207ebeb fix(installer): tighten the funnel copy and un-pin the trial length
Provider screen is now the two-line choice it should have been. Each
description rides in the LABEL, not clack's hint: multiselect renders a
hint only for the focused or selected row, so descriptions placed there
would appear one at a time instead of side by side. The nine-bullet
'Provider benefits' note above it is gone — the labels carry the value
proposition now.

The billing acknowledgement no longer runs in the terminal. It is a
term of the charge, so it belongs on the screen that takes the card,
where the user can see what they are agreeing to; asking first made
them consent twice to the same thing.

The checkout hand-off no longer waits for Return. Two waits in one flow
stalled the install outright: stdin had already been through the login
wait and a clack prompt, and the listener did not reliably get the
keypress, so the run stopped before printing 'Waiting for CMEM Pro
setup in the browser'. The login hand-off keeps its wait.

The trial length is no longer pinned to exactly 7 in the checkout URL.
That made the server unable to change its own offer without breaking
every published installer. The shape stays strict — both params, no
extras, pairing must match — but the number is the server's to choose.

Next Steps drops the WELCOME_HINT_ENABLED opt-out (for a hint the user
has not seen yet), the uninstall warning (uninstall trivia on the
install screen), and the A/B framing that dressed up 'just start
working' as a decision.

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
Claude-Session: https://claude.ai/code/session_01DD5YMaAiXXeY3zaitbGC6n
2026-08-31 13:56:02 -07:00
..
2026-07-22 23:49:48 -07:00