mirror of
https://github.com/Team-Rockstars-AI/opencode-agentic-platform-engineering.git
synced 2026-09-13 23:53:31 +02:00
[PR #13] [MERGED] feat: test-the-product suite, /update template sync, azure-policy-baseline + governance remediation #14
Labels
No labels
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
github-mirrors/opencode-agentic-platform-engineering#14
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
📋 Pull Request Information
Original PR: https://github.com/Team-Rockstars-AI/opencode-agentic-platform-engineering/pull/13
Author: @niels-emmer
Created: 7/3/2026
Status: ✅ Merged
Merged: 7/3/2026
Merged by: @niels-emmer
Base:
main← Head:feature/integrate-value-adds📝 Commits (10+)
c7d0bd2ci: add Azure DevOps static validation pipeline7e65293Updated README.md648d03fdocs(runbook): add drift detection guidance051f135docs: add value-adds implementation plan (epics 4-6)3d397b1test: add pytest suite for Python tooling and wire into CI (Epic 4A)bc21250test: add provider-mocked module tests for all IaC modules and run them in CI (Epic 4C)912a4ffci: add end-to-end scaffold verification matrix (Epic 4B)4975755docs: journal Epic 4 completion818bb6ffeat: /update — template sync for scaffolded repositories (Epic 5)4bfd318docs: journal Epic 5 completion📊 Changes
69 files changed (+3804 additions, -26 deletions)
View changed files
📝
.github/workflows/ci.yml(+117 -0)📝
.gitignore(+4 -0)📝
AGENTS.md(+1 -0)📝
BUILD_JOURNAL.md(+83 -0)📝
BUILD_PLAN.md(+3 -0)📝
DISCOVERIES_LOG.md(+19 -0)📝
README.md(+15 -0)➕
REMEDIATION_PLAN.md(+435 -0)➕
VALUE_ADDS_PLAN.md(+445 -0)📝
azure-pipelines.yml(+86 -0)📝
docs/architecture-blueprint.md(+17 -0)📝
docs/compliance-mapping-guide.md(+8 -0)➕
docs/drift-runbook.md(+120 -0)📝
docs/operator-manual-provisioned-platform.md(+13 -0)📝
modules/bicep/azure-keyvault/v1/README.md(+13 -0)📝
modules/bicep/azure-keyvault/v1/main.bicep(+23 -0)📝
modules/bicep/azure-keyvault/v1/tests/main.test.bicep(+12 -0)📝
modules/bicep/azure-network-baseline/v1/README.md(+9 -0)📝
modules/bicep/azure-network-baseline/v1/main.bicep(+14 -1)➕
modules/bicep/azure-network-baseline/v1/tests/main.test.bicep(+22 -0)...and 49 more files
📄 Description
Summary
Integrates four bodies of work (built per the committed VALUE_ADDS_PLAN.md and REMEDIATION_PLAN.md) with the current main (epics 2–3, team packs):
Epic 4 — Test the Product
tests/,requirements-dev.txt)terraform testsuites for all Terraform modules + compile-check Bicep test files; executed by both CI platformscount = 0);scaffold.pyshipping.terraformprovider binaries into scaffoldsEpic 5 —
/updatetemplate sync.platform-scaffold.json(template commit, inputs, sha256 manifest)scripts/update.py(shipped into scaffolds): three-way classification, auto-applies untouched files, preserves local edits, flags conflicts for agent-assisted mergeupdateskill +/updatecommand in the template configEpic 6 —
azure-policy-baselineGovernance remediation (all 5 audit findings)
max_replicas; env-aware Log Analytics retention/quota; conservative runner sizing defaults with explicit prod overridesIntegration extras
tests/test_team_packs.py(25 tests) now actually runs in CI via the pytest step — 78 tests totalscaffold.pynow copiesscripts/team_packs.pyinto scaffolds (the template/pack-*commands referenced it but it was never shipped)Verification
ruff, byte-compile,validate-skills,validate-team, pack validation, 78 pytest tests,terraform fmt/validate/test(all 5 modules, mocked provider), all Bicep module+test builds, and the full 4-combo E2E scaffold matrix — all green locally.🤖 Generated with Claude Code
🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.