?## Scope
Track fbuild adoption of the upstream running-process v1 broker work.
Source tracker: zackees/running-process#242
Upstream phase gates:
Related local context:
Adoption checklist
Notes
zackees/fbuild is not visible to the GitHub connector; the accessible fbuild repository is FastLED/fbuild. Keep running-process#242 updated if the canonical repo mapping changes.
Minimal working path status
Current minimal policy
Current-regime fbuild work is satisfied by #529 and #530: fbuild exposes the running-process service metadata seam, direct fallback mode, service-definition template path, and diagnostics-only fbuild daemon running-process --json / fbuild daemon servicedef --json previews.
Everything else stays stubbed for now: binary .servicedef encoding/install, active BackendHandle, running_process::broker::client::connect_to_backend, the broker/direct integration matrix, full lint/dylint, and broad three-OS acceptance. Reopen or split follow-up issues only when stable broker APIs are worth pinning for fbuild.
?## Scope
Track
fbuildadoption of the upstreamrunning-processv1 broker work.Source tracker: zackees/running-process#242
Upstream phase gates:
Related local context:
running-process.Adoption checklist
running_process::broker::BackendHandleonce Phase 2.5 ships, replacing bespoke daemon probe / recovery / version-match wrappers where applicable.fbuild-daemon.servicedeffile in installers/packages at the platform paths defined byrunning-process, with the intended isolation mode declared.running_process::broker::client::connect_to_backendonce Phase 4 ships, including Hello-skip and broker fallback behavior.RUNNING_PROCESS_DISABLE=1as the broker escape hatch while Phase 7 rollout is active.fbuildREADME/docs.Notes
zackees/fbuildis not visible to the GitHub connector; the accessible fbuild repository isFastLED/fbuild. Keep running-process#242 updated if the canonical repo mapping changes.Minimal working path status
RUNNING_PROCESS_DISABLE=1diagnostic surface.crates/fbuild-daemon/running-process/fbuild-daemon.servicedef.textproto.inas the packager template stub.fbuild daemon running-process --jsonandfbuild daemon servicedef --jsonpreviews for service metadata, service-definition path, daemon binary candidate/existence, current direct-fallback mode, and deferred broker items.fbuild.servicedefin installers/packages at the platform running-process service directory.BackendHandleendpoint-response probing; fbuild still uses the direct loopback HTTP daemon endpoint for this slice.running_process::broker::client::connect_to_backend/ Hello-skip broker path.Current minimal policy
Current-regime fbuild work is satisfied by #529 and #530: fbuild exposes the running-process service metadata seam, direct fallback mode, service-definition template path, and diagnostics-only
fbuild daemon running-process --json/fbuild daemon servicedef --jsonpreviews.Everything else stays stubbed for now: binary
.servicedefencoding/install, activeBackendHandle,running_process::broker::client::connect_to_backend, the broker/direct integration matrix, full lint/dylint, and broad three-OS acceptance. Reopen or split follow-up issues only when stable broker APIs are worth pinning for fbuild.