Workflows
YarraMate supports two entry points and one ongoing maintenance loop.
Discover an existing system
yarramate discover .yarramate/workspace.yaml
Discovery gathers evidence, proposes an architecture model, and leaves decisions with the maintainer. Review every claim before treating it as canonical.
Design before implementation
yarramate design .yarramate/workspace.yaml
The interview works from goals and constraints toward concepts, responsibilities, relationships, and states. Resume it later with the same command; repository documents carry context between sessions.
Maintain the model with the code
yarramate ask .yarramate/workspace.yaml
yarramate check .yarramate/workspace.yaml --json
yarramate reconcile .yarramate/workspace.yaml
askorients a person or agent before a change.checkvalidates native documents deterministically.reconcilecompares modeled claims with attached evidence.
When a design changes, edit the native YAML alongside the implementation. Regenerate projections; never repair generated output by hand.
Keep evidence honest
Evidence can confirm, challenge, or leave a claim unknown. Unknown is useful: it identifies where stronger proof is needed without pretending the implementation was inspected.
These adoption guides are maintained by the website team. Read the normative product documentation →