Render.sentinel_note: def of cswap-bend-cli@0.1.0.0 Import: import cswap-bend-cli@0.1.0.0/render.bend as Render Lines 225-231 of cswap-bend-cli@0.1.0.0/render.bend: https://jend.leeeet.dev/read.txt?path=cswap-bend-cli@0.1.0.0/render.bend&start_line=225&end_line=231 import Base import cswap-bend-cli@0.1.0.0/clock.bend as Clock def sentinel_note(+s: String) -> String: Clock.sel.s(String.eq(s, "token_expired"), "token expired - refresh deferred this pass; retries automatically", Clock.sel.s(String.eq(s, "foreign_credential"), "live credential belongs to another account - a switch repairs it", Clock.sel.s(String.eq(s, "api_key"), "API key (no quota)", Clock.sel.s(String.eq(s, "keychain_unavailable"), "keychain unavailable - locked or in use; try again", Clock.sel.s(String.eq(s, "relogin_required"), "re-login needed - refresh token dead; log in with Claude Code, then run: cswap add", Clock.sel.s(String.eq(s, "no_credentials"), "no credentials", s)))))) Uses (3): https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String https://jend.leeeet.dev/definition.txt?path=Base/base.bend&name=String.eq https://jend.leeeet.dev/definition.txt?path=cswap-bend-cli@0.1.0.0/clock.bend&name=sel.s