remove decay, fix_categories, and categorize
Graph-wide decay is the wrong approach — node importance should emerge from graph topology (degree, centrality, usage patterns), not a global weight field multiplied by a category-specific factor. Remove: Store::decay(), Store::categorize(), Store::fix_categories(), Category::decay_factor(), cmd_decay, cmd_categorize, cmd_fix_categories, job_decay, and all category assignments at node creation time. Category remains in the schema as a vestigial field (removing it requires a capnp migration) but no longer affects behavior. Co-Authored-By: ProofOfConcept <poc@bcachefs.org>
This commit is contained in:
parent
804578b977
commit
4bc74ca4a2
6 changed files with 0 additions and 198 deletions
|
|
@ -121,18 +121,6 @@ fn job_fact_mine(ctx: &ExecutionContext, path: &str) -> Result<(), TaskError> {
|
|||
})
|
||||
}
|
||||
|
||||
fn job_decay(ctx: &ExecutionContext) -> Result<(), TaskError> {
|
||||
run_job(ctx, "decay", || {
|
||||
ctx.log_line("loading store");
|
||||
let mut store = crate::store::Store::load()?;
|
||||
ctx.log_line("decaying");
|
||||
let (decayed, pruned) = store.decay();
|
||||
store.save()?;
|
||||
ctx.log_line(&format!("{} decayed, {} pruned", decayed, pruned));
|
||||
Ok(())
|
||||
})
|
||||
}
|
||||
|
||||
fn job_consolidate(ctx: &ExecutionContext) -> Result<(), TaskError> {
|
||||
run_job(ctx, "consolidate", || {
|
||||
ctx.log_line("loading store");
|
||||
|
|
@ -499,7 +487,6 @@ pub fn run_daemon() -> Result<(), String> {
|
|||
for (fname_key, path_str, seg_count) in &mark_transcript_done {
|
||||
let content = format!("All {} segments mined for {}", seg_count, path_str);
|
||||
let mut node = crate::store::new_node(fname_key, &content);
|
||||
node.category = crate::store::Category::Task;
|
||||
node.provenance = crate::store::Provenance::AgentExperienceMine;
|
||||
let _ = store.upsert_node(node);
|
||||
seg_cache.remove(path_str);
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue