Form
사용자 입력과 mutation 의도를 action으로 전달
사용자 입력은 브라우저에서 시작하지만 권한과 데이터 정합성은 서버 경계에서 끝난다.
사용자 입력과 mutation 의도를 action으로 전달
세션·소유권·schema를 서버에서 다시 확인
검증된 값으로 DB transaction 실행
revalidatePath·updateTag·revalidateTag(tag, 'max')를 목적에 맞게 호출
새 서버 결과 또는 redirect로 화면 연결
핵심Server Action도 외부 입력을 받는 endpoint이므로 검증·오류 계약·중복 제출을 함께 설계한다.