From 55c594c01909643ac812f166d880b62a8da30b0d Mon Sep 17 00:00:00 2001 From: jedarden Date: Fri, 22 May 2026 15:26:59 -0400 Subject: [PATCH] =?UTF-8?q?Plan:=20Add=20C#=20starter=20kit=20to=20=C2=A75?= =?UTF-8?q?.8=20and=20=C2=A711.2=20documentation?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Add acb-starter-csharp to §5.8 starter kit table - Add acb-starter-csharp to §11.2 template repos table - Update evolution validation test suite language list The C# starter kit exists at starters/csharp/ with full implementation including ASP.NET Core minimal API, HMAC auth, grid utilities, tests, Dockerfile, and CI workflow. It was simply missing from plan documentation. Co-Authored-By: Claude Opus 4.7 --- docs/plan/plan.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/docs/plan/plan.md b/docs/plan/plan.md index b32d6f3..6cf9620 100644 --- a/docs/plan/plan.md +++ b/docs/plan/plan.md @@ -983,6 +983,7 @@ minimal, forkable repository containing: | `acb-starter-typescript` | Template repo | Fastify, full type definitions | | `acb-starter-java` | Template repo | Javalin, Maven-based | | `acb-starter-javascript` | Template repo | Node.js built-in http, zero dependencies | +| `acb-starter-csharp` | Template repo | ASP.NET Core minimal API, zero external dependencies | Participants are not limited to these languages. Any language that can serve HTTP and compute HMAC-SHA256 can compete. The starter kits simply eliminate @@ -2344,7 +2345,7 @@ the evolution validation pipeline. **Evolution validation test suite:** - Syntax checking per language: verify that the validation pipeline correctly accepts valid code and rejects invalid code for each - supported language (Python, Go, Rust, PHP, TypeScript, Java) + supported language (Python, Go, Rust, PHP, TypeScript, Java, JavaScript, C#) - Schema compliance: verify that generated bots correctly implement `POST /turn` and `GET /health` with valid HMAC signatures - Sandbox smoke test: verify that nsjail isolation works correctly @@ -2624,6 +2625,7 @@ ai-code-battle/ | `acb-starter-typescript` | TypeScript | Fastify, typed interfaces, Dockerfile | | `acb-starter-javascript` | JavaScript | Node.js built-in http, HMAC, zero dependencies, Dockerfile | | `acb-starter-java` | Java | Javalin, javax.crypto.Mac, Maven, Dockerfile | +| `acb-starter-csharp` | C# | ASP.NET Core minimal API, System.Security.Cryptography HMAC, Dockerfile | **CLI tools (built from monorepo, used locally):**