Skip to content

診断・Windows検証・リリース検査・導入文書を改善 - #12

Merged
gui-ace merged 2 commits into
mainfrom
codex/repository-quality
Sep 23, 2026
Merged

gui-ace merged 2 commits into
mainfrom
codex/repository-quality

Conversation

@gui-ace

@gui-ace gui-ace commented Sep 23, 2026 •

Copy link
Copy Markdown
Contributor

変更内容

Windowsでのテスト用フォルダ作成とキャッシュrename検証を安定させ、設定異常を利用者が切り分けられる診断を追加しました。配布版は0.8.2です。

  • status --json に固定の error_code / hint を追加。設定値・未知キー名・OSエラー本文は表示しません。
  • 観測記録と共有I/Oを専用モジュールへ分離し、routing.py を1,604行から960行へ縮小。既存CLI、記録形式、分担方針、既定のmodel/effortは維持しています。
  • Windowsの再試行判断と実ファイル公開を別テストにし、3ファイルの一時フォルダ生成をACL継承方式に統一しました。
  • 配布変更にはSemVerの増加を要求し、後退・同一版・build metadataだけの変更を拒否します。
  • READMEを導入・適用確認・任意機能・トラブル対応中心に整理し、過去版の説明を変更履歴へ移しました。

検証

  • Windows / Python 3.13.15の通常サンドボックス内で python -m unittest discover -s tests -v: 134件成功。
  • python scripts/check_package.py と git diff --check: 成功。
  • 隔離Codexホームでnative CLIによる導入・両フック起動・再インストール・解除と個別設定の保持を確認。
  • 追加レビューで不正UTF-8・過大テンプレートの診断を invalid_template に統一し、回帰テストを追加。
  • 観測26関数のASTを変更前と比較し、処理内容が同一であることを確認。
  • 配布フックのrunpy起動、CLI、台帳・ロック、診断の秘密値非表示を既存・追加テストで検証。
  • CIは従来の3 OS / Python 3.11にWindows / Python 3.13を追加。

稼働中アプリへの再読み込み、通常Chat UI、子モデル実行、利用量の計測は検証対象外です。

@gui-ace
gui-ace marked this pull request as ready for review September 23, 2026 06:53
@gui-ace
gui-ace merged commit aaabbf3 into main Sep 23, 2026
4 checks passed
@gui-ace
gui-ace deleted the codex/repository-quality branch September 23, 2026 06:54
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant