You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
Repository navigation
fix(afternote): 프로세스 사망 복원 뒤 상세 재조회 프리필이 미저장 편집을 덮는다 (#1617 후속) #1732
발행된 애프터노트 수정 중 프로세스가 종료된 뒤 복원되면 폼 스냅샷이 미저장 입력을 되살리지만, 상세 재조회 prefill이 이를 서버 값으로 덮을 수 있다. 복원된 입력을 보존하면서 서버 PATCH 비교 기준과 카테고리는 새로 조회한다.
구현 PR #1839는 최종 에디터 MVI #1972를 직접 base로 한다. 먼저 #1804의 Intent/reducer 경계를 확정한 뒤 ApplyPrefill에서 적용 item id를 기록하고, 성공적으로 복원한 폼과 같은 id의 표식이 있을 때만 PrefillLoaded의 폼 덮어쓰기를 생략한다. 새 public 함수나 별도 mutable state는 추가하지 않는다.
실제 소비 경로는 발행 상세의 navigateToEditorForEdit → EditorFlowRoute(itemId) → getDetail이다. 수동 임시저장 UI 결정과 독립적이다.
Activity
github-actions commentedon Sep 2, 2026
bug 이슈는 사이드바 Fields > Priority 로 심각도를 지정해야 합니다. 판정 기준:
값이 비어 있어도 이슈를 닫지는 않습니다. 이 안내는 이슈당 한 번만 답니다.
github-actions commentedon Sep 3, 2026
이 이슈를 맡은 PR 은 #1839 다 (base
fix/1617-dirty-field-patch).base 가 기본 브랜치(
develop)가 아니라서 GitHub 은 이 이슈의 Development 칸에아무것도 표시하지 않는다. 본문에
Closes #N이 있어도 마찬가지다 — 그 링크는 기본 브랜치를target 하는 PR 에서만 만들어진다.
PR 이 닫히거나 머지되면 이 이슈의
pr-open라벨은 다음 리컨사일에서 떨어진다.fix(afternote): 프리필 가드를 「키 존재」가 아니라 「복원 성공」으로 판정한다 (#1732)
merge: 부분 PATCH 기준 위에 프리필 복원 가드를 연결 (#1732)
merge: 복원 프리필 보호를 최신 부분 PATCH와 Nav3 인자에 맞춤 (#1732)
test(afternote): restore process-death fixture with current snapshot …
chore(afternote): propagate validated snapshot fixture (#1732)
Guard restored published edits after final editor MVI (#1732)
Guard restored published edits after final editor MVI (#1732)