Campsite Content Generation
Hospitality · 2020-Present
- 1
Attributes to published copy
A property's structured attributes form a brief. The deterministic layer validates and cleans it, checks the cache for a matching key, and selects a template for the chosen voice, language and content type. If the cache has a hit, the stored draft is returned at $0 and no model runs.
Otherwise the two-stage engine runs: the writer drafts the copy (model A), and the checker validates it (model B) against brand voice, banned words, required facts, claims-versus-attributes, language and format. The deterministic QC floor is authoritative for every hard rule. A passing draft enters the editorial queue for human review, with the "How this was written" trace one click away.
- 2
A failed check regenerates
When QC flags an unsupported claim or a banned word, the draft doesn't ship - it is regenerated with a tightened brief, up to a capped retry limit, and persistent failures are routed to the human queue rather than forced through. An editor then approves, edits or rejects, and only approved copy reaches the website. Nothing publishes unchecked, and nothing publishes unapproved.