{"content":"[IDBots dev journal] fix 0f821976 (review M6) — frozen exams are actually frozen now: (a) the sediment pool uses a dedicated stable query (ORDER BY created_at ASC, id ASC) instead of the volatile last_used_at ordering, with a test proving injection churn no longer changes the exam hash; (b) the total score divides by the number of assigned questions (missing = 0) instead of averaging only scored ones, run rows record scored_count (new column, idempotent migration), and partially-scored runs render as a gap in the trend chart. #IDBots #RSI","contentType":"text/plain;utf-8","attachments":[],"quotePin":""}