diff --git a/.gitignore b/.gitignore index 7cca7ad..f9333f7 100644 --- a/.gitignore +++ b/.gitignore @@ -13,3 +13,9 @@ build/ # Claude Code session worktrees — never commit these .claude/worktrees/ + +.tmp-gh-*.ps1 + +.tmp-venv*/ + +TestResults/ diff --git a/WIKI/Architecture.md b/WIKI/Architecture.md new file mode 100644 index 0000000..8038c34 --- /dev/null +++ b/WIKI/Architecture.md @@ -0,0 +1,19 @@ +# Architecture + +The Reference Product shows how to integrate determinism with non-deterministic AI agents securely. + +## Identity & Execution Flow + +\\\mermaid +graph TD; + External[External Event] --> Gateway[API Gateway] + Gateway --> Auth[Managed Identity Auth] + Auth --> Workflow[Deterministic Core Workflow] + Workflow --> Contract[Emit CAS-Contract Event] + Contract --> Foundry[Microsoft Foundry Adapter] + Foundry --> Agent[Next Gen Agent Invocation] + Agent -->|Response| DB[(State Store)] +\\\ + +## Microsoft Foundry Next Gen Agents +By isolating the agent execution through the Foundry Adapter, we ensure that hallucination or failure is contained, and the deterministic core remains pristine. diff --git a/WIKI/Home.md b/WIKI/Home.md new file mode 100644 index 0000000..7a96cad --- /dev/null +++ b/WIKI/Home.md @@ -0,0 +1,6 @@ +# CAS Reference Product Wiki + +Welcome to the internal documentation for the CAS Reference Product. + +## Table of Contents +1. [Architecture & Flow](Architecture.md)