No description
quad-doc-auditor 6라운드 수렴 후 /code-review high로 diff 자체를 재검토한 결과. 감사자는 코퍼스 전체 정합성만 보고 diff 결함은 못 잡는다는 게 conventions.md가 이미 명시한 한계인데, 실제로 이번 diff 안의 결함이 나왔다. - activateList의 재마운트 분기가 bindLifetime(physicalTarget, nil)로 크래시할 수 있었음. _listObserver는 data가 reactive(State/Source)일 때만 세팅되고 plain table data(문서가 지원하는 형태)면 영원히 nil인데, 가드 없이 불렀음. 짝인 unmountSlotTree 쪽은 이미 방어돼 있었던 것과 비대칭 — 가드 추가. - "구독 시점" 절에 activateList의 옛 파라미터 이름 inst가 리네이밍 후에도 남아 있어, 그 절만 읽는 구현자가 physicalTarget 리네이밍의 취지(owner 키가 Slot일 수도 있는 문맥과의 혼동 방지)를 놓칠 위험 — 정정. qa-request/pre-implementation-qa-round4-followup.md에 I-8로 기록. doc-check.py ERROR 0. Co-authored-by: qwreey <me@qwreey.moe> |
||
|---|---|---|
| .claude | ||
| .vscode | ||
| quad-base | ||
| quad-roblox | ||
| quad-types | ||
| type-version-check | ||
| .gitignore | ||
| .luaurc | ||
| CLAUDE.md | ||
| default.project.json | ||
| HUMAN_TODO.md | ||
| mise.toml | ||
| pesde.lock | ||
| pesde.toml | ||
| ROADMAP.md | ||
| SAFETY.md | ||