# Koine Greek fluency — gaps ## v1 (current) - Construction coverage: **C01 only** (simple declarative). - Word order: subject-object-predicate, via `generate.articulation._assemble` for `language == "grc"`. - Grounding: through `ChatRuntime.chat()` with `frame_pack="grc"`. - Rubric: **script + length** only. Lexeme-level slot matching is not gated at v1 for the same runtime-folding reason as Hebrew (see v2 §6 below). - Holdout status: ADR-0103 adds plaintext `holdouts/v1/` cases so the lane now satisfies the `dev/public/holdout` requirement for attachment to ADR-0102 reasoning-capable contracts. ## v2 unblock path — Koine Greek construction coverage To extend to C02–C13 (negation, tense, aspect, quantification, relative clause, etc.), the realizer needs Greek analogues of the English-only modules: 1. **Greek morphology** — analogue of `generate/morphology.py`. At minimum: verb conjugation across the principal parts (present, future, aorist, perfect, perfect middle, aorist passive), participles (active/middle/passive across tenses), noun declension (1st/2nd/3rd) with case-marked subject/object slots instead of word-order-marked. 2. **Greek predicate display map** — analogue of `_PREDICATE_DISPLAY` in `generate/templates.py` mapping seed-pack predicates to surface forms with appropriate aspect marking. 3. **Greek rhetorical templates** — analogue of `_MOVE_TEMPLATES`. Particle-driven discourse markers (μέν / δέ, γάρ, οὖν) instead of English function words ("furthermore", "in contrast"). 4. **Greek negation** — οὐ / μή placement before the verb, with the οὐ/μή split governed by mood (indicative vs. non-indicative). 5. **Greek quantifiers** — πᾶς (all), τις (some/indefinite), with declension matching the subject's case/number/gender. 6. **Case-marked agreement** — Greek's free word order is governed by morphological case; the realizer needs to mark subject in nominative and object in accusative regardless of surface order. The lexicon entries currently lack case-paradigm tags. 7. **Lexeme-level slot grounding** — same limitation as Hebrew: the GRC runtime pipeline currently produces single-lexeme articulations for multi-token Greek input. v2 needs the grounding + planning layers to preserve distinct subject/predicate/object slots so the rubric can check lexeme presence per slot. ## Out of scope for this lane - Polytonic accent generation. Lexicon entries carry accents as fixed strings; the realizer does not currently compute accent shift on enclisis. - Attic vs. Koine register distinction. Seed pack is Koine (logos-tier vocabulary); Attic expansion is a separate pack. - Reconstructive pronunciation (Erasmian vs. modern vs. reconstructed Koine). Lane scores the script; pronunciation is out of band. ## Related - ADR-0020 (Rust parity sequencing) — language-track work is independent of the Rust parity track. - Phase 5.2 (Hebrew) — same v1 scope rationale; same v2 unblock pattern, swapped for Greek-specific morphology.