# sun-lebs-for-deepom/defensive-writing-governance architecture

> Architecture diagram of the GitHub repository sun-lebs-for-deepom/defensive-writing-governance, generated by GitDiagram from its file tree, README and a sample of source files (last updated 2026-11-13). It is an AI-made overview: check details against the source.

- Interactive diagram: https://gitdiagram.com/sun-lebs-for-deepom/defensive-writing-governance
- Repository: https://github.com/sun-lebs-for-deepom/defensive-writing-governance

## Overview

This lightweight Codex plugin adds a governance step alongside a writing task. In preventive mode, the skill creates or reuses a governance file before drafting; in existing-draft mode, it moves defensive content there while preserving the draft’s substantive content. The README documents these flows, but no source excerpts were provided, so relationships below are limited to those documented.

Main entry points: [`skills/defensive-writing-governance/SKILL.md`](https://github.com/sun-lebs-for-deepom/defensive-writing-governance/blob/main/skills/defensive-writing-governance/SKILL.md) (Governance Skill), [`skills/defensive-writing-governance/assets/writing-governance.md`](https://github.com/sun-lebs-for-deepom/defensive-writing-governance/blob/main/skills/defensive-writing-governance/assets/writing-governance.md) (Governance File)

## Diagram (Mermaid)

```mermaid
flowchart TD

node_writer(("Writer"))
node_writing_task["Writing Task"]
node_skill["Governance Skill<br/>[SKILL.md]"]
node_draft["Reader Document"]
node_governance_file["Governance File"]

node_writer -->|"invokes"| node_skill
node_writing_task -->|"produces"| node_draft
node_skill -->|"routes defenses"| node_governance_file
node_skill -->|"preserves substance"| node_draft
node_skill -->|"creates or reuses"| node_governance_file

click node_skill "https://github.com/sun-lebs-for-deepom/defensive-writing-governance/blob/main/skills/defensive-writing-governance/SKILL.md"
click node_governance_file "https://github.com/sun-lebs-for-deepom/defensive-writing-governance/blob/main/skills/defensive-writing-governance/assets/writing-governance.md"

classDef toneNeutral fill:#f8fafc,stroke:#334155,stroke-width:1.5px,color:#0f172a
classDef toneBlue fill:#dbeafe,stroke:#2563eb,stroke-width:1.5px,color:#172554
classDef toneAmber fill:#fef3c7,stroke:#d97706,stroke-width:1.5px,color:#78350f
classDef toneMint fill:#dcfce7,stroke:#16a34a,stroke-width:1.5px,color:#14532d
classDef toneRose fill:#ffe4e6,stroke:#e11d48,stroke-width:1.5px,color:#881337
classDef toneIndigo fill:#e0e7ff,stroke:#4f46e5,stroke-width:1.5px,color:#312e81
classDef toneTeal fill:#ccfbf1,stroke:#0f766e,stroke-width:1.5px,color:#134e4a
class node_writer,node_draft toneIndigo
class node_writing_task toneRose
class node_skill,node_governance_file toneTeal
```

## Components

### Other components

- **Writer**
- **Writing Task**
- [Governance Skill](https://github.com/sun-lebs-for-deepom/defensive-writing-governance/blob/main/skills/defensive-writing-governance/SKILL.md): `skills/defensive-writing-governance/SKILL.md`
- **Reader Document**
- [Governance File](https://github.com/sun-lebs-for-deepom/defensive-writing-governance/blob/main/skills/defensive-writing-governance/assets/writing-governance.md): `skills/defensive-writing-governance/assets/writing-governance.md`

## Connections

- Writer → Governance Skill: invokes (evidence: `README.md`)
- Writing Task → Reader Document: produces (evidence: `README.md`)
- Governance Skill → Governance File: routes defenses (evidence: `README.md`)
- Governance Skill → Reader Document: preserves substance (evidence: `README.md`)
- Governance Skill → Governance File: creates or reuses (evidence: `README.md`)
