the signals and their derived score are provisional and subject to change.
validate manually before sharing.
5d2206a6926adf53be0867ad784948ed16663f44e28754d6462e2 weeks agoClaude-Session: https://claude.ai/code/session_01FJ2iUvZ2J4Bgy9JdqsNsAn5f879f6c833f1 year agocopilot-swe-agent[bot]aeb3732d753f1 year agocopilot-swe-agent[bot]# 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)
./grad# 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: OkHnone