AIKernel.NET
version: 0.1.1.1 / status: Add-only implementation complete / edition: Draft / published: 2026-06-15 / updated: 2026-06-15

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 を定義する。
  • [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 / nomosclock / 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