ウォレット / コード、ビルド & 検証
GitHub に公開するもの
ソース、手順、ライセンス、証拠は同じリリースを示す必要があります。
公開パッケージ
配布物にはライセンスで要求されるソース、固定依存関係、ビルド手順、許諾・通知、セキュリティ方針、変更履歴、ソース→ビルド→バイナリの関係が必要です。コミット履歴だけでは再現可能になりません。
除外すべきもの
鍵、シード、ウォレットDB、認証情報、事業者の非公開設定、利用者データ、内部サーバーアドレス、付随ログは除外します。UIキットの購入は丸ごとの公開許可ではありません。派生ファイルの再配布権を先に確認してください。
ローカル準備キット
ローカルキットには README、文書構成、リリースチェック、再現性・SBOM・セキュリティ方針、バグ報告書式、検証記録形式があります。公開準備用で、この反復では GitHub 公開リポジトリを作成していません。
アプリ構成要素の配置
目標は Flutter 表示層と Rust による鍵・データ・操作の管理です。apps/flutter は UI、core はウォレット権限、bridge は型付き非同期境界、platform は OS 接続、docs はガイド、verification は公開承認済み結果、releases はバージョンを格納します。