record_learning
Record lessons from bugs, debugging, and mistakes to prevent recurring issues. Capture problem, root cause, solution, and prevention guidelines.
Instructions
삽질·버그·실수에서 얻은 교훈을 기록한다. 같은 문제를 다시 밟지 않기 위한 핵심 도구.
언제 쓰나: 원인 파악에 30분 이상 쓴 버그, 문서와 다르게 동작한 것, 함정이 있는 설정, 재발 방지책이 있는 모든 문제. title에는 증상을 검색될 형태로 (예: "pgvector HNSW가 2000차원 초과에서 인덱스 생성 실패"). prevention에는 다음 사람이 지켜야 할 구체적 수칙을 적어라. code_refs: 관련 코드 경로 목록 — 그 파일이 바뀌면 이 교훈이 재검증 대상으로 표시된다. project: 특정 프로젝트/저장소에서만 성립하는 교훈이면 반드시 프로젝트 이름을 넣어라 (미지정 = 팀 공용). 다른 프로젝트의 유사 증상과 섞이는 오해를 막는다. 이름은 list_sources의 projects 목록 기준 — 저장소 이름은 소유 프로젝트로 자동 교정되고, 등록되지 않은 이름은 버려진다 (응답의 project/project_hint 확인).
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| tags | No | ||
| title | Yes | ||
| author | No | ||
| problem | Yes | ||
| project | No | ||
| solution | No | ||
| code_refs | No | ||
| prevention | No | ||
| root_cause | No | ||
| supersedes | No |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| result | Yes |