2026-07-12 06:20:54 +01:00
# Epiphany App-Server Client Matrix
2026-07-12 07:37:30 +01:00
This map records the deletion audit for the former experimental
`thread/epiphany/*` JSON-RPC surface. No such surface or executable client
remains.
2026-07-12 06:20:54 +01:00
## Living explicit compatibility clients
2026-07-12 07:30:03 +01:00
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.
2026-07-12 06:20:54 +01:00
2026-07-12 06:40:12 +01:00
## Removed unconsumed routes
2026-07-12 06:20:54 +01:00
2026-07-12 06:40:12 +01:00
| Route | Finding | Result |
2026-07-12 06:20:54 +01:00
|---|---|---|
2026-07-12 06:40:12 +01:00
| `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 |
2026-07-12 06:20:54 +01:00
2026-07-12 07:01:13 +01:00
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.
2026-07-12 06:20:54 +01:00
## 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.