Files
gitea-agent-testbed/docs/data-model.md
T
code-agent cb53b4b98f code-agent: implement issue 2
Approval-Correlation: 49036599e5df8e265ad6146109634e40
Plan-SHA256: 8b8371814cb3da5d7a9f2136053f543d1f524824ce1d3f1fe307cfe56c583784
Base-SHA: d2f8326a1a
2000-01-01 00:00:00 +00:00

884 B

데이터 모델

input-display-state

초기 구현의 상태는 ChatApp.submitted_inputs와 화면 위젯으로 구성한다.

  • Input.value: 현재 입력창에 편집 중인 문자열이다.
  • submitted_inputs: 현재 애플리케이션 세션에서 제출된 문자열의 순서 있는 목록이다.
  • #conversation: 제출된 각 문자열을 Label로 표시하는 세션 내 대화 영역이다.

입력 제출이 성공하면 원문을 submitted_inputs에 추가하고 같은 문자열을 대화 영역에 표시한 뒤 입력창을 비운다. 빈 문자열은 추가하지 않는다.

이 모델은 프로세스 메모리에만 존재한다. 파일, 데이터베이스, 외부 서비스에는 기록하지 않으며 애플리케이션 종료 시 상태가 폐기된다. LLM 응답이나 메시지 작성자 구분은 초기 범위에 포함하지 않는다.