OBJECTIVE
実行時生成物(sandbox_logs/history/env_sorted/lock_sorted/requirements_lock.tx)をgit追跡解除し .gitignore に追加する。
背景
実行時に自動生成されるファイル群が git 追跡されており、リポジトリ肥大化・diff ノイズの原因。ローカル実行環境に必要だが git 管理対象外が適切。
対象(2026-08-12 実測)
src/sandbox_logs/(108件)
history/*.json(17件)
src/env_sorted.txt
src/lock_sorted.txt
src/requirements_lock.tx(※拡張子 .tx は .txt のタイポ・ファイル名修正も候補・ただし import 等で参照されている場合は要確認)
手順
.gitignore に対象パターンを追加
git rm --cached で追跡解除(ファイル自体は残す・ローカル実行環境に維持)
- commit
制約(厳守)
ruff --fix / --unsafe-fixes は使わない(再エクスポート F401 誤削除で import 破壊2件発生済・人手で実施)
- 検証3段: (1)
pytest --collect-only (2) 実 import スモーク python -c "import nexuscore.webapp.views_projects" 等 (3) 変更モジュール関連テストのスモーク
OBJECTIVE
実行時生成物(sandbox_logs/history/env_sorted/lock_sorted/requirements_lock.tx)をgit追跡解除し .gitignore に追加する。
背景
実行時に自動生成されるファイル群が git 追跡されており、リポジトリ肥大化・diff ノイズの原因。ローカル実行環境に必要だが git 管理対象外が適切。
対象(2026-08-12 実測)
src/sandbox_logs/(108件)history/*.json(17件)src/env_sorted.txtsrc/lock_sorted.txtsrc/requirements_lock.tx(※拡張子.txは.txtのタイポ・ファイル名修正も候補・ただし import 等で参照されている場合は要確認)手順
.gitignoreに対象パターンを追加git rm --cachedで追跡解除(ファイル自体は残す・ローカル実行環境に維持)制約(厳守)
ruff --fix/--unsafe-fixesは使わない(再エクスポート F401 誤削除で import 破壊2件発生済・人手で実施)pytest --collect-only(2) 実 import スモークpython -c "import nexuscore.webapp.views_projects"等 (3) 変更モジュール関連テストのスモーク