Add Event
Creates a record matching site/data/events.json. Nothing publishes until the operator merges and deploys it.
Add Restaurant
Creates a record matching site/data/eat-drink.json.
Add After Dark Listing
Creates a record matching site/data/night-out.json. Position: "Houston after dark, figured out." Experiences, not a directory.
Review Queue
Drafts live in this browser until exported. Export early, export often. Approved records are merged into site/data/*.json by the operator, then deployed.
Operator Guide
How a draft becomes a listing
- Fill the form. Every verification checkbox must be checked. No em dashes in customer copy.
- Save to the review queue (status: Draft or In Review).
- An Editor or Owner reviews and marks Approved.
- The operator exports the approved record, merges it into the matching
site/data/*.json, places the image file insite/assets/, and deploys withdeploy-site.py. - After production verification (HTTP 200 + content strings), mark the draft Published here.
Image helper
Each form validates the image filename convention. Use the uploader below to rename any source image to the convention and download it, then place it in site/assets/events/ or site/assets/venues/ before the operator deploys.
Rules this workbench enforces
- Six-point verification checklist on every record.
- No em dashes in customer-facing text.
- URLs must be valid; the official link must open the correct page (checked by the human).
- Coming-soon venues must say "coming soon" and never imply they are open.
- Illustrative images are always labeled as illustrative.
Activity log
Local record of actions taken in this workbench.