Concept Elevation Refactoring TODO
この TODO は、Concept Elevation Refactoring に関する公開ドキュメント、互換性維持、検証計画の進捗を示します。 内部の一時メモではなく、読者が「何が完了し、何が壊れていないか」を確認できる公開チェックリストです。
P0 Documentation Baseline
- [x] Canonical Language Dictionary を追加する。
- [x] Concept Elevation Refactoring Design を追加する。
- [x] Concept Elevation Guidelines を追加する。
- [x] v0.1.1.1 Migration Notes を追加する。
- [x] README links を追加する。
- [x] architecture index links が存在する場合は追加する。
- [x] guideline index links が存在する場合は追加する。
P1 Canonical Language Dictionary
- [x] core concept vocabulary を定義する。
- [x] reserved vocabulary を定義する。
- [x] Japanese readings / furigana を含める。
- [x] pronunciation hints を含める。
- [x] forbidden naming examples を定義する。
- [x] Core Concept と Reserved Vocabulary を分離する。
P2 Concept Elevation Guidelines
- [x] Concept Elevation が単なる rename ではないことを定義する。
- [x] allowed layers を定義する。
- [x] forbidden layers を定義する。
- [x] Concept Weight Rule を定義する。
- [x] CTG-ROM Safety Rule を定義する。
- [x] XML Documentation Rule を定義する。
- [x] Architecture Test Rule を定義する。
P3 Migration Notes
- [x] add-only compatibility policy を定義する。
- [x] repository-by-repository plan を定義する。
- [x] CTG-ROM safety checklist を定義する。
- [x] migration phases を定義する。
P4 README / Index Links
- [x] README.md からリンクする。
- [x] docs/architecture/index.md からリンクする。
- [x] docs/guidelines/index.md からリンクする。
- [x] docs/migration/index.md が作成された場合はリンクする。
- [x] docs/todo/index.md が作成された場合はリンクする。
P5 Architecture Test Plan
- [x] AIKernel.Core に architecture naming tests を追加する。
- [x] AIKernel.Control に architecture naming tests を追加する。
- [x] AIKernel.Providers に architecture naming tests を追加する。
- [x] AIKernel.Wasm に architecture naming tests を追加する。
- [x] AIKernel.Doom に architecture naming tests を追加する。
- [x] AIKernel.Tools に architecture naming tests を追加する。
- [x] DTO / Request / Result / Mapper / Adapter / Serializer / Converter / HttpClient / JSInterop / NativeBridge / provider implementation classes に哲学語 prefix が出た場合、tests が失敗することを確認する。
P6 Future Coding Phase
- [x] AIKernel.Core に concept facade / wrappers を追加する。
- [x] AIKernel.Control に concept facade / wrappers を追加する。
- [x] AIKernel.Providers に concept facade / wrappers を追加する。
- [x] AIKernel.Wasm に concept facade / wrappers を追加する。
- [x] AIKernel.Doom に concept facade / wrappers を追加する。
- [x] AIKernel.Tools に concept viewer names を追加する。
- [x]
rom/nomosとclock/chronos/replayの non-breaking Tools CLI aliases を追加する。 - [x] 必要な場所では old technical names を compatibility wrappers として維持する。
- [x] code change の前に CTG-ROM と canonical governance contracts が変更されていないことを確認する。
P7 Compatibility Review
- [x]
[Obsolete]attributes を適用せず、Obsolete candidates を文書化する。 - [x] v0.1.1.1 では compatibility exception names を active のまま維持する。
- [x] aggressive rename/removal が範囲外であることを記録する。
Source:
todo/concept-elevation-refactoring-todo-jp.md