Remove poc-memory daemon and RPC infrastructure

The background daemon and its job orchestration are redundant now that
the consciousness binary handles everything directly. Gut daemon.rs
down to just GraphHealth + compute_graph_health (used by the F4 TUI
screen), remove the DaemonCmd CLI subcommand, strip daemon RPC
fast-paths from cli/agent.rs, and drop the jobkit dependency.

-1330 lines.

Co-Authored-By: Proof of Concept <poc@bcachefs.org>
This commit is contained in:
ProofOfConcept 2026-04-09 20:07:05 -04:00
parent e6c7b82a0f
commit aad0cd669a
6 changed files with 29 additions and 1359 deletions

34
Cargo.lock generated
View file

@ -538,7 +538,6 @@ dependencies = [
"http-body-util",
"hyper",
"hyper-util",
"jobkit",
"json5",
"libc",
"log",
@ -1569,20 +1568,6 @@ dependencies = [
"syn 2.0.117",
]
[[package]]
name = "jobkit"
version = "0.3.0"
source = "git+https://evilpiepirate.org/git/jobkit.git#4aacaac22c5f59a7fbc6ce3a65708fc370e55754"
dependencies = [
"chrono",
"libc",
"log",
"profiling",
"serde",
"serde_json",
"tokio",
]
[[package]]
name = "jobserver"
version = "0.1.34"
@ -2209,25 +2194,6 @@ dependencies = [
"yansi",
]
[[package]]
name = "profiling"
version = "1.0.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "3eb8486b569e12e2c32ad3e204dbaba5e4b5b216e9367044f25f1dba42341773"
dependencies = [
"profiling-procmacros",
]
[[package]]
name = "profiling-procmacros"
version = "1.0.17"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "52717f9a02b6965224f95ca2a81e2e0c5c43baacd28ca057577988930b6c3d5b"
dependencies = [
"quote",
"syn 2.0.117",
]
[[package]]
name = "ptr_meta"
version = "0.1.4"