-- 230_quiz_sessions_finalize_summary.sql
-- Phase 2-B: finalize 시점 결과 요약 4 컬럼 영속화 (결과 화면 헤더).
-- newly_correct: 처음 푸는데 맞힘 (이전 attempts 0건)
-- relapsed:      이전 정답이었으나 이번 wrong
-- recovered:     pattern_state 가 recovered 로 새로 박힘
-- chronic_remaining: 이번 세션 후 chronic_wrong 으로 박힌 행 수 (전체 chronic — 세션 외 포함)
-- 다중 ADD COLUMN 은 단일 ALTER TABLE 안에서 1 statement 로 통과.

ALTER TABLE study_quiz_sessions
    ADD COLUMN IF NOT EXISTS newly_correct_count    INTEGER NOT NULL DEFAULT 0,
    ADD COLUMN IF NOT EXISTS relapsed_count         INTEGER NOT NULL DEFAULT 0,
    ADD COLUMN IF NOT EXISTS recovered_count        INTEGER NOT NULL DEFAULT 0,
    ADD COLUMN IF NOT EXISTS chronic_remaining_count INTEGER NOT NULL DEFAULT 0;
