6장. 대화 관리
이번 장에서 할 일
사이드바 대화 목록의 고정, 이름 바꾸기, 삭제를 DB에 저장해요. 목록은 위의 "고정됨"과 아래의 "이전" 두 구역으로 나뉘어요. 4장에서는 화면에서만 바뀌던 것이 이제 새로고침해도 남아요.
1. 고정, 이름 바꾸기, 삭제
5장의 확인을 마친 에이전트에 보내요.
프롬프트에이전트 대화창에 붙여 넣기
대화 목록을 프리셋 팩 features.md "대화 목록 관리"대로 만들어줘. 고정, 이름 바꾸기, 삭제를 실제로 저장하고, 행 메뉴와 대화 제목 메뉴 둘 다에서 되게 해줘. 삭제는 확인 창을 거친 뒤 메시지까지 함께 지워줘.
에이전트는 이런 순서로 일해요.
스펙(기능의 범위와 동작을 적은 문서)을 보여 주며 확인을 받아요.
고정 시각을 더하는 마이그레이션(DB의 표를 만들거나 바꾸는 기록)을 만들어 적용해요.
목록을 두 구역으로 나누고, 고정·이름 바꾸기·삭제 서버 기능을 만들어요.
다른 계정의 대화를 고정하거나 지울 수 없는지 자동 테스트로 확인해요.
리뷰를 마치면 개발 서버를 켜 두고 확인을 요청해요.
이렇게 되면 성공
대화를 고정하면 "고정됨" 구역으로 올라가고, 새로고침해도 남아요.
이름을 바꾼 대화는 새 메시지를 보내도 자동 제목으로 돌아가지 않아요.
삭제를 누르면 확인 창이 뜨고, 지운 뒤에는 목록에서 사라져요. 지운 대화 주소로 열면 찾을 수 없다고 나와요.
괜찮으면 확인했어라고 보내세요.
막히면
에이전트가 물어보면
5장처럼 라운드(기능 하나를 만들거나 요청한 것을 고치고 확인까지 마치는 작업 묶음) 하나로 진행되고, 끝에 직접 써 보고 확인해 달라고 해요. 4장과 5장 표의 질문(디자인 점수, 스킬 업데이트 등)도 나올 수 있어요. 선택지 창에서 답하는 법은 질문에 답하는 법에 있어요.
| 질문 | 답 |
|---|---|
| 스펙을 확인해 달라 | 읽어 보고 좋아, 진행해줘 또는 고칠 곳 |
| 계획을 확인하고 구현 방식을 골라 달라 | 추천대로 해줘 |
| 직접 써 보고 확인해 달라 | 고정, 이름 바꾸기, 삭제를 한 번씩 해 본 뒤 확인했어 또는 고칠 곳 |
이 쪽을 다 했나요?
