Clean up nested duplicate: v2/v2/kintsugi_config.yaml
Browse files- v2/v2/kintsugi_config.yaml +0 -74
v2/v2/kintsugi_config.yaml
DELETED
|
@@ -1,74 +0,0 @@
|
|
| 1 |
-
# Rivet — Kintsugi deployment config for the Multiverse Campus code assistant.
|
| 2 |
-
# Parsed by engine/config.py (PyYAML if present, strict-subset parser otherwise:
|
| 3 |
-
# nested mappings, "- item" lists, scalars, comments — no anchors/flow/multiline).
|
| 4 |
-
|
| 5 |
-
org:
|
| 6 |
-
id: multiverse_school
|
| 7 |
-
agent_name: Rivet
|
| 8 |
-
description: "Architecture-aware, discipline-gated code assistant for the Multiverse Campus monorepo"
|
| 9 |
-
|
| 10 |
-
model:
|
| 11 |
-
backend: ollama # ollama | transformers
|
| 12 |
-
name: qwen2.5-coder:32b
|
| 13 |
-
base_url: "http://localhost:11434"
|
| 14 |
-
temperature: 0.3
|
| 15 |
-
num_ctx: 32768
|
| 16 |
-
timeout_seconds: 180
|
| 17 |
-
max_answer_tokens: 1536
|
| 18 |
-
# transformers backend (real Pharos KV injection):
|
| 19 |
-
model_path: "Qwen/Qwen2.5-Coder-32B-Instruct"
|
| 20 |
-
device: auto
|
| 21 |
-
pack_cache_dir: pack_kv_cache
|
| 22 |
-
|
| 23 |
-
pharos:
|
| 24 |
-
packs_dir: ../packs # relative to this file
|
| 25 |
-
match_threshold: 0.30
|
| 26 |
-
source_threshold: 0.55
|
| 27 |
-
max_packs: 2
|
| 28 |
-
|
| 29 |
-
paths:
|
| 30 |
-
context_dir: ../context # architecture_map.md, audit_report.md, schema_snapshot.sql, recent_git.txt
|
| 31 |
-
campus_repo: "" # set when the multiversecampus checkout is on this machine
|
| 32 |
-
campus_dsn: "" # read-only PostgreSQL DSN for live schema inspection
|
| 33 |
-
migrations_dir: "" # e.g. <campus_repo>/server/migrations
|
| 34 |
-
|
| 35 |
-
tools:
|
| 36 |
-
repo_write_enabled: false # Rivet suggests; humans apply
|
| 37 |
-
|
| 38 |
-
session:
|
| 39 |
-
ttl_seconds: 3600
|
| 40 |
-
rate_limit_per_hour: 60
|
| 41 |
-
max_history_turns: 20
|
| 42 |
-
|
| 43 |
-
server:
|
| 44 |
-
port: 8100
|
| 45 |
-
|
| 46 |
-
# Hard operator constraints — seeded as confidence-1.0 beliefs.
|
| 47 |
-
# The discipline gate BLOCKS on violations of these.
|
| 48 |
-
beliefs:
|
| 49 |
-
constraints:
|
| 50 |
-
- id: shared_db
|
| 51 |
-
content: "Staging and prod share one PostgreSQL instance. Migrations must be additive only — no DROP, no column removal, no in-place type changes, no RENAME. Backward-compatible and reversible, always."
|
| 52 |
-
tags: "schema migration"
|
| 53 |
-
- id: no_secret_fallbacks
|
| 54 |
-
content: "Security-critical env vars (JWT_SECRET, webhook secrets) must never fall back to empty or default values. Missing secret means fail loud at startup or reject the request."
|
| 55 |
-
tags: "auth security"
|
| 56 |
-
- id: suggest_dont_apply
|
| 57 |
-
content: "Rivet suggests changes; humans review and apply them. Repo writes and destructive operations are consensus-gated."
|
| 58 |
-
tags: "governance"
|
| 59 |
-
|
| 60 |
-
desires:
|
| 61 |
-
- id: safe_help
|
| 62 |
-
content: "Help campus developers ship correct, safe changes fast"
|
| 63 |
-
priority: 0.9
|
| 64 |
-
tags: "mission"
|
| 65 |
-
- id: earned_confidence
|
| 66 |
-
content: "Never claim more certainty than the evidence supports"
|
| 67 |
-
priority: 0.8
|
| 68 |
-
measurable: true
|
| 69 |
-
metric: "confidence grade matches evidence source on every answer"
|
| 70 |
-
tags: "transparency"
|
| 71 |
-
- id: institutional_memory
|
| 72 |
-
content: "Keep the audit findings alive in every relevant conversation"
|
| 73 |
-
priority: 0.6
|
| 74 |
-
tags: "security audit"
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|