From 9206211c5b400caf1b0c42b0171f7655fba19c75 Mon Sep 17 00:00:00 2001 From: nyash-codex Date: Wed, 3 Dec 2025 20:33:26 +0900 Subject: [PATCH] =?UTF-8?q?docs:=20Phase=20110=20=E5=AE=8C=E4=BA=86?= =?UTF-8?q?=E5=BE=8C=E3=81=AE=E3=82=BF=E3=82=B9=E3=82=AF=E6=9B=B4=E6=96=B0?= =?UTF-8?q?=EF=BC=88=E9=87=8D=E8=A4=87=E5=89=8A=E9=99=A4=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit CURRENT_TASK.md を更新: - Phase 110 FileHandleBox 実装完了を反映 - Phase 111-113 の次タスク候補を明記 - 将来拡張予定(TestMock/Sandbox/ReadOnly/Embedded)の重複を削除 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- CURRENT_TASK.md | 12 ++++++------ 1 file changed, 6 insertions(+), 6 deletions(-) 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) -