fix(server): reap recorded Linux Claude survivors before recovery#22833

open2
main
fix/issue-15357
opened4d agobyJJulius Marminge
View on GitHubTwo-way sync enabledPR last imported 3d ago
2 unresolved threads Β· Jump to file
Selected thread: apps/server/src/process/providerProcesses.ts:33 β€” `Context.Reference` supplies `{}` when this service is missing, so consumers can acquire `ProviderProcesses` without a layer and silently skip Linux launch registration. This hides a production service dependency from the layer types. Could you use a required `Context.Service` tag with the interface inline, and provide an explicit no-op implementation for non-Linux hosts in `layer`? <sup>Posted via Macroscope β€” <a href="https://github.com/pingdotgg/t3code/runs/119220362648">Effect Service Conventions</a></sup> <!-- macroscope-meta: {"kind":"check_run","config":".macroscope/check-run-agents/effect-service-conventions.md","check":"Effect Service Conventions"} -->
0 / 4 viewed4 files changedLine totals unavailable