From a2db233d584589614d1348d0cff22ef784a33b60 Mon Sep 17 00:00:00 2001 From: Mozart Agent Date: Fri, 3 Jul 2026 12:06:19 -0300 Subject: [PATCH] mozart: session 044e7276 changes --- README.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/README.md b/README.md index 03c506f..85ab436 100644 --- a/README.md +++ b/README.md @@ -54,7 +54,7 @@ flowchart LR ## Engineering highlights -- **Hexagonal ports & adapters.** 15 ports across 5 planes (`src/lib/ports/registry.ts`). Each port is a +- **Hexagonal ports & adapters.** 16 ports across 5 planes (`src/lib/ports/registry.ts`). Each port is a *bundle*, not just an interface: `(interface, ≥1 real adapter, 1 in-memory fake, 1 contract test, 1 fault catalog)`. A `walking-skeleton` test runs the entire run lifecycle in-memory with **zero infrastructure**; a `disruption` suite breaks each seam and asserts **fail-closed**; a conformance-registry tripwire turns @@ -100,7 +100,7 @@ swappable ports & adapters. The reasoning is documented, not just the code: ``` src/ control-plane worker: index.ts (Hono entry), do/ (SessionDO, OrgEventsDO), - lib/ (15 ports + adapters + fakes), routes/, db/pg/ (Drizzle schema) + lib/ (16 ports + adapters + fakes), routes/, db/pg/ (Drizzle schema) routes/ additive Void file-route handlers mounted into the Hono app packages/ chat/ (Void SSR SPA), modal-infra/ + sandbox-runtime/ (vendored Python data plane) test/ 1,424 tests: integration, ports (conformance + fault), node, transport, e2e scripts