###Astraへ投げる指示

Android向けオープンソース掲示板ブラウザを新規設計する。

目的:
ChMate級の高速な2ch/5ch系掲示板閲覧UXを、
既存ChMateのコード・画像・固有資産を利用せず、
クリーンルーム方式で再実装する。

設計原則:
- Rust-first
- Android UIのみKotlin + Jetpack Compose
- Rust/Kotlin境界は最小化
- offline-first
- SQLiteをcanonical source of truthとする
- protocol adapter方式
- 広告なし
- telemetryなし
- modular architecture
- unsafe Rust禁止を原則
- GPL-3.0想定

まずコードを書かないこと。

以下を作成せよ:

1. requirements.md
2. architecture.md
3. crate/module構成
4. SQLite schema
5. Rust/Kotlin境界設計
6. protocol adapter interface
7. thread/post domain model
8. error model
9. concurrency model
10. MVP定義
11. test strategy
12. security/threat model

MVPでは以下だけを対象とする:

- 板一覧
- スレ一覧
- スレ取得
- レス表示
- 差分更新
- 既読位置保存
- お気に入り
- 履歴
- 書き込み

ChMate固有のコード・名称・アイコン・画像・アセットはコピーしない。
観察可能な挙動・一般的な掲示板ブラウザ機能だけを参考にする。