1.6 KiB
Epiphany App-Server Client Matrix
This map records the deletion audit for the former experimental
thread/epiphany/* JSON-RPC surface. No such surface or executable client
remains.
Living explicit compatibility clients
None. The phase-6 app-server smokes and epiphany-mvp-status --codex fallback
were the final clients and are deleted. MVP status and interruption now use the
native coordinator/state stores exclusively.
Removed unconsumed routes
| Route | Finding | Result |
|---|---|---|
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 |
The deleted methods' protocol DTOs, duplicate worker-launch document hierarchy, retrieve projection module, bridge conversions, and generated schema exports are gone. A DTO is not authority and does not survive merely because codegen can describe it.
Evidence rule
Before retaining or restoring a route, name the executable client path and show its request invocation. Self-reference, generated output, and serialization tests are not evidence of use.