A full-stack project archive for preserving source material, human memory, AI interpretation, relationships, and spatial project history without collapsing them into one generated story.
원문 자료, 사람의 기억, AI 해석, 관계, 공간적 프로젝트 히스토리를 하나의 생성형 이야기로 덮어쓰지 않고 보존하는 풀스택 프로젝트 아카이브입니다.
Live demo / 라이브 데모: https://memory.oosu.dev/
Spatial Project Archive asks: can AI interpret project history without becoming indistinguishable from the source material or the owner's own memory? Original files and provenance remain primary; human notes, curator interpretation, relationships, timelines, and spatial layouts are separate reversible layers.
Spatial Project Archive는 **AI가 프로젝트 역사를 해석하면서도 원문 자료나 사용자의 실제 기억과 구분되지 않는 상태를 피할 수 있는가?**를 다룹니다. Original File과 Provenance를 우선 보존하고 Human Note, Curator Interpretation, Relationship, Timeline, Spatial Layout은 분리된 reversible layer로 유지합니다.
A fresh deployment opens a persisted Example · Product evolution archive with 12 synthetic artifacts, multiple project phases, human notes, curator interpretations, relationships, and a saved spatial layout instead of a nearly empty archive.
첫 방문에는 거의 비어 있는 Archive 대신 12개의 synthetic artifact, 여러 project phase, human note, curator interpretation, relationship, saved spatial layout을 포함한 Example · Product evolution archive가 실제 backend에 저장되어 열립니다.
The sample follows a project from problem framing and research through prototype failure, architecture decisions, implementation, onboarding redesign, spatial lenses, and production reflection.
예시 Archive는 Problem Framing과 Research에서 시작해 Prototype Failure, Architecture Decision, Implementation, Onboarding Redesign, Spatial Lens, Production Reflection까지 하나의 프로젝트가 변화하는 과정을 보여줍니다.
Select an artifact and isolate only its direct relationship neighborhood. The camera reframes the connected evidence cluster and unrelated artifacts disappear from the active scene.
Artifact 하나를 선택하면 직접 연결된 relationship neighborhood만 남기고 카메라를 해당 evidence cluster 중심으로 재구성합니다. 관련 없는 artifact는 active scene에서 제외됩니다.
The temporal scrubber reveals the archive from past to present. Relationships appear only after both endpoints exist, so the scene shows how project context accumulated rather than only the final arrangement.
Temporal scrubber를 움직이면 Archive가 과거에서 현재 순으로 드러납니다. Relationship도 양쪽 artifact가 모두 존재하는 시점부터 나타나기 때문에 최종 배치가 아니라 프로젝트 context가 쌓이는 과정을 볼 수 있습니다.
The same persisted artifact can be switched between Source Record, Human Memory, and AI Interpretation. Missing interpretation stays visibly missing rather than being filled with plausible text.
동일한 persisted artifact를 Source Record, Human Memory, AI Interpretation 세 레이어로 전환할 수 있습니다. 해석이 없다면 그 상태를 그대로 보여주며 그럴듯한 텍스트로 자동 보완하지 않습니다.
Create/open archive / Archive 생성·열기
→ import files, URLs or notes / 파일·URL·Note 가져오기
→ process previews & metadata / Preview·Metadata 처리
→ review provenance / Provenance 검토
→ add human notes / Human Note 작성
→ connect artifacts / Artifact 관계 연결
→ search or browse in 2D / Search·2D 탐색
→ inspect chronology / Timeline 확인
→ arrange spatial story / Spatial Story 구성
→ save exhibition version / Exhibition Version 저장
→ use citation-aware curator / Citation-aware Curator 사용
→ share or export / 공유·내보내기
- Image, PDF, Markdown, text, audio, local video, URL metadata, and manual-note import.
Image, PDF, Markdown, Text, Audio, Local Video, URL Metadata, Manual Note import. - SHA-256 duplicate detection with recoverable processing state.
SHA-256 duplicate detection과 recoverable processing state. - Artifact metadata, transcript, project phase, emotion, people, tags, provenance, and privacy.
Artifact metadata, transcript, project phase, emotion, people, tag, provenance, privacy. - Batch import inbox, duplicate/failure handling, metadata proposals, provenance cleanup, near-duplicate review.
Batch Import Inbox, Duplicate/Failure 처리, Metadata Proposal, Provenance Cleanup, Near-duplicate Review. - Explicit source / human / AI interpretation separation.
Source / Human / AI Interpretation의 명시적 분리. - Search, 2D gallery, timeline, R3F spatial archive, stored layout, lighting, camera stops.
Search, 2D Gallery, Timeline, R3F Spatial Archive, Stored Layout, Lighting, Camera Stop. - Relationship suggestions with human approval and citation validation for curator output.
Human Approval을 요구하는 Relationship Suggestion과 Curator Output Citation Validation. - Versioned exhibition layouts, undo/redo, export, privacy-aware read-only sharing, delete workflow.
Versioned Exhibition Layout, Undo/Redo, Export, Privacy-aware Read-only Share, Delete Workflow.
Architecture / 아키텍처
digital-archive · object-storage · content-addressable-storage · metadata-management · provenance · spatial-ui · versioned-state · full-stack
Project context / 프로젝트 맥락
knowledge-management · personal-knowledge-management · digital-preservation · project-history · human-in-the-loop · explainable-ai · information-visualization · timeline · 3d-visualization
Implementation stack / 구현 스택
react · typescript · react-three-fiber · threejs · fastapi · postgresql · minio · ffmpeg · vite



