Skip to content

docs: PLAN56 を機密ストアの確定仕様へ取り込む (#182) - #186

Merged
takemi-ohama merged 1 commit into
mainfrom
docs/plan56-spec
Sep 15, 2026
Merged

takemi-ohama merged 1 commit into
mainfrom
docs/plan56-spec

Conversation

@takemi-ohama

Copy link
Copy Markdown
Contributor

Summary

PR #184(マージ済み)で実装した PLAN56 を、確定仕様 docs/specifications/secret-backend.md へ取り込み、issues/PLAN56_*(要求仕様・設計・決定の記録)を削除する。#179(PLAN54 / PLAN55)と同じ形。

  • 新しい節「アカウントグループごとの置き場(version: 2)」: グループの決まり方、パスとキャッシュの対応(v1 / v2)、--group と -p の規則、up / scale の食い違いの検査、env backend status/use/test/migrate、export / import / sync の扱い、版を上げた理由などの「〜する理由」
  • 既存の節(用語・構成要素・backend.yml・往復の表・常に成り立つ条件・テスト観点・関連リンク)へ織り込み
  • 設計と実装が食い違う点は実装を正とした(use の組み合わせの拒否、status の出所表示、doctor の点検対象など)
  • 分量は 1000 行。v1 と v2 の対応が既存の節ほぼすべてに関わるため、別ファイルへ分けていない
  • Refs 機密ストアのチーム共通と個人単位の置き場を、アカウントグループ(nyle / with / kkg)ごとに分ける #182

Test plan

  • 社内のホスト名・URL・アカウント ID が無い(grep -nE "openbao\.dev|car-mo|422746|hvs\." docs/specifications/secret-backend.md 該当 0 件)
  • 経緯の書き方が残っていない(grep -n "PLAN56\|指摘" 該当 0 件)
  • 文書のみの変更(lib/ / tests/ の差分なし)

🤖 Generated with Claude Code

アカウントグループごとの置き場(backend.yml の version: 2)を
docs/specifications/secret-backend.md へ as-is 仕様として書き、計画・設計・決定の記録の
ファイルを削除する。

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
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