## 2026-10-25 実装状況の照合 リモート main `921a935` を基準に確認。 ### 実装済み - 書き込み可能な fs とリダイレクト。[foundation/shell/shell.c](https://github.com/src3453/src32/blob/921a935d89c02b9c1308e9c2e2d58e12cc868151/foundation/shell/shell.c) の open_redirect は `>` / `>>` / `2>` / `2>>` に CREATE/TRUNC/APPEND を設定する。入力リダイレクトも実装済み。 - [foundation/tests/shell/test_shell.py](https://github.com/src3453/src32/blob/921a935d89c02b9c1308e9c2e2d58e12cc868151/foundation/tests/shell/test_shell.py) の test_redirects_reach_the_disk は /tmp・/dev/null と FS2 上への書き込みを確認する。test_cat_and_cp でも書き込みリダイレクトを使う。 ### 残作業 - `.fsh` 実行(run_program は FND_E_UNSUPPORTED)。入れ子、引数・変数・cwd・exit の規則、64 KiB/8段の上限。 - ワイルドカード展開(glob token は FND_E_UNSUPPORTED)。引用・一致順・不一致の契約。 - 起動引数 `-c` / script と `/etc/profile.fsh` の処理。 - #84 の入れ子スクリプト中断と統合し、通常/slot の実ゲストで検証する。 根拠: [doc/spec_Foundation_shell.md](https://github.com/src3453/src32/blob/921a935d89c02b9c1308e9c2e2d58e12cc868151/doc/spec_Foundation_shell.md)。書き込み可能な fs 待ちという旧説明は解消済み。Issue は残機能について open を維持する。 移行元: KAN-19。
Activity