From 7fe966e42f862f3bc976de9861d72c86cece419c Mon Sep 17 00:00:00 2001 From: Emil Date: Wed, 2 Sep 2026 00:19:50 +0300 Subject: [PATCH] README: state that development is primarily agent-driven Surfaces the constraint that already shapes several kernel decisions (GameObject/Component over ECS, explicit registration, the headless introspection surface) instead of leaving it only in the internal spec. Co-Authored-By: Claude Sonnet 5 Claude-Session: https://claude.ai/code/session_01N1qPfzq8TDCUMFMV3UwV5N --- README.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/README.md b/README.md index 888e890..3c9de63 100644 --- a/README.md +++ b/README.md @@ -15,6 +15,16 @@ design decision: - **A small, frozen kernel.** Everything else — including the parts most engines treat as core — is a plugin, versioned and replaceable per project. +## How this gets built + +Most of the code here — kernel and plugins alike — is written by an LLM +coding agent rather than by hand. That's not incidental: it's a design +input. It's why the object model is `GameObject`/`Component` instead of a +hand-rolled ECS, why registration is verbose and explicit instead of +convention-based, and why the engine has a headless, scriptable +introspection surface no classic editor bothers with — see +[`docs/kernel-contract.md`](docs/kernel-contract.md#7-written-by-an-agent-not-a-human). + ## Status Pre-implementation. The current design is written up in