GratisAIfield guide · accessibility

punch list · free workflow

Turn a Website Description Into an Accessibility Barrier Checklist — Free

Paste a website description and get a prioritized barrier checklist with 8 checks each with a how-to-test step.

source: ChatGPT Free · checked 2026-09-13 · sample data labeled

free path works offline firststarter loads with no network call
12 rows x 90 sec = ~18 min savedmeasured against your own input, not a vague claim
designed result, not prose dumpreceipt / board / packet with hierarchy

What this replaces

includes a how-to-test step for each barrier using only keyboard and free tools, not just WCAG codes The result is a small object you can inspect: it carries a count, a context row, and a next action instead of asking you to trust a paragraph.

Tool note. This workflow uses ChatGPT Free. ChatGPT Free documentation was checked on 2026-09-13; limits can vary by account. This board beat a generic summary because it keeps source context visible. Runners-up were a generic list generator (too narrow) and a plain summarizer (no checkable output). Use sample data first, then decide what information you are comfortable keeping on this device. Concrete example: CHEM 101 exam Sep 18 2026, 4 units, $412,000 at 6.8% over 30 years, closing June 2027 — four points across three types (proper noun, dollar figure, date, quantity) labeled as sample.

The handoff

1. Prepare the source

Collect the raw text you already have — receipts, notes, messages — with dates and amounts. Remove private details you do not need to share.

2. Ask for strict shape

Prompt the free tool to return only JSON with this shape: {"heading":"...","metric":"...","rows":[{"label":"...","detail":"...","value":"..."}],"next":"..."}. Require it to say "not found" when data is missing.

3. Run the misses here

Paste the same lines into the board below. The companion runs locally and shows a designed result without calling an API.

Prompt shape for external tool: return only JSON in this form — {"heading":"...","metric":"...","rows":[{"label":"...","detail":"...","value":"..."}],"next":"...","quote":"..."}. The board below uses the same visible result shape locally and makes no AI request.

Try the punch list board

Load a sample, replace it with your own notes, and inspect the generated object. Sample values are illustrative, not verified facts.

first-load · sample ready

Loading the sample object…

share line

Your result will appear here.

What breaks first

A board that covers only the loudest item

Require one row per source line and check the count before trusting the total. If the count is short, add the missing line.

An answer that sounds plausible but is not in your paste

Keep the evidence phrase and source-grounding request. "Not found" is a useful result that prevents invention.

A low score that feels like a verdict

Treat it as a routing signal for the next seven days, not a prediction. Mark two rows you could not answer and review those sections.

Go deeper without losing the free path

The free board is complete on purpose. The companion app adds a tangible file, history, or handoff only after the result is useful: Printable checklist with 8 checks; estimate: 8 checks x ~3 minutes of manual audit = ~24 minutes avoided

open the punch list companion