Delete unconsumed Epiphany app-server routes
This commit is contained in:
parent
09761d41be
commit
5fd927481c
11 changed files with 116 additions and 1893 deletions
|
|
@ -22,20 +22,20 @@ These are retained only while the named compatibility binaries remain. They do
|
|||
not justify route-local policy, implicit triggers, Codex state ownership, or new
|
||||
clients.
|
||||
|
||||
## Unconsumed advertised routes
|
||||
## Removed unconsumed routes
|
||||
|
||||
| Route | Finding | Deletion owner |
|
||||
| Route | Finding | Result |
|
||||
|---|---|---|
|
||||
| `roleLaunch` | no executable caller | remove request registration, dispatch, handler, tests/docs |
|
||||
| `roleAccept` | no executable caller | remove request registration, dispatch, handler, tests/docs |
|
||||
| `reorientLaunch` | no executable caller | remove request registration, dispatch, handler, tests/docs |
|
||||
| `reorientAccept` | no executable caller | remove request registration, dispatch, handler, tests/docs |
|
||||
| `index` | no executable caller | remove request registration, dispatch, handler, tests/docs |
|
||||
| `distill` | no executable caller | remove request registration, dispatch, handler, tests/docs |
|
||||
| `propose` | no executable caller | remove request registration, dispatch, handler, tests/docs |
|
||||
| `promote` | no executable caller | remove request registration, dispatch, handler, tests/docs |
|
||||
| `jobLaunch` | no executable caller | remove request registration, dispatch, handler, tests/docs |
|
||||
| `retrieve` | no executable caller | remove request registration, dispatch, handler, tests/docs |
|
||||
| `roleLaunch` | no executable caller | request surface deleted |
|
||||
| `roleAccept` | no executable caller | request surface deleted |
|
||||
| `reorientLaunch` | no executable caller | request surface deleted |
|
||||
| `reorientAccept` | no executable caller | request surface deleted |
|
||||
| `index` | no executable caller | request surface deleted |
|
||||
| `distill` | no executable caller | request surface deleted |
|
||||
| `propose` | no executable caller | request surface deleted |
|
||||
| `promote` | no executable caller | request surface deleted |
|
||||
| `jobLaunch` | no executable caller | request surface deleted |
|
||||
| `retrieve` | no executable caller | request surface deleted |
|
||||
|
||||
Protocol DTOs may remain temporarily only when retained response projections or
|
||||
bridge conversion tests still compile against them. A DTO is not authority and
|
||||
|
|
|
|||
|
|
@ -1952,8 +1952,12 @@ compatibility API with no named living client. The client matrix now lives at
|
|||
`notes/epiphany-app-server-client-matrix.md`: eight routes have named phase-6
|
||||
smoke or `epiphany-mvp-status --codex` consumers; ten advertised routes have no
|
||||
executable caller beyond definitions/tests/docs and are marked for deletion.
|
||||
Cut those ten request registrations, dispatch arms, handlers, tests, and README
|
||||
claims next; do not let generated bindings count as clients.
|
||||
Those ten request registrations, dispatch arms, handlers, protocol tests, and
|
||||
README claims are now deleted. A source guard fixes registration to the eight
|
||||
named-client routes and explicitly rejects the removed names. Protocol compile,
|
||||
app-server compile, and four compatibility-architecture tests pass. Next audit
|
||||
zero-caller protocol DTOs and bridge conversion helpers left by this cut, then
|
||||
migrate or retire the phase-6 smoke and `epiphany-mvp-status --codex` clients.
|
||||
|
||||
## Immediate Re-entry Instruction
|
||||
|
||||
|
|
|
|||
|
|
@ -365,9 +365,8 @@ routes, notifications, and read projection only. A source guard rejects renewed
|
|||
automation authority in the event loop, processor module list, or thread state.
|
||||
|
||||
The remaining app-server surface is now mechanically classified and guarded.
|
||||
Mutation routes must call one of nine explicit bridge delegates for role launch,
|
||||
role acceptance, reorientation launch/acceptance, indexing, promotion, update,
|
||||
job launch, or interruption; forbidden local receipt/binding/runtime writes,
|
||||
Mutation routes may call only the explicit update or interruption bridge
|
||||
delegate; forbidden local receipt/binding/runtime writes,
|
||||
prompt steering, compaction submission, and automation selection fail the
|
||||
source test. Read routes reject every mutation, launch, interruption, indexing,
|
||||
prompt-steering, compaction, or scheduler symbol. Migration, read projection,
|
||||
|
|
@ -382,5 +381,6 @@ in-repo consumers, all explicit phase-6 smokes or
|
|||
unconsumed: role/reorientation launch and accept, index, distill, propose,
|
||||
promote, job launch, and retrieve. Definitions, generated bindings, README
|
||||
claims, and serialization tests do not count as clients. Those ten request
|
||||
registrations, dispatch arms, handlers, tests, and docs are the next deletion
|
||||
line.
|
||||
registrations, dispatch arms, handlers, tests, and README claims are deleted.
|
||||
The registration guard now fixes the compatibility surface at the eight named
|
||||
client routes and rejects restoration of the unconsumed methods.
|
||||
|
|
|
|||
Reference in a new issue