Anvil Desktop / Working guide
Operating guide
Set up the workspace
- Install and launch Anvil Desktop.
- Choose a role so the navigation starts from the surfaces you actually use.
- Configure AI execution through Codex CLI, OpenAI API, Azure AI Foundry, or local assists where available.
- Connect delivery providers such as GitHub, Azure DevOps, Linear, Jira, Confluence, Notion, Draw.io, Figma, or Repobase.
- Create a workspace.
- Add and index local repositories.
- Start read-only before asking for edits.
The read-only step is not ceremony. Ask Anvil to explain the current code path with file references before asking it to change code. Ambition is cheaper after context exists.
Developer playbook: implement a scoped change
- Open the workspace and confirm the target repo is indexed and on the right branch.
- Open the work item or paste acceptance criteria into a new Anvil thread.
- Ask for the current code path first.
- Ask for the smallest safe implementation.
- Review the diff in Git.
- Run focused checks.
- Run Code Review and Security if the change touches auth, data, permissions, payments, production workflows, dependencies, or release gates.
- Prepare the PR handover with what changed, what passed, and what could not be verified.
Review playbook
- Inspect modified files and branch state.
- Run code review with a correctness, regression, security, and test-coverage lens.
- Separate blockers from preferences. Preferences are not production incidents in cosplay.
- Fix blockers, rerun focused checks, and record residual risk.
Business analyst playbook
- Select the work item.
- Start a BA session against the relevant indexed repo.
- Compare acceptance criteria with current implementation behaviour.
- Record questions, risks, dependencies, feasibility notes, and compliance gaps.
- Create follow-up work where a finding needs ownership.
Assurance playbook
Use Security for implementation risks, Dependencies for package risk, CI/CD for release gates, and Data and Compliance when the change touches personal data, retention, accessibility, audit, or policy.
Put unverified steps in the handover. Silence is not a test strategy.