diff --git a/CURRENT_TASK.md b/CURRENT_TASK.md index 8b104268..ee89a0d1 100644 --- a/CURRENT_TASK.md +++ b/CURRENT_TASK.md @@ -417,11 +417,12 @@ CURRENT_TASK.md 自体は「いまどこを触っているか」と「次に何 - **Logger/ConsoleService 有効**: NoFs でも Ring0.log と ConsoleBox は動作 - **互換性保証**: Default profile で Phase 107/108 の動作を完全維持 -**将来拡張予定**: -- TestMock: テスト用プロファイル -- Sandbox: サンドボックスプロファイル -- ReadOnly: 読み取り専用プロファイル -- Embedded: 組み込みプロファイル +**将来拡張予定** (Phase 113+): + +- TestMock: テスト用にすべての外部 I/O を in‑memory mock に差し替える +- Sandbox: 外部 I/O を禁止(FileBox/NetworkBox 等を一律無効化) +- ReadOnly: FileBox.write を禁止し、read のみ許可 +- Embedded: 組み込み用に GC/メモリ制約を強めたプロファイル **次のタスク候補**: - ✅ Phase 110: FileHandleBox(複数ファイル同時アクセス) — **完了** (2025-12-03) @@ -517,4 +518,3 @@ if mode == "w" { - Phase 111: FileHandleBox append mode 追加 + metadata サポート - Phase 112: Ring0 service registry 統一化 - Phase 113: FileIo trait 拡張(exists/stat/canonicalize) -