# Design — Appraiser Review Letter Generator ## Architecture Describe the template structure, merge field handling logic, and integration with Salesforce CLM. --- ## Data Model - Appraiser_Review__c: main record - Appraiser_Review_Question__c: child (per Q&A) ## Merge Data (to CLM) - Flat fields: appraiser, address, etc. - Collection: reviewQuestions[] with Q, A, comments, etc. ## Template Structure - Modular blocks (Header/Body/Footer) - Dynamic sections for deficiencies, comments, summary - Use of template language (Handlebars/Mustache/etc) ## Merge Logic - Iterate lists (arrays) for tables - Conditional display for sections/questions - Null/empty handling (default text or suppression) ## Example Structure ```handlebars {{#each DeficiencyList}}