save-system
/save-system [システム名] — システム作業履歴のVault更新
引数: [system-name] (省略可。例: scale-base, scale-lead, scale-base-crm, terasu, hp)
実行手順
Step 0: システム自動判定(引数省略時)
引数なしの場合、直近の会話から作業対象を自動判定:
判定の手がかり(優先順):
1. 直近の編集ファイルパス — ~/scale-lead/... や ~/.../scale-base/... 等のパスから抽出
2. 会話で言及されたシステム名 — 「SCALE Base」「scale-lead」「TERASU」等のキーワード
3. 直前のBashコマンド — cd /path/to/scale-base/ 等のディレクトリ移動
4. 本番URL — crm.scale-group.co.jp → scale-lead 等
5. changelog.ts 編集対象 — どのシステムのchangelogを編集したか
複数候補がある場合、最も多く言及されたものを採用。
判定不能の場合のみ「どのシステム?」と聞く(候補3つ提示)。
判定したら:
🎯 自動判定: scale-base (理由: 直前で `~/.../scale-base/lib/changelog.ts` を編集)
このシステムで進めます。違ったら教えてください。
Step 1: システム特定
引数 or 自動判定から対象システムを特定:
| 引数 | 対応 |
|---|---|
scale-base |
SCALE Base(Drive側) |
scale-lead |
SCALE CRM(旧 Lead) |
scale-base-crm |
SCALE Base CRM |
terasu |
TERASU公式HP(scale-hp-showcase) |
hp |
コーポレートHP |
scale-fs |
FS Dashboard |
scale-pm |
PM Dashboard |
Step 2: 直近作業の整理
直近の会話から以下を抽出:
- 編集したファイル一覧(パス・行番号)
- 追加/削除した機能
- バグ修正内容
- デプロイ実施有無
- バックアップ ID(pre/post)
- 変更前後のスクリーンショット URL(あれば)
Step 3: 3つのファイルを同時更新
① Vault 最新基準点ノート更新
パス: ~/Obsidian/SCALE-Brain/31_システム開発部/_SCALE_<システム>_最新基準点.md
追加するセクション:
### 2026-MM-DD HH:MM 更新
**実施内容:**
- ◯◯ファイル編集: ××機能追加
- △△バグ修正
**ファイル:**
- src/components/Header.tsx (45行目)
- lib/changelog.ts (最上段)
**バックアップ:**
- pre-deploy: scale-base_2026-MM-DD_HHMMSS_pre-deploy.tar.gz
- post-deploy: scale-base_2026-MM-DD_HHMMSS_post-deploy.tar.gz
**本番URL確認:** ✅ HTTP 200
**最新スタンプ更新:**
- 最新changelog: ce-2026-MM-DD-XX
- 最新baseline: 2026-MM-DD_HHMMSS
② changelog.ts 追記
パス: <system>/lib/changelog.ts(SCALE Base 等は必須)
最上段に新エントリ追加:
{
id: 'ce-2026-MM-DD-XX',
date: '2026-MM-DD HH:MM',
title: '◯◯機能追加',
description: '...',
files: ['src/...', 'lib/...'],
}
③ 作業ログ更新
パス: ~/Obsidian/SCALE-Brain/00_Inbox/作業ログ_YYYY-MM-DD.md
追記:
## <システム名> 作業 (HH:MM)
### 完了
- ✅ ◯◯機能追加
- ✅ △△バグ修正
### デプロイ
- バックアップ: <ID>
- 本番URL: ✅
- changelog: ce-2026-MM-DD-XX
Step 4: 結果報告
✅ システム履歴Vault更新完了
📂 更新ファイル:
1. file://~/Obsidian/SCALE-Brain/31_システム開発部/_SCALE_<システム>_最新基準点.md
2. <system>/lib/changelog.ts
3. file://~/Obsidian/SCALE-Brain/00_Inbox/作業ログ_YYYY-MM-DD.md
🔗 Obsidianで開く:
open "obsidian://open?vault=SCALE-Brain&file=31_システム開発部/_SCALE_<システム>_最新基準点"
open "obsidian://open?vault=SCALE-Brain&file=00_Inbox/作業ログ_YYYY-MM-DD"
🚨 確認事項:
- 退化禁止ルール準拠 ✅
- 保護資産変更なし ✅
- 本番URL動作確認済 ✅
注意事項
- 引数なしの場合は 会話文脈から自動判定(判定不能時のみ聞く)
- 該当ノートが存在しない場合は新規作成(テンプレ準拠)
- changelog.ts は SCALE Base/Lead 等で必須、ない場合スキップ
- グローバルCLAUDE.md の「退化禁止ルール」を必ず参照
- バックアップ ID 不明の場合は警告