사용자 회신을 (a) 바로 반영 (b) 설명 부족으로 재질문 (c) 사용자 판단 필요 (d) 조사로 닫힘으로 갈라 followup 문서로 정리했다. A절(반영 완료)은 앞 커밋에서 이미 base/에 들어갔고, 이 커밋은 그 기록과 남은 항목이다. 가장 큰 두 미결: - C-1 KeyGone 센티널 — 키 소멸 시 updateFn을 한 번 더 불러 처분을 묻는 사용자 제안. SL-45의 "파괴도 반환도 안 되고 참조만 끊기는" 상태를 정확히 메우지만, 반환값 의미/userdata 수명/소멸 루프 순회 대상/index 인자 넷이 안 정해지면 구현이 못 나감. - C-2 "밀려난 prev는 dispose" vs state<Frame> 의미론 충돌 — 회신의 SL-43과 SL-51이 서로 반대를 가리켰는데, 따져보니 둘 다 맞고 갈리는 축이 "누가 그 요소를 만들었는가"였다. :List의 updateFn이 만든 건 reconcile이 지워야 하고 (만든 쪽이 자기 손으로 못 지움), Slot:Add(state) sugar로 온 건 사용자 소유라 죽이면 안 됨. 지금 설계엔 후자를 표현할 방법이 없어 선택지 셋을 올리고 per-installation 소유권 옵션을 추천. 부수로 사용자가 문서에 아예 없던 갭 둘을 찾아냄 — Attribute 생성자 자신의 이름 겹침 정책(앞 커밋에서 "뒤가 이김"으로 명시)과, flatten이 소진한 Modifier 자리 처리(C-3, ProcessedModifier 센티널 vs flatten 압축). Co-authored-by: qwreey <me@qwreey.moe> |
||
|---|---|---|
| .. | ||
| .gitkeep | ||
| pre-implementation-qa-round1.md | ||
| pre-implementation-qa-round2.md | ||
| pre-implementation-qa-round3.md | ||
| pre-implementation-qa-round4-followup.md | ||
| pre-implementation-qa-round4-response.md | ||
| pre-implementation-qa-round4.md | ||