bankai/daemon_store
Daemon-owned transactional command service facade.
High-cohesion entry point aggregating mutations, queries, relations, diagnostics, and subsystem services.
Types
pub type Claimed =
mutations.Claimed
Values
pub fn add_dependency(
workspace: String,
task_id: String,
target_id: String,
rest: List(String),
) -> Result(json.Json, String)
pub fn add_label(
workspace: String,
id: String,
label: String,
) -> Result(json.Json, String)
pub fn backup_jsonl(
workspace: String,
) -> Result(json.Json, String)
pub fn backup_list(
workspace: String,
) -> Result(json.Json, String)
pub fn backup_preview(
workspace: String,
path: String,
) -> Result(json.Json, String)
pub fn backup_prune(
workspace: String,
keep: Int,
) -> Result(json.Json, String)
pub fn backup_restore(
workspace: String,
path: String,
) -> Result(json.Json, String)
pub fn batch_mutate(
workspace: String,
idempotency_key: String,
mutations: List(String),
) -> Result(json.Json, String)
pub fn blocked_tasks(
workspace: String,
rest: List(String),
) -> Result(json.Json, String)
pub fn claim(
workspace: String,
id: String,
rest: List(String),
) -> Result(json.Json, String)
pub fn claim_next_ready(
workspace: String,
rest: List(String),
) -> Result(json.Json, String)
pub fn claim_record(
workspace: String,
id: String,
rest: List(String),
) -> Result(mutations.Claimed, String)
pub fn close(
workspace: String,
id: String,
reason: String,
) -> Result(json.Json, String)
pub fn cluster_status(
workspace: String,
) -> Result(json.Json, String)
pub fn conflicts_clear(
workspace: String,
) -> Result(json.Json, String)
pub fn conflicts_list(
workspace: String,
) -> Result(json.Json, String)
pub fn conflicts_resolve(
workspace: String,
conflict_id: String,
) -> Result(json.Json, String)
pub fn count_tasks(
workspace: String,
rest: List(String),
) -> Result(json.Json, String)
pub fn create(
workspace: String,
title: String,
rest: List(String),
) -> Result(json.Json, String)
pub fn cycle_edges(
workspace: String,
) -> Result(json.Json, String)
pub fn defer_until(
workspace: String,
id: String,
until_text: String,
) -> Result(json.Json, String)
pub fn dependency_graph(
workspace: String,
args: List(String),
) -> Result(json.Json, String)
pub fn dependency_integrity(
workspace: String,
) -> Result(json.Json, String)
pub fn dependency_list(
workspace: String,
id: String,
) -> Result(json.Json, String)
pub fn dependency_tree(
workspace: String,
id: String,
) -> Result(json.Json, String)
pub fn duplicate_pairs(
workspace: String,
) -> Result(json.Json, String)
pub fn export_jsonl(
workspace: String,
) -> Result(json.Json, String)
pub fn export_jsonl_to(
workspace: String,
path: String,
) -> Result(json.Json, String)
pub fn gate_check(
workspace: String,
id: String,
) -> Result(json.Json, String)
pub fn gate_fact_ingest(
workspace: String,
gate_id: String,
issuer: String,
wire: String,
) -> Result(json.Json, String)
pub fn gate_list(
workspace: String,
rest: List(String),
) -> Result(json.Json, String)
pub fn gate_resolve(
workspace: String,
id: String,
rest: List(String),
) -> Result(json.Json, String)
pub fn import_jsonl(
workspace: String,
path: String,
) -> Result(json.Json, String)
pub fn init_workspace(
workspace: String,
) -> Result(json.Json, String)
pub fn journal_tail(
workspace: String,
after_offset: Int,
) -> Result(json.Json, String)
pub fn list_tasks(
workspace: String,
rest: List(String),
) -> Result(json.Json, String)
pub fn merge(
workspace: String,
source_id: String,
canonical_id: String,
) -> Result(json.Json, String)
pub fn merge_duplicate(
workspace: String,
source_id: String,
canonical_id: String,
) -> Result(json.Json, String)
pub fn molecule_instantiate(
workspace: String,
template_hash: String,
idempotency_key: String,
raw_bindings: List(String),
) -> Result(json.Json, String)
pub fn molecule_list(
workspace: String,
) -> Result(json.Json, String)
pub fn molecule_register(
workspace: String,
source: String,
) -> Result(json.Json, String)
pub fn molecule_show(
workspace: String,
hash: String,
) -> Result(json.Json, String)
pub fn prime_query(
workspace: String,
query: String,
) -> Result(json.Json, String)
pub fn pull_peer(
workspace: String,
host: String,
port: Int,
) -> Result(json.Json, String)
pub fn ready_tasks(
workspace: String,
rest: List(String),
) -> Result(json.Json, String)
pub fn reconcile_jsonl(
workspace: String,
path: String,
) -> Result(json.Json, String)
pub fn remove_dependency(
workspace: String,
task_id: String,
target_id: String,
rest: List(String),
) -> Result(json.Json, String)
pub fn remove_label(
workspace: String,
id: String,
label: String,
) -> Result(json.Json, String)
pub fn rule_approve(
workspace: String,
hash: String,
) -> Result(json.Json, String)
pub fn rule_audit(workspace: String) -> Result(json.Json, String)
pub fn rule_eval(
workspace: String,
hash: String,
args: List(String),
) -> Result(json.Json, String)
pub fn rule_register(
workspace: String,
name: String,
source: String,
) -> Result(json.Json, String)
pub fn satisfy_gate(
workspace: String,
id: String,
) -> Result(json.Json, String)
pub fn semantic_duplicates(
workspace: String,
rest: List(String),
) -> Result(json.Json, String)
pub fn set_priority(
workspace: String,
id: String,
priority_text: String,
) -> Result(json.Json, String)
pub fn stale_tasks(
workspace: String,
rest: List(String),
) -> Result(json.Json, String)
pub fn traverse_dependencies(
workspace: String,
id: String,
args: List(String),
) -> Result(json.Json, String)
pub fn update(
workspace: String,
id: String,
status: String,
) -> Result(json.Json, String)
pub fn update_fenced(
workspace: String,
id: String,
status: String,
fence_text: String,
) -> Result(json.Json, String)
pub fn vector_projection_status(
workspace: String,
) -> Result(json.Json, String)
pub fn warm_vector_projection(
workspace: String,
) -> Result(Int, String)
pub fn wisp_archive(
workspace: String,
id: option.Option(String),
) -> Result(json.Json, String)
pub fn wisp_burn(
workspace: String,
id: String,
rest: List(String),
) -> Result(json.Json, String)
pub fn wisp_digest(
workspace: String,
id: String,
) -> Result(json.Json, String)
pub fn wisp_list(
workspace: String,
rest: List(String),
) -> Result(json.Json, String)
pub fn wisp_promote(
workspace: String,
id: String,
rest: List(String),
) -> Result(json.Json, String)