Files
2nd/10_Wiki/Topics_Biz/Zustand-Based-Mission-Persistence.md
T

2.0 KiB

Zustand-Based-Mission-Persistence

📌 Brief Summary

브라우저 환경의 불안정성을 극복하기 위한 상태 보존 아키텍처입니다. 작업 큐, 진행 중인 태스크, 로드된 지식 등을 로컬 스토리지에 실시간 동기화하여 서비스 중단 시에도 즉각적인 미션 복구가 가능하게 합니다.

📖 Core Content

  1. Real-time Persistence: agentStore의 모든 변화(enqueue, dequeue, processedCount)를 감지하여 브라우저 저장소에 매핑합니다.
  2. Ghost State Cleaning: 새로운 미션을 시작할 때(handleStart)는 명시적으로 이전 잔상을 제거(clearState)함으로써, 데이터가 꼬이는 '유령 미션' 현상을 원천 차단합니다.
  3. Session Recovery: NotebookLM의 notebookIdtaskId를 기억하여, 새로고침 후에도 진행 중이던 연구를 이어서 모니터링할 수 있도록 지원합니다.

🔗 Knowledge Connections

검증 상태 및 신뢰도

  • 상태: draft
  • 검증 단계: conceptual
  • 출처 신뢰도: A (자체 시스템 및 개발 기록 기반)
  • 중복 검사 결과: 신규 생성

상위/유사 개념

구현/활용 도구

  • P-Reinforce Engine
    • 연결 이유: 워크플로우 자동화 및 데이터 수집 엔진.

실무 적용 맥락 (Practical Application Contexts)

  • Operation / Maintenance: Datacollect 파이프라인의 안정성 및 동기화 유지보수.

📝 변경 이력 (Change history)

  • 2026-05-19: Initial draft generated via Datacollector P-Reinforce automation.