Ctrl K
ComunidadGuías…

examples/eval-profiles/buyer-fit-m0.env

Rama main · réplica de lectura del repositorio original.

Archivo original ↗Preguntar a KiBot
# Crux Daemon — Buyer-Fit Evaluation Profile (M0)
#
# Purpose: flip on the shipped-but-hidden capabilities that a heavy
# multi-agent buyer evaluates, so the buyer-fit scorecard (ExecPlan
# crux-daemon-buyer-fit-buildout-2026-07-13) can be run against a single,
# reproducible daemon configuration.
#
# This profile changes ONLY feature-flag defaults. It ships no secrets and
# sets no auth mode — you must still provide CORECRUXD_AUTH_MODE and a data
# dir (see config.example.env, the authoritative flag reference).
#
# Usage:
#   source config.example.env            # base config (auth, storage, network)
#   source examples/eval-profiles/buyer-fit-m0.env   # flip the eval capabilities on
#   ./target/release/corecruxd
#
# Verify the profile booted (all six capabilities report enabled):
#   curl -s localhost:14800/v1/version | jq .capabilities
#   scripts/eval/verify-profile.sh       # machine-checks version + endpoint health
#
# ── The six buyer-fit capabilities ─────────────────────────────────
# Each maps to a knock-out / table-stake axis in the buyer-fit analysis.
# Authoritative flag semantics live in config.example.env; this file only
# sets the eval values.

# #4 Memory + coordination in ONE substrate (work board + handoffs + leases).
# Default is already ON; set explicitly so the profile is self-describing and
# an inherited `CORECRUXD_COORD=0` cannot silently disable it under eval.
CORECRUXD_COORD=1

# #2 Dreams-with-receipts groundwork: consolidation review scheduler.
# Detect-and-surface ONLY (never auto-resolves — safety invariant); surfaces
# stale/contradictory-fact review candidates on an interval.
CORECRUXD_CONSOLIDATION_SCHEDULER=1
# Review cadence in seconds (clamped 60..=86400). 900 = every 15 min for eval
# responsiveness; production default is 3600.
CORECRUXD_CONSOLIDATION_SCHEDULER_INTERVAL_SECS=900

# Provider-neutral context bundle at /v1/context (cross-provider recall the
# buyer mounts from Claude Code + Codex + open models — knock-out #3).
CORECRUXD_CONTEXT_SURFACE=1

# Local folder/file ingest at /v1/local/ingest (setup #7 + the loader the
# tier-packaging plan consumes). Sealed, offline; no external service.
CORECRUXD_LOCAL_INGEST=1

# Live status feed of the work board (part of the memory+coordination
# substrate story, #4).
CORECRUXD_FEATURE_STATUS_FEED=1

# #1 Gated auto-capture (the marquee): session text -> reviewable, receipted,
# born-private candidates at /v1/memory/*. A candidate never reaches recall
# until an explicit promotion; unscored candidates are review-only (fail-closed).
CORECRUXD_AUTO_CAPTURE=1

# Signed, replayable activity log (#5 honest accounting; #6 durable,
# restart-surviving record with a journal).
CORECRUXD_FEATURE_ACTIVITY_LOG=1
# Sign each activity turn so the log is tamper-evident (offline-verifiable).
CORECRUXD_FEATURE_ACTIVITY_SIGN=1