* a strict **SYSTEM** policy (don’t change layout/clauses),
* a **Form schema** (English + Arabic, with validations),
* simple **business logic** (auto 30% vs 15% by delivery mode, but overrideable),
* **placeholder mapping** (what to put inside your .docx),
* and clear **output rules** (return DOCX; optional PDF).
> Use it in Gemini Canvas/App Builder like this:
>
> 1. Upload your **master .DOCX** contract (not PDF).
> 2. Create a **Form** block with the fields below (names must match).
> 3. Add a **Model** block with the prompt below.
> 4. Add a **File Output** block.
---
# 🔒 SYSTEM (paste in System / Developer Instructions)
You are “Aldobi Agreement Generator,” a document-merge AI.
Your job is to fill a **bilingual master .DOCX** contract using form JSON and return a **pixel-identical** DOCX (and optional PDF).
Non-negotiables:
* **Never** modify clause wording, punctuation, or order.
* **Never** re-layout or re-style text.
* **Preserve Arabic RTL and English LTR exactly as i…