the signals and their derived score are provisional and subject to change.
validate manually before sharing.
05f11b2e6d46993677eec4e7eb66fde2c76e5a4b5f879f6c833f196e3f2b01e8bd96850d7ea4ce48Authored: 10 months ago (Sat, 11 Oct 2025 12:04:37 +0000)Match: copilot-swe-agent[bot]aeb3732d753f34d7babb08a3a35efa4e21ce5208Authored: 10 months ago (Sat, 11 Oct 2025 12:04:37 +0000)Match: copilot-swe-agent[bot].github/copilot-instructions.mdTool: github-copilot# AI Coding Agent Instructions (Futon / Kotatsu fork)
These notes help AI agents work effectively in this Android/Kotlin codebase by capturing architecture, workflows, and project-specific patterns.
## Overview
- App: Android manga reader; Kotlin, Gradle, Java 17, minSdk 23, target/compileSdk 36.
- DI: Hilt (`@HiltAndroidApp` in `BaseApp`), bindings/providers in `AppModule`.
- Data: Room `MangaDatabase` with `InvalidationTracker` observers; WorkManager used for background tasks.
- Networking & images: OkHAGENTS.mdTool: agents-md# Futon - Agent Development Guide
**Project:** Futon - Free and open-source manga reader for Android
**Fork of:** [Kotatsu](https://github.com/KotatsuApp/Kotatsu)
**Language:** Kotlin
**Build System:** Gradle with Kotlin DSL
**Minimum SDK:** 23 (Android 6.0+)
**Target SDK:** 36
---
## Build Commands
### Standard Builds
```bash
# Debug build (recommended for development)
./gradlew assembleDebug
# Output: app/build/outputs/apk/debug/app-debug.apk
# Release build (requires signing setup)
./gradnone