Outcome
Bear·Canvas·독립 Sheet가 공통 표 스키마, 문서 모델, Intent와 편집 계약을 사용하고 Affordance·Hand를 조합한다.
Done
- Sheet Document 패키지가 스키마·타입·검증·빈 표 생성을 소유하며 기존 JSON 형식을 유지한다.
- 표 변경 계획을 공통화하고 독립/부모 문서 연결 모두 같은 편집 로직을 사용한다. 부모 문서만 History를 기록하고 선택 변경은 저장하지 않는다.
- 부모 표의 누락·무효 상태를 노출하고 실패한 변경은 반영하지 않는다.
- Bear·Canvas·Sheet 소비, owning API 문서·Usage·Source 등록과 관련 회귀 검증을 완료한다.
Don't
- 별도 Bear/Canvas 표 모델, 소비자 로컬 편집 엔진, 수식·다중 시트·클라우드 기능을 추가하지 않는다.
- 기존 사용자 변경이나 형제 저장소의 미커밋 작업을 변경하지 않는다. 병합은 범위 밖이다.
검증
스키마 및 구조 불변조건, 변경 계획의 무부작용, 부모 단일 Undo·선택 무저장·실패/삭제 상태, 빌드·아키텍처·API 등록, 세 환경 브라우저 흐름.
기반 PR: #788
Outcome
Bear·Canvas·독립 Sheet가 공통 표 스키마, 문서 모델, Intent와 편집 계약을 사용하고 Affordance·Hand를 조합한다.
Done
Don't
검증
스키마 및 구조 불변조건, 변경 계획의 무부작용, 부모 단일 Undo·선택 무저장·실패/삭제 상태, 빌드·아키텍처·API 등록, 세 환경 브라우저 흐름.
기반 PR: #788