Build a small offline HTML/JavaScript dashboard for this supplied CSV
and data dictionary. Answer [specific question] with [needed filters].
Preserve record IDs, valid zero and missing values; apply the supplied
duplicate policy. Show included rows, known subtotal and missing count.
Keep processing local: no external libraries, network calls, tracking,
credentials or service integrations. Provide the actual files and a
plain explanation. Include independent known-answer and awkward cases
for filters, blanks, quotes and invalid input; do not claim production readiness.

---

Explain the dashboard's parsing, field mapping, filter and calculation
rules. Show how it handles quoted commas, blank amounts, numeric zero,
invalid values and duplicate required IDs. Keep source rows visible.
Do not evaluate uploaded text as code or insert source labels as HTML.
Mark any file-loading or browser behaviour not actually checked.

---

The actual dashboard shows [wrong result] for [case]. The independent
source answer is [expected value/state] from records [IDs]. Correct
only the parsing/filter/calculation boundary responsible. Preserve
other source rows and no-network scope. Repeat the affected case and
report actual results, separating local checks from unperformed tests.
