generated from coulomb/repo-seed
session-memory Phase 2: evidence-bar + bloat guard (T04)
gating.py: two-tier evidence bar (OQ5) — promote floor (frequency/sessions/ cost_impact) plus a stricter distribution-eligibility floor that sets a promoted pattern to approved+distribution_ready vs provisional. Wired into review() so thin approvals land provisional. bloat_warnings flags duplicate and near-duplicate (same signal-type+locus) candidates (OQ6). [curate]/ [curate.gate] knobs in config.toml. 6 new tests; suite 64/64 green. Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
This commit is contained in:
@@ -31,6 +31,21 @@ enabled = true
|
||||
root = "~/.grok/sessions"
|
||||
glob = "*/*/chat_history.jsonl"
|
||||
|
||||
# Curate phase (AGENTIC-WP-0004): catalog location + promotion evidence bar.
|
||||
[curate]
|
||||
catalog_dir = "session_memory/catalog" # files-first Pattern Catalog (committed)
|
||||
review_log = "session_memory/.store/reviews.jsonl" # remembered decisions (gitignored)
|
||||
|
||||
# Evidence bar (OQ5): floors to promote at all, and stricter floors to be
|
||||
# distribution-eligible (status=approved, distribution_ready=true).
|
||||
[curate.gate]
|
||||
min_frequency = 2 # >= this many supporting signals to promote
|
||||
min_sessions = 2 # >= this many distinct sessions
|
||||
min_cost_impact = 0.0
|
||||
dist_require_cross_flavor = false # require cross-flavor evidence to distribute
|
||||
dist_min_frequency = 3
|
||||
dist_min_cost_impact = 0.0
|
||||
|
||||
# cwd basename -> domain slug. Used to tag sessions with their Custodian domain.
|
||||
[repo_domain_map]
|
||||
agentic-resources = "helix_forge"
|
||||
|
||||
Reference in New Issue
Block a user