# 管理者用環境構築手順 (Admin Setup)

プロジェクト作成時に一度だけ行う初期設定．

## GitHub リポジトリ (GitHub Repository)

- リポジトリ: `rintoHasegawa/DeepTIAS`（Private）※ 作成済み
- メンバーを追加するときは，GitHub の Settings → Collaborators から招待する

## Git LFS

- `.gitattributes` で `*.pb`・`*.onnx` を Git LFS の対象にしている ※ 設定済み
- 重みや大きなバイナリを別の拡張子で追加するときは，先に `git lfs track "*.拡張子"` で対象に加える
- ※ GitHub の LFS 無料枠はストレージ・転送量とも 10 GiB

## GitHub リポジトリのセキュリティ設定 (Security Settings)

Dependabot alerts と Dependabot security updates を有効化する（リポジトリごとに既定で OFF）．

```bash
gh api -X PUT repos/rintoHasegawa/DeepTIAS/vulnerability-alerts
gh api -X PUT repos/rintoHasegawa/DeepTIAS/automated-security-fixes
```

有効化を確認する．

```bash
gh api repos/rintoHasegawa/DeepTIAS/vulnerability-alerts       # 204 なら有効
gh api repos/rintoHasegawa/DeepTIAS/automated-security-fixes   # {"enabled":true} なら有効
```

## テンプレートとの同期 (Template Sync)

- テンプレート（`rintoHasegawa/programming-template`）の更新は `/sync-template` で取り込む
