scry/AGENTS.md
Chris Kruining 0801ceee6a
.
2026-02-05 09:41:07 +01:00

30 lines
863 B
Markdown

# Agent Instructions
## Build and Task Commands
Prefer using `just` commands over raw dotnet/build commands:
| Task | Command |
|------|---------|
| Build project | `just build` |
| Run tests | `just test` |
| Generate card database | `just gen-db` |
| Publish app | `just publish` |
| Run full dev workflow | `just dev` |
## Project Structure
- `src/Scry.App` - MAUI mobile app
- `src/Scry.Core` - Core library (recognition, hashing, database)
- `test/Scry.Tests` - Unit tests
- `tools/DbGenerator` - Card hash database generator
## Database Generator
The `just gen-db` command:
- Builds the DbGenerator tool
- Runs it against `src/Scry.App/Resources/Raw/card_hashes.db`
- Supports incremental updates (only downloads missing cards)
- Prefers LEA/LEB (Alpha/Beta) sets for reference_alpha test cards
Use `--force` flag to rebuild from scratch if needed.