diff --git a/CHANGELOG.md b/CHANGELOG.md index 24acdcd..aefaee2 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -207,8 +207,8 @@ channel set to `nightly` (the pre-PR-#89 implicit default). ### Added (since v1.1.0) - **`keryx::response` module — `ensure_success` + `decode_json` helpers** - (consumer-pull, ranks #1 + #2 STRONG in - `~/menos-ops/research-archive/2026-05-04-theatron-v1.2-consumer-pull.md`). + (consumer-pull, ranks #1 + #2 STRONG in the 2026-05-04 consumer-pull + research note). Two async helpers that make the v1.1 `ApiError` variants reachable from `reqwest::Response` without per-consumer status-table boilerplate: @@ -235,8 +235,7 @@ channel set to `nightly` (the pre-PR-#89 implicit default). Replaces `skene`'s local `encode_path` (~24 endpoint-builder call sites at `aletheia/crates/theatron/skene/src/api/client.rs`) and consolidates the implementation as keryx substrate. Surfaced as - STRONG candidate #1 in the 2026-05-09 consumer-pull rescan - (`~/menos-ops/research-archive/2026-05-09-theatron-v1.2-consumer-pull-rescan.md`). + STRONG candidate #1 in the 2026-05-09 consumer-pull rescan. - **`gramma::syntax::language_from_path(path: &str) -> &'static str`** and **`gramma::syntax::language_from_extension(ext: &str) -> &'static str`** — file-path-to-syntect-language resolution covering 30+ extensions diff --git a/CLAUDE.md b/CLAUDE.md index fdaece7..0b4854e 100644 --- a/CLAUDE.md +++ b/CLAUDE.md @@ -1,6 +1,6 @@ @@ -12,11 +12,11 @@ Repo-level conventions for AI coding agents working on Theatron. Key crates: the ## Standards -Universal: fleet standards via `~/dev/kanon/crates/basanos/standards/` +Universal: fleet standards at `kanon/crates/basanos/standards/` ## Structure -Workspace of 8 Greek-named crates providing desktop UI infrastructure for the forkwright/menos ecosystem. +Workspace of 8 Greek-named crates providing desktop UI infrastructure for the forkwright ecosystem. ## Commands diff --git a/README.md b/README.md index d2a0e13..ab89cb5 100644 --- a/README.md +++ b/README.md @@ -2,7 +2,7 @@ *θέατρον - place for viewing* -Fleet desktop UI infrastructure for the forkwright/menos ecosystem. +Fleet desktop UI infrastructure for the forkwright ecosystem. Dioxus + Blitz primitives, theme provider, components (per kanon DESIGN-TOKENS.md), HTTP/SSE, OS integration. Consumed by: diff --git a/_llm/decisions.toml b/_llm/decisions.toml index d1fd5a1..6e6f8f0 100644 --- a/_llm/decisions.toml +++ b/_llm/decisions.toml @@ -40,7 +40,7 @@ consequences = "Consumer upgrades stay simple and breaking changes require v2." id = "D-linux-first" title = "Linux-first through Phase 5" status = "accepted" -context = "menos/fleet consumers run on Linux and cross-platform support would dilute the first stable cut." +context = "Fleet consumers run on Linux and cross-platform support would dilute the first stable cut." decision = "Keep macOS and Windows out of scope through Phase 5." consequences = "APIs can harden around the immediate consumer path." diff --git a/rust-toolchain.toml b/rust-toolchain.toml index d9aaeb7..072994b 100644 --- a/rust-toolchain.toml +++ b/rust-toolchain.toml @@ -1,9 +1,10 @@ # WARNING: an exact version, not `stable`. `stable` names whatever each host last # downloaded, so it differs between a developer's machine and CI and drifts on its -# own over time -- metis resolved it to 1.95.0 while CI installed 1.97.1, putting -# two minor versions of new clippy lints between a local check and the gate that -# merges it. Under `-D warnings` those lints are invisible locally and fatal in CI, -# and the failure reads as a broken local tool rather than a version gap. +# own over time -- one dev machine resolved it to 1.95.0 while CI installed +# 1.97.1, putting two minor versions of new clippy lints between a local check +# and the gate that merges it. Under `-D warnings` those lints are invisible +# locally and fatal in CI, and the failure reads as a broken local tool rather +# than a version gap. # # 1.97.1 is the fleet pin (kanon, typikon) and the current stable. Raising it is a # deliberate act with its own PR, so the lint fallout arrives on its own and never