# Capstone — Section 10

This folder is the capstone workshop. Everything Claude needs lives in this folder. Launch Claude Code from inside `10-capstone/`, not from the workspace root.

## What Is Being Built

A one-page HTML briefing website about the Thailand 2026 digital landscape. The deliverable is `outputs/briefing.html` — a self-contained file that opens in any browser.

## Source Of Truth

- Data: `inputs/datareportal-thailand-2026.csv`. Every numeric claim in the briefing must trace back to a row in this CSV.
- Briefing requirements: `inputs/briefing-spec.md`.
- Visual direction: `inputs/style-guide.md`.

## Tools Available In This Folder

- `frontend-design` Skill — used to produce the HTML with intentional typography, color, and layout. Do not invent a separate styling pass.
- `research-evidence-reviewer` Subagent — used to fact-check every numeric claim against the CSV before the HTML is finalized.
- PostToolUse hook — automatically appends one line to `outputs/run-log.md` whenever you write or edit a file under `outputs/`. Do not edit `outputs/run-log.md` yourself.

## Working Rules

- Always start in Plan Mode. Confirm the plan before any file is written.
- Write all output files under `outputs/` only.
- Treat `inputs/` as read-only.
- Default copy language is Thai. Keep English product names as-is.
- Do not invent numbers. If a value is not in the CSV, say so in the caveats section.
- Allowed external dependencies (CDN only): Tailwind (`cdn.tailwindcss.com`) and D3 v7 (`cdn.jsdelivr.net/npm/d3@7`). No other external CSS, JS, fonts, or images beyond Google Fonts for typography.

## When You Are Done

`outputs/` should contain:
- `briefing-draft.md` (the Thai Markdown draft, post-review)
- `reviewed-claims.md` (subagent's report)
- `briefing.html` (the deliverable, rendered from the reviewed draft)
- `run-log.md` (stamped automatically by the hook)
