Boule Control Room

BOUNDARIES BEFORE EXECUTION · BOUNDED TICKER · EVENT-SOURCED · v2.3
SESSION LIVE
SSOT AGENTS.md
LINT 48/48
JOBS 0✓ / 0
LATCH 0
CAPTURE 0/d
--:--:--
FLEET

Agent Fleet · Orchestration

5 types
ServiceRegistry · lifecycle
⌬ Codex Job job#0481RUNNING
timeout900s
maxTurns24
costCap$2.40 / $5.00
turns used7 / 24
ACCEPT proposal
REJECT · kill
CORE

Boule Pipeline · 경계 설계 후 실행

e0000
readiness gate
RELEASE
ticker · heartbeat
RUNNING
autonomy · bounded envelope
FAIL-CLOSED
attention latch
armed
72 bpm
KILL TICKER
ticker 정지해도 권한 봉투는 닫힌 채 유지 — 경계는 하트비트와 무관
KNOWLEDGE

LLM Wiki · Lineage Graph

3-layer
raw원천 캡처 — 미가공 노트/대화1,284
wiki정제 위키 — ingest · query · lint412
schema강제 스키마 — 구조화된 진실96
GraphRAG · Leiden community · multi-hop
query → multi-hop trace 대기…
HUMAN-IN-THE-LOOP

Hermes ACP · human approval gate

!
권한 승인 요청Hermes ACP · permission gate
AWAITING
에이전트가 외부 쓰기를 요청합니다 — git push origin main
autonomy 봉투 밖의 작업. 사람 승인 없이는 실행되지 않습니다.
APPROVE · 게이트 개방
DENY · 유지
permission envelope · 권한 봉투
read · 코드/이벤트 관측자율 허용
plan · 제안 생성자율 허용
external write · push/배포사람 게이트
priority 변경사람 게이트
OBSERVABILITY

Append-only Event Store

SQLite · 50+ migrations
EVENT LOG e0000
TOOL / MCP STREAM 0
GOVERNANCE

Named Failure-modes · stop conditions

contained
Schema 비대화CONTAINED
SSOT가 모든 규칙 종착지로 비대해짐 — Hyrum's Law. net-zero 레저로 차단. 최소주의 = 비대화 면역력.
사문화 드리프트CONTAINED
정형화됐지만 아무도 안 읽음 = 공동묘지. read_log · dead_notes 텔레메트리로 사문화를 관측.
행동적 부패CONTAINED
형식은 살았으나 의미가 죽음 — lint로 못 잡는 부패. Instruction Review Protocol + 텔레메트리 read-side 신호로 검출, 처분은 수동.
SELF-GOVERNING VAULT OS

Vault Governance · 자가통치

running infra
CONSTITUTION · SSOTAUTHORITATIVE
AGENTS.md30KB · English-only
CLAUDE.md1-line · @AGENTS.md import
모든 볼트-쓰기 규칙의 단일 진실원천. 충돌 시 이 파일이 이김 — 권한·중단조건·인간 게이트를 여기서 선언 후 실행.
COMPILER · vault-lint.pyGATE PASS
48/48
frontmatter 7-fieldok
wikilink · tag taxonomyok
AUTOGEN drift #34ok
매 편집 턴 후 통과해야 done
NET-ZERO LEDGER · CHANGELOGBALANCED
slug: changelog-net-zero · [A]==[R] · 비대화 거버너
MAINTENANCE CRONFRESH
read_log1d
graph_health3d
dead_notesdue
status_aging2d
run_due_maintenance.py · CADENCE_DAYS+state · 의존성 순서 · 매주 월 06:00 cron
TELEMETRY · read-side 5-signalMEASURED
read_log1.2k
dead_notes7
status_aging3
graph_health94
knowledge_gap12
graph_health = god-notes · hub-overload · echo-chambers / knowledge_gap = 끊긴 wikilink 랭킹 → 다음에 쓸 것. 측정은 자동, 판결은 아님.
INSTRUCTION REVIEW PROTOCOL · audit append-onlyHUMAN-REVIEW
stale 규칙은 절대 조용히 수정 안 함 → 000_System/audits/instruction-review.md 에 append. [llm] 제안 vs [auto] 감지 — 처분은 사람이.