Files
orca/src/main/ipc
Brennan Benson d94ed85c24 refactor(providers): split provider contract types by domain (#10434)
types.ts sat 9 effective lines under the 300 max-lines cap, which forced
#10065 to type onWriteUnavailable via a cast at the pty.ts call site.

Split into pty-provider-contract.ts, filesystem-provider-contract.ts, and
git-provider-contract.ts; types.ts stays a barrel owning IProviderRegistry
and re-exporting every prior symbol, so no caller import changes.
Largest new file is 105 effective lines.

With headroom back, onWriteUnavailable is now declared on IPtyProvider
(optional — only respawnable endpoints like the daemon adapter signal it)
and the pty.ts cast is gone.
2026-07-30 13:00:33 -07:00
..
2026-05-31 04:21:57 -07:00
2026-07-12 23:19:15 -07:00
2026-07-12 23:19:15 -07:00