🎓 Expert Mastery Questions (Questions 6–20)
6. In Class 4.1, why are raw data primitives (strings, numbers, booleans) described as 'inert' on their own?
A) Because they are passive contractual assets—until active instructions (loops, conditionals, functions) act upon them, they sit still like sheet music without a player.
B) Because they are noble gases on the periodic table.
C) Because computers cannot read strings or numbers.
7. What happens when a deterministic computer runtime encounters a vague legal phrase like 'reasonable efforts' or an undefined term?
A) Rather than guessing at human intent, the system refuses to proceed and halts—acting as a forcing function that exposes missing or ambiguous definitions *before* signing.
B) The computer asks a random website for advice.
C) The runtime flips a coin and continues.
8. Why is a compiler's refusal to execute an undefined term actually a powerful safeguard for contract drafting?
A) It forces the drafter to eliminate the #1 cause of commercial litigation—undefined or ambiguous contractual terms—before the agreement ever goes live.
B) It makes contracts longer and more confusing.
C) It prevents clients from reading the contract.
9. What advanced legal concept does Class 4.1 compare to 'pointers' and memory addresses in computer science?
A) A real estate 'chain of title'—where a commercial skyscraper stays physically stationary while the title registry points to the current legal owner.
B) A courtroom hearsay objection.
C) A criminal indictment.
10. Why is passing a lightweight pointer (address reference) far more efficient than copying an entire asset or document?
A) Just as you don't physically move a skyscraper when selling it, passing a pointer routes the runtime to the exact canonical asset address without duplicating heavy data.
B) Because pointers delete the underlying asset.
C) Because pointers do not require valid addresses.
11. How did Leibniz's vision of calculating legal outcomes connect to Charles Goldfarb's work centuries later?
A) Leibniz envisioned a formal calculus for legal reasoning, and Goldfarb created GML markup so computers could structurally parse what every piece of legal text represents.
B) Leibniz and Goldfarb were law school classmates.
C) Goldfarb rejected all structured logic.
12. According to Class 4.1, what was the missing piece between strict deterministic code and equitable human legal interpretation that modern AI helps bridge?
A) Modern AI agents can help translate nuanced equitable human intent into structured, deterministic code—provided that code is rigorously tested in a sandbox before deployment.
B) AI replaces the need for any deterministic code or testing.
C) Equitable interpretation is banned in all contracts.
13. Why does Class 4.1 warn that you 'cannot simply deploy AI-generated legal code blindly into production'?
A) Because deterministic runtimes are unforgiving—AI-translated contract logic must be verified in a sandbox with API testing, debugging, and structural checks first.
B) Because AI cannot write text.
C) Because production servers only accept handwritten code.
14. How does the LexClinic platform's API key and sandbox integration empower legal engineering students in Class 4.1?
A) It allows legal engineers to connect agents, test active scripts against real data schemas, and verify runtime behavior in a safe environment.
B) It mines Bitcoin on the user's phone.
C) It automatically files lawsuits in federal court.
15. What unavoidable operational realities of software runtimes must legal engineers embrace?
A) Continuous maintenance, debugging, version control, and structural testing of the executable legal machinery.
B) Buying wax seals and parchment.
C) Never updating a system once written.
16. How does Class 4.1 contrast 'sheet music' with an active runtime performance?
A) Traditional legal drafting is like silent sheet music on a stand; computational legal engineering builds the player piano / runtime that actually performs the score.
B) Sheet music plays itself without an instrument.
C) Runtimes have no written score.
17. What happens to a conditional statement in code if a condition cannot evaluate to a strict `true` or `false`?
A) Code cannot handle a 'maybe'—it demands absolute boolean determinism to route execution down either the `true` or `false` branch.
B) It executes half of both branches simultaneously.
C) It sends an email to a jury.
18. In the LLC shareholder loop example, what are the 'passive data' elements versus the 'active instructions'?
A) The shareholder names and payment amounts are passive data; the `for` loop and `if/else` status-appending logic are the active instructions.
B) The `for` loop is passive data and the shareholder names are instructions.
C) Both are passive prose.
19. What are the two distinct career trajectories forming around deterministic legal logic in Class 4.1?
A) The Engineering Path (developers building deterministic legal runtimes) and the Lawyering Path (attorneys using computational syntax to structure and audit agreements).
B) Accounting and architecture.
C) Journalism and public relations.
20. What is the overarching lesson of Class 4.1 on decoupling logic from assets?
A) When you cleanly separate passive contractual data from deterministic execution logic, a single verified legal script can automate millions of performances with zero marginal friction.
B) Every new client requires rewriting the entire software compiler from scratch.
C) Assets and logic should always be tangled together in unstructured PDFs.