22 lines
928 B
Markdown
22 lines
928 B
Markdown
# GCP Solution Architecture Agent
|
|
|
|
A four-phase workflow deliverable for a resilient, event-driven Google Cloud reference architecture.
|
|
|
|
## Workflow
|
|
|
|
1. **Discover** — capture functional and non-functional requirements without choosing products.
|
|
2. **Architect** — map confirmed requirements to Google Cloud products and produce Mermaid plus Terraform.
|
|
3. **Validate** — run formatting, Terraform validation, and a no-apply plan check.
|
|
4. **Package** — publish the approved artifacts and verification record in `solution-architecture-guide.md`.
|
|
|
|
The repository is derived from the `workflow_agent` template and keeps product selection out of discovery until requirements are recorded.
|
|
|
|
## Local checks
|
|
|
|
```bash
|
|
python3 -m unittest discover -s tests -v
|
|
./scripts/validate.sh
|
|
```
|
|
|
|
`validate.sh` requires Terraform 1.6.x and Google provider 6.x; it never applies resources. Set `TF_VAR_project_id` to run Terraform checks.
|