親トラッカー: #114 ## 目的・成果物 baseline棚卸し、両repositoryの`dev`のCI・Rules確認、新規fileのcomponent別license判断。既知の失敗・toolchain・model family・benchmark manifestと測定hashを記録 ## 実装先・順序 - 実装先: 両repository - v3実装PRのbase: 対象repositoryの`dev`。Draft PRで作成する。 - Phase: 1 - 前提となる作業: なし(最初に着手) - 新規実装のライセンスはV3-01で対象componentごとに決定する。 ## 作業 - [x] 新規code・generator・test・文書・modelのライセンス適用範囲を整理し、LGPL/MIT/Apache-2.0等の比較と判断を日本語で残す。 - [x] 両repositoryのdevのCI/Rulesを確認する。cChardetの文書のみCI省略は#113で導入済みとなるため、同じ作業を繰り返さない。 - [x] 既知のnative test失敗、toolchain、model family、baselineの測定環境とartifact hashを記録する。 ## 完了条件 再現手順を記録。測定なしに性能効果を主張しない。新規実装前に対象licenseを決定 - [x] 対象の実装PR・設計判断へのリンクを記録する。 - [x] 再現command、検証結果、必要なartifact hashを記録する。 - [x] 未解決事項・既知の制約と、依存先への影響を明記する。 完了: PR #128を全20 CI成功後にdevへmerge(d017ae8)。native基盤はPyYoshi/uchardet#10〜#13、固定SHA 9ac0f79。新規独立componentはMIT、既存派生物/corpus/generated modelは別管理。追加安全性検証の保留は#118/#119と判断ログP01へ切り分けています。 成果物: [baseline](https://github.com/PyYoshi/cChardet/blob/dev/docs/v3-baseline.md)、[license ADR](https://github.com/PyYoshi/cChardet/blob/dev/docs/decisions/0001-new-component-license.md)、[結果と残作業](https://github.com/PyYoshi/cChardet/blob/dev/docs/v3-foundation-results.md)。 [開発ロードマップ](https://github.com/PyYoshi/cChardet/blob/dev/docs/v3-roadmap.md#first-prs)
Activity
PyYoshi commentedon Sep 20, 2026
実装開始。独立した新規componentはMIT、既存派生物/model/corpusは別管理する判断が承認済み。両devへPR必須・削除/force-push禁止Rulesを設定しました(cChardet: 23727562、uchardet: 23727563)。masterのRulesは変更していません。native 7993e0aのReleaseを再buildしCTest 153/153成功。除外5組は別途記録します。build、conformance、corpusを分離worktreeで並行実装中です。