Your whole DOJ system — now rebuilt, reviewable from bed.
This is a faithful, mock-data copy of the CrestWood DOJ — the website, the LB-phone app, every exam, every form, every in-city alert, and the service window & DMV. The first version of this site was a bug-and-gap to-do list. Since then an eight-phase DOJ v4 rebuild closed almost all of it — so every page has been re-authored to show how the DOJ works now, with the old problems marked fixed, the new systems marked new, and whatever genuinely remains flagged honestly.
Every v4 change is code-complete and API-verified. Nothing here has passed in-city acceptance testing yet — that's the last step, and it's the biggest item on the remaining list below.
What the v4 rebuild delivered
- Bar exam bug + government-quota fixed; 7 professional exam banks drafted (189 Q).
- One merged City Services desk; driver license now DMV-gated; road-test route seeded.
- One authoritative Cole-scale price list driving desk, website & Library.
- Citizen alerts for warrant / bail / hearing / lockout, in one notifications feed.
- Penal code expanded to 186 offenses live; license points with auto-suspend.
- Sentencing levers + docket stage codes on every case.
- Auto-enforced bar dues + signed retainers + a Case Law Reporter.
- 13-module attorney training + practice drill; firm portal (intake, matters, oversight).
- Phone app v3: alerts, filings, payments, license & points, legal help.
The review sections
Per-role website views
What each of the 15 DOJ roles sees on login — now with the three role bugs fixed and the new v4 systems woven into each workflow.
City owner's manual
How the website + app work, every role's job flow, and a new section covering all eight v4 systems and what's left to do.
LB-phone DOJ app
No longer read-only: five new interactive tabs — Alerts, Filings, Pay, License & Points, and Legal Help — shown as phone mocks.
Exam answer keys
Bar & DMV keys, the fixed Bar question + government quota, the new training drill, and the 7 drafted professional exams.
Forms gallery
Each form blank vs completed — now with citizen-submit enforced, dropped fields stored, Cole-scale fees, and phone filing.
Alerts gallery
Every in-city DOJ alert — plus the new warrant / bail / hearing / lockout notices that citizens now actually receive.
Service window & DMV
The single merged desk, the DMV-gated license flow, the seeded road-test route, and the one posted price list.
DOJ vs Immense RP
Rescored: the four dimensions where CrestWood was behind are now closed — with an honest note on what to re-check after acceptance.
What the review flagged — and where it stands now
Every original finding, with its current status. Full detail (with the new behavior) is on each page.
Exams (page 4)
- fixed Bar question 1571 invalid JSON — now renders selectable answers.
- fixed 5 orphaned "government" Bar questions now in the sitting quota.
- new 7 professional exam banks drafted (189 Q) — pending apply.
Service window & DMV (page 7)
- fixed Two desks merged into one City Services desk, one fee table.
- fixed Driver license now requires written + practical DMV pass.
- new Road-test route seeded — needs an in-game drive.
Alerts (page 6)
- fixed Warrant, bail set/posted, and hearing notices now reach the citizen.
- fixed Lockout notifies the victim; the two "SECURITY ALERT" titles split.
- new One unified notifications feed, surfaced in the phone app.
Roles & dashboards (page 1)
- fixed Paralegal filing panel now renders.
- fixed DA/Prosecutor prosecution view no longer hard-coded off.
- fixed Role reconciled to private_attorney everywhere.
Forms & API (pages 5 & 2)
- fixed citizen_submittable now enforced server-side.
- fixed Case summary, ceremony date & property address now stored.
- fixed The stub router.php actions were unused — removed.
Phone app (page 3)
- fixed Now interactive: filing, signing, and viewing invoices.
- new Notifications tab + unread badge; a payments screen.
- fixed The superseded old app UI was deleted.
New systems built to beat the model city
The compare page's "adopt from Immense/Cole" list — now built natively in your own platform.
186 offenses live (past the model's ~185), each with a real Texas cite + CrestWood code. applied 2026-07-23
One Cole-scale price list — name change & marriage $25k, civil filing flat + % of award, tiered business licenses, per-charge expungement.
A 13-module attorney curriculum + timed practice drill, plus a 15-precedent Case Law Reporter in the Library.
Auto-enforced $2,500/mo bar dues (suspend on non-payment) and mandatory signed retainers before an attorney attaches to a case.
Traffic convictions accrue points; 12 = auto-suspend for 7 days with 30-day decay; $2,500 reinstatement.
Sentencing levers (interrogation relief, first-offender relief, conspiracy fraction) + docket stage codes on every case.
🚩 What genuinely remains — the honest to-do list
- Apply the last draft SQL — the 67-offense penal expansion is now applied (186 live); the 189-question professional exam bank (sql/prof_exams_2026-07-22.sql) still awaits your review and apply.
- Drive-validate the DMV road-test route — the 13 checkpoints were desk-placed, not driven; they need one in-game lap to confirm they sit on the road.
- Enforce the deferred fee mechanics — civil-filing % of award + dismissal refund and per-charge expungement are stored but not yet auto-collected by the case flow.
- Decide the staff-filing fee question — fee-bearing forms currently invoice even when a clerk files them; confirm whether clerk-filed forms should be exempt.
- In-city acceptance testing — everything above is code-complete and API-verified, but none of it has been played through in the live city yet. Each page carries its own test checklist.
- In-city NUI check of the new dashboards — the sidebar-workspace revamp was browser-verified on all 25 roles, but needs a hard-refresh look at a real DOJ terminal to confirm the same result inside the NUI iframe.
🎨 Shipped: the dashboard revamp
Every role's dashboard has been rebuilt into a sidebar workspace — Variant A ("keep the theme, fix the flow"), now live for all 25 roles, with a per-role task check-off system (only categories with work render, checking a task strikes it and drains the badge, everything auto-clears when the underlying work resolves). See the decision + what shipped or the per-role workspace breakdown.
How to use this
Read on your phone or laptop. Each page now tells the "was broken → works now → still to do" story for its area. When you've run the in-city acceptance pass, it's worth regenerating the Compare page — by its own scorecard, the four dimensions where CrestWood trailed the model city are now closed.
CrestWood RP · Department of Justice — internal system review · DOJ v4. Mock data only; not the live portal.