brainstorming
brainstorming
You MUST use this before any creative work - creating features, building components, adding functionality, modifying behavior, or planning anything new, in software or out of it (a talk, a business, a renovation).
closing-disclosure-toleranceApplies U.S. TRID tolerance rules to compare a residential mortgage Closing Disclosure (CD) against the controlling Loan Estimate (LE). Classifies fees by tolerance bucket, validates changed-circumstance resets, computes violations, and calculates cure amounts. Use when reviewing LE-CD variance, 10% tolerance, revised LE validity, changed circumstances, tol…
Independent GitHub snapshot · Automated classification · Original documentation governs
Structured TRID tolerance review for U.S. residential mortgage closings under 12 CFR Part 1026. Covers fee classification, zero/10%/unlimited tolerance testing, changed-circumstance gating, and cure calculation.
Use the most recent valid LE as of CD generation. Ignore invalid prior LEs unless a valid revised LE was triggered.
| Fee Class | Examples | Bucket |
|---|---|---|
| Creditor/Broker | origination, application, processing, underwriting, points, broker fees | Zero |
| Affiliate | affiliate title, appraisal, other affiliate compensation | Zero |
| Transfer Taxes | state/local transfer, documentary, mansion taxes | Zero |
| Cannot-Shop Services | lender-required appraisal, credit report, flood determination | Zero |
| 10% Cumulative | recording, lender-list shopped title/settlement/inspection/legal | 10% cumulative |
| Unlimited | prepaid interest, insurance premiums, HOA, initial escrow, optional services | Unlimited |
Test each zero-tolerance fee at the line-item level:
Aggregate all 10%-bucket items:
Do not test 10% items individually — this is a category-total test.
Verify items are correctly categorized as unlimited. Do not auto-pass if disclosures are missing or fees are mis-tagged.
| Trigger | Allows Revised LE? |
|---|---|
| Extraordinary event (external, affecting valuation/timing) | Yes, if documented |
| New information unavailable at LE issuance | Yes, if substantiated |
| Borrower-requested change (product/property/borrower) | Yes, if evidenced |
| Rate lock event (new lock or confirmation) | Yes |
| LE expires before consummation | Yes |
| Inaccurate prior estimate (good-faith correction only) | No |
Revised LE rules:
Per 12 CFR 1026.19(f)(2)(v):
| Error | Fix |
|---|---|
| Classifying affiliate fees as 10% | Recategorize to zero tolerance |
| Missing lender-list evidence for shopped items | Require file proof before passing |
| Revised LE issued outside timing window | Treat as invalid unless later valid circumstance applies |
| Testing 10% items individually instead of cumulative | Aggregate all 10%-bucket items before comparing |
| Forgetting to recompute after valid revised LE | Re-run zero and 10% tests on revised baseline |
| Netting seller/lender credits in tolerance math | Compare gross charges only |
| Shifting fees between categories to avoid failures | Each fee must stay in its correct bucket |
| Situation | Rule |
|---|---|
| Construction loans | Apply tolerance logic by phase as required by structure |
| Subordinate financing | Test each loan independently; no cross-loan fee shifting |
| Seller credits | Do not net for tolerance math; compare gross charges |
| Lender credits | Reduce only the specifically tied fee |
Key changes from the original:
tags — not part of the Agent Skills spec; discovery relies on description keywords