---
name: test-build-release
description: Run a language build and test workflow, diagnose failures and retain reproducible release evidence.
---

1. Read repository instructions, language manifests, lock files and CI configuration.
2. Use the repository's existing runtime and package manager; do not introduce a second dependency path casually.
3. Restore dependencies reproducibly, then run formatting, static checks, unit tests and the requested build.
4. Diagnose the first causal failure rather than masking it with broad upgrades.
5. Keep generated artifacts out of source control unless the repository says otherwise.
6. Report versions, commands, test counts, artifact identity and any checks not run.
