Highlights: Full prosecutor career track wired up (charging → judge assignment → docket → plea authority → Brady/victim-contact panels); grand jury witness/summary selection is now a real decision instead of an auto-filled formality; trial stages now match whichever side (defense/prosecution) you're actually playing.
Added: Planner shows what each hour buys before you spend it; Court Portal docket rows now render; locked case-view shortcuts say so instead of silently failing; Practice tab lock message names the actual unlock condition.
Fixed (this session's work): UTC date bug in month/week calendar "today" highlight; first-appearance/arraignment duplicate-hearing labeling; negotiation using a random prosecutor name instead of the case's actual one; day-advance silently doing nothing with nothing planned; notification queue eviction bug; 65/77 broken character portraits; a contradictory affidavit; the arraignment planner's invisible full-page-blocking modal; case-progression pipeline auto-scroll aiming at the wrong stage; "Courtroom Courtroom B"; Case Task panel re-rendering every tick; calendar cells bleeding into neighboring days.
Head-2-Head rebuilt as a real trial (was reaction-test minigames); fixed judge bench (20 named judges across Superior/District/Municipal instead of random strangers); realistic workload hours (2023 caseload study); hearings now actually enforced (bench warrants, continuances); client trust decay; unlawful-search detection independent of evidence strength; case-appropriate defense witnesses; character-witness "opens the door" risk; leaning voir dire questions; discovery-withholding sanctions; appeals built on actual trial error; civil cases no longer sentenced criminally; PD salary/overhead economics fixed; sentencing grid fixed for high-severity felonies and equalized peremptory challenges; suppression rulings that actually suppress; per-witness cross-examination; spent objections; defense-case soft-lock fix.
Starting caseload now reaches the court docket; appeals/civil cases no longer pushed toward pleas that can't exist; first appearance loggable without filing a motion; runaway re-calendaring fixed; new careers no longer inherit the old career's world state; case data no longer half-dropped on load; UTC date-display bug (first occurrence); evidence/charges/sentencing matched to the actual offense; named witnesses instead of placeholders; defense case fully playable; prosecutor docket/calendar isolation; broken portraits → silhouette fallback; keyboard/screen-reader tab navigation; daily docket judge-name fix.
