Actions
개선 #944
완료됨개선 #942: [부모] Codex App식 thread/turns/list 기반 이전 히스토리 lazy-load 및 transcript virtualization 이식
[Bridge] Electron main/preload thread/turns/list load 경로 추가
개선 #944:
[Bridge] Electron main/preload thread/turns/list load 경로 추가
시작일:
2026/07/06
완료일:
2026/07/06
진척도:
100%
추정시간:
설명
상위 일감: #942
책임:
- renderer가 raw app-server payload를 직접 다루지 않도록 preload IPC와 main/supervisor adapter에
thread/turns/list기반 older turn page load 경로를 추가한다. - Protocol child가 확정한
itemsView, limit, cursor, error contract만 사용한다.
수행 내용:
-
window.hiveApp계열 bridge에loadOlderThreadTurnsPage또는 동등한 명시 API를 추가한다. - main process에서 appServerSupervisor 호출, app-server 응답 검증, RuntimeThread item/turn projection 경계를 담당한다.
- request는
threadId,cursor,limit,sortDirection: "desc",itemsView를 포함한다. - response는
ok/error, projected turns/items,nextCursor,backwardsCursor,itemsView, page metadata만 포함한다. -
thread/turns/items/list는 미지원이므로 bridge에 hydration dependency로 넣지 않는다. - stale response 판정을 위해 threadId, request cursor, page identity를 renderer/runtime이 확인할 수 있게 전달한다.
인수 기준:
- preload type, IPC handler, supervisor adapter, response validation, projection boundary 테스트가 있다.
- success, no-more-history, app-server error, malformed response, unsupported method/schema drift를 구분한다.
- Protocol child가 blocker 상태이면 이 일감은 시작하지 않는다.
Actions