[LAZARUS][BACKENDS] Abstract process, venv, docker, and remote cell backends #271

Open
opened 2026-04-06 15:33:16 +00:00 by Timmy · 0 comments
Owner

Parent: #267

Depends on: #268, #269

Milestone: Lazarus Pit v2.0

What

Create one launcher abstraction for resurrection cells so the pit can run locally, in venvs, in containers, or on remote hosts without changing the teaming contract.

Scope

  • backend interface: spawn, probe, logs, close, destroy
  • phase 1 backends: process, venv
  • phase 2 backends: docker, remote
  • backend selection policy and defaults

Acceptance Criteria

  • backend contract exists in repo truth
  • process + venv backends are specified or scaffolded
  • docker + remote are clearly staged, not hand-waved
  • operator can choose backend without changing cell semantics
## Parent: #267 ## Depends on: #268, #269 ## Milestone: Lazarus Pit v2.0 ## What Create one launcher abstraction for resurrection cells so the pit can run locally, in venvs, in containers, or on remote hosts without changing the teaming contract. ## Scope - backend interface: `spawn`, `probe`, `logs`, `close`, `destroy` - phase 1 backends: `process`, `venv` - phase 2 backends: `docker`, `remote` - backend selection policy and defaults ## Acceptance Criteria - [ ] backend contract exists in repo truth - [ ] process + venv backends are specified or scaffolded - [ ] docker + remote are clearly staged, not hand-waved - [ ] operator can choose backend without changing cell semantics
Timmy added this to the Lazarus Pit v2.0 — Cells, Invites, and Teaming milestone 2026-04-06 15:33:16 +00:00
Sign in to join this conversation.
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: Timmy_Foundation/timmy-config#271