핵심 개념
개요
OpenArms를 떠받치는 다섯 개념입니다. 모두 한 가지를 향합니다 — 사람이 날 내부를 보지 않고도 일의 상태를 이해하고 판단할 수 있게 하는 것.
전경 계약 브리지
에이전트가 실제로 일을 받는 전경 터미널 세션과, 사람이 지켜보는 표면을 항상 일치시킵니다. 전경 세션이 권위이고, 표면은 그 권위를 비추는 얇은 창입니다.
프로바이더 중립 조율
역할과 프로바이더를 분리합니다.
PM 역할 → 프로바이더 중립 판단·수명주기·보드·정리 정책
워커 역할 → 프로바이더 중립 증거·결과 제출
프로바이더 → 그 역할을 현재 맡은 교체 가능한 CLI·메신저 구현Hermes와 AGY는 현재 증명용 프로바이더 한 쌍일 뿐, 계약 모델은 에이전트 중립입니다. 다른 CLI 에이전트도 어댑터만 붙으면 같은 역할을 맡습니다.
칸반 표면
칸반은 단순한 할 일 목록이 아니라 의사결정 도출 보드입니다. 카드는 결정이고, 수명주기 레인(접수→진행→검증→완료→보관)을 흐르며, 날 내부 id나 토큰을 표면에 드러내지 않습니다.
Vector-free LLM-wiki 기억
기억은 두 종류입니다. 작업·일화 기억은 각 스레드의 살아있는 현재 상태이고, 장기·의미 기억은 큐레이션된 위키와 그래프입니다. 검색은 그래프 탐색 + BM25 어휘 일치로 하며, 클라우드 벡터 임베딩을 쓰지 않습니다. 삭제 대신 supersede로 과거를 보존합니다.
프로젝트별 경계와 커뮤니티-노드
기억은 프로젝트 루트 절대경로로 칸을 나눠 무관한 프로젝트의 검색·군집이 섞이지 않게 합니다. 결정 그래프는 커뮤니티-노드로 군집되어 “대륙 지도”로 시각화됩니다(파생 뷰, 식별자 아님).