Addon technical documentation

Purpose

oduit can generate addon-local Arc42 documentation in a split workflow: deterministic evidence plus a human/LLM report.

Files

<addon>/docs/architecture.evidence.md
<addon>/docs/architecture.evidence.oduit.json
<addon>/docs/architecture.md
<addon>/docs/architecture.oduit.json

architecture.evidence.md is deterministic evidence and should be regenerated, not hand-edited. architecture.md is the human/LLM-owned report that should contain reviewed prose and decisions.

Allowed addon directories

Use [documentation].allowed_addon_dirs to constrain documentation writes and selection:

[documentation]
allowed_addon_dirs = ["./addons"]

Paths are resolved from the project base: .oduit.toml directory when present, then git root, then current working directory.

Freshness and review

Use technical-status, technical-check, technical-next, technical-diff, and technical-doc-accept to manage freshness and reviewed manual edits.

Legacy workflow

docs technical and agent technical-doc are compatibility/legacy monolithic workflows. Prefer the split workflow for new documentation.