Prism is a static-analysis documentation engine for Ansible roles and collections.

It is best understood as a contract-and-governance pipeline, not only a renderer.

Pipeline Overview

  1. discover role/collection structure
  2. parse YAML and Jinja signals
  3. compute variable insights and scanner counters
  4. render docs and machine-readable payloads

Primary Components

Contract And Governance Layers

Design Principle

Prefer deterministic, reviewable output over speculative runtime inference.