From 1d45ecb873aa30fb9411739b0fd4b8b412a6c97d Mon Sep 17 00:00:00 2001 From: wshallwshall Date: Thu, 30 Jul 2026 13:59:15 -0500 Subject: [PATCH] docs(architecture): the stated Python floor was three minors behind pyproject The Dependencies section claimed "Requires Python 3.11+" while pyproject.toml has required >=3.14 (and mypy's python_version is 3.14). The section names pyproject as "the source of truth" and then contradicted it in the next sentence. Found while evaluating Windmill/Kestra against the Steps view: the line reads as a live constraint, and a reader sizing up the runtime would have taken it as one. Only this claim changed. The remaining 3.11 references are correct and stay: docs/BACKLOG.md:1803 describes pyx12's own support matrix, and :2763 is the historical record of the retired py3.11 CI leg. Co-Authored-By: Claude Opus 5 --- docs/ARCHITECTURE.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/docs/ARCHITECTURE.md b/docs/ARCHITECTURE.md index 7b6ffe31..9bba9c06 100644 --- a/docs/ARCHITECTURE.md +++ b/docs/ARCHITECTURE.md @@ -341,7 +341,7 @@ and **CI / supply-chain** ([`.github/workflows/`](../.github/workflows/)). Declared in [`pyproject.toml`](../pyproject.toml) (the source of truth) as `>=` minimums; the pinned, hashed resolution lives in the committed **`uv.lock`** / **`requirements.lock`** (DEP-1, see -[SECURITY.md](SECURITY.md#dependency-lockfile-dep-1)). Requires **Python 3.11+**. +[SECURITY.md](SECURITY.md#dependency-lockfile-dep-1)). Requires **Python 3.14+**. **Runtime**