A sanitized, public view of 3B (Brandon's Binary Brain) — the agent harness behind this site. It is generated from the architecture model and shows the layers, subsystems, decision history, and blog series. It is not a mirror of the source: private content, paths, and session data are excluded by design.
overview
architecture map
Loading interactive graph…
- 1. 단일 진실 공급원 (.agents/) 16 nodes
모든 공유 에이전트 설정과 콘텐츠 저장소(규칙, 스킬, 명령 권한 정책, 버퍼, 마찰 로그)의 유일한 정본 저장소입니다. 모든 것은 여기서 단 한 번만 작성됩니다.
- 2. 생성기 + 크로스 에이전트 동기화 17 nodes
frontmatter로 게이팅된 SoT 입력을 읽어 에이전트별 프로필, 권한 파일, ignore 목록으로 투영하는 Node 생성기입니다. pre-commit/CI 드리프트 게이트가 대상들의 일관성을 유지합니다.
- 3. 심링크 마운트 + 에이전트 런타임 9 nodes
각 CLI의 하드코딩된 마운트 위치에서 SoT를 해석하는 호환용 역방향 심링크/하드링크와, 세 가지 에이전트 런타임(Claude Code, Codex CLI, AGY) 및 이들이 로드하는 생성된 문서로 구성됩니다.
- 4. 콘텐츠 + 지식 생애주기 15 nodes
제텔카스텐 지식 베이스와, 일시적인 세션 작업을 지속 가능하고 발행 가능한 항목으로 끌어올리는 6단계 점진적 정제 파이프라인입니다.
- 5. 거버넌스, HITL + 자기 개선 8 nodes
3단계 HITL/감사 사다리, 불변 의사결정(ADR) 레지스트리, 그리고 일회성 실수를 관리되고 측정되는 수정으로 바꾸는 마찰 생애주기입니다.
- 6. 도구 + MCP 10 nodes
외부 코드 인텔리전스 및 문서 변환 스택(graphify, code-review-graph, Serena, context-mode, markitdown)과 모델 티어 라우팅, asdf/brew 런타임 계약으로 구성됩니다.
layers
1. 단일 진실 공급원 (.agents/)
16 nodes모든 공유 에이전트 설정과 콘텐츠 저장소(규칙, 스킬, 명령 권한 정책, 버퍼, 마찰 로그)의 유일한 정본 저장소입니다. 모든 것은 여기서 단 한 번만 작성됩니다.
2. 생성기 + 크로스 에이전트 동기화
17 nodesfrontmatter로 게이팅된 SoT 입력을 읽어 에이전트별 프로필, 권한 파일, ignore 목록으로 투영하는 Node 생성기입니다. pre-commit/CI 드리프트 게이트가 대상들의 일관성을 유지합니다.
3. 심링크 마운트 + 에이전트 런타임
9 nodes각 CLI의 하드코딩된 마운트 위치에서 SoT를 해석하는 호환용 역방향 심링크/하드링크와, 세 가지 에이전트 런타임(Claude Code, Codex CLI, AGY) 및 이들이 로드하는 생성된 문서로 구성됩니다.
4. 콘텐츠 + 지식 생애주기
15 nodes제텔카스텐 지식 베이스와, 일시적인 세션 작업을 지속 가능하고 발행 가능한 항목으로 끌어올리는 6단계 점진적 정제 파이프라인입니다.
5. 거버넌스, HITL + 자기 개선
8 nodes3단계 HITL/감사 사다리, 불변 의사결정(ADR) 레지스트리, 그리고 일회성 실수를 관리되고 측정되는 수정으로 바꾸는 마찰 생애주기입니다.
6. 도구 + MCP
10 nodes외부 코드 인텔리전스 및 문서 변환 스택(graphify, code-review-graph, Serena, context-mode, markitdown)과 모델 티어 라우팅, asdf/brew 런타임 계약으로 구성됩니다.
subsystems
규칙 엔진 + 라우팅
frontmatter로 게이팅된 규칙 파일이 에이전트별로 무엇을 로드할지(상시 로드 vs 지연 로드) 결정합니다.
스킬 시스템
마크다운으로 정의된 스킬로, Claude에서는 신호 기반으로 라우팅되고 다른 에이전트에는 미러링됩니다.
크로스 에이전트 SoT + 동기화 엔진
하나의 정본 설정 저장소를 두고, 생성기가 모든 수정을 각 에이전트 프로필로 투영합니다.
제텔카스텐 지식 베이스
reads private stores원자적이고 순방향 링크로 연결된 제텔카스텐 지식 베이스로, 백링크는 저장하지 않고 계산합니다.
정보 계층 + 점진적 정제
폴더가 곧 운명인(folder-as-destiny) 파이프라인으로, 콘텐츠를 점진적 계층을 거쳐 정제합니다.
저널 롤업 + Wrap 워크플로
reads private stores버퍼 → wrap → 일일 저널 → 지식으로 이어지는 세션 엔진으로, 클린 슬레이트 롤업을 수행합니다.
프로젝트 + 작업 생애주기 + 워크트리
reads private stores작업 설정 단계가 명시적 소유권과 잠금을 갖춘 격리된 워크트리로 작업을 게이팅합니다.
거버넌스, HITL 게이트 + 감사
아키텍처를 바꾸는 모든 행위를 관장하는 3단계 휴먼 인 더 루프(HITL) 사다리입니다.
의사결정 시스템 (ADR + Rule-6 README)
불변 ADR 레지스트리와 폴더별 의사결정 문서 규약으로 구성됩니다.
마찰 생애주기
reads private stores포착된 마찰이 점수화된 패턴으로 축적되고, 관리되는 수정으로 승격됩니다.
MCP + 그래프 + 런타임 도구
계층화된 코드 인텔리전스 및 문서 수집 스택으로, 각 계층이 하나의 낭비 요인을 담당합니다.
decision history
- 2026-05-30 ADR-039 Universal-Rule Native-Load Suppression — never-match sentinel on the 3…
- 2026-05-30 ADR-040 F2 Agent-Managed Memory Layer — split-tier candidate → HITL-promotion → tracked…
- 2026-05-29 ADR-038 Two-Layer Commit Discipline — branch WIP checkpoints (Layer 1) + atomic…
- 2026-05-27 ADR-036 Untrack — worktree project-name collision under the shared daemon (partially…
- 2026-05-27 ADR-037 Cross-Agent SSoT — Codex network-on baseline (the axis approval never touched)…
- 2026-05-23 ADR-035 Flat Worktree Paths — drop the level; canonical (supersedes ADR-026 on path…
- 2026-05-22 ADR-033 AGY Migration — Replace Gemini CLI with Antigravity CLI; D1-D5 + 6-phase…
- 2026-05-22 ADR-034 Close emit vs lint reformat drift loop (issue #134) — surgical wrappers around…
- 2026-05-18 ADR-031 Gates A+B Concurrency + HITL Protocols — 2 canonical rule bodies…
- 2026-05-16 ADR-030 3B Layered Self-Improvement Architecture (2-plane + L0-L6 + 9-step loop +…
- 2026-05-11 ADR-029 Information-Layer Schema Additive ( + + ) — Phase E1
- 2026-05-06 ADR-027 Per-Agent Content Filtering Convention (v0.1.0 markers ignored, v0.2.0 filtered)
- 2026-05-06 ADR-028 Initiative #51 (3B-redesign) Closure — phases shipped (D4 deferred outside…
- 2026-05-03 ADR-024 D2 concurrency: cross-journal carry-forward for + mkdir-lock
- 2026-05-03 ADR-025 Custom Cache Keepalive (Claude-only after scope narrowing)
- 2026-05-03 ADR-026 Cross-Agent Worktree Strategy (agent-namespaced path)
- 2026-05-02 ADR-022 Gemini Phase 3 completion — generator + markers + MCP + parity
- 2026-05-02 ADR-023 wrap cross-agent: single skill + agent detect + adapter pattern; HIGH bias #1…
- 2026-05-01 ADR-021 Shared Serena MCP daemon at (HTTP) for Codex + Gemini reuse
- 2026-04-30 ADR-020 3B partial-tracking: memories + project.yml in, cache out
- 2026-04-29 ADR-019 Graph-tool integration: graphify hooks + scoped rule + cross-agent propagation
- 2026-04-28 ADR-016 Cross-agent command permission policy generator
- 2026-04-28 ADR-017 claude-mem definitive removal (attempt #3) after silent billing leak
- 2026-04-28 ADR-018 Codex skill discovery boundary for source vs adapters
- 2026-04-27 ADR-014 Cross-Agent SoT Folder; Phase 1 + Phase 2 sub-phases) executed 2026-04-27
- 2026-04-27 ADR-015 Codex broader cross-agent sharing via routing + sync generator
- 2026-04-21 ADR-013 claude-hud v0.0.12 pin + three-defense pattern
- 2026-04-18 ADR-011 Retire Storm Brainstorm Engine (superseded by graphify)
- 2026-04-18 ADR-012 Per-project Claude rules in 3B subdirectory, symlinked
- 2026-04-17 ADR-009 Retire Agent Teams + Restore Symlink
- 2026-04-17 ADR-010 Retire Pattern A (Forge Theme Saturation) for Apply-over-Shelve
- 2026-04-09 ADR-008 RTK Hook Re-enable with Defense
- 2026-04-08 ADR-006 Storm Brainstorm Engine
- 2026-04-08 ADR-007 Claude-Forge Merge into 3B Workspace
- 2026-03-29 ADR-005 QMD MCP Server Removal
- 2026-03-21 ADR-004 RTK Hook Removal
- 2026-03-12 ADR-003 Empty Deny, All in Ask
- 2026-02-19 ADR-002 Regex Permission Hook
- 2026-02-12 ADR-001 Friction Feedback Loop
blog series
1 of 10 published
- published
- 2. Rules That Route Themselves: Frontmatter as the Loaderplanned
- 3. Same Skill, Three Transport Physicsplanned
- 4. Forward Links Only: A Zettelkasten Where Backlinks Are Computedplanned
- 5. Folder Is Destiny: A Six-Layer Information Lifecycleplanned
- 6. The Session Engine: /wrap, Clean-Slate Rollups, and a Cross-Session Bufferplanned
- 7. Parallel Agents Without Collisions: Tasks, Worktrees, and Locksplanned
- 8. Three Gates and an Audit Log: HITL for an Agent Harnessplanned
- 9. A Harness That Fixes Itself — And Prunes Its Own Fixesplanned
- 10. The Token Stack: Four Layers of Code Intelligence Without Re-Scanningplanned
snapshot
Generated from the 3B architecture model. Sanitized — it contains no private files, paths, or session data.