내보낼 수 있는 것
워크스페이스 통째 내보내기
Settings → Data → Full export 입니다.- 범위를 고릅니다(전부 또는 특정 갈래).
- 날짜 범위 필터를 걸 수 있습니다.
- 제출합니다.
- Nora가 비동기로 준비합니다. 준비되면 알려 줍니다(보통 몇 분, 큰 워크스페이스는 몇 시간).
- 서명된 ZIP을 내려받습니다.
manifest.json내용 인덱스, 체크섬, 내보낸 시각.flows/*.jsonFlow마다 파일 하나.pipelines/*.json파이프라인마다 파일 하나.documents/원본 파일 + 메타데이터.memory/*.json메모리 스페이스마다 파일 하나.traces/*.jsonl날짜별로 묶임.datasets/*.jsonl데이터셋마다 하나.audit.jsonl전체 감사 트레일.signature.sigmanifest.json에 대한 서명.
프로그램으로 내보내기
--json을 받는 CLI 명령 대부분이 파싱할 수 있는 출력을 냅니다.
워크스페이스 사이 데이터 옮기기
흔한 레시피로 스테이징 → 프로덕션이 있습니다.- 커넥터와 provider 키 목적지에 다시 만들어야 합니다(자격증명 자체는 소스를 못 떠납니다).
- 메모리 콘텐츠
nora memory ... list --json으로 뽑아 다시 넣을 수 있지만, 스코프 키가 다를 수 있습니다. - 트레이스 이력이 새 워크스페이스의 Flow에 안 붙습니다.
개별 사용자 데이터 내보내기(GDPR)
사용자 데이터 이동성 요청은 이렇게 합니다. Settings → Data → User exports → New 입니다.- 사용자 식별자(Flow에 쓰인 이메일이나 스코프 키)를 넣습니다.
- Nora가 워크스페이스 데이터를 훑습니다.
- 스코프가 맞는 트레이스.
- 사용자에게 스코프된 메모리 항목.
- 사용자에게 붙은 피드백.
- 사용자가 결정한 승인.
- 사용자별 ZIP을 만듭니다.
형식과 관례
- JSONL 줄마다 JSON 객체 하나. 데이터베이스나 로그 도구로 스트리밍하기 좋습니다.
- JSON 예쁘게 찍습니다. 사람과 작은 데이터셋에 좋습니다.
- CSV 스프레드시트와 QA 흐름용.
- PDF 인쇄용 산출물을 원하는 컴플라이언스 리뷰어용.
--json을 받는 곳에 붙이면 스크립트용으로 기계가 읽을 출력이 나옵니다.
서명된 내보내기
내보낸 ZIP마다 manifest에 대한 서명이 들어 있습니다. 워크스페이스의 내보내기 공개 키로 확인합니다.요율 제한
- 워크스페이스 통째 내보내기: 워크스페이스당 동시 1개, 24시간마다 하나.
- 갈래별 내보내기: CLI로 무제한.
- 개별 사용자 내보내기: 워크스페이스당 동시 10개.
관련
- 보존 만료 정책(오래되기 전에 내보내기).
- 컴플라이언스 규제 내보내기 요건.
nora flowsFlow 스냅샷.nora memorylist 명령으로 메모리 내보내기.