No description
Find a file
qwreey-agent-selene 6165e55460
docs: §4 회신 2 반영(H-218/H-219/H-222 전부 (a)) + 되물음 검증 H-229·상수 제안 H-230 등재
- H-218 (a): 위임 자식 철거 시 retractFrom(child, prop, 1) 의무화 —
  dispatch-core-plan H-218 블록 확정, ui-shorthand UI-11 부분 역전(스케치에
  retractFrom 선행 추가)
- H-219 (a): 매치 실패 error level 2 현행 유지 + drive 경로 도착지 한계
  명시(재상승은 pcall 금지 계약과 충돌로 기각), M5 재평가 예약
- H-222 (a): architecture error 계약 표에 제3 행(제공자 계약 위반 = 2,
  가장 가까운 호출 구조 + 메시지가 핸들러 특정) 신설, H-212 잠정 표시 해제
- H-229(② 🔴, 사용자 되물음 검증): Destroy 경로 전체가 같은 누수 —
  chains 강한 버킷 값이 retractor→inst 캡처로 두 번째 루트가 되어 gchold
  섬이 무너져도 weak 항목이 안 비워짐. 반응형 바인딩 있던 모든 파괴
  인스턴스가 부기·userdata 영구 잔존 + 상류 전파 순회 비용 누적.
  선택지 3(권고 (a): 체인 리스트 GC 앵커를 bindLifetime/gchold로 통일 —
  slot-plan 13차 선례) §4 등재
- H-230(②, 사용자 제안): HANDLER_PRIORITY_* 배치 — 권고 (a) quad-types
  승격(quad-const 신설은 숫자 넷에 과함), error level Enum화는 비권고
  (level은 의미가 아니라 프레임 수 — 자리마다 2·3으로 갈림)

Co-authored-by: qwreey <me@qwreey.moe>
Claude-Session: https://claude.ai/code/session_01LF78pXeFGD1ZSVD3ifteYG
2026-08-31 16:49:03 +09:00
.claude docs: §4 회신 2 반영(H-218/H-219/H-222 전부 (a)) + 되물음 검증 H-229·상수 제안 H-230 등재 2026-08-31 16:49:03 +09:00
.vscode tooling: 에디터 Luau 솔버 설정 확정 — luau-lsp 설치해 새 솔버 필요성 실측 2026-08-19 14:37:17 +09:00
quad-base fix+docs: 단위 1 탐사자 결과 반영 — H-228(진단 라벨 이름 부재 표기) 2026-08-31 16:31:50 +09:00
quad-roblox design: type-version-check 패키지 추출 — CheckedQuad<T, Pattern> 글롭/캐럿 확장 2026-08-19 17:39:57 +09:00
quad-types docs+feat: 단위 1 감사 루프 5라운드 반영 + §4 배치 회신(H-214/H-215 전부 (a)) 2026-08-31 15:53:05 +09:00
scripts feat(m2): 첫 단위 공통 기반 — Void/Brand/LifetimeHandle/Ref 최소형 + mock 생명주기 + spec 5개 2026-08-28 18:10:50 +09:00
type-version-check design: type-version-check 패키지 추출 — CheckedQuad<T, Pattern> 글롭/캐럿 확장 2026-08-19 17:39:57 +09:00
.gitignore qa: 7라운드 발견 52건 처리·반영 — Store 재설계 시도와 철회, 타입 함수 원칙 신설 2026-08-25 23:40:19 +09:00
.luaurc tooling: 프로젝트 셋업 문서화 + wally→pesde 전환, M1 스캐폴딩 골격 2026-08-19 14:01:07 +09:00
CLAUDE.md docs+feat: 단위 1 감사 루프 5라운드 반영 + §4 배치 회신(H-214/H-215 전부 (a)) 2026-08-31 15:53:05 +09:00
default.project.json fix: default.project.json에 패키지별 roblox_packages 매핑 (H-210) 2026-08-31 13:24:22 +09:00
HUMAN_TODO.md docs: round11 파일 개명 — m2-implementation-round11* + 명명 규약 확정, M2 종결 2026-08-31 13:40:27 +09:00
mise.toml tooling: rokit → mise 전환 + selene 린터 도입 (roblox-project-example 벤치마킹) 2026-08-19 15:09:35 +09:00
pesde.lock design: type-version-check 패키지 추출 — CheckedQuad<T, Pattern> 글롭/캐럿 확장 2026-08-19 17:39:57 +09:00
pesde.toml design: type-version-check 패키지 추출 — CheckedQuad<T, Pattern> 글롭/캐럿 확장 2026-08-19 17:39:57 +09:00
ROADMAP.md fix+docs: /code-review high 10건 처리 — ① 여섯 반영, ② 셋 §4 합류, 기각 하나 (H-218~H-227) 2026-08-31 16:23:40 +09:00
SAFETY.md docs: SAFETY.md에 git 원격별 push 정책 + code-docker/dind 안전성 점검 결과 반영 2026-08-18 10:46:51 +09:00