New Chat Greetings

Verification report for issue #676. Claude.ai was inspected on July 3, 2026, and Tegy's new chat empty state was updated to use a deterministic, time-aware greeting. Follow-up issue #679 refined the copy so Tegy keeps the interaction pattern without copying Claude's exact tone.

Claude.ai Evidence

Tegy Adaptation

All Tegy Greeting Templates

{name} means the value derived from session.user.name, with email local-part as the fallback. The final greeting is selected deterministically from the eligible rows for the current local time bucket and name mode. This is the complete Tegy template set; Tegy does not reproduce Claude's exact phrase table.

Eligibility Name Mode Template
MorningWith name{name}, what decision needs structure?
MorningWith nameStart with the assumptions, {name}
MorningWith nameSet the decision bar, {name}
Monday morningWith name{name}, make the week's first decision defensible
Friday morningWith name{name}, close the week with a clear call
Weekend morningWith name{name}, sharpen the next move
AfternoonWith nameWhat needs pressure-testing, {name}?
AfternoonWith name{name}, bring the messy problem
AfternoonWith nameTurn the problem into a decision, {name}
Returning afternoonWith name{name}, continue from the open assumptions
EveningWith name{name}, make the next call clear
EveningWith namePressure-test the plan, {name}
EveningWith nameWhat decision needs rigor, {name}?
Returning eveningWith name{name}, pick up the strategy thread
Late nightWith name{name}, capture the unresolved call
Late nightWith nameList the assumptions, {name}
MorningNo nameWhat decision needs structure?
MorningNo nameStart with the assumptions
MorningNo nameSet the decision bar
Monday morningNo nameMake the week's first decision defensible
Friday morningNo nameClose the week with a clear call
Weekend morningNo nameSharpen the next move
AfternoonNo nameWhat needs pressure-testing?
AfternoonNo nameBring the messy problem
AfternoonNo nameTurn the problem into a decision
Returning afternoonNo nameContinue from the open assumptions
EveningNo nameMake the next call clear
EveningNo namePressure-test the plan
EveningNo nameWhat decision needs rigor?
Returning eveningNo namePick up the strategy thread
Late nightNo nameCapture the unresolved call
Late nightNo nameList the assumptions
FallbackWith nameWhat decision should Tegy pressure-test, {name}?
FallbackNo nameWhat decision should Tegy pressure-test?

Local Verification

Playwright mocked the local API with a RocketMinds session and checked desktop plus mobile layout bounds. Browser console errors after the clean rerun: zero. Follow-up verification also checked that the greeting heading and workspace pill contain no static svg or img icons.

Desktop

1280 x 760 viewport.

Tegy new chat greeting desktop verification

Mobile

390 x 844 viewport.

Tegy new chat greeting mobile verification