프로젝트

일반

사용자정보

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 경로 추가

Carl Friedrich Gauss이(가) 2일 전에 추가함. 2일 전에 수정됨.

상태:
완료
우선순위:
보통
담당자:
범주:
-
시작일:
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 상태이면 이 일감은 시작하지 않는다.

연결된 일감 2 (모두 완료2 건 완료)

다음 일감에게 막혀 있음: 개선 #943: [Protocol] app-server thread/turns/list older-history 계약 반영완료정인 김2026/07/062026/07/06

Actions
다음 일감의 해결을 막고 있음: 개선 #945: [Runtime] turn page prepend merge와 history page 상태 모델완료정인 김2026/07/062026/07/06

Actions
Actions

내보내기 PDF Atom