joelakaufmann-lgtm hard-codes Nevada jurisdiction into Mike's system prompt
A single commit to `chatTools.ts` adds a self-contained jurisdictional block to `SYSTEM_PROMPT`, pinning the assistant to Nevada law - NRS/NAC, the Nevada court hierarchy, NRCP/NRAP, and Nevada-specific citation style. The pattern is clean enough to adapt for other jurisdictions.
The change in 3699de3f appends a Default jurisdictional assumptions block after the existing GENERAL GUIDANCE list. It specifies: governing law is Nevada, primary statutory authority is NRS and NAC, court system runs from the Nevada Supreme Court to municipal courts, procedure follows NRCP/NRAP/criminal procedure rules, ethics falls under Nevada Rules of Professional Conduct, and citation style prefers Nevada formats like "NRS 78.138" and Bluebook with Nevada overrides. A separate instruction sets the Ninth Circuit and the U.S. District Court for the District of Nevada as the default federal forum.
The structure is deliberately additive - nothing in the existing prompt was removed. That makes it straightforward to read how the jurisdiction assumptions layer onto the generic legal guidance. If you wanted to build jurisdiction-specific variants of your own fork, this is a reasonable template: define a Default jurisdictional assumptions block, keep the surrounding prompt generic, and swap the block per deployment.
Two caveats worth noting. First, SYSTEM_PROMPT is a shared constant in this codebase, so there's no per-user or per-tenant override path. Every session on a Nevada-configured instance gets these defaults. Second, the Nevada framing narrows scope in ways that could surprise non-Nevada users - the model will reach for NRS citations and Nevada courts even for general questions unless the user explicitly redirects it.
Spotted something wrong? Or know the PR text has fresher detail than the writeup above?