Skip to content

1.0 result 계약 fixture 보강#179

Merged
developer-1px merged 1 commit into
mainfrom
harden-1-0-result-contract
Jun 19, 2026
Merged

1.0 result 계약 fixture 보강#179
developer-1px merged 1 commit into
mainfrom
harden-1-0-result-contract

Conversation

@developer-1px

Copy link
Copy Markdown
Owner

변경 내용

  • public type fixture에 JSONResult, JSONCapabilityResult, clipboard/edit result의 error code catalog를 고정했습니다.
  • runtime fixture를 추가해 insert/replace/delete/move{ ok: true } shape와 doc.lastPatch handoff를 고정했습니다.
  • copy/cut/paste/duplicate 성공 payload shape와 applied 의미를 테스트로 고정했습니다.
  • docs/standard/result-contract.md, docs/public/api.md, llms.txt에 method family별 성공 result shape를 반영했습니다.

검증

  • npm test -w @interactive-os/json-document -- result-contract semantic-contract
  • npm run typecheck -w @interactive-os/json-document
  • npm test -w @interactive-os/json-document
  • npm run docs:evaluate
  • npm run smoke:package -w @interactive-os/json-document
  • git diff --check
  • push 전 npm run build -w @interactive-os/json-document

@developer-1px developer-1px merged commit 201520c into main Jun 19, 2026
3 checks passed
@developer-1px developer-1px deleted the harden-1-0-result-contract branch June 19, 2026 02:15
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.

1 participant