Review copy

Your whole DOJ system, 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 — rebuilt as static pages so you can read and mark up what needs changing without being in the city. It mirrors your real portal's look (navy theme, red & gold, Inter). Nothing here touches the live server; it's a review model built from your actual code.

Wherever the real system is missing or broken, it's flagged missing / gap so you have a to-do list, not just a tour.

The review sections

1 · Website

Per-role website views

What each of the 15 DOJ roles sees when they log in to the website, plus a system map of how it works in-city and on the app.

2 · Manual

City owner's manual

How the website + app work, and every role's job flow: what they do in-city, which points they access, and their step-by-step workflow.

3 · Phone

LB-phone DOJ app

The DOJ app formatted inside the LB phone, flippable between role logins, so you can check the app works for each DOJ role.

4 · Exams

Exam answer keys

Full answer key for the Bar & DMV exams, with every missing/empty professional exam clearly flagged as work to do.

5 · Forms

Forms gallery

Each form at the service window vs the clerk's version — and what each looks like blank vs completed.

6 · Alerts

Alerts gallery

Every in-city DOJ alert rendered with mock data, so you can review the wording and decide what to change.

7 · Window & DMV

Service window & DMV

Click-through mockups of the City Services window and the DMV so you can confirm every button and field is correct.

8 · Compare

DOJ vs Immense RP

Structural comparison of your DOJ against Immense (your model city) and the Cole Law Office material — same / different / better / worse, with what to adopt.

Known gaps & bugs — your to-do list

Everything the review surfaced from your live code, grouped by area. Full detail (with file references) is on each page.

🚩 Exams (page 4)

  • 7 professional exams are empty — advertised in the catalog, but no questions and no config.
  • Bar question 1571 is broken — invalid JSON → renders with zero answers in-game.
  • 5 orphaned "government" Bar questions never appear on a sitting.

🚩 Service window & DMV (page 7)

  • Two desks + two fee tables at one spot (crestwood_doj vs cw_cityhall).
  • cw_cityhall grants a driver license with no DMV-pass check.
  • No road-test route defined yet; a road-test fee is advertised but never charged.

🚩 Alerts (page 6)

  • No warrant-issued, bail set/posted, or subpoena/summons notice to the citizen.
  • Terminal lockout is silent to the victim until next login.
  • Two different alerts both titled "SECURITY ALERT"; casing inconsistencies.

🐛 Roles & dashboards (page 1)

  • Paralegal filing panel is dead code — never reached.
  • DA "Prosecution" case view is hard-coded off — DA sees "Client Files".
  • Role mismatch: dropdown says attorney, code uses private_attorney.

🐛 Forms & API (pages 5 & 2)

  • citizen_submittable defined but not enforced — self-filing works where it shouldn't.
  • Some intake fields (case summary, ceremony date, property address) are collected but never stored.
  • Several router.php actions are stub no-ops (submitReport, serveWarrant, reportManhunt, approve/denyReport…).

📱 Phone app (page 3)

  • Read-only on the phone — no filing, paying, or signing (all point back to a terminal).
  • No notifications/push tab or unread badge; no payments screen.
  • An old superseded app UI still ships alongside the live one.

How to use this

Read on your phone or laptop. When you spot something to change, note the page + item — that's your change list for the next in-city session. Everything here is mock data, safe to review anywhere. The Compare page ranks these against how Immense handles the same things.


CrestWood RP · Department of Justice — internal system review. Mock data only; not the live portal.