This repository has been archived on 2026-10-29. You can view files and clone it, but you cannot make any changes to its state, such as pushing and creating new issues, pull requests or comments.
Epiphany/notes/epiphany-app-server-client-matrix.md
2026-07-12 07:37:30 +01:00

37 lines
1.6 KiB
Markdown

# 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.