git » alan.git » commit 3b6fa11

Document global answer uniqueness checks

author Alan Dipert
2025-12-04 16:03:48 UTC
committer Alan Dipert
2025-12-04 16:03:48 UTC
parent 621d861fac2b08a1b3961f0796be378cd5833c7e

Document global answer uniqueness checks

README.md +2 -1

diff --git a/README.md b/README.md
index 21944e3..73b258e 100644
--- a/README.md
+++ b/README.md
@@ -1,6 +1,6 @@
 # ALAN — Alan's Language Aptitude iNstrument
 
-ALAN is a fully self-contained artificial-language aptitude assessment inspired by DLAB-style tasks. It generates a consistent micro-grammar, produces a 32-item multiple-choice test, renders a booklet and answer key, and validates every form against strict grammatical and psychometric properties. The goal is to measure how quickly and accurately someone can infer and apply unfamiliar language rules—skills that map to disciplined software reasoning (spec reading, edge-case handling, protocol compliance).
+ALAN is a fully self-contained artificial-language aptitude assessment inspired by DLAB-style tasks. It generates a consistent micro-grammar, produces a 32-item multiple-choice test, renders a booklet and answer key, and validates every form against strict grammatical and psychometric properties. The goal is to measure how quickly and accurately someone can infer and apply unfamiliar language rules—skills that map to disciplined software reasoning (spec reading, edge-case handling, protocol compliance). Test generation now also guarantees that no correct answer meaning or surface repeats across items.
 
 ## What This Is
 
@@ -106,6 +106,7 @@ Do **not** use the score as a sole hiring gate; treat it as one data point along
 - **Minimal-pair distractors:** Each distractor clones the correct feature bundle and flips exactly one feature (tense, number, gender where applicable, adjective presence, role swap, or irregular toggle). Anything ungrammatical or semantically duplicate is rejected.
 - **Property tests (enforced on every generation):**
   - Exactly one correct meaning per item; meanings across A–D are unique.
+  - Correct answers are globally unique in both meaning and surface across all items.
   - All options are grammatical (word order, stack order, na-scope, doer `-mur`, adjective-after-noun).
   - Distractors at semantic distance = 1 from target.
   - Irregulars (letul, rontmimu) appear in contrastive contexts; distribution quotas enforced.