Skip to content

표 스키마와 편집 계약을 Sheet 정본으로 통합 #789

Description

@developer-1px

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

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions