the signals and their derived score are provisional and subject to change.
validate manually before sharing.
ec27523363a9890fb09bbf731063798c3397616d6cacb0f2d6484 weeks agoCo-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>07324bceae3b4 weeks agoCo-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>27bbdca62b114 weeks agoCo-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>334dd0524f744 weeks agoCo-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>0dadb71d01914 weeks agoCo-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>87cd397404de4 weeks agoCo-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>32819be982b04 weeks agoCo-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>275237bb1fe21 month agoCo-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>849e2c5efe471 month agoCo-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>a361167b19191 month agoCo-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>18c0d6155c8d1 month agoCo-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>25ee86b2d16f1 month agoCo-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>eadcfcd653601 month agoCo-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>d7842b83a8c01 month agoCo-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>7e74fece8ed31 month agoCo-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>85cf8c9a36901 month agoCo-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>0d750457565e1 month agoCo-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>0fa3d2cb0d7f1 month agoCo-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>9de8e3c85a181 month agoCo-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>f6a1c905f69e1 month agoCo-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>bdad5ff1a7271 month agoCo-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>7563af6c79761 month agoCo-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>bdd7ca1cfa6d1 month agoCo-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>6715d219c9901 month agoCo-Authored-By: Devin <158243242+devin-ai-integration[bot]@users.noreply.github.com>078782fa87f74 months agocopilot-swe-agent[bot]d2b6e739a8744 months agocopilot-swe-agent[bot]b0339bb43ed44 months agocopilot-swe-agent[bot]b278c3dd79454 months agoCopilot9e1a12223dd34 months agoCopilotfdb8c1346f3b4 months agocopilot-swe-agent[bot]41f6d23b63fe8 months agocopilot-swe-agent[bot]7380aa0115c91 year agocopilot-swe-agent[bot]e5222861bb0c1 year agocopilot-swe-agent[bot]0ebc58fb700a1 year agocopilot-swe-agent[bot]# Roboyard — Agent Rules
## Project Shape
- Kotlin Multiplatform project with modules `app` (Android), `shared`, `composeApp` (Compose Multiplatform UI: Desktop/iOS) and `composeAndroidApp` (APK wrapper hosting the Compose UI).
- The `app` module is the actively developed Android app and the reference implementation — never call it "legacy".
- Goal: the app must run on Android, iOS, and Desktop. Keep changes platform-independent or resolve platform differences with `expect`/`actual`.
- The solver code# Roboyard - Android Puzzle Game
Roboyard is an Android puzzle game inspired by "Ricochet Robots" written in Java. Players control four robots in a maze to guide them to targets. The game features an AI solver, 140 levels, and supports 6 languages.
Always reference these instructions first and fallback to search or bash commands only when you encounter unexpected information that does not match the info here.
## Working Effectively
### Critical Build Limitations
- **NETWORK DEPENDENCY**: Build requires i---
name: deploy
description: Deployment recipe for the roboyard.z11.de / caveshuttle.z11.de community site
triggers:
- user
---
# Deploying the Community Site
The production community site is **not** managed by git on the server. It is uploaded with rsync via the deploy-watch script.
- Deploy script: `/var/www/roboyard.z11/deploy-watch.sh`
- Remote host: `eclabs-vm06`
- Remote path: `/var/kunden/webs/z11/roboyard.z11.de`
- The same site also serves `caveshuttle.z11.de` with different deploy paths — ---
name: espresso-testing
description: Rules and helpers for writing Espresso UI tests in the Roboyard project
---
# Espresso Testing in Roboyard
Before writing any new Espresso test, read and analyze `app/src/androidTest/java/roboyard/eclabs/ui/TestHelper.java` to see which reusable methods already exist. Never reinvent existing functionality.
## Rules
- Always use `TestHelper` static methods in new tests instead of writing inline interactions.
- For all settings-related UI interactions, create reusabnone