CamoJet
03 · Reference

What the AI will and won't write

What the model is allowed to know, what it's never allowed to invent, and how CamoJet checks it before anything deploys.

This is the page to send a customer who asks "did a robot write this?"

What the model is given

The model that writes a generated site never sees more than a small, fixed set of facts about the business: its name, category, address, country, phone number, website (if any), Google Maps link, star rating and review count, opening hours, and the short description Google has on file. Nothing else — no internal IDs, no raw Google payload, no data from any other business. If a fact wasn't collected, it's left out of what the model sees entirely, rather than sent as empty — that way the model can't read a blank field as an invitation to fill it in.

What it's never allowed to invent

The model's instructions are explicit that it must never write, under any circumstance:

  • reviews or review text
  • customer names or testimonials
  • awards
  • certifications or licences
  • years in business ("serving Miami for 25 years")
  • pricing, exact or approximate
  • services the business wasn't actually given credit for
  • guarantees or warranties
  • any other claim about the business that isn't backed by the facts above

If a fact is missing, the instruction is to write copy that's truthful and general instead of guessing. A Google rating and review count may be shown when CamoJet has them — always attributed to Google, never dressed up as review text, because no actual review text is ever given to the model to work with. Entrepreneur instructions (the style notes you add per batch) can steer tone and emphasis, but they can never override this — the model is told so directly.

Photos work the same way: even when a business has photos on file, their URLs are never handed to the model, so nothing gets hotlinked or invented as a stand-in. Every generated site uses inline illustration or a plain colour treatment instead.

Every generated site is checked, automatically

This isn't just a prompt asking nicely — CamoJet runs a real check on every generated site before it's allowed to deploy, and rejects what doesn't pass:

  • Founding-year claims — "established 2010," "serving the area for 10+ years" — flagged unless that exact figure actually appears in the facts.
  • Unsupported credentials — "certified," "licensed," "insured," "award-winning," "accredited," "guarantee" — flagged unless the word appears in the business's own description or services.
  • Pricing — any currency amount in the copy is flagged; no site is ever given pricing to work with.
  • Invented testimonials — a quote-styled block or a testimonial/review-styled element containing a sentence-length quote is flagged, since no real review text was ever available to write one from.

If the check finds a problem, CamoJet doesn't publish the site with a warning — it sends the model a follow-up describing every issue found and asks for a corrected version. That happens once. If the second attempt still fails the check, generation is marked failed rather than deploying content it can't stand behind.

Note

This check runs alongside a separate structural check — safe file types, no external scripts or hotlinked resources, no leaked API keys — but the fabrication rules above are what matter when a customer asks where the words on their new site came from: nowhere the business didn't already say, and nothing gets published without passing the check first.