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

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.