Advisory AI Overview

Updated: 2025-11-03 • Owner: Docs Guild & Advisory AI Guild • Status: Draft

Audience: operators, platform engineers, and security/compliance reviewers who consume or operate Stella Ops Advisory AI.

Advisory AI is the retrieval-augmented assistant in the Stella Ops release control plane. It synthesises Concelier (advisory) and Excititor (VEX) evidence, Policy Engine context, and SBOM insights into explainable outputs. It operates under the Aggregation-Only Contract (AOC): no derived intelligence alters or mutates raw facts, and every generated recommendation is paired with verifiable provenance.

This page is the orientation read. For deep technical diagrams and sequence flows, see architecture.md; for the public API surface, see guides/api.md.

1. Value proposition

2. Architectural highlights

LayerResponsibilitiesKey dependencies
RetrieversFetch deterministic advisory/VEX/SBOM context, guardrail inputs, and policy digests.Concelier, Excititor, SBOM Service, Policy Engine
OrchestratorBuilds AdvisoryTaskPlan objects (summary/conflict/remediation) with budgets and cache keys.Deterministic toolset (AIAI-31-003), Authority scopes
GuardrailsEnforce redaction, structured prompts, citation validation, injection defence, and DSSE sealing.Security Guild guardrail library
OutputsPersist cache entries (hash + context manifest), expose via API/CLI/Console, and emit telemetry.PostgreSQL cache store, Export Center, Observability stack

See architecture.mdfor deep technical diagrams and sequence flows.

3. Guardrails & compliance

  1. Aggregation-only – only raw facts from authorised sources are consumed; no on-the-fly enrichment beyond deterministic tooling.
  2. Citation-first – every sentence referencing external evidence must cite a canonical paragraph/statement identifier.
  3. Content filters – redaction, policy-based profanity filters, and prompt allowlists are applied before model invocation.
  4. Deterministic cache – outputs are stored with inputDigest and outputHash; force-refresh regenerates the same output unless upstream evidence changes.
  5. Audit & scope – Authority scopes (advisory-ai:view|operate|admin) plus aoc:verify are mandatory; audit events (advisory_ai.output.generated, etc.) flow to the Authority ledger.

4. Supported personas & surfaces

PersonaTypical roleAccess
Operations engineerReviews summaries/remediation recommendations during incident triage.Console + advisory-ai:view
Platform engineerAutomates remediation planning via CI/CD or CLI.CLI + API + advisory-ai:operate
Security/ComplianceAudits guardrail decisions, exports outputs for evidence lockers.API/Export Center + advisory-ai:view
Service ownerTunes profiles, remote inference settings, and rate limits.Authority admin + advisory-ai:admin

Surfaces:

5. Data sources & provenance

All sources are referenced via content hashes (content_hash, statement_id, timeline_entry_id) ensuring reproducibility.

6. Profiles & deployment options

ProfileLocationNotes
default / fips-localOn-prem GPU/CPUPackaged with the Offline Kit; FIPS-approved crypto.
gost-localSovereign clustersGOST-compliant crypto and model pipeline.
cloud-openaiRemote (optional)Disabled by default; requires tenant consent and policy alignment.
Custom profilesOperator-definedManaged via Authority advisory-ai admin APIs and documented policy bundles.

Offline deployments mirror prompts, guardrails, and weights within Offline Kits. Remote profiles must pass through Authority consent enforcement and strict allowlists.

7. Observability & SLOs

Metrics (pre-registered in Observability backlog):

Suggested SLOs (subject to Observability sprint sign-off):

8. Roadmap & dependencies

AreaKey tasks
API deliveryDOCS-AIAI-31-003 (completed), AIAI-31-004A (service wiring), AIAI-31-006 (public endpoints).
GuardrailsAIAI-31-005, Security Guild reviews, DSSE provenance wiring (AIAI-31-004B).
CLI & ConsoleAIAI-31-004C (CLI), CONSOLE-AIAI tasks (dashboards, widgets).
DocsDOCS-AIAI-31-002 (architecture deep-dive), DOCS-AIAI-31-004 (console guide), DOCS-AIAI-31-005 (CLI guide).

9. Checklist


For questions or contributions, contact the Advisory AI Guild (Slack #guild-advisory-ai) and tag Docs Guild reviewers.