---
name: tbt-offline-csv-dashboard
description: "Brief a bounded artifact and check changed filters against known source rows for Ask AI to build a small offline dashboard from a CSV. Use permitted source material; this kit does not authorise external actions."
---

# Ask AI to build a small offline dashboard from a CSV

Brief a bounded artifact and check changed filters against known source rows.

Use the supplied source as authority. Check the account supports the actual file or image operation before attempting it.

## Task instruction

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.

## Source boundaries

- A: 10, 0, unavailable
- B: 5
- Known subtotal 15; one unavailable

## Review and correction

A filter changes scope. Keep known subtotal and unavailable count visible; do not replace a blank with zero.

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.

Use references/practice-source.json for the labelled example. The practice HTML is a local teaching tool; it does not call an AI service. Apply this method to the user's supplied facts rather than copying fictional example values. Do not infer approval or permission to publish.
