Skip to content
@eva-foundry

eva-foundry

Evidence-driven, Verifiable, Auditable Software Factory - Data-driven AI-enabled software engineering with the DPDCA loop

EVA Foundry 🚀

Evidence-driven, Verifiable, Auditable Software Factory

EVA Foundry is an experimental AI-enabled software engineering ecosystem that implements the DPDCA loop (Discover → Plan → Do → Check → Act) for predictable, traceable, and auditable software delivery at scale.


🎯 What is EVA Foundry?

EVA Foundry is not traditional "code vibes" software development. It's a data-driven software factory where:

  • Every project phase is queryable via the Data Model API
  • Every change has an audit trail through the Evidence Layer
  • Requirements are always traceable with EVA Veritas
  • AI agents query facts, not hallucinate by using the single source of truth

Traditional AI development: "Agent hallucinates route paths, auth logic, schemas → wastes turns fixing hallucinations"

EVA Factory: "Agent queries data model for EXACT route, auth, schemas, file location → zero hallucination"


📊 Architecture Overview

graph TD
    A[Human Intent: README → PLAN → STATUS] --> B[seed-from-plan.py]
    B --> C[Data Model API<br/>37 layers, 27+ object types]
    C --> D[Agent Skills<br/>Query model for context]
    D --> E[DPDCA Execution Loop]
    E --> F[Evidence Layer<br/>Immutable audit trail]
    F --> G[Predictable Software Delivery]
Loading

Core Infrastructure

Project Purpose Status
37-data-model Single source of truth API (Cosmos DB + ACA) 🟢 Production
48-eva-veritas Requirements traceability (CLI + MCP) 🟢 Active
40-eva-control-plane Runtime evidence spine 🟡 Active
38-ado-poc Scrum orchestration hub 🟢 Active
07-foundation-layer Templates and patterns 🟢 Active

Active Production Services

Project Purpose Status
31-eva-faces Admin + Chat + Portal frontend (React) 🟢 Production
33-eva-brain-v2 Agentic backend (FastAPI) 🟢 Production
44-eva-jp-spark Bilingual GC AI assistant 🟢 Phase 3
29-foundry MCP servers + RAG + evaluation 🟢 Active

Meta/Infrastructure Projects

Project Purpose Role
97-workspace-notes Workspace home root Scripts, docs, Copilot config
98-system-analysis Azure subscription inventories Reference (3 subs, 1,484+ resources)
99-test-project EVA Factory test vehicle Script validation
54-ai-engineering-hub 93+ AI learning projects Reference implementations

🔄 The DPDCA Loop

Every sprint follows this deterministic pattern:

Phase Purpose Key Operations
Discover Synthesize state Query WBS (undone stories), services (health), endpoints (implemented vs stubs), MTI audit
Plan Select sprint stories Filter WBS (status != done), size stories (XS/S/M/L), generate manifest, commit to .github/sprints/
Do Execute sprint Agent reads data model, queries schemas, writes code with EVA-STORY tags, commits as feat(PROJECT-NN-NNN)
Check Validate work pytest (exit 0), veritas audit (MTI threshold), EVA-STORY coverage, data model consistency
Act Record results PUT story status=done, PUT endpoint status=implemented, reseed veritas-plan.json, POST /model/admin/commit

🏗️ Project Categories

🤖 AI & Agents

29-foundry33-eva-brain-v234-eva-agents35-agentic-code-fixing54-ai-engineering-hub

🎨 Frontend & UI

31-eva-faces30-ui-bench43-spark44-eva-jp-spark45-aicoe-page

☁️ Azure & Infrastructure

18-azure-best22-rg-sandbox28-rbac51-ACA98-system-analysis

📚 Documentation & Learning

01-documentation-generator09-eva-repo-documentation42-learn-foundry54-ai-engineering-hub

🔍 Requirements & Traceability

48-eva-veritas47-eva-mti49-eva-dtl

🧪 Testing & Quality

36-red-teaming99-test-project

🔧 DevOps & Operations

38-ado-poc39-ado-dashboard40-eva-control-plane50-eva-ops


📖 Quick Start

For Developers

  1. Bootstrap your environment: Read 97-workspace-notes copilot-instructions
  2. Query the data model: Invoke-RestMethod https://marco-eva-data-model.livelyflower-7990bc7b.canadacentral.azurecontainerapps.io/model/agent-summary
  3. Check requirements traceability: node 48-eva-veritas/src/cli.js audit-repo --repo ./your-project
  4. Apply templates: Use 07-foundation-layer artifacts

For AI Agents

# Step 1: Bootstrap the data model
$base = "https://marco-eva-data-model.livelyflower-7990bc7b.canadacentral.azurecontainerapps.io"
Invoke-RestMethod "$base/model/agent-guide"

# Step 2: Query project context
Invoke-RestMethod "$base/model/projects/{PROJECT_FOLDER}"

# Step 3: Get active WBS stories
Invoke-RestMethod "$base/model/wbs/?status=not-done"

# Step 4: Check endpoint schemas
Invoke-RestMethod "$base/model/endpoints/?status=implemented"

Golden Rule: Query the data model FIRST. One HTTP call beats 10 file reads.


🎓 Key Resources

Documentation

Live Infrastructure


🤝 Contributing

EVA Foundry is an experimental research platform. All projects follow these principles:

  1. Evidence-First: Every recommendation backed by actual data
  2. Query-Driven: Data model is the single source of truth
  3. Honest by Default: No fluff, no marketing language, no overstating
  4. ASCII Only: Zero tolerance for Unicode/emojis in code and docs
  5. Traceable: EVA-STORY tags link code to requirements

Governance: See 97-workspace-notes for workspace-wide rules.


📊 Stats

  • 58 Public Repositories across all maturity levels (idea → poc → active → production → retired)
  • 37 Layers in the data model (projects, services, endpoints, screens, containers, WBS, evidence, etc.)
  • 1,484+ Azure Resources catalogued across 3 subscriptions
  • 93+ AI Reference Projects in the learning hub
  • Zero Hallucination Architecture via fact-based agent queries

📜 License

Individual projects have their own licenses. See each repository for details.


🔗 Connect


Built with evidence. Verified with data. Auditable by design.

Popular repositories Loading

  1. 07-foundation-layer 07-foundation-layer Public

    Pattern propagation engine serving all EVA projects

    PowerShell 1

  2. 37-data-model 37-data-model Public

    EVA Data Model — machine-queryable semantic object model for the EVA ecosystem

    Python 1

  3. 51-ACA 51-ACA Public

    ACA -- Azure Cost Advisor (commercial SaaS: cost reporting + IaC deliverable)

    Python 1

  4. 54-ai-engineering-hub 54-ai-engineering-hub Public

    AI Engineering Hub - 93+ production-ready AI projects, tutorials, and reference implementations for LLMs, RAG, agents, and modern AI workflows

    Jupyter Notebook 1

  5. 01-documentation-generator 01-documentation-generator Public

    Documentation generation automation tool

    Python

  6. 02-poc-agent-skills 02-poc-agent-skills Public

    Agent skills framework and contract-first development patterns

    Python

Repositories

Showing 10 of 59 repositories

People

This organization has no public members. You must be a member to see who’s a part of this organization.

Top languages

Loading…

Most used topics

Loading…