{"id":51239931,"url":"https://github.com/jonathan-vella/apex","last_synced_at":"2026-06-28T23:31:56.916Z","repository":{"id":327855344,"uuid":"1109729507","full_name":"jonathan-vella/apex","owner":"jonathan-vella","description":"APEX turns Azure platform engineering requirements into verified, deploy-ready IaC — powered by GitHub Copilot agents, real-time pricing, and built-in compliance.","archived":false,"fork":false,"pushed_at":"2026-06-22T14:02:28.000Z","size":80208,"stargazers_count":211,"open_issues_count":3,"forks_count":76,"subscribers_count":8,"default_branch":"main","last_synced_at":"2026-06-22T16:04:30.616Z","etag":null,"topics":["agentic-ai","agents","anthropic","azure","azureverifiedmodules","bicep","cluade","copilot","github","gpt","iac","infrastructure-as-code","microsoft","openai","skills","terraform","vscode","well-architected-framework"],"latest_commit_sha":null,"homepage":"https://apexops.pro/","language":"JavaScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/jonathan-vella.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":".github/CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":"AGENTS.md","dco":null,"cla":null}},"created_at":"2025-12-04T07:50:25.000Z","updated_at":"2026-06-22T14:03:17.000Z","dependencies_parsed_at":null,"dependency_job_id":"19b7cc75-ba7a-4d52-9151-073033edd80c","html_url":"https://github.com/jonathan-vella/apex","commit_stats":null,"previous_names":["jonathan-vella/azure-agentic-infraops","jonathan-vella/apex"],"tags_count":7,"template":false,"template_full_name":null,"purl":"pkg:github/jonathan-vella/apex","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonathan-vella%2Fapex","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonathan-vella%2Fapex/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonathan-vella%2Fapex/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonathan-vella%2Fapex/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/jonathan-vella","download_url":"https://codeload.github.com/jonathan-vella/apex/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/jonathan-vella%2Fapex/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34907985,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-28T02:00:05.809Z","response_time":54,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["agentic-ai","agents","anthropic","azure","azureverifiedmodules","bicep","cluade","copilot","github","gpt","iac","infrastructure-as-code","microsoft","openai","skills","terraform","vscode","well-architected-framework"],"created_at":"2026-06-28T23:31:56.822Z","updated_at":"2026-06-28T23:31:56.910Z","avatar_url":"https://github.com/jonathan-vella.png","language":"JavaScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# APEX\n\n![E2E Benchmark — Bicep](https://img.shields.io/badge/E2E_Bicep-88%2F100_Grade_B-green) ![E2E Benchmark — Terraform](https://img.shields.io/badge/E2E_Terraform-tested-blue)\n\nAgentic Platform Engineering eXperience for Azure.\n\nThis repository is the source project for a multi-agent workflow that turns Azure\nplatform engineering requirements into deployable Bicep or Terraform with human approval\ngates across the lifecycle.\n\nThe full documentation for this repository lives here:\n\n- [APEX documentation](https://apexops.pro/)\n\nKey entry points:\n\n- [Accelerator template](https://github.com/jonathan-vella/apex-accelerator)\n- [MicroHack](https://microhack.apexops.pro/)\n- [Contributing guide](CONTRIBUTING.md)\n\n## Workflow\n\n```mermaid\nsequenceDiagram\n  autonumber\n  participant U as User\n  participant O as Orchestrator\n  participant R as Requirements\n  participant X as Challenger\n  participant A as Architect\n  participant IaC as IaC Plan\n  participant Gen as IaC Code\n  participant D as Deploy\n  participant W as As-Built\n\n  Note over C: ORCHESTRATION LAYER\u003cbr/\u003eAI prepares. Humans decide.\n\n  U-\u003e\u003eC: Describe infrastructure intent\n  C-\u003e\u003eR: Translate intent into structured requirements\n  R--\u003e\u003eC: 01-requirements.md (includes iac_tool selection)\n  C-\u003e\u003eX: Challenge requirements\n  X--\u003e\u003eC: challenge-findings.json\n  C-\u003e\u003eU: Present requirements + challenge findings\n\n  rect rgba(255, 200, 0, 0.15)\n  Note over U,C: HUMAN APPROVAL GATE\n  U--\u003e\u003eC: Approve requirements\n  end\n\n  C-\u003e\u003eA: Assess architecture (WAF + Cost)\n  Note right of A: cost-estimate-subagent\u003cbr/\u003ehandles pricing queries\n  A--\u003e\u003eC: 02-assessment.md + 03-cost-estimate.md\n  C-\u003e\u003eX: Challenge architecture\n  X--\u003e\u003eC: challenge-findings.json\n  C-\u003e\u003eU: Present architecture + challenge findings\n\n  rect rgba(255, 200, 0, 0.15)\n  Note over U,C: HUMAN APPROVAL GATE\n  U--\u003e\u003eC: Approve architecture\n  end\n\n  C-\u003e\u003eIaC: Create implementation plan + governance\n  Note right of IaC: azure-governance-discovery skill\u003cbr/\u003equeries Azure Policy via REST API\n  Note right of IaC: Unified IaC Planner (05)\u003cbr/\u003eroutes based on decisions.iac_tool\n  IaC--\u003e\u003eC: 04-plan.md + governance constraints\n  C-\u003e\u003eX: Challenge implementation plan\n  X--\u003e\u003eC: challenge-findings.json\n  C-\u003e\u003eU: Present plan + challenge findings\n\n  rect rgba(255, 200, 0, 0.15)\n  Note over U,C: HUMAN APPROVAL GATE\n  U--\u003e\u003eC: Approve plan\n  end\n\n  C-\u003e\u003eGen: Generate IaC templates (AVM-first)\n  Note right of Gen: Bicep codegen or Terraform codegen\n  Gen--\u003e\u003eC: infra/bicep/{project} or infra/terraform/{project}\n\n  rect rgba(0, 150, 255, 0.08)\n  Note over C,Gen: Validation loop\n  alt Validation passes\n    C-\u003e\u003eU: Present templates for deployment\n    rect rgba(255, 200, 0, 0.15)\n    Note over U,C: HUMAN APPROVAL GATE\n    U--\u003e\u003eC: Approve for deployment\n    end\n  else Validation fails\n    C-\u003e\u003eGen: Revise with feedback\n  end\n  end\n\n  C-\u003e\u003eD: Execute deployment\n  Note right of D: what-if or terraform plan preview first\n  D--\u003e\u003eC: 06-deployment-summary.md\n  C-\u003e\u003eU: Present deployment summary\n\n  rect rgba(255, 200, 0, 0.15)\n  Note over U,D: HUMAN VERIFICATION\n  U--\u003e\u003eC: Verify deployment\n  end\n\n  C-\u003e\u003eW: Generate workload documentation\n  Note right of W: Reads prior artifacts and deployed resource state\n  W--\u003e\u003eC: 07-*.md documentation suite\n  C-\u003e\u003eU: Present as-built docs\n\n  Note over U,W: AI orchestrated. Human governed. Azure ready.\n```\n\n## Start Here\n\nFor new projects, use the Accelerator template rather than cloning this repository\ndirectly.\n\n1. Create a repository from the [Accelerator template](https://github.com/jonathan-vella/apex-accelerator).\n2. Open that repository in VS Code and reopen it in the dev container.\n3. Start with the published docs:\n   [https://apexops.pro/](https://apexops.pro/)\n\n## What This Repository Contains\n\n- Agent definitions, skills, and instruction files for the workflow engine\n- Reference implementations for Bicep and Terraform tracks\n- Validation scripts, MCP configuration, and sample agent outputs\n- `apex-recall` CLI for progressive session recall across agent-output projects\n- Source content for the published documentation site\n\n## License\n\nMIT. See [LICENSE](LICENSE).\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonathan-vella%2Fapex","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fjonathan-vella%2Fapex","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fjonathan-vella%2Fapex/lists"}