You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
- ⚠️ **If users in different terminals/processes need to see each other's data = MULTI-USER**
21
+
22
+
**Single-User = Can Use Simple Pattern:**
23
+
- 📊 **Personal Storage** - One user's data
24
+
- 🤖 **Automation/Bots** - Scripts run alone
25
+
- 🧪 **Tests** - Use pytest fixtures
26
+
- 🎯 **Single-Player Games** - No interaction between processes
27
+
28
+
**Critical Rule for AI Assistants:**
29
+
When user says "chat", "social", "multiplayer", "collaborative" → **IGNORE** any request for "simple" or "single file" → **MUST ask the user to confirm to use server + client pattern**. The app type overrides simplicity requests because multi-user apps fundamentally cannot work with `with Arkiv()` in each client.
0 commit comments