.gitignore
.mintignore
.mintlifyignore
CLAUDE.md
CODE_OF_CONDUCT.md
CONTRIBUTING.md
LICENSE
MANIFEST.in
README.md
docs.json
pyproject.toml
requirements.txt
.github/workflows/publish.yml
benchmarks/ale/README.md
benchmarks/ale/config.yaml
benchmarks/ale/handler.py
benchmarks/ale/requirements.txt
benchmarks/ale/runner.py
benchmarks/ale/data/experiment_data/ahc002_context.txt
benchmarks/ale/data/experiment_data/ahc005_context.txt
benchmarks/ale/data/experiment_data/ahc006_context.txt
benchmarks/ioai2026/KAGGLE_CLI.md
benchmarks/ioai2026/README.md
benchmarks/ioai2026/RULES.md
benchmarks/ioai2026/config.yaml
benchmarks/ioai2026/handler.py
benchmarks/ioai2026/kernel_slots.py
benchmarks/ioai2026/preflight.py
benchmarks/ioai2026/preflight_spec.md
benchmarks/ioai2026/runner.py
benchmarks/ioai2026/past_learning/README.md
benchmarks/ioai2026/past_learning/RUNNABLE_TASKS.md
benchmarks/ioai2026/past_learning/config.yaml
benchmarks/ioai2026/past_learning/handler.py
benchmarks/ioai2026/past_learning/runner.py
benchmarks/ioai2026/past_learning/data/acquire_antique.py
benchmarks/ioai2026/past_learning/data/acquire_bobai.py
benchmarks/ioai2026/past_learning/data/antique_evaluate.py
benchmarks/ioai2026/past_learning/data/antique_statement.md
benchmarks/ioai2026/past_learning/data/bobai_evaluate.py
benchmarks/ioai2026/past_learning/data/bobai_statement.md
benchmarks/ioai2026/past_learning/data/prepare_antique.py
benchmarks/ioai2026/past_learning/data/prepare_bobai.py
benchmarks/ioai2026/past_learning/harvest/aggregate_prompt.md
benchmarks/ioai2026/past_learning/harvest/extract_prompt.md
benchmarks/ioai2026/past_learning/harvest/harvest_runner.py
benchmarks/mle/README.md
benchmarks/mle/config.yaml
benchmarks/mle/handler.py
benchmarks/mle/requirements.txt
benchmarks/mle/runner.py
benchmarks/mle/data/kg_data.json
benchmarks/posttrain/README.md
benchmarks/posttrain/RESULTS.md
benchmarks/posttrain/config.yaml
benchmarks/posttrain/handler.py
benchmarks/posttrain/runner.py
benchmarks/posttrain/gcp/00_bootstrap.sh
benchmarks/posttrain/gcp/01_build_assets.sh
benchmarks/posttrain/gcp/02_build_image.sh
benchmarks/posttrain/gcp/10_launch_run.sh
benchmarks/posttrain/gcp/20_fetch_results.sh
benchmarks/posttrain/gcp/30_coldstart_benchmark.sh
benchmarks/posttrain/gcp/40_eval_only.sh
benchmarks/posttrain/gcp/builder_startup.sh
benchmarks/posttrain/gcp/env.sh
benchmarks/posttrain/gcp/run_startup.sh
benchmarks/posttrain/ptb_adapter/README.md
benchmarks/posttrain/ptb_adapter/build_kapso_container.sh
benchmarks/posttrain/ptb_adapter/agents/kapso/solve.sh
benchmarks/posttrain/ptb_adapter/containers/kapso.def
benchmarks/posttrain/ptb_adapter/containers/vllm_debug.def
benchmarks/posttrain/reviews/arena-best-baseline-traces.md
benchmarks/posttrain/reviews/arena-qwen3-4b-postmortem.md
benchmarks/posttrain/reviews/f5-proposal.md
benchmarks/posttrain/reviews/run10-review.md
benchmarks/posttrain/reviews/run11-review.md
benchmarks/posttrain/reviews/run12-review.md
benchmarks/posttrain/reviews/run13-review.md
benchmarks/posttrain/reviews/run14-review.md
benchmarks/posttrain/reviews/run15-review.md
benchmarks/posttrain/reviews/run16-review.md
benchmarks/posttrain/reviews/run17-review.md
benchmarks/posttrain/reviews/run18-review.md
benchmarks/posttrain/reviews/run19-review.md
benchmarks/posttrain/reviews/run7-review.md
benchmarks/posttrain/reviews/run8-review.md
benchmarks/posttrain/reviews/run9-review.md
benchmarks/relbench/EVALUATION_PROTOCOL.md
benchmarks/relbench/README.md
benchmarks/relbench/campaign.py
benchmarks/relbench/config.yaml
benchmarks/relbench/context.py
benchmarks/relbench/handler.py
benchmarks/relbench/requirements.txt
benchmarks/relbench/runner.py
benchmarks/relbench/sandbox.py
benchmarks/relbench/task_specs.py
benchmarks/relbench/assets/kapso_vs_best_published.png
benchmarks/relbench/claude_code_baseline/PROMPT.md
benchmarks/relbench/claude_code_baseline/README.md
benchmarks/relbench/claude_code_baseline/RESULTS.md
benchmarks/relbench/claude_code_baseline/kapso_vs_claude_code.png
benchmarks/relbench/claude_code_baseline/run_baseline.sh
benchmarks/relbench/claude_code_baseline/score_baseline.py
benchmarks/relbench/data/learning_split.yaml
benchmarks/relbench/data/generic_baseline/main.py
benchmarks/relbench/data/generic_eval/README.md
benchmarks/relbench/data/generic_eval/grader.py
benchmarks/relbench/data/generic_eval/kapso_eval_archive.py
benchmarks/relbench/data/learning_behavior/b1-routing/rubric.md
benchmarks/relbench/data/learning_behavior/b1-routing/scenario.yaml
benchmarks/relbench/data/learning_behavior/b1-routing/truth.md
benchmarks/relbench/data/learning_behavior/b1-routing/fixture/report.md
benchmarks/relbench/data/learning_behavior/b1-routing/fixture/serving-record.yaml
benchmarks/relbench/data/learning_behavior/b1-routing/fixture/bank/index.md
benchmarks/relbench/data/learning_behavior/b1-routing/fixture/bank/log.md
benchmarks/relbench/data/learning_behavior/b1-routing/fixture/bank/sightings.md
benchmarks/relbench/data/learning_behavior/b1-routing/fixture/bank/insights/group-relative-standing.md
benchmarks/relbench/data/learning_behavior/b1-routing/fixture/bank/insights/index.md
benchmarks/relbench/data/learning_behavior/b1-routing/fixture/bank/procedures/index.md
benchmarks/relbench/data/learning_behavior/b10-effect/rubric.md
benchmarks/relbench/data/learning_behavior/b10-effect/scenario.yaml
benchmarks/relbench/data/learning_behavior/b10-effect/truth.md
benchmarks/relbench/data/learning_behavior/b10-effect/fixture/artifacts/batch1-exam-report.md
benchmarks/relbench/data/learning_behavior/b10-effect/fixture/artifacts/scorecard.yaml
benchmarks/relbench/data/learning_behavior/b10-effect/fixture/artifacts/training-curve.yaml
benchmarks/relbench/data/learning_behavior/b10-effect/fixture/artifacts/update-report-0.md
benchmarks/relbench/data/learning_behavior/b10-effect/fixture/artifacts/update-report-1.md
benchmarks/relbench/data/learning_behavior/b10-effect/fixture/artifacts/final-bank/index.md
benchmarks/relbench/data/learning_behavior/b10-effect/fixture/artifacts/final-bank/log.md
benchmarks/relbench/data/learning_behavior/b10-effect/fixture/artifacts/final-bank/sightings.md
benchmarks/relbench/data/learning_behavior/b10-effect/fixture/artifacts/final-bank/index/edges.yaml
benchmarks/relbench/data/learning_behavior/b10-effect/fixture/artifacts/final-bank/insights/censored-event-history-is-the-survival-spine.md
benchmarks/relbench/data/learning_behavior/b10-effect/fixture/artifacts/final-bank/insights/compact-tabular-beats-sequence-heads.md
benchmarks/relbench/data/learning_behavior/b10-effect/fixture/artifacts/final-bank/insights/direct-binary-companions-stabilize-survival.md
benchmarks/relbench/data/learning_behavior/b10-effect/fixture/artifacts/final-bank/insights/focused-cutoff-safe-relational-summaries.md
benchmarks/relbench/data/learning_behavior/b10-effect/fixture/artifacts/final-bank/insights/graph-rejections-are-variant-bounded.md
benchmarks/relbench/data/learning_behavior/b10-effect/fixture/artifacts/final-bank/insights/index.md
benchmarks/relbench/data/learning_behavior/b10-effect/fixture/artifacts/final-bank/insights/static-audit-flags-require-contract-validation.md
benchmarks/relbench/data/learning_behavior/b10-effect/fixture/artifacts/final-bank/insights/sub-noise-orderings-are-ties.md
benchmarks/relbench/data/learning_behavior/b10-effect/fixture/artifacts/final-bank/insights/training-reweighting-does-not-replace-representation.md
benchmarks/relbench/data/learning_behavior/b10-effect/fixture/artifacts/final-bank/procedures/index.md
benchmarks/relbench/data/learning_behavior/b10-effect/fixture/artifacts/final-bank/procedures/deployment-matched-temporal-selection/card.md
benchmarks/relbench/data/learning_behavior/b10-effect/fixture/artifacts/final-bank/procedures/family-level-literature-boundary/card.md
benchmarks/relbench/data/learning_behavior/b10-effect/fixture/artifacts/final-bank/procedures/gate-confirmations-by-decision-value/card.md
benchmarks/relbench/data/learning_behavior/b10-effect/fixture/artifacts/final-bank/procedures/guard-routed-state-by-event-time/card.md
benchmarks/relbench/data/learning_behavior/b10-effect/fixture/artifacts/final-bank/procedures/preflight-relational-pipeline-boundaries/card.md
benchmarks/relbench/data/learning_behavior/b2-abstraction/rubric.md
benchmarks/relbench/data/learning_behavior/b2-abstraction/scenario.yaml
benchmarks/relbench/data/learning_behavior/b2-abstraction/truth.md
benchmarks/relbench/data/learning_behavior/b2-abstraction/fixture/report.md
benchmarks/relbench/data/learning_behavior/b2-abstraction/fixture/serving-record.yaml
benchmarks/relbench/data/learning_behavior/b3-merge/rubric.md
benchmarks/relbench/data/learning_behavior/b3-merge/scenario.yaml
benchmarks/relbench/data/learning_behavior/b3-merge/truth.md
benchmarks/relbench/data/learning_behavior/b3-merge/fixture/bank/index.md
benchmarks/relbench/data/learning_behavior/b3-merge/fixture/bank/log.md
benchmarks/relbench/data/learning_behavior/b3-merge/fixture/bank/sightings.md
benchmarks/relbench/data/learning_behavior/b3-merge/fixture/bank/insights/cross-lane-finalist-blending.md
benchmarks/relbench/data/learning_behavior/b3-merge/fixture/bank/insights/evaluation-tail-erosion.md
benchmarks/relbench/data/learning_behavior/b3-merge/fixture/bank/insights/index.md
benchmarks/relbench/data/learning_behavior/b3-merge/fixture/bank/insights/reserve-erosion-kills-tails.md
benchmarks/relbench/data/learning_behavior/b3-merge/fixture/bank/insights/sibling-blend-blindness.md
benchmarks/relbench/data/learning_behavior/b3-merge/fixture/bank/procedures/index.md
benchmarks/relbench/data/learning_behavior/b4-generalization/rubric.md
benchmarks/relbench/data/learning_behavior/b4-generalization/scenario.yaml
benchmarks/relbench/data/learning_behavior/b4-generalization/truth.md
benchmarks/relbench/data/learning_behavior/b4-generalization/fixture/bank/index.md
benchmarks/relbench/data/learning_behavior/b4-generalization/fixture/bank/log.md
benchmarks/relbench/data/learning_behavior/b4-generalization/fixture/bank/sightings.md
benchmarks/relbench/data/learning_behavior/b4-generalization/fixture/bank/insights/dormant-attendee-ego-collapse.md
benchmarks/relbench/data/learning_behavior/b4-generalization/fixture/bank/insights/dormant-customer-ego-collapse.md
benchmarks/relbench/data/learning_behavior/b4-generalization/fixture/bank/insights/dormant-reviewer-ego-collapse.md
benchmarks/relbench/data/learning_behavior/b4-generalization/fixture/bank/insights/index.md
benchmarks/relbench/data/learning_behavior/b4-generalization/fixture/bank/procedures/index.md
benchmarks/relbench/data/learning_behavior/b5-tension/rubric.md
benchmarks/relbench/data/learning_behavior/b5-tension/scenario.yaml
benchmarks/relbench/data/learning_behavior/b5-tension/truth.md
benchmarks/relbench/data/learning_behavior/b5-tension/fixture/bank/index.md
benchmarks/relbench/data/learning_behavior/b5-tension/fixture/bank/log.md
benchmarks/relbench/data/learning_behavior/b5-tension/fixture/bank/sightings.md
benchmarks/relbench/data/learning_behavior/b5-tension/fixture/bank/insights/cosine-restarts-help.md
benchmarks/relbench/data/learning_behavior/b5-tension/fixture/bank/insights/cosine-restarts-hurt.md
benchmarks/relbench/data/learning_behavior/b5-tension/fixture/bank/insights/index.md
benchmarks/relbench/data/learning_behavior/b5-tension/fixture/bank/insights/sequence-heads-lose-sparse.md
benchmarks/relbench/data/learning_behavior/b5-tension/fixture/bank/insights/sequence-heads-pay-dense.md
benchmarks/relbench/data/learning_behavior/b5-tension/fixture/bank/procedures/index.md
benchmarks/relbench/data/learning_behavior/b6-reliability/rubric.md
benchmarks/relbench/data/learning_behavior/b6-reliability/scenario.yaml
benchmarks/relbench/data/learning_behavior/b6-reliability/truth.md
benchmarks/relbench/data/learning_behavior/b6-reliability/fixture/report.md
benchmarks/relbench/data/learning_behavior/b6-reliability/fixture/serving-record.yaml
benchmarks/relbench/data/learning_behavior/b6-reliability/fixture/bank/index.md
benchmarks/relbench/data/learning_behavior/b6-reliability/fixture/bank/log.md
benchmarks/relbench/data/learning_behavior/b6-reliability/fixture/bank/sightings.md
benchmarks/relbench/data/learning_behavior/b6-reliability/fixture/bank/insights/control-card-untouched.md
benchmarks/relbench/data/learning_behavior/b6-reliability/fixture/bank/insights/gated-text-blocks-pay.md
benchmarks/relbench/data/learning_behavior/b6-reliability/fixture/bank/insights/index.md
benchmarks/relbench/data/learning_behavior/b6-reliability/fixture/bank/insights/proxy-graph-features-pay.md
benchmarks/relbench/data/learning_behavior/b6-reliability/fixture/bank/procedures/index.md
benchmarks/relbench/data/learning_behavior/b7-hindcast/rubric.md
benchmarks/relbench/data/learning_behavior/b7-hindcast/scenario.yaml
benchmarks/relbench/data/learning_behavior/b7-hindcast/truth.md
benchmarks/relbench/data/learning_behavior/b7-hindcast/fixture/bank/index.md
benchmarks/relbench/data/learning_behavior/b7-hindcast/fixture/bank/log.md
benchmarks/relbench/data/learning_behavior/b7-hindcast/fixture/bank/sightings.md
benchmarks/relbench/data/learning_behavior/b7-hindcast/fixture/bank/insights/confirmation-overhead-negative.md
benchmarks/relbench/data/learning_behavior/b7-hindcast/fixture/bank/insights/group-relative-standing.md
benchmarks/relbench/data/learning_behavior/b7-hindcast/fixture/bank/insights/index.md
benchmarks/relbench/data/learning_behavior/b7-hindcast/fixture/bank/procedures/index.md
benchmarks/relbench/data/learning_behavior/b7-hindcast/fixture/bank/procedures/cross-branch-ensemble-candidate/card.md
benchmarks/relbench/data/starter_kit/CONTRACT.md
benchmarks/relbench/data/starter_kit/README.md
benchmarks/relbench/data/starter_kit/__init__.py
benchmarks/relbench/data/starter_kit/check_predictions.py
benchmarks/relbench/data/starter_kit/common.py
leeroo_kapso.egg-info/PKG-INFO
leeroo_kapso.egg-info/SOURCES.txt
leeroo_kapso.egg-info/dependency_links.txt
leeroo_kapso.egg-info/entry_points.txt
leeroo_kapso.egg-info/requires.txt
leeroo_kapso.egg-info/top_level.txt
moltbook_bot/README.md
moltbook_bot/check_moltbook_api.sh
moltbook_bot/server.py
moltbook_bot/setup_openclaw.sh
moltbook_bot/start_server.sh.example
moltbook_bot/openclaw_skill/HEARTBEAT.md
moltbook_bot/openclaw_skill/SKILL.md
src/kapso/__init__.py
src/kapso/cli.py
src/kapso/config.yaml
src/kapso/kapso.py
src/kapso/core/__init__.py
src/kapso/core/cli_inference.py
src/kapso/core/config.py
src/kapso/core/llm.py
src/kapso/core/prompt_loader.py
src/kapso/deployment/__init__.py
src/kapso/deployment/base.py
src/kapso/deployment/factory.py
src/kapso/deployment/software.py
src/kapso/deployment/adapter/__init__.py
src/kapso/deployment/adapter/adaptation_prompt.txt
src/kapso/deployment/adapter/agent.py
src/kapso/deployment/adapter/validator.py
src/kapso/deployment/selector/agent.py
src/kapso/deployment/selector/correction_prompt.md
src/kapso/deployment/selector/selection_prompt.md
src/kapso/deployment/strategies/README.md
src/kapso/deployment/strategies/__init__.py
src/kapso/deployment/strategies/base.py
src/kapso/deployment/strategies/bentoml/__init__.py
src/kapso/deployment/strategies/bentoml/adapter_instruction.txt
src/kapso/deployment/strategies/bentoml/config.yaml
src/kapso/deployment/strategies/bentoml/runner.py
src/kapso/deployment/strategies/bentoml/selector_instruction.txt
src/kapso/deployment/strategies/docker/__init__.py
src/kapso/deployment/strategies/docker/adapter_instruction.txt
src/kapso/deployment/strategies/docker/config.yaml
src/kapso/deployment/strategies/docker/runner.py
src/kapso/deployment/strategies/docker/selector_instruction.txt
src/kapso/deployment/strategies/langgraph/__init__.py
src/kapso/deployment/strategies/langgraph/adapter_instruction.txt
src/kapso/deployment/strategies/langgraph/config.yaml
src/kapso/deployment/strategies/langgraph/runner.py
src/kapso/deployment/strategies/langgraph/selector_instruction.txt
src/kapso/deployment/strategies/local/__init__.py
src/kapso/deployment/strategies/local/adapter_instruction.txt
src/kapso/deployment/strategies/local/config.yaml
src/kapso/deployment/strategies/local/runner.py
src/kapso/deployment/strategies/local/selector_instruction.txt
src/kapso/deployment/strategies/modal/__init__.py
src/kapso/deployment/strategies/modal/adapter_instruction.txt
src/kapso/deployment/strategies/modal/config.yaml
src/kapso/deployment/strategies/modal/runner.py
src/kapso/deployment/strategies/modal/selector_instruction.txt
src/kapso/environment/__init__.py
src/kapso/environment/handlers/__init__.py
src/kapso/environment/handlers/base.py
src/kapso/environment/handlers/generic.py
src/kapso/execution/__init__.py
src/kapso/execution/budget.py
src/kapso/execution/evaluation_archive.py
src/kapso/execution/evaluation_archive_sandbox.py
src/kapso/execution/evaluation_integrity.py
src/kapso/execution/fidelity.py
src/kapso/execution/iteration_evaluator.py
src/kapso/execution/observability.py
src/kapso/execution/orchestrator.py
src/kapso/execution/run_checkpoint.py
src/kapso/execution/solution.py
src/kapso/execution/types.py
src/kapso/execution/coding_agents/README.md
src/kapso/execution/coding_agents/__init__.py
src/kapso/execution/coding_agents/agents.yaml
src/kapso/execution/coding_agents/base.py
src/kapso/execution/coding_agents/commit_message_generator.py
src/kapso/execution/coding_agents/factory.py
src/kapso/execution/coding_agents/adapters/TEMPLATE.py
src/kapso/execution/coding_agents/adapters/__init__.py
src/kapso/execution/coding_agents/adapters/aider_agent.py
src/kapso/execution/coding_agents/adapters/claude_code_agent.py
src/kapso/execution/coding_agents/adapters/codex_agent.py
src/kapso/execution/coding_agents/adapters/gemini_agent.py
src/kapso/execution/coding_agents/adapters/openhands_agent.py
src/kapso/execution/coding_agents/adapters/oss_claude_code_agent.py
src/kapso/execution/evaluation_maintainer/__init__.py
src/kapso/execution/evaluation_maintainer/maintainer.py
src/kapso/execution/evaluation_maintainer/registry.py
src/kapso/execution/evaluation_maintainer/prompts/change_request.md
src/kapso/execution/evaluation_maintainer/prompts/setup_build.md
src/kapso/execution/evaluation_maintainer/prompts/setup_provided.md
src/kapso/execution/experiment_workspace/__init__.py
src/kapso/execution/experiment_workspace/experiment_session.py
src/kapso/execution/experiment_workspace/experiment_workspace.py
src/kapso/execution/memories/__init__.py
src/kapso/execution/memories/experiment_memory/__init__.py
src/kapso/execution/memories/experiment_memory/store.py
src/kapso/execution/memories/repo_memory/__init__.py
src/kapso/execution/memories/repo_memory/builders.py
src/kapso/execution/memories/repo_memory/manager.py
src/kapso/execution/memories/repo_memory/observation.py
src/kapso/execution/memories/repo_memory/prompts/infer_repo_model_initial.md
src/kapso/execution/memories/repo_memory/prompts/infer_repo_model_retry.md
src/kapso/execution/memories/repo_memory/prompts/infer_repo_model_update.md
src/kapso/execution/memories/repo_memory/prompts/plan_files_to_read.md
src/kapso/execution/search_strategies/README.md
src/kapso/execution/search_strategies/__init__.py
src/kapso/execution/search_strategies/_template.py
src/kapso/execution/search_strategies/base.py
src/kapso/execution/search_strategies/factory.py
src/kapso/execution/search_strategies/strategies.yaml
src/kapso/execution/search_strategies/generic/__init__.py
src/kapso/execution/search_strategies/generic/codex_ideation.py
src/kapso/execution/search_strategies/generic/difficulties_generator.py
src/kapso/execution/search_strategies/generic/expansion_lanes.py
src/kapso/execution/search_strategies/generic/feedback_flow.py
src/kapso/execution/search_strategies/generic/ideation.py
src/kapso/execution/search_strategies/generic/implementation.py
src/kapso/execution/search_strategies/generic/lens_planning.py
src/kapso/execution/search_strategies/generic/registered_evaluation.py
src/kapso/execution/search_strategies/generic/shared_cache.py
src/kapso/execution/search_strategies/generic/strategy.py
src/kapso/execution/search_strategies/generic/feedback_generator/__init__.py
src/kapso/execution/search_strategies/generic/feedback_generator/feedback_generator.py
src/kapso/execution/search_strategies/generic/feedback_generator/prompts/feedback_generator.md
src/kapso/execution/search_strategies/generic/prompts/coding_agent_debug.md
src/kapso/execution/search_strategies/generic/prompts/coding_agent_implement.md
src/kapso/execution/search_strategies/generic/prompts/difficulties_fallback.md
src/kapso/execution/search_strategies/generic/prompts/ideation_claude_code.md
src/kapso/execution/search_strategies/generic/prompts/ideation_ensemble_addendum.md
src/kapso/execution/search_strategies/generic/prompts/ideation_lens_planner.md
src/kapso/execution/search_strategies/generic/prompts/ideation_lens_replanner.md
src/kapso/execution/search_strategies/generic/prompts/ideation_selector.md
src/kapso/execution/search_strategies/generic/prompts/ideation_selector_expansion_addendum.md
src/kapso/execution/search_strategies/generic/prompts/implementation_claude_code.md
src/kapso/gated_mcp/__init__.py
src/kapso/gated_mcp/backends.py
src/kapso/gated_mcp/presets.py
src/kapso/gated_mcp/server.py
src/kapso/gated_mcp/gates/__init__.py
src/kapso/gated_mcp/gates/bank_gate.py
src/kapso/gated_mcp/gates/base.py
src/kapso/gated_mcp/gates/code_gate.py
src/kapso/gated_mcp/gates/experiment_history_gate.py
src/kapso/gated_mcp/gates/idea_gate.py
src/kapso/gated_mcp/gates/kg_gate.py
src/kapso/gated_mcp/gates/repo_memory_gate.py
src/kapso/gated_mcp/gates/research_gate.py
src/kapso/knowledge_base/__init__.py
src/kapso/knowledge_base/types.py
src/kapso/knowledge_base/learners/__init__.py
src/kapso/knowledge_base/learners/__main__.py
src/kapso/knowledge_base/learners/knowledge_learner_pipeline.py
src/kapso/knowledge_base/learners/sources.py
src/kapso/knowledge_base/learners/ingestors/__init__.py
src/kapso/knowledge_base/learners/ingestors/base.py
src/kapso/knowledge_base/learners/ingestors/experiment_ingestor.py
src/kapso/knowledge_base/learners/ingestors/factory.py
src/kapso/knowledge_base/learners/ingestors/repo_ingestor/__init__.py
src/kapso/knowledge_base/learners/ingestors/repo_ingestor/context_builder.py
src/kapso/knowledge_base/learners/ingestors/repo_ingestor/repo_builder.py
src/kapso/knowledge_base/learners/ingestors/repo_ingestor/utils.py
src/kapso/knowledge_base/learners/ingestors/repo_ingestor/wiki_validator.py
src/kapso/knowledge_base/learners/ingestors/repo_ingestor/prompts/anchoring.md
src/kapso/knowledge_base/learners/ingestors/repo_ingestor/prompts/anchoring_context.md
src/kapso/knowledge_base/learners/ingestors/repo_ingestor/prompts/audit.md
src/kapso/knowledge_base/learners/ingestors/repo_ingestor/prompts/enrichment.md
src/kapso/knowledge_base/learners/ingestors/repo_ingestor/prompts/excavation_synthesis.md
src/kapso/knowledge_base/learners/ingestors/repo_ingestor/prompts/orphan_audit.md
src/kapso/knowledge_base/learners/ingestors/repo_ingestor/prompts/orphan_create.md
src/kapso/knowledge_base/learners/ingestors/repo_ingestor/prompts/orphan_review.md
src/kapso/knowledge_base/learners/ingestors/repo_ingestor/prompts/repo_builder.md
src/kapso/knowledge_base/learners/ingestors/repo_ingestor/prompts/repo_understanding.md
src/kapso/knowledge_base/learners/ingestors/research_ingestor/README.md
src/kapso/knowledge_base/learners/ingestors/research_ingestor/__init__.py
src/kapso/knowledge_base/learners/ingestors/research_ingestor/base.py
src/kapso/knowledge_base/learners/ingestors/research_ingestor/idea_ingestor.py
src/kapso/knowledge_base/learners/ingestors/research_ingestor/implementation_ingestor.py
src/kapso/knowledge_base/learners/ingestors/research_ingestor/research_report_ingestor.py
src/kapso/knowledge_base/learners/ingestors/research_ingestor/utils.py
src/kapso/knowledge_base/learners/ingestors/research_ingestor/prompts/auditing.md
src/kapso/knowledge_base/learners/ingestors/research_ingestor/prompts/planning.md
src/kapso/knowledge_base/learners/ingestors/research_ingestor/prompts/writing.md
src/kapso/knowledge_base/learners/merger/__init__.py
src/kapso/knowledge_base/learners/merger/knowledge_merger.py
src/kapso/knowledge_base/learners/merger/prompts/__init__.py
src/kapso/knowledge_base/learners/merger/prompts/hierarchical_merge.md
src/kapso/knowledge_base/search/README.md
src/kapso/knowledge_base/search/__init__.py
src/kapso/knowledge_base/search/base.py
src/kapso/knowledge_base/search/factory.py
src/kapso/knowledge_base/search/kg_graph_search.py
src/kapso/knowledge_base/search/kg_llm_navigation_search.py
src/kapso/knowledge_base/search/knowledge_search.yaml
src/kapso/knowledge_base/search/workflow_search.py
src/kapso/knowledge_base/wiki_structure/page_connections.md
src/kapso/knowledge_base/wiki_structure/wiki_structure_description.md
src/kapso/knowledge_base/wiki_structure/environment_page/page_definition.md
src/kapso/knowledge_base/wiki_structure/environment_page/sections_definition.md
src/kapso/knowledge_base/wiki_structure/heuristic_page/page_definition.md
src/kapso/knowledge_base/wiki_structure/heuristic_page/sections_definition.md
src/kapso/knowledge_base/wiki_structure/implementation_page/page_definition.md
src/kapso/knowledge_base/wiki_structure/implementation_page/sections_definition.md
src/kapso/knowledge_base/wiki_structure/principle_page/page_definition.md
src/kapso/knowledge_base/wiki_structure/principle_page/sections_definition.md
src/kapso/knowledge_base/wiki_structure/workflow_page/page_definition.md
src/kapso/knowledge_base/wiki_structure/workflow_page/sections_definition.md
src/kapso/learning/__init__.py
src/kapso/learning/ab.py
src/kapso/learning/bank.py
src/kapso/learning/bank_invariants.py
src/kapso/learning/bank_remote.py
src/kapso/learning/behavior.py
src/kapso/learning/codify_gates.py
src/kapso/learning/codify_run.py
src/kapso/learning/corpus_import.py
src/kapso/learning/develop.py
src/kapso/learning/gcp_ephemeral.py
src/kapso/learning/harvest.py
src/kapso/learning/lesson_result.py
src/kapso/learning/mining.py
src/kapso/learning/refs.py
src/kapso/learning/retriever.py
src/kapso/learning/serving_launch.py
src/kapso/learning/trajectory_store.py
src/kapso/learning/update_frame.py
src/kapso/learning/crews/grading/assessor_prompt.md
src/kapso/learning/crews/grading/report_writer_prompt.md
src/kapso/learning/crews/grading/verifier_prompt.md
src/kapso/learning/crews/mining/append_system_prompt.md
src/kapso/learning/crews/mining/lead_prompt.md
src/kapso/learning/crews/mining/mined_format.md
src/kapso/learning/crews/mining/agents/critic.md
src/kapso/learning/crews/mining/agents/flow-writer.md
src/kapso/learning/crews/update/append_system_prompt.md
src/kapso/learning/crews/update/lead_prompt.md
src/kapso/learning/crews/update/agents/critic.md
src/kapso/learning/crews/update/roles/card-generalizer.md
src/kapso/learning/crews/update/roles/card-merger.md
src/kapso/learning/crews/update/roles/card-writer.md
src/kapso/learning/crews/update/roles/expiry-sweeper.md
src/kapso/learning/crews/update/roles/procedure-codifier.md
src/kapso/learning/crews/update/roles/reliability-assessor.md
src/kapso/learning/crews/update/roles/tension-resolver.md
src/kapso/learning/graders/__init__.py
src/kapso/learning/graders/frame.py
src/kapso/learning/graders/gauntlet.py
src/kapso/learning/graders/hindcast.py
src/kapso/learning/graders/scorecard.py
src/kapso/learning/graders/split.py
src/kapso/researcher/__init__.py
src/kapso/researcher/research_findings.py
src/kapso/researcher/researcher.py
src/kapso/researcher/prompts/idea.md
src/kapso/researcher/prompts/implementation.md
src/kapso/researcher/prompts/research_envelope.md
src/kapso/researcher/prompts/study.md