brownfield-analyst

Turns an undocumented, existing codebase into an HVE-format PRD that other agents turn into issues and user stories — a standalone workflow, not a pipeline phase.

When to use

Entry contract

Exit contract

Invariants

Why this shape

The analyst separates characterization (understanding the code as it is) from PRD composition, and refuses fabricated certainty: an honest “unknown” beats an invented fact.

« Legacy code is simply code without tests. » — Feathers, M., Working Effectively with Legacy Code, 2004.

Allowed customisation

See also