Plan: Add C# starter kit to §5.8 and §11.2 documentation

- 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 <noreply@anthropic.com>
This commit is contained in:
jedarden 2026-05-22 15:26:59 -04:00
parent c9a9323c4c
commit 55c594c019

View file

@ -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):**