Rename Vexer to Excititor
This commit is contained in:
		| @@ -1,6 +1,6 @@ | ||||
| # component_architecture_cli.md — **Stella Ops CLI** (2025Q4) | ||||
|  | ||||
| > **Scope.** Implementation‑ready architecture for **Stella Ops CLI**: command surface, process model, auth (Authority/DPoP), integration with Scanner/Vexer/Feedser/Signer/Attestor, Buildx plug‑in management, offline kit behavior, packaging, observability, security posture, and CI ergonomics. | ||||
| > **Scope.** Implementation‑ready architecture for **Stella Ops CLI**: command surface, process model, auth (Authority/DPoP), integration with Scanner/Excititor/Feedser/Signer/Attestor, Buildx plug‑in management, offline kit behavior, packaging, observability, security posture, and CI ergonomics. | ||||
|  | ||||
| --- | ||||
|  | ||||
| @@ -18,7 +18,7 @@ | ||||
|  | ||||
| * CLI **never** signs; it only calls **Signer**/**Attestor** via backend APIs when needed (e.g., `report --attest`). | ||||
| * CLI **does not** store long‑lived credentials beyond OS keychain; tokens are **short** (Authority OpToks). | ||||
| * Heavy work (scanning, merging, policy) is executed **server‑side** (Scanner/Vexer/Feedser). | ||||
| * Heavy work (scanning, merging, policy) is executed **server‑side** (Scanner/Excititor/Feedser). | ||||
|  | ||||
| --- | ||||
|  | ||||
| @@ -77,7 +77,7 @@ src/ | ||||
|  | ||||
| * `policy get/set/apply` — fetch active policy, apply staged policy, compute digest. | ||||
| * `feedser export` — trigger/export canonical JSON or Trivy DB (admin). | ||||
| * `vexer export` — trigger/export consensus/raw claims (admin). | ||||
| * `excititor export` — trigger/export consensus/raw claims (admin). | ||||
|  | ||||
| ### 2.5 Verification | ||||
|  | ||||
| @@ -91,8 +91,8 @@ src/ | ||||
|  | ||||
| ### 2.7 Offline kit | ||||
|  | ||||
| * `offline kit pull` — fetch latest **Feedser JSON + Trivy DB + Vexer exports** as a tarball from a mirror. | ||||
| * `offline kit import <tar>` — upload the kit to on‑prem services (Feedser/Vexer). | ||||
| * `offline kit pull` — fetch latest **Feedser JSON + Trivy DB + Excititor exports** as a tarball from a mirror. | ||||
| * `offline kit import <tar>` — upload the kit to on‑prem services (Feedser/Excititor). | ||||
| * `offline kit status` — list current seed versions. | ||||
|  | ||||
| ### 2.8 Utilities | ||||
| @@ -122,7 +122,7 @@ src/ | ||||
|   * `scanner` for scan/export/report/diff | ||||
|   * `signer` (indirect; usually backend calls Signer) | ||||
|   * `attestor` for verify | ||||
|   * `feedser`/`vexer` for admin verbs | ||||
|   * `feedser`/`excititor` for admin verbs | ||||
|  | ||||
| CLI rejects verbs if required scopes are missing. | ||||
|  | ||||
| @@ -168,7 +168,7 @@ cli: | ||||
|     scanner: "https://scanner-web.internal" | ||||
|     attestor: "https://attestor.internal" | ||||
|     feedser: "https://feedser-web.internal" | ||||
|     vexer: "https://vexer-web.internal" | ||||
|     excititor: "https://excititor-web.internal" | ||||
|   auth: | ||||
|     audienceDefault: "scanner" | ||||
|     deviceCode: true | ||||
| @@ -263,7 +263,7 @@ Exit code: 2 | ||||
|  | ||||
| ## 13) Admin & advanced flags | ||||
|  | ||||
| * `--authority`, `--scanner`, `--attestor`, `--feedser`, `--vexer` override config URLs. | ||||
| * `--authority`, `--scanner`, `--attestor`, `--feedser`, `--excititor` override config URLs. | ||||
| * `--no-color`, `--quiet`, `--json`. | ||||
| * `--timeout`, `--retries`, `--retry-backoff-ms`. | ||||
| * `--ca-bundle`, `--insecure` (dev only; prints warning). | ||||
|   | ||||
		Reference in New Issue
	
	Block a user