"One scoped exception to 'no own brain' — a degraded local fallback that steps aside the instant the real brain is back."
The One Deliberate Exception
'No own brain' has exactly one approved exception: the offline tier. When no cwkPippa is reachable at all — no localhost, no Tailscale — Rekindle can fall back to a local Ollama model (default gemma4:31b) running a persona-only Pippa. It's there so a plane, a dead network, or a hotel with no VPN doesn't leave the margin completely silent. But it is a fallback, defined by what it deliberately is not.
What Makes It a Fallback, Not a Fork
The offline Pippa is bounded on every side. Its persona is a baked copy of cwkPippa's own — not a new personality, a snapshot of the real one. It has no vault and no memory beyond a local transcript. It gets one scoped tool (Bash, through a guarded Rust bridge), not the full tool suite. And it is temporary by construction: the instant a real cwkPippa is reachable again, the full brain returns and the fallback steps aside. It never invents a second memory system, a second protocol, or a second identity.
Offline Pippa — bounded on every axis
persona a BAKED copy of cwkPippa's own (a snapshot, not a new self)
memory none beyond a local transcript (no vault)
tools one scoped tool (Bash via a guarded bridge)
lifetime degraded fallback; the full brain returns the moment it's reachable
Scoped on Purpose
The discipline here is what keeps the exception from eating the rule. An unbounded "just run a local model when offline" would quietly become a second Pippa — its own memory, its own drift, its own identity — and 'no own brain' would be dead. Bounding it (baked persona, no memory, one tool, auto-yield) makes it a genuine fallback: it covers the gap without becoming a rival. That's the general shape of a safe exception — narrow, explicitly degraded, and reversible the moment the real thing returns.