-
Notifications
You must be signed in to change notification settings - Fork 1
Open
Description
背景
現状の呼称は以下の通り。
- 身代わり防壁(Cyber Scapegoat Gateway)を実装したシリーズ全体を Azazel System
- Raspberry Pi 実装を Azazel-Pi
- Raspberry Pi Zero 実装を Azazel-Zero
- USB ブート想定を Azazel-USB
これまでの訴求は「Raspberry Pi でもここまでできる」だったが、今後は「低スペックからハイスペックまで、どんなハードでも実装できる汎用性」を前面に出したい。一方で、個人防壁は Pi Zero だけでなく Pi3/4/5 や MiniPC 等でも成立し得るため、現行の “Zero=個人装備防壁” のような連想は将来破綻する。
目的
ハード依存の命名(Pi/Zero/USB)から、フォーム(実行環境の型)+役割(用途)の命名へ移行し、今後のフォームファクタ拡張でも命名規則が破綻しないようにする。旗印 Cyber Scapegoat Gateway は継続して対外表記に使用する。
提案する命名規則(確定案)
正式名称の構造:
- Azazel-
- 併記(推奨):Azazel- — Cyber Scapegoat Gateway
(第2層:フォーム)
- Gadget:USB ガジェット直結クラス(最小構成・携行性最優先)
- Edge:常駐エッジクラス(SBC/miniPC等で境界運用)
- Boot:ブータブル即応クラス(USB起動で持ち込み)
(第3層:役割)
- Gateway:複数端末/小規模ネットワークの境界GW
- Shield:単一ユーザー/単一端末の前段防壁
- Probe:観測・計測・探索中心(制御は最小)
Legacy Alias(互換呼称)
- Azazel-Pi → Azazel-Edge(formerly)
- Azazel-Zero → Azazel-Gadget(formerly)
- Azazel-USB → Azazel-Boot(same meaning)
禁止語彙
- Jamming は名称・タグで使用しない(誤解・規制連想を避ける)。代替は Delay / Throttle 等。
スコープ
本 Issue の範囲は「人間向けの名称・表記」を統一すること。
- 対象:README、docs、Web/スライド用の説明文、UI 表示名(存在する場合)
- 非対象(別Issue/別PR):systemd unit 名、バイナリ名、ディレクトリ名、パッケージ名などの破壊的リネーム
ToDo
- 命名規則仕様書を追加
docs/spec/naming.md(または既存のドキュメント構成に合わせた配置)
- README 更新
- 冒頭の正式名称を新体系へ
- “Cyber Scapegoat Gateway” を固定併記
- Legacy Alias を1行で明示(例:Azazel-Edge (formerly Azazel-Pi))
- 既存ドキュメントの表記差し替え
- variants / overview / architecture など、名称が登場する箇所を一括更新
- UI 表記(存在する場合)の統一
- TUI/WebUIのタイトルやヘッダに新体系を適用
- 用語ブレ防止
- Form/Role の語彙を増やさないルールを明記
- “Jamming” が混入しないことを grep で確認
受け入れ基準(Acceptance Criteria)
- README の先頭に Azazel- — Cyber Scapegoat Gateway が確認できる
- 命名規則仕様書がリポジトリ内に存在し、README から参照できる
- 旧名称は互換呼称として最低1箇所で示されている
- “Jamming” が名称・タグとして登場しない
補足
今後フォームや役割を増やす必要が出た場合は、命名規則仕様書の改訂を必須とし、既存資産(過去発表・検索導線・対外資料)との整合性評価を行う。
Metadata
Metadata
Assignees
Labels
No labels