Context
Batch work needs a review interface. The learner should approve, reject, or request changes instead of hunting through a giant markdown file.
Do This Now
- Open the built-in demo dashboard from this course.
- Approve and reject a few sample listing rewrites.
- Export your decisions as Markdown or JSON.
- Ask Codex to generate a similar dashboard from the batch report.
Where to paste this:
First use the dashboard in this browser. Then paste the prompt into Codex.
First use the dashboard in this browser. Then paste the prompt into Codex.
Prompt To Use
Create a static HTML listing approval dashboard from my batch listing report.
Inspect:
- reports/batch-10-listings.md
- inputs/sample-listings-10.csv
Create:
- reports/listing-approval-dashboard.html
The dashboard should:
1. show original and suggested listing copy side by side,
2. show quality score before/after,
3. show verification warnings,
4. let me mark approve, revise, or reject,
5. store decisions in browser localStorage,
6. export decisions as JSON and Markdown.
Keep it static. No backend, no login, no external dependencies.
What You Should See
Expected result
Codex should create a standalone HTML dashboard. Opening it should show listings with approval buttons and export controls.
If It Goes Wrong
- If the dashboard is blank, ask Codex to inline the data instead of fetching local files.
- If decisions do not persist, ask it to use localStorage.
- If the dashboard is ugly or hard to scan, ask for side-by-side cards and clear status colors.
Make It Yours
Add fields your business needs: agent owner, listing URL, MLS ID, seller approval, translation status, photo status, and publish date.
Practical Output
A review dashboard that turns batch AI output into human-approved decisions.
Your Working Notes
What I tried
What I need to change
Codex Task Card
| Files to inspect | reports/batch-10-listings.md, inputs/sample-listings-10.csv. |
|---|---|
| Expected files created | reports/listing-approval-dashboard.html. |
| Verification checklist | You can approve/reject, refresh, and export decisions. |
| Follow-up if weak | Improve the dashboard so I can filter by status and score improvement. |