forked from Intina47/context-sync
-
Notifications
You must be signed in to change notification settings - Fork 0
Operations.ko
stephen edited this page Feb 17, 2026
·
5 revisions
- 기본 recall은
memories만 조회 - raw 임포트 원문은 기본 recall과 분리
- raw 조회는 옵션 도구에서 snippet-only로 제공
-
POST /v1/imports(multipart 업로드) POST /v1/imports/:id/parsePOST /v1/imports/:id/extractPOST /v1/imports/:id/commit
데이터 흐름:
-
imports->raw_sessions/raw_messages->staged_memories->memories
파서 지원:
-
source=codex: Codex JSONL 전용 파서 -
source=claude: Claude JSON export 전용 파서 (역할 정규화:human -> user,assistant -> assistant) - 그 외: generic 텍스트 청크 파서 fallback
기본 우선순위:
github_remoterepo_root_slugmanual
워크스페이스 설정:
resolution_orderauto_create_project- key prefix
project_mappings
ensureContext()는 remember, recall, search_raw 실행 전에 호출됩니다.
flowchart TD
A["도구 호출 (remember/recall/search_raw)"] --> B["워크스페이스 설정 조회"]
B --> C["git 컨텍스트 감지 (repo + cwd)"]
C --> D["repo_key 해석"]
D --> E{"pin_mode == true?"}
E -- Yes --> F["current_project_key 유지"]
E -- No --> G{"repo 변경?"}
G -- Yes --> H{"auto_switch_repo?"}
H -- Yes --> I["새 repo 프로젝트로 전환"]
H -- No --> F
G -- No --> J{"subproject 변경?"}
J -- Yes --> K{"auto_switch_subproject?"}
K -- Yes --> L["repo#subpath로 전환"]
K -- No --> F
J -- No --> F
I --> M["세션 상태 갱신 + stderr 로그"]
L --> M
F --> N["도구 실행"]
M --> N
기본값:
auto_switch_repo=trueauto_switch_subproject=falseenable_monorepo_resolution=falsemonorepo_detection_level=2
- 엔드포인트:
POST /v1/ci-events - 기록 action:
- success ->
ci.success - failure ->
ci.failure
- success ->
- Slack 연동:
- Slack
action_prefixes에ci.포함 -
status=failure는 자동으로 high severity로 분류
- Slack
- GitHub Actions 예제:
.github/workflows/claustrum-ci-events.yml- 저장소 시크릿 설정:
MEMORY_CORE_URLMEMORY_CORE_API_KEYMEMORY_CORE_WORKSPACE_KEY- 선택:
MEMORY_CORE_PROJECT_KEY
- 워크스페이스/프로젝트/멤버 관리
- 자동 선택 설정/매핑 관리
- CI Events 패널에서 success/failure 이벤트 전송
- 임포트 실행 후 staged memory 커밋
- raw snippet 검색
- audit 로그(
ci.failure,ci.success,raw.search,raw.view) 검토
pnpm install
pnpm db:migrate
pnpm db:seed
pnpm dev
pnpm test:workspace- Postgres 정기 백업
- migration SQL 버전관리 유지
- 복구 검증 시 순서:
- migrate
- seed (idempotent)
- smoke test