Audience: Developer, AI Agent · Scope: Reference
← Back to README
- Philosophy — Mission, values, and relationship to official services
- Production Installation — Docker image, environment variables, workers, health checks
- Feature List — Full feature catalogue with priorities and status
- Implementation Roadmap — Remaining features organized by logical phase
- Changelog — Release history with implemented features per version
- SEO / GSO Audit — SEO, generative-engine optimization, and content-discovery audit (F19.3 / #296)
- Google Search Console Brief — Decision brief: Search Console vs. natural crawling
- Bunny CDN Host-Cache Brief — Resolved: robots.txt cross-domain cache contamination fix
- Frontend Architecture — UI library (Mantine), application shell, homepage layout
- User Model — Player accounts, roles, authentication
- Deck Model — Deck ownership, card lists, labels
- Event Model — Tournaments, leagues, event lifecycle
- Borrow Model — Deck lending and return workflow
- Notification Model — In-app notification system
- CMS Model — Content pages, menu categories, translations
- Homepage Model — Homepage layout blocks, translations, block types
- API Access — REST API specification, OAuth2, MCP server
- Coding Standards — PSR-12, Symfony ruleset, PHPStan
- Naming Conventions — Classes, routes, templates, translations
- Version Control — Gitflow, commits, PRs
- Documentation Standards — File structure, headers, linking
- File Headers — Copyright & license blocks
- Release Process — Release workflow, tagging, and GitHub releases
- Security Scanning — Dependency vulnerability scanning, Dependabot, CI audit job
- French Translation Guide — Tone (tutoiement), TCG glossary, typography rules
- Barcode Scanner Detection — USB HID scanner integration
- Camera QR Scanner — Mobile camera fallback for QR code scanning
- PDF Label Card — Home-printable TCG card-sized deck label (Dompdf)
- Mobile UX Audit — Mobile responsiveness issues and fix plan (F10.1)
- Localization — Locale detection, timezone handling, translation infrastructure
- Deck Mosaic — Server-generated card mosaic image (GD, Flysystem, S3)
- Card Enrichment — TCGdex enrichment pipeline, card identity model, minified export
- Cardmarket Export — Cardmarket wishlist text format, name overrides, ability/attack handling
- Basic Energy Images — Image sources for basic energy cards (MEE, SVE, NRG, all eras)
- TCGdex Known Issues — Data quality issues and workarounds
- TCGdex Incremental Sync — API-based sync cascade, rate limiting, sync modes, webhook trigger
- Error Pages — Custom error pages, Pokemon sprites, CDN integration, Sentry
- OG Image Builder — Card-fan social-preview compositor, code resolution, RSS feed images
- Schema Sync — How entity mappings are kept in sync with the live schema (defaults, schema_filter, drift-normalization migration)
- Initial Plan — Original project skeleton plan
- Archetype Features Plan — Archetype ecosystem design and implementation plan
- Doctrine Entities Plan — Entity modeling decisions and schema design
- Overdue Tracking Spec — F4.6 two-phase deck return tracking (ending phase + finish)
- Credits & References — Libraries, APIs, acknowledgements