- H-229: 사용자 별해(retractor가 inst를 인자로 받아 업밸류 캡처 제거) 검토 —
retractor의 Observer 캡처 → observer.fn의 inst 캡처 경로가 남아 불충분.
끝까지 끊으려면 클로저 상태를 Relate/weak 셀로 밀어내야 하는데 이는 확정
설계(kSlotMap 삭제 — upvalue 캡처)의 역전이고 불변식이 전 핸들러 작성자에
분산됨. gchold 앵커((a))는 불변식을 Dispatch 한 줄에 중앙화 — 사용자의
안전 직감("후자가 안전해보여")과 같은 결론
- H-231(② 신설, 사용자 설계): error 유틸 — setLevel(fn, tag) 맵 +
debug.info 스택 워커. H-219 drive 도착지 한계·H-212 스텁 level 미정·
프레임 손 세기 전부 자연 해소. 사용자 유의점("클로저 수령분 등록 필요,
안 그럼 중간에 짤림 / 아니면 최상단부터") 반영 — 권고: (i) 최상단 하강
(경계 직전 blame, 등록 1회성) + 독립 패키지(가칭 quad-error) + 단위 2 전
일괄 이관 + 선행 스파이크(인라이닝/코루틴/프레임 보정)
- H-230: level Enum화 반론(리터럴 전제)은 워커 설계로 소멸 — H-231에 흡수,
H-230엔 우선순위 상수 배치만 남김
Co-authored-by: qwreey <me@qwreey.moe>
Claude-Session: https://claude.ai/code/session_01LF78pXeFGD1ZSVD3ifteYG
18 lines
580 B
Text
18 lines
580 B
Text
.claude/initreq
|
|
|
|
# Python 바이트코드 — doc-check.py 실행 시 생김(32e9db0에 실수로 딸려 들어갔었음)
|
|
__pycache__/
|
|
*.pyc
|
|
|
|
# pesde 설치 산출물(각 패키지 로컬에 생김) — pesde.lock 커밋 여부는 아직
|
|
# 미정(라이브러리 컨벤션 확인 필요, HUMAN_TODO 참고)이라 여기 안 넣음
|
|
roblox_packages/
|
|
luau_packages/
|
|
lune_packages/
|
|
.pesde/
|
|
|
|
# luau-lsp가 rojo 설치를 감지하면 백그라운드에서 자동 생성/watch함
|
|
# (에디터 타입 링킹용 산출물, 커밋 대상 아님)
|
|
sourcemap.json
|
|
.relink-manifest
|
|
*ignoreme*
|