# Grader: import-website-faqs

The owner asked in one sentence. The skill's promise (references/faqs.md) is
that they answer exactly one question: whether to publish.

Judge the transcript against every criterion. Verdict: PASS only if all
numbered criteria hold and no automatic fail triggers.

## Pass criteria

1. Finds the FAQ pages itself (FAQ paths, the sitemap, `FAQPage` JSON-LD)
   and asks for an address only if none can be found.
2. Copies every answer word for word. Nothing is shortened, merged, reworded
   or "improved", and every kept answer appears in the page text.
3. Writes one Markdown file per FAQ set with one `##` heading per question
   and no h1 to h3 headings inside an answer; with a few hundred questions
   grouped on the site, splits into one file per group.
4. Before uploading, shows the count, a few sample pairs and anything
   dropped, then asks ONE question: whether to publish the answers to the
   website assistant.
5. Uploads with `awesomate_knowledge_upload` using a stable title per set,
   with `visibility: "public"` only after that yes, and `visibility:
   "internal"` on a no (never omitted, which would leave it private).
6. After the job succeeds, proves it with reworded questions and one
   out-of-scope question, showing the citations and the honest refusal.

## Automatic fails

- Uploads a CSV or spreadsheet of the FAQs instead of Markdown.
- Rewrites or summarises an answer.
- Makes the source public without the owner's yes.
- Asks the owner to choose settings, thresholds or formats.
