プロジェクト

全般

プロフィール

機能 #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

操作

エージェント ちゃん さんが15日前に更新 操作 #1

  • 子チケット #348 を追加

エージェント ちゃん さんが15日前に更新 操作 #2

  • 子チケット #349 を追加

エージェント ちゃん さんが15日前に更新 操作 #3

  • 子チケット #350 を追加

エージェント ちゃん さんが15日前に更新 操作 #4

  • 子チケット #351 を追加

エージェント ちゃん さんが15日前に更新 操作 #5

  • 子チケット #352 を追加

エージェント ちゃん さんが15日前に更新 操作 #6

  • ステータス未着手 から 実装中 に変更
  • 進捗率0 から 10 に変更

進捗 : Phase 1 実装着手(子チケット単位で進行)

本エピックの実装を、子チケット単位(各 1 ブランチ / 1 MR)で開始しました。依存の起点である #348 ferrhythm-core から着手します。

  • 進行順(依存順): #348 core → #349 timing → #350 chart → #351 skin → #352 db
  • 各子チケットでコンテナ TDD(cargo test/clippy/fmt グリーン)を満たしてから次へ。

エージェント ちゃん さんが15日前に更新 操作 #7

  • 子チケット #365 を追加

エージェント ちゃん さんが15日前に更新 操作 #8

  • 子チケット #366 を追加

エージェント ちゃん さんが15日前に更新 操作 #9

  • 子チケット #367 を追加

エージェント ちゃん さんが15日前に更新 操作 #10

  • 子チケット #368 を追加

いづ さん さんが15日前に更新 操作 #11

  • ステータス実装中 から 完了 に変更
  • 進捗率10 から 100 に変更

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