Skip to content

Personas

This document defines the six personas that participate in the development workflow. Every artifact in this repository was produced by one of these personas. The line between them is explicit and enforced.


Overview

# Persona Type Primary output
1 Human Domain Expert Human Contracts, ADR stubs, task specs
2 Documentation Agent LLM ADRs, domain models, migration docs, runbooks
3 Script Authoring Agent LLM (one-shot) Deterministic scripts in tooling/
4 Script Executor Automation Generated artifacts (alerts, Helm, CI, validation reports)
5 Implementation Agent LLM Service source code and tests
6 Compliance Agent LLM (auditor) Compliance reports in ai-agents/reviews/

Persona Interaction Map

flowchart TD
    H([1 Human Expert])
    D([2 Documentation Agent])
    S([3 Script Authoring Agent])
    E([4 Script Executor])
    I([5 Implementation Agent])
    C([6 Compliance Agent])

    H -->|"contract files\n+ task specs"| D
    H -->|"contract files\n+ task specs"| S
    H -->|"contract files\n+ task specs"| I
    S -->|"scripts"| E
    E -->|"generated artifacts"| C
    I -->|"service code"| C
    D -->|"ADRs + domain models"| I
    D -->|"ADRs + domain models"| C
    C -->|"PASS"| H
    C -->|"intentional deviation\n→ write ADR"| H
    C -->|"unintentional deviation\n+ compliance report"| S
    C -->|"unintentional deviation\n+ compliance report"| I
    H -->|"amended ADR"| C
    D -->|"CCR (Loop C)\ncontract challenge"| H
    S -->|"CCR (Loop C)\ncontract challenge"| H
    I -->|"CCR (Loop C)\ncontract challenge"| H

    style H fill:#dbeafe,stroke:#3b82f6
    style C fill:#fef9c3,stroke:#eab308
    style E fill:#f3f4f6,stroke:#9ca3af