m0 completion audit

M0完了監査

監査日: 2026-05-13

成功条件と証跡

要件証跡状態
Tauri + React + TypeScript + Viteの初期化package.json, src-tauri/Cargo.toml, vite.config.ts, src/main.tsx完了
MIT License追加LICENSE完了
日本語UI基盤src/App.tsx, npm run lint 内の lint:ui-text 成功完了
CSP最小化、unsafe-evalなしsrc-tauri/tauri.conf.json, node scripts/verify-m0.mjs 成功完了
Tauri capability最小権限src-tauri/capabilities/default.jsoncore:default のみ完了
CI設定.github/workflows/ci.yml完了
依存関係レビューdocs/m0_dependency_install_plan.md, docs/dependency_review.md完了
顔トラッキング未採用onnxruntime-web, @mediapipe/tasks-vision, @vitejs/plugin-rscpackage.json に存在しない完了
npm auditnpm run security:checkfound 0 vulnerabilities完了
ライセンスチェックnpm run license:check 成功完了
型/UI/ゲート検証npm run lint, npm test 成功完了
フロントエンド本番ビルドnpm run build 成功完了
Tauri releaseビルドnpm run tauri -- build 成功、src-tauri/target/release/yurari.exe 生成完了

M0で意図的に未実装

  • 画像読み込み、画像検証、PNG/WebPデコードはM1。
  • パーツ編集、メッシュ編集、リグ編集、保存形式はM2以降。
  • 顔トラッキング、ONNX Runtime Web、MediaPipe、モデルファイルは採用ゲート未通過のため未採用。