Skip to content

Rich Text editor의 독립 변경 책임을 분리한다 - #430

Merged
developer-1px merged 1 commit into
mainfrom
refactor/415-rich-text-responsibilities
Aug 17, 2026
Merged

Rich Text editor의 독립 변경 책임을 분리한다#430
developer-1px merged 1 commit into
mainfrom
refactor/415-rich-text-responsibilities

Conversation

@developer-1px

Copy link
Copy Markdown
Owner

요약

  • 문서 읽기·validation fallback, selection mapping·reconciliation, Unicode text offset 계산을 독립 책임 module로 분리했습니다.
  • editor.ts는 해당 책임을 조립하는 command/session orchestration에 집중합니다.
  • public exports를 보존하고 구조 guard를 package verify에 연결했습니다.

의존 관계

검증

  • npm run verify -w @interactive-os/json-document-rich-text — 52 tests, typecheck/build 통과
  • npm run standard:check — 표준·corpora·conformance 통과
  • npm run perf:rich-text — 10k middle insert p95 0.069ms ≤ 16ms
  • git diff --check — 통과

Closes #415

@developer-1px
developer-1px changed the base branch from feat/413-implementation-shape-standard to main August 17, 2026 04:56
@developer-1px
developer-1px merged commit ed2da01 into main Aug 17, 2026
2 checks passed
@developer-1px
developer-1px deleted the refactor/415-rich-text-responsibilities branch August 17, 2026 05:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

리팩터: Rich Text editor의 독립 변경 책임을 분리한다

1 participant