decide(v1-compat): objectListClass.__newIndex 오타 기능, v2 무관으로 스코프 아웃

v1 재현 테스트가 필요하다고 남아있던 question.md 항목을 사용자가 정리 —
당시 실수였던 건 맞지만 v2는 오브젝트 id 주입/조회 개념 자체가 없어져
재현 여부와 무관하게 v2 마이그레이션 가이드에서 다룰 대상이 아님.

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
This commit is contained in:
qwreey 2026-08-13 10:55:27 +09:00
parent 6e9f6fefa1
commit 35c66d4cd0
Signed by: qwreey
GPG key ID: D28DB79297A214BD
4 changed files with 34 additions and 6 deletions

View file

@ -246,9 +246,11 @@ context-rejected.md`. 아래는 그중 **아직 실제로 열려있는 것만**
구현 자체는 맨 마지막 우선순위(순수 슈가, 없어도 무방) — 여전함.
- `research/existing-instance-bind-plan.md` — 스코프 논의만 필요, 구현
착수를 막지 않음.
- **v1 `objectListClass.__newIndex` 오타 기능의 재현 테스트 필요**
`reference/quad-v1-architecture.md`에 남겨진 v1 내부 동작 확인 사항, 마이그레이션
가이드 작성 시점에 필요. 지금은 그냥 백로그로만 기록.
- **[해소됨, 2026-08-13 세 번째 세션]** v1 `objectListClass.__newIndex` 오타
기능(재현 테스트 필요했던 항목) — 사용자가 당시 실수였음을 확인. v2는 이제
오브젝트에 id를 주입하고 id로 조회하는 개념(`GetObjects`류) 자체가 없어져
이 기능이 실제로 동작했든 안 했든 v2 마이그레이션 가이드에서 논의할 대상이
아님(있었다 해도 v1 전용 기능) — 더 이상 확인/논의 불필요.
- **[해소됨, 2026-08-09 여섯 번째 세션]** 여러 Slot이 형제로 섞일 때
순서 보장 — `Dispatch.setLength`/`Dispatch.setOffsetSource` + 형제별
개수 누적합을 `LayoutOrder`에 리액티브 바인딩하는 메커니즘으로 확정,

View file

@ -84,6 +84,9 @@ v2에서 대체될 예정 — Ref 도입과 네임스페이싱 판단까지 포
## 열려 있는 확인 사항
- `objectListClass.__newIndex`(오타, 항상 미발동)로 문서화된 "GetObjects() 리스트에
일괄 프로퍼티 설정" 기능이 실제로 동작하는지 v1에서 재현 테스트 필요 — 동작 안
했다면 v2 마이그레이션 가이드에서 "이 기능은 애초에 없었다"고 명시해야 함.
**[해소됨, 2026-08-13]** `objectListClass.__newIndex`(오타, 항상 미발동)로
문서화됐던 "GetObjects() 리스트에 일괄 프로퍼티 설정" 기능 — 사용자가 당시
실수였음을 확인. v2는 오브젝트에 id를 주입하고 id로 조회하는 개념
(`GetObjects`류) 자체가 없어져 이 기능의 재현 여부와 무관하게 v2
마이그레이션 가이드에서 다룰 대상이 아님(있었다 해도 v1 전용 기능) — 재현
테스트 불필요, 더 이상 열려있는 항목 아님.

View file

@ -0,0 +1,15 @@
# 2026-08-13 세 번째 세션 — v1 `objectListClass.__newIndex` 오타 기능, v2 논의 대상 아님으로 확정
`question.md` 249번째 줄에 남아있던 "v1 `objectListClass.__newIndex`(오타,
항상 미발동) 재현 테스트 필요" 항목을 사용자가 직접 정리.
- 사용자 확인: 그 오타는 당시 실제 실수가 맞음(v1에서 의도한 기능이 오타로
절대 안 불렸던 것).
- 다만 v2와는 애초에 무관 — v2는 오브젝트에 id를 주입하고 id로 조회하는
개념(`GetObjects()`류) 자체가 없어짐. 그 기능이 v1에서 실제로 동작했든
안 했든, v2 마이그레이션 가이드에서 언급할 대상이 아님 — 동작했다 해도
quad v1에만 있었을 기능.
- 결론: 재현 테스트 불필요, 더 이상 논의가 필요한 열린 항목 아님.
반영: `question.md` 249번 항목, `reference/quad-v1-architecture.md` "열려
있는 확인 사항" 절 둘 다 해소로 정정.

View file

@ -784,3 +784,11 @@ State/Source)가 같은 `(inst,k)`에 같은 핸들러를 중복 push시켜
이 버그를 절대 못 잡는 사각지대였음을 발견해 3~4단계를 "가드가 실제로
걸리는지" 검증으로 재작성. `operator-sugar-plan.md``Alternative` 후보
신설, `.claude/README.md`/`question.md` 동기화.
**2026-08-13 세 번째 세션 — v1 `objectListClass.__newIndex` 오타 기능,
v2 논의 대상 아님으로 확정** (`session/2026-08-13-03-v1-newindex-typo-scoped-out.md`)
`question.md`의 v1 `__newIndex` 오타(항상 미발동) 재현 테스트 필요 항목을
사용자가 정리 — 당시 실수였던 건 맞지만, v2는 오브젝트 id 주입/조회
(`GetObjects()`류) 개념 자체가 없어져 재현 여부와 무관하게 v2 마이그레이션
가이드에서 다룰 대상이 아님(있었다 해도 v1 전용 기능). `question.md`/
`reference/quad-v1-architecture.md` 둘 다 해소로 반영.