Skip to content

docs: amend tombstone 대상 계약을 명확히 한다 - #317

Merged
justinjoy merged 1 commit into
mainfrom
fix-amend-tombstone-doc
Jul 26, 2026
Merged

docs: amend tombstone 대상 계약을 명확히 한다#317
justinjoy merged 1 commit into
mainfrom
fix-amend-tombstone-doc

Conversation

@justinjoy

Copy link
Copy Markdown
Contributor

Closes #281

factlog amend의 내부 docstring을 실제 상태 전이 계약에 맞춰 갱신했습니다. candidate, needs_review, accepted, confirmed 행은 수정할 수 있지만, superseded 행은 이전 정정의 묘비이므로 대상에서 제외됩니다.

회귀 검증은 묘비만 일치할 때 amend가 상태를 되살리지 않고 no fact matches와 종료 코드 1로 끝나는지를 확인합니다.

검증: PYTHON=/Users/joykim/git/semantic-reasoning/verinote/.venv/bin/python bash tests/test_amend.sh (35 passed).`

@justinjoy

Copy link
Copy Markdown
Contributor Author

amend 대상이 live row로 한정되고 superseded tombstone은 의도적으로 제외된다는 실제 계약을 명확히 확인했습니다. tombstone 재생성 시도는 no fact matches와 종료 코드 1로 끝나는 회귀 검증이 추가됐으며, CI 전체가 통과했습니다.

@justinjoy
justinjoy marked this pull request as ready for review July 26, 2026 11:22
@justinjoy
justinjoy merged commit 58a2bfa into main Jul 26, 2026
3 checks passed
@justinjoy
justinjoy deleted the fix-amend-tombstone-doc branch July 26, 2026 11:22
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.

docs(amend): cmd_amend docstring의 "any status"가 코드의 superseded tombstone 제외와 어긋난다 (#280 후속)

1 participant