# Castle Palace is our production app. Castle is the test ground where AI coding agents can freely and dangerously experiment. /shells/castle-mobile directory is divided into 3 sandboxes: - /shells/castle-mobile/castle-claude - /shells/castle-mobile/castle-gemini - /shells/castle-mobile/castle-codex Each sandbox will be set up fresh and deleted completely after each version. This is the process: 1. A new experiment (e.g. a new feature, a new version) is instructed as a ticket. 2. Sandboxes are set up. Three coding agents each work on the ticket. Human reviewer reviews the output work and selects the winner. At this point, there is no plan to merge works among AI agents. 3. Based on the design and code of the winner Castle, a stable code will be added to /shells/palace-mobile. ## Sandbox Set Up 1. Copy AGENTS.md from castle-mobile to each sandbox. If the coding agent expects another name (e.g. CLAUDE.md, GEMINI.md), rename it. 2. Set up Expo MCP server to give AI coding agent ability to test the app. 3. Copy over agent-specific configs from root. For example, .codex and .claude in parent folder of shells directory.