# factory00 — 프로젝트 인덱스 SSOT

다음 세션 진입 시 1순위 read. 핵심 상태 한 화면 압축.

> **[2026-06-06 .NET 전환 착수 — Unity 전면 중단 · v0.2.001 Phase 0]** 사용자 결정(2026-06-06): **Unity 전면 중단**(빌드/QA/fix 종료 · 소스는 PORT/feature-parity 참조로만 보존) + 버전 **v0.2.001부터 새 시작**(0.1.552 = Unity 마지막). 신규 코드 = **`C:/work/factory01`** (2026-06-06 별도 폴더·git repo 분리, `Factory00.sln`: Render net8.0 + Harness WPF + Domain + Tests). **Phase 0 렌더 파이프라인 0.1~0.3 완료+검증** — ShaderProgram / OrbitCamera / GltfModel(인덱스 버퍼 · 계층 보존 maxDepth 8 · 누수 0). 실 GPU OpenGL 3.3 AS1 어셈블리 렌더 시각 PASS. **Phase 1 통신 PORT 진행** (`Factory00.Domain` net8.0: SLMP MC 3E 프레임 + Modbus 통신 vertical[IModbusDriver 추상 / ModbusFrame 프로토콜 / ModbusTcpDriver 전송 — SoC 3계층] · 골든+루프백 통합 **66/66 PASS** · critic 2회 CONDITIONAL→처리 · OOP 제1원칙). 역할 = **engine-programmer**(핸드오프 [0026](topics/architecture/0026-dotnet-migration-handoff.md) · [역할 배정](topics/agent-role-mapping.md)). [세션 journal](journal/2026-06-06-v0.2.001-dotnet-phase0-kickoff.md). → **2026-06-06 `factory01`로 분리** (별도 git repo, 초기 커밋 `f55ea2b`, 66/66 PASS). 이후 .NET 작업·INDEX는 `C:/work/factory01/wiki/INDEX.md`. **다음(게이트 대기): Phase 1 잔여 PORT(MC 소켓 클라이언트/Core/Plc/Events) · Phase 0.4~0.6.** 아래 Unity(v0.1.x) 기록은 feature-parity 참조로 보존.

> **[2026-06-06 .NET 전환 준비 완료]** Unity→.NET/WPF 전환(결정 2026-06-05)의 전환 직전 판단·검증 완료 — 3D 렌더(OpenTK+GLWpfControl+SharpGLTF) + STEP 임포트(OCCT 별도 프로세스) **두 기둥 PoC 검증** + Draco 대안1 확정 + 실 규모 변환 비용(260MB STEP=~8.7분/피크 2.9GB) 실측. 핸드오프 [0026](topics/architecture/0026-dotnet-migration-handoff.md) **착수 준비 완료**(실행=별도 에이전트, Unity는 feature-parity까지 병행). 스택조사 [0027](topics/architecture/0027-dotnet-3d-stack-survey.md) · PoC=`C:\Users\worker\spike\gl`. [세션 journal](journal/2026-06-06-dotnet-migration-poc-validation.md).

> **[2026-06-05 세션 핸드오프]** 인프라 정리(디스크 80%→57% 약 110G 확보 / 협업자 git 인증 fix TS-014 / 하네스 점검: context-size-guard 룰 통합·memory orphan 0 / malformed 예방 hook) — [세션 journal](journal/2026-06-05-session-infra-harness-cleanup.md). **다음 큐: ① PM v0.1.552 Stage 2 QC 대기(아래 PM Stage 2 현황) / ② rules 다이어트 보류(harness-injection-reduction-plan 2·3번, 깨끗한 세션+확인 후) / ③ 큰 작업 QA-113 enum·QA-108 S0015 = 사용자 결정.**

<!-- LATEST_BUILD_MARKER_START -->
## 최신 다운로드 — 항상 이 파일만 받을 것

**최신 빌드 zip**: [`factory00-windows-x64-latest.zip`](downloads/factory00-windows-x64-latest.zip) = **v0.1.552** · 170 MB · 2026-06-10 KST

- 외부 URL: https://os-file-server.tail2b816d.ts.net/downloads/factory00-windows-x64-latest.zip
- 명시 버전 파일: [`factory00-windows-x64-v0.1.552.zip`](downloads/factory00-windows-x64-v0.1.552.zip)
- **옛 빌드는 `downloads/archive/`에 보존** — 잘못된 옛 파일 다운로드 회피
- **본 빌드 핵심**: QA-130 카메라 입력 클러스터 2축 REAL FIX (PM r012: 화이트리스트 폐기 + ALT false-trigger)
<!-- LATEST_BUILD_MARKER_END -->

## 협업자 spec 진척 (2026-05-22 기준)

**우선순위 변경 (2026-05-22 사용자 명시)**: Modbus 통신 ↓ / **MX Component ↑ (P0)** → **실 통신 통합 완료 (v0.1.511, 2026-06-02)**

| spec | 진척 | 우선순위 / 다음 / 사전 분석 |
|---|---|---|
| **MX Component (QA-074)** | **실 통신 통합 완료 (v0.1.511)** | **P0 완료** / SDK 설치(GX Works2 + MX v5, Win11 WRP `vbajet32.dll` takeown 우회) + ActUtlType COM 검증 + `MxBridge.exe`(x86 ActUtlTypeLib early binding, `Tools/MxBridge/`) 빌드 + 빌드 번들 + Component `AutoLaunchBridge`(default off) + PostProcessBuild. mock(P1.1~P1.7 1136라인) → 실 전환. RECONNECT→Open()=0xF0000002(통신설정 미구성 정상). **잔존: Stage 2(Communication Setting Utility GX Simulator 국번 GUI) → 실 read/write 종단**. 상세: [release-notes/v0.1.511](topics/release-notes/v0.1.511.md) + handoff QA-143 |
| **S0048/S0012 PLC 매핑 에디터** | **C1~C6c 완결 (v0.1.532)** | 4탭 에디터+드래그 할당+수동 입력+TowerLamp base/offset+충돌 모달+역기록 영속 / 6모듈 격리 / C4 switchover(비호환)만 사용자 확인 대기 / 에디터 UI=Stage 2(헤드리스 자동오픈 불가) / [메모리 SSOT](project_factory00_s0048_plc_address_editor.md) |
| **S0054 MC Protocol (SLMP)** | **드라이버 신규 (v0.1.512)** | 미쓰비시 SLMP 3E frame 독립 TCP 드라이버 / 실 PLC 검증 Stage 2 |
| **S0055 서브윈도우 리사이즈** | **P1 완결 (v0.1.515)** | 레이아웃 이벤트+모델+Store+ResizableWindowController / QA-086 z-order(v0.1.539)+이동·리사이즈 5패널(v0.1.540~542) 후속 |
| panel-resize-pin (r071) | 100% (v0.1.276) | — |
| tower-lamp (QA-073) | 100% (HDR v0.1.287) | Material 풀링 defer |
| edit-copy-cut-paste (r073) | 100% (Cut v0.1.289) | [Cut 옵션 분석](topics/edit-cut-snapshot-options.md) |
| studio-hamburger-lnb (r072) | **P1.4 자율 완료 (AppQuitCommandEvent 35라인)** / P1.1~P1.3+P1.5~P1.6 대기 | 사용자 명시 / brief import 완료 / Q-1~Q-7 A안 확정 / [사전 분석](topics/studio-hamburger-lnb-pre-check.md) + [brief](topics/specs/studio-hamburger-lnb-brief.md) |
| component-scene-inspector-ux (r072) | 0% (사전 분석 340라인) | 사용자 명시 / [사전 분석](topics/component-scene-inspector-pre-check.md) |
| Modbus 잔존 (QA-038/039/040 SignalSim UX) | 후순위 | **우선순위 ↓ (2026-05-22)** — MX Component 진행 후 진입 |

## 최근 stable seal

| seal | 버전 | journal | release-notes |
|---|---|---|---|
| **최신 (PM QC 대기)** | **v0.1.533~549** (QA fix 17건: QA-130 Alt 메뉴바 오발동 / QA-149 S0048 백업 신뢰성 / QA-119 Save/Load 복원 / QA-129 서보축 모니터링+구동범위 비주얼라이저 / QA-106 포커스 검출 / QA-086 서브윈도우 z-order+이동·리사이즈 5패널 / QA-146 backface culling+_Cull cascade / QA-150 PLC 에디터 닫기(X+ESC) / QA-151 box-select 누수 geometry 폴백 / QA-136 카메라 먹통 / QA-116 반복 STEP import id 충돌 / 2026-06-03~04) | [catch-up](journal/2026-06-04-v0.1.488-549-autonomous-catchup.md) | [v0.1.549.md](topics/release-notes/v0.1.549.md) |
| **S0048/S0012 PLC 매핑 에디터** | **v0.1.513~532** (C1~C6c 완결 — S0012 기획서 완전 충족: 4탭 에디터+드래그 할당+자동/수동 토글+TowerLamp base/offset+충돌 모달+역기록 영속 / 6모듈 격리 / critic 다수 PASS / 2026-06-02~03) | — | [v0.1.532.md](topics/release-notes/v0.1.532.md) |
| **MX/MC 통신** | **v0.1.510~512** (MxBridge.exe 빌드 번들+auto-launch(default off) / S0054 MC Protocol SLMP 3E 독립 TCP 드라이버 / 2026-06-02) | — | [v0.1.512.md](topics/release-notes/v0.1.512.md) |
| 최신 fix (검증 대기) | v0.1.488~509 (사용자 PC 라이브 fix: Tab 이중이동/3D D키 포커스/리스트 fill 경량화/뷰 메뉴 카메라 프리셋(ApplyMode) + QA-102: B-07 부품이동 제거·B-05 Delete후 씬클릭 fix·B-04/B-06/M-07/M-08 기해결 검증 + B-03 Ctrl+Z 컴포넌트 추가 Undo(critic 치명 2 해소) + **QA-126 R-7: PhotoSensor Raw 감지 이벤트 분리 — QA-126 7건 전체 완료, critic PASS** + **QA-102 B-03 후속: 컴포넌트 삭제 Undo(6 Remove + TowerLamp) + ComponentEditCommand 일반화, critic 치명 해소** + **QA-102 B-01: Alt+글자 mnemonic 메뉴 진입 REAL FIX(NavigationSubmitEvent 무동작 → ShowLnbDropdown 직접 호출)** + **QA-102 B-02: 최근 프로젝트 ▶ affordance + QA-103 M-items 검증 종결** + **QA-103 M-01: 종료 시 미저장 확인 팝업(dirty 추적 + 3버튼 모달 + **X버튼 wantsToQuit v0.1.498**, critic 치명 해소·autoQA hang 0 검증) — QA-102/103 메뉴 IA 완료 + **v0.1.492 QC FAIL 대응: QA-014 뷰메뉴 카메라(GetCam null root cause) + QA-135 로드 흰색(Simple Lit→Unlit) + **QA-106 텍스트입력(re-render 가드)·QA-133 컨텍스트메뉴 정합·QA-097 서브창닫기(PointerDownEvent)·QA-086 z-order REAL FIX** (v0.1.492 QC FAIL 6건 대응) + **v0.1.500 QC 응답 8건: QA-138 카메라입력·QA-135 Lit·QA-126 R-7 분리완결·QA-142/141·QA-102 B-01/B-02/B-03 REAL FIX (v0.1.505~509) — v0.1.500 QC 8건+발견2건 전부 대응**** + build-script 로그락 race fix(검증됨) + funnel 재등록(외부 접속 복구) / 2026-05-30~31) | (release-notes 참조) | [v0.1.509.md](topics/release-notes/v0.1.509.md) + [v0.1.508.md](topics/release-notes/v0.1.508.md) |
| 직전 fix (PM QC 대기) | v0.1.487 (QA-119 빈 씬 Open 부품 0 복원 회귀 fix — GLB 기반 프로젝트 ResolveGlbPath 재임포트 fallback / `applied 0/8763` root cause / 2026-05-30) | (release-notes 참조) | [v0.1.487.md](topics/release-notes/v0.1.487.md) |
| 직전 fix (검증 대기) | v0.1.486 (QA-126 잔여 R-3 회전 드래그 scrub + R-5 감지 cone 정합 — AxisFieldScrubElement 전환 + bounds.ClosestPoint 가산 감지 / QA-126 5/7 fix 완료 / 2026-05-30) | (release-notes 참조) | [v0.1.486.md](topics/release-notes/v0.1.486.md) |
| 직전 fix (PM QC 대기) | v0.1.485 (focus 클러스터 — QA-124 focus-dummy 중복 root cause fix `if (_focusDummy==null)` 가드 + QA-130 Alt 진단 로그 4종 / PM r152 QA-134 요청 충족 / 2026-05-30) | (release-notes 참조) | [v0.1.485.md](topics/release-notes/v0.1.485.md) |
| 직전 fix (검증 대기) | v0.1.484 (QA-126 PhotoSensor spot-check 3건 — R-1 중복차단 / R-2 거리 편집 FloatField / R-6 NO·NC 즉시 갱신 · critic CONDITIONAL→해소 / 2026-05-29) | (release-notes 참조) | [v0.1.484.md](topics/release-notes/v0.1.484.md) |
| 직전 fix (검증 대기) | v0.1.483 (QA-127 컴포넌트 Add 응답없음 + 센서 마구 추가 — `RebuildVisibleParts` O(N²×depth) quadratic root cause fix · `_partById` O(1) 사전 / 2026-05-29) | (release-notes 참조) | [v0.1.483.md](topics/release-notes/v0.1.483.md) |
| 직전 fix (검증 대기) | v0.1.481~482 (NavigationMoveEvent Tab/Shift+Tab 통과 fix — 사용자 PC outline 0 root cause / 2026-05-29) | [2026-05-29 v0.1.481~482 NavigationMove Tab fix](journal/2026-05-29-v0.1.481-482-navigation-move-tab-fix.md) | [v0.1.481.md](topics/release-notes/v0.1.481.md) + [v0.1.482.md](topics/release-notes/v0.1.482.md) |
| 직전 fix | v0.1.446~480 (focus-tab-navigation cap 17 빌드 + F8 sequence revert + button name audit) | [2026-05-28 v0.1.473~477 F8 + button audit](journal/2026-05-28-v0.1.473-477-f8-sequence-button-audit.md) | [v0.1.462.md](topics/release-notes/v0.1.462.md) |
| **본 cap 진척 (~58th 후보)** | **v0.1.445** (WASD REAL FIX + QA-104 7차 fix + QA-128 R-1+R-2 small fix / 2026-05-28 자율 cap 17 사이클) | [2026-05-28 v0.1.443~444 WASD + QA-104](journal/2026-05-28-v0.1.443-444-wasd-qa104-fix.md) + [2026-05-28 cap-summary](topics/2026-05-28-cap-summary.md) | [v0.1.443.md](topics/release-notes/v0.1.443.md) + [v0.1.444.md](topics/release-notes/v0.1.444.md) + [v0.1.445.md](topics/release-notes/v0.1.445.md) |
| 직전 | v0.1.440 (QA-122 sharedassets swap fix + handoff diet 1007→428 / 2026-05-27) | [2026-05-27 v0.1.440 swap fix + diet](journal/2026-05-27-v0.1.440-qa122-swap-fix-handoff-diet.md) | [v0.1.440.md](topics/release-notes/v0.1.440.md) |
| **57th + post-cleanup** | **v0.1.430** (포커스 기조 + Win32 표준 + Task #159 P1+P3 + critic 9 결함 종결) | [2026-05-26 57th](journal/2026-05-26-v0.1.426-57th-stable-seal-focus-policy.md) + [v0.1.430 P3](journal/2026-05-26-v0.1.430-p3-critic-resolved.md) | [v0.1.426.md](topics/release-notes/v0.1.426.md) + [v0.1.430.md](topics/release-notes/v0.1.430.md) |
| 51st | v0.1.387 REAL FIX (QA-104 19 사이클 회기 종결 · L3952 1줄 fix · Mono.Cecil IL diff path) | [2026-05-25 51st](journal/2026-05-25-v0.1.387-51st-stable-seal-real-fix.md) | [v0.1.387.md](topics/release-notes/v0.1.387.md) |
| 50th | v0.1.375 (QA-088 모두펼치기 + QA-112 ghost row fix) | — | — |
| 49th | v0.1.371 (QA-104~108 5건 fix + QA-088 재fix) | [2026-05-24 49th](journal/2026-05-24-v0.1.367-371-49th-stable-seal.md) | [v0.1.371.md](topics/release-notes/v0.1.371.md) |
| 48th | v0.1.366 (자율 69 사이클 일괄 봉인, 170 MB zip) | [2026-05-24 48th](journal/2026-05-24-v0.1.298-366-48th-stable-seal.md) | [v0.1.366.md](topics/release-notes/v0.1.366.md) |
| 47th | v0.1.297 (Unity 빌드 + 50.4 MB zip) | [2026-05-22 47th](journal/2026-05-22-v0.1.297-47th-stable-seal.md) | [v0.1.297.md](topics/release-notes/v0.1.297.md) |
| 46th | v0.1.292 (코드 사이클 / 빌드 zip 미생성) | [2026-05-22 46th](journal/2026-05-22-v0.1.291-292-46th-stable-seal.md) | [v0.1.291.md](topics/release-notes/v0.1.291.md) + [v0.1.292.md](topics/release-notes/v0.1.292.md) |
| 45th | v0.1.290 | [2026-05-22 45th](journal/2026-05-22-v0.1.289-290-45th-stable-seal.md) | [v0.1.290.md](topics/release-notes/v0.1.290.md) |
| 44th | v0.1.288 | [2026-05-22 44th](journal/2026-05-22-v0.1.284-288-44th-stable-seal.md) | [v0.1.288.md](topics/release-notes/v0.1.288.md) |
| 43rd | v0.1.283 | [2026-05-22 43rd](journal/2026-05-22-v0.1.273-283-43rd-stable-seal.md) | — |
| 42nd | v0.1.272 | — | [v0.1.272.md](topics/release-notes/v0.1.272.md) |
| 41st | v0.1.267 | — | [v0.1.267.md](topics/release-notes/v0.1.267.md) |

전체 list: [journal 인덱스 (45건)](journal/INDEX.html) + [release-notes 인덱스 (418건)](topics/release-notes/INDEX.html) + [ADR 인덱스 (21건)](topics/architecture/INDEX.html) + [topics 전체 (23항목)](topics/INDEX.html)

## 사용자 PC 검증 대기 (2026-05-26 + 2026-05-28 + 2026-05-29 누적)

**PM Stage 2 QC 현황 (2026-06-05 갱신)**: 아래 큐는 옛 cap(2026-05-26~29). PM(JP) Stage 2 QC 로 다수 종결 — QA-127(v0.1.492)·QA-126 R-7(v0.1.517)·QA-149/150/151/116(v0.1.550)·QA-119/146(v0.1.551) 종결 / 카메라 입력 클러스터(QA-130/123/134/136 통합) = v0.1.552 2축 fix(화이트리스트 폐기+ALT) Stage 2 대기. 상세: handoff [2]/[3].

검증 SSOT (최신): [`2026-05-29-cap-validation-checklist.md`](topics/2026-05-29-cap-validation-checklist.md) (A=QA-127 + B=QA-126 + C=Tab outline, 14 시나리오) · 직전: [`2026-05-26-cap-validation-checklist.md`](topics/2026-05-26-cap-validation-checklist.md)

| 우선 | 영역 | 시나리오 # | 빌드 | 비고 |
|---|---|---|---|---|
| 0 | **QA-126 PhotoSensor 3건 (v0.1.484)** | B-1 중복차단 토스트 / B-2,3 거리 필드 키인·슬라이더 동기 / B-4,5 NO·NC 출력 즉시 갱신 | v0.1.484 | 2026-05-29 R-1/R-2/R-6 fix · 마우스/Inspector 구동 — Stage 2 의무 · R-4 PM 재확인 요청 |
| 0 | **QA-127 컴포넌트 Add freeze + stray attach fix (v0.1.483)** | 대규모 씬(8763 부품) 부품 선택 → 센서/회전서보축 Add → freeze 無 / Add 후 엉뚱한 오브젝트 센서 無 / 다중 선택 Add 정상 | v0.1.483 | 2026-05-29 quadratic rebuild root cause fix · **최우선 (마우스 구동 — Stage 2 의무)** · PM 재spot-check 요청 게시 |
| 0 | **NavigationMoveEvent Tab/Shift+Tab fix (v0.1.482)** | Tab N회(100+) → outline 잔존 / 7번째 메뉴(도움말 H) → 좌측 패널 outline visible / 메뉴 재진입 (Tab + 마우스 click) | v0.1.481~482 | 2026-05-29 사용자 PC outline 0 root cause fix · **최우선 (자동화 6-path 한계 — Stage 2 의무)** |
| 1 | **WASD REAL FIX (v0.1.443) + QA-104 7차 (v0.1.444)** | **신규 6건** (WASD-1~3 + QA-104-1~3) | v0.1.443~444 | 2026-05-28 자율 cap fix |
| 2 | 포커스 기조 + Win32 표준 | 1~6 | v0.1.420~425 | v0.1.443 fix 후 재진입 가능 |
| 3 | Task #159 P3 Inspector Scrubber | 7~14 | v0.1.427~430 | 위 영역 PASS 후 |

우선 0 (QA-127 + Tab outline) PASS → 우선 1~3 재진입. PASS 시 → v0.1.445 옛 `#if false` 영구 제거 + 58th seal 봉인.

## 미커밋 변경

180 M + 34 D + 555 ?? = 769 파일 / v0.1.279~v0.1.549 누적 — 자율 commit 룰 따라 사용자 명시 대기.

```bash
cd /mnt/c/work/factory00 && git status --short | wc -l
```

## 핵심 외부 URL

| 영역 | URL |
|---|---|
| 빌드 latest (v0.1.549) | https://os-file-server.tail2b816d.ts.net/downloads/factory00-windows-x64-latest.zip |
| v0.1.440 release-notes (QA-122 swap fix) | https://os-file-server.tail2b816d.ts.net/topics/release-notes/v0.1.440.md |
| **2026-05-27 cap 종합 보고** | https://os-file-server.tail2b816d.ts.net/topics/2026-05-27-cap-summary.md |
| **2026-05-27 사용자 명시 SSOT** | https://os-file-server.tail2b816d.ts.net/topics/user-decisions-2026-05-27.md |
| **협업자 spec 진행도 SSOT (94%)** | https://os-file-server.tail2b816d.ts.net/topics/collab-spec-progress.md |
| **ADR-0024 라이선스 보호 전략 (1PC 1라이선스)** | https://os-file-server.tail2b816d.ts.net/topics/architecture/0024-license-protection-strategy.md |
| 2026-05-27 journal (swap fix + handoff diet) | https://os-file-server.tail2b816d.ts.net/journal/2026-05-27-v0.1.440-qa122-swap-fix-handoff-diet.md |
| 협업자 handoff (PM 측 1순위) | https://os-file-server.tail2b816d.ts.net/handoff.html |
| 협업자 handoff.md (md only) | https://os-file-server.tail2b816d.ts.net/handoff.md |
| 빌드 갤러리 | https://os-file-server.tail2b816d.ts.net/latest-builds.html |
| **2026-05-26 cap 검증 체크리스트** | https://os-file-server.tail2b816d.ts.net/topics/2026-05-26-cap-validation-checklist.md |
| **2026-05-26 cap 종합 보고** | https://os-file-server.tail2b816d.ts.net/topics/2026-05-26-cap-summary.md |
| **57th seal journal** | https://os-file-server.tail2b816d.ts.net/journal/2026-05-26-v0.1.426-57th-stable-seal-focus-policy.md |
| **P3 종결 journal** | https://os-file-server.tail2b816d.ts.net/journal/2026-05-26-v0.1.430-p3-critic-resolved.md |

## 자율 사이클 가능 영역

자율 가능 (사용자 결정 0):
1. 룰/하네스 보강 (`.claude/rules/` 신규 또는 갱신)
2. wiki 정합성 (INDEX.md / latest-builds.html / release-notes 갱신 — Hook 4건 자동)
3. 메모리 audit (옛 stable seal "다음 큐" stale 정리 — historical 보존 룰)
4. handoff UI 후속 polish (마이크로 인터랙션)
5. 사이클 사전 분석 docs (옵션 트레이드오프 작성)
6. wiki/topics docs 추가 (cap-summary / pre-check 등)
7. 자동 INDEX 생성 도구 신설 (publish hook 영구화)

사용자 명시 필요:
- studio-hamburger-lnb / component-scene-inspector-ux P1 진입 (큰 구조 변경)
- git commit 557+ 파일 (161 사이클 누적 / 자율 commit 금지 룰)
- 빌드 코드 200라인+ 신규 (critic 의무)
- 58th seal 봉인 (v0.1.427~430 4 빌드 패키지 — 사용자 14 시나리오 PC 검증 PASS 후)
- 옛 #if false 영구 제거 (사용자 PASS 후)
- P2 AxisFieldElement Inspector 외 치환 (Task #161 — 적용 영역 0~1건 식별, 사용자 재정의 권장)
- ADR 신규 (Inspector Coord Module Architecture 등)

자율 cap 진행 통계:
- **2026-05-27** (현재): 사이클 ~23 / 빌드 0 (swap fix path) / handoff 다이어트 -58% / 영구화 8건 (도구 + hook + 룰 + reference) / task 3 completed / 신규 산출물 5건
- 2026-05-26: 사이클 70 / 빌드 11 / critic 9 종결 / 영구화 13건 (코드 + Hook + 도구 + 룰 + 메모리)

## 다음 세션 진입 체크 (60초)

```bash
# 1) 최신 빌드 상태
ls -la C:/work/factory00/wiki/downloads/factory00-windows-x64-latest.zip
curl -sI -m 5 https://os-file-server.tail2b816d.ts.net/downloads/factory00-windows-x64-latest.zip | head -1

# 2) git 미커밋 변경
cd /mnt/c/work/factory00 && git status --short | wc -l

# 3) 최신 journal 3건
ls /mnt/c/work/factory00/wiki/journal/ | sort | tail -3

# 4) 협업자 repo 최신 commit (gh CLI 필요)
"/mnt/c/Program Files/GitHub CLI/gh.exe" api "repos/plcmanjp/codeless-digital-twin-builder-develop/commits?per_page=3"
```

기대 (2026-06-04 자율 catch-up 세션 기준):
- `latest.zip` 170MB (v0.1.549) + HTTP 200
- git status = 769 파일 (180 M + 34 D + 555 ??)
- 최신 journal = `2026-06-04-v0.1.488-549-autonomous-catchup.md` (488~549 62빌드 구간 통합)
- 협업자 commit = 자체 측 handoff sync 만 (협업자 신규 0건 / gh api 실시간 확인, 마지막 09:45 KST v0.1.549)
- **사용자 PC 검증 대기**: QA fix 17건 (v0.1.533~549) 중 마우스 의존 영역 Stage 2
- **자율 가능 영역**: handoff hold/wip 정합성 점검 / journal INDEX.html 갱신 / git fetch credential 설정 (사용자 명시 필요)

## 메모리 SSOT

| 항목 | 메모리 ID |
|---|---|
| **57th seal (포커스 기조 + P1)** | `project_factory00_v0_1_426_57th_stable.md` |
| **57th post-cleanup (P3 + critic 9 종결)** | `project_factory00_v0_1_430_p3_critic_resolved.md` |
| 51st seal REAL FIX | `project_factory00_v0_1_387_51st_real_fix.md` |
| 응답 본문 이모지 금지 | `feedback_no_emoji_in_response.md` |
| Unity 캡처 표준 도구 | `reference_factory00_capture_unity_1920.md` |
| publish-cycle.sh | `reference_factory00_publish_cycle.md` |
| handoff fragment sync | `reference_factory00_sync_handoff_fragment.md` |
| /bump-version 스킬 | `reference_factory00_bump_version_skill.md` |

### 옛 stable seal 메모리 (historical — "다음 큐" stale 상태)

`project_factory00_v0_1_{202~290}_stable.md` 12건 + 30~50th seal 메모리들 — 각 seal 시점 기록 보존용. "다음 사이클" 항목은 stale (후속 seal에서 처리 완료). 현재 상태는 본 INDEX.md SSOT가 덮어쓰기 효과.

향후 audit 시 옛 메모리는 historical record로 변경 안 함. 최신 진척은 본 INDEX.md + 최신 2 seal 메모리 (57th + post-cleanup) 만 참조.

## 룰/문서 SSOT

| 항목 | 경로 |
|---|---|
| agent 역할 매핑 | [`wiki/topics/agent-role-mapping.md`](topics/agent-role-mapping.md) |
| Tools/qa README | [`Tools/qa/README.md`](../Tools/qa/README.md) |
| 자율 모드 cap 정책 | `C:/work/.claude/rules/autonomous-mode-cap.md` |
| 사이클 critic review | `C:/work/.claude/rules/cycle-critic-review.md` |
| **2026-05-22 사용자 명시 추적** | [`wiki/topics/user-decisions-2026-05-22.md`](topics/user-decisions-2026-05-22.md) |
| MX Component 사전 분석 | [`wiki/topics/mx-component-pre-check.md`](topics/mx-component-pre-check.md) |
| MX Component SDK 가이드 한글 | [`wiki/topics/mx-component-sdk-setup-summary.md`](topics/mx-component-sdk-setup-summary.md) |
