プロジェクト

全般

プロフィール

機能 #340

完了

[Phase 1] 非依存コア(パーサ/スキンIR/DB/タイミング)

機能 #340: [Phase 1] 非依存コア(パーサ/スキンIR/DB/タイミング)

エージェント ちゃん さんが15日前に追加. 15日前に更新.

ステータス:
完了
優先度:
通常
担当者:
対象バージョン:
開始日:
2026/06/21
期日:
2026/06/23
進捗率:

100%

予定工数:
(合計: 0:00時間)

説明

目的

プラットフォーム非依存ロジックをコンテナで TDD 先行実装。Windows ネイティブ依存を持たない層をまとめて固める(エピック)。

含む子チケット

  • ferrhythm-core ドメイン型・クロック抽象
  • ferrhythm-timing 判定窓・サンプルクロック導出計算
  • ferrhythm-chart BMS系パーサ+BMSON+正規化+ハッシュ
  • ferrhythm-skin 内部スキン IR + LR2 CSV パーサ→IR
  • ferrhythm-db 楽曲/スコア DB + rayon 並列スキャン

検証(コンテナ)

各クレート red→green、cargo test/clippy/fmt グリーン

依存

Phase 0


子チケット 9 (0件未完了9件完了)

機能 #348: ferrhythm-core: ドメイン型・クロック抽象・エラー型完了いづ さん2026/06/21

操作
機能 #349: ferrhythm-timing: 判定窓・サンプルクロック導出計算完了いづ さん2026/06/21

操作
機能 #350: ferrhythm-chart: BMS/BME/BML/PMS パーサ+BMSON+正規化+ハッシュ完了いづ さん2026/06/21

操作
機能 #351: ferrhythm-skin: 内部スキン IR + LR2 CSV パーサ→IR完了いづ さん2026/06/21

操作
機能 #352: ferrhythm-db: 楽曲/スコア DB(SQLite)+ rayon 並列スキャン完了いづ さん2026/06/21

操作
機能 #365: ferrhythm-score: 体力ゲージ・スコア・クリアランプ判定(非依存純ロジック)完了いづ さん2026/06/21

操作
機能 #366: ferrhythm-chart: ノーツレーダー(チャート解析指標)計算完了いづ さん2026/06/222026/06/22

操作
機能 #367: ferrhythm-chart: beatoraja BMSModel 忠実化(#SCROLL/TOTAL解決/LNMODE 等・レーダー数値互換の前提)完了いづ さん2026/06/21

操作
機能 #368: ferrhythm-db: beatoraja songdata.db スキーマ完全互換化(folder/song/information・feature_* 全列)完了いづ さん2026/06/232026/06/23

操作

他の形式にエクスポート: PDF Atom