From 7008b0097dd30f97ef062a1f0980348565e1013a Mon Sep 17 00:00:00 2001 From: Meta Vens Date: Wed, 13 May 2026 03:19:03 +0100 Subject: [PATCH] Clarify Epiphany read route dependencies --- notes/fresh-workspace-handoff.md | 5 ++ state/ledgers.msgpack | Bin 76632 -> 76842 bytes state/map.yaml | 4 +- .../app-server/src/codex_message_processor.rs | 41 --------------- .../epiphany_read_routes.rs | 47 +++++++++++++++++- 5 files changed, 53 insertions(+), 44 deletions(-) diff --git a/notes/fresh-workspace-handoff.md b/notes/fresh-workspace-handoff.md index e198e958..7b609088 100644 --- a/notes/fresh-workspace-handoff.md +++ b/notes/fresh-workspace-handoff.md @@ -486,6 +486,11 @@ The twentieth cut removed `use super::*` from `epiphany_automation.rs` and made the coordinator/pre-compaction automation dependencies explicit. The processor is about 10,429 lines. Remaining Epiphany child modules with parent wildcard visibility are `epiphany_read_routes.rs` and `epiphany_mutation_routes.rs`. +The twenty-first cut removed `use super::*` from `epiphany_read_routes.rs` and +made its read/proposal dependencies explicit. The processor is about 10,388 +lines. The remaining Epiphany wildcard route module is +`epiphany_mutation_routes.rs`; it owns the dangerous launch/accept/update/ +promote/interrupt path and should be the next incision. Also: MCP itself is allowed to be JSON. The target is not "replace MCP JSON"; the target is an Epiphany-owned boundary that speaks typed Epiphany diff --git a/state/ledgers.msgpack b/state/ledgers.msgpack index 2d2ecf12efa299e7bb629992c05fe907b312901a..fb32a9ce7b911cc4f33a5c0b8366d0a80b5acd1e 100644 GIT binary patch delta 112 zcmca{jb+shmI*41A2zB^V`MzhyoYi79!ADC&FLOmj3O)+R;Ct{A0E(R>JOTJPm@t) z`UWjVPJ^P<#1w_1{L+%tVrzx`yqrpf+|rW7lFa-(h^Rt&W==|SVi8bLYHng?-gH52 KMkiK~Sy2ExUnkuF delta 36 scmZ2=gXP9GmI*41avN2rF)|)+-ov