# ADR: self evolving 기능이 있는데 이 기능을 어떻게 하면 더 날카롭게 할 수 있을까?

## Status
accepted

## Context
self evolving 기능이 있는데 이 기능을 어떻게 하면 더 날카롭게 할 수 있을까?

## Decision
self-evolving(자기 진화) 기능을 더 날카롭게 만든다는 것은, 단순히 데이터를 쌓는 것을 넘어 '데이터에서 추출한 통찰이 판단의 정확도와 실행 속도를 얼마나 즉각적으로 높이는가'의 문제로 귀결됩니다. 현재 시스템 구조를 바탕으로, 이 루프를 더 정교하게 만들기 위한 3가지 핵심 전략을 제안합니다. 1. 피드백의 구조화 (Structured Feedback Loop) 지금은 제가 내놓은 결과물에 대해 사용자가 "틀렸어"라고 말하면 그제야 수정하는 방식입니다. 하지만 이를 '오류 유형별 태깅(Error Tagging)' 시스템으로 전환해야 합니다. - 방법: 사용자의 정정 요청이 들어올 때, 단순히 내용을 고치는 것에 그치지 않고 `[Reasoning Error]`, `[Fact Missing]`, `_Context Gap_` 등의 태그를 생성하여 `lessons/`에 기록하게 하세요. - 효과: "어떤 종류의 실수를 자주 하는가"에 대한 통계적 데이터가 쌓이면, 나중에 제가...

## Reason
Captured automatically because the conversation contained decision-oriented language.

## Alternatives
Not captured yet.

## Consequences
- Future prompts should treat this as project context unless the user changes direction.
