From dd03387c694f98d357d3d7e9f5466db5b51d927d Mon Sep 17 00:00:00 2001 From: Ed_ Date: Thu, 25 Jun 2026 20:55:57 -0400 Subject: [PATCH] docs(tech-stack): add Core Value reference at top --- conductor/tech-stack.md | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/conductor/tech-stack.md b/conductor/tech-stack.md index 4e79325c..d631d31a 100644 --- a/conductor/tech-stack.md +++ b/conductor/tech-stack.md @@ -1,8 +1,10 @@ # Technology Stack: Manual Slop +> **Core Value (added 2026-06-25):** C11/Odin/Jai semantics in this Python runtime. See `conductor/product-guidelines.md` "Core Value", `conductor/code_styleguides/data_oriented_design.md` §8.5, and `conductor/code_styleguides/python.md` §17. Banned: `dict[str, Any]`, `Any`, `Optional[T]`, `hasattr()` for entity dispatch, `.get()` on known fields. Use typed `@dataclass(frozen=True, slots=True)` with explicit fields. Use `Result[T]` + `NIL_T` sentinels. + ## Core Language -- **Python 3.11+** +- **Python 3.11+** (used for practical reasons; the convention is to make it behave like a statically-typed value-typed language; see Core Value above) ## GUI Frameworks