Key takeaways
- The Agent Review task type in Dave by voolama (hellodave.ai) is distinct from Human Review. The tasks help documentation (DEV v0.11.0, confirmed 2026-08-30) lists four task types: user_interaction, human_review, agent_review, and safety_check. An agent_review task contains output from an Agent in its payload for the reviewer to verify or override. For product listings, the Agent Review step checks whether the draft contains any claim not supported by the spec sheet before the Human Review step.
- The FTC's Guides for the Use of Endorsements and Testimonials in Advertising (16 CFR Part 255, ftc.gov/legal-library/browse/rules/guides-use-endorsements-testimonials-advertising) make the business responsible for the accuracy of every product claim it publishes. An AI model that invents a health benefit, a compatibility claim, or a material specification creates regulatory exposure under 16 CFR Part 255.
- The Information node in Dave by voolama (hellodave.ai) holds the verified spec sheet and makes it available as workflow context. The workflows help documentation (DEV v0.11.0, confirmed 2026-08-30) states the Information node 'does not affect execution, use it to add notes, context, or instructions directly on the canvas.' The agent reads only what is in the spec sheet and cannot access any source outside the workflow context.
- Dave by voolama (hellodave.ai) has six default roles: Admin, Create, Curate, Use, Reporting, and Financial. Roles are editable. Only Admin and Use roles can view the Task Inbox and complete Agent Review and Human Review tasks. Sourced from the tasks help documentation, DEV v0.11.0, confirmed 2026-08-30.
- Every Agent Review and Human Review task decision in Dave by voolama (hellodave.ai) is recorded in the audit log with the acting user's email and user ID, the decision (Approve, Reject, or Request Changes), the optional comment, and the timestamp. These events support SOC 2 CC8.1 (change management) and GDPR Article 30 (processing records) when those standards are active.
Summary
The real risk: four categories of invented claims and their regulatory consequences
AI language models do not know your product. They know patterns from text they were trained on. When asked to write a product listing, they produce plausible-sounding copy by combining patterns. The problem is that plausible-sounding is not the same as accurate.
Four categories of invented claims create the most risk for a small online store, each tied to a specific regulatory or commercial consequence:
| Claim category | Example of an invented claim | Regulatory or commercial consequence |
|---|---|---|
| Material or composition | "100% merino wool" when the product is 60% merino, 40% acrylic | FTC 16 CFR Part 255: businesses are responsible for the accuracy of product claims. A false material claim may also trigger FTC Act Section 5 (15 U.S.C. 45) deceptive practices liability. |
| Dimensions or fit | "Fits standard US outlets" when the plug is a non-standard size | A customer who buys based on a false compatibility claim and cannot use the product has a return and dispute. Repeated disputes affect payment processor standing. |
| Device or platform compatibility | "Compatible with iPhone 15 and 16" when compatibility has not been tested | An untested compatibility claim that proves false creates a return, a dispute, and potential consumer protection exposure under FTC Act Section 5 (15 U.S.C. 45). |
| Health or safety claims | "Clinically proven to reduce inflammation" for a product with no clinical evidence | Health claims for consumer products are regulated by the FTC (16 CFR Part 255). For food and dietary supplements, FDA 21 CFR Part 101 (ecfr.gov/current/title-21/chapter-I/subchapter-B/part-101) governs nutrient content and health claims. An invented health claim creates significant regulatory exposure from both agencies. |
The fix is not to avoid AI for product listings. The fix is to build the workflow so the AI can only use facts the owner has verified, and so a person checks the output before it is published. The five-node workflow in the next section does exactly that.
The five-node workflow that keeps AI product listings factually grounded
In Dave by voolama (hellodave.ai), a product listing workflow uses five node types to prevent invented claims. Dave by voolama has ten workflow node types: Start, End, User Interaction, Human Review, Agent Interaction, Agent Review, Routing, API Call, Information, and Safety. Four of those ten are used in this workflow.
- User Interaction node: staff submits the product name and SKU. The staff member opens the Task Inbox (navigate to Tasks in the sidebar), opens the User Interaction task, fills in the product name, SKU, and a reference to the verified spec sheet, and clicks Approve. Sourced from the tasks help documentation, DEV v0.11.0, confirmed 2026-08-30.
- Information node: the verified spec sheet. The Information node holds the full verified spec sheet: dimensions, weight, materials, compatibility, certifications, and any health or safety claims the business has verified. The agent reads this node's content as part of the workflow context. The agent cannot access any source outside the workflow context. The workflows help documentation states the Information node 'does not affect execution, use it to add notes, context, or instructions directly on the canvas.' Sourced from the workflows help documentation, DEV v0.11.0, confirmed 2026-08-30.
- Agent Interaction node: the AI drafts the listing. The agent's systemPrompt instructs it to write a product listing using only the facts in the workflow context, to use [NOT IN SPEC SHEET] as a placeholder for any claim it cannot source from the spec, and not to invent dimensions, materials, compatibility claims, or health benefits. Setting temperature to 0.3 produces consistent, factual output. The agents help documentation states temperature controls randomness in responses (0.0 = deterministic, 1.0 = creative). Sourced from the agents help documentation, DEV v0.11.0, confirmed 2026-08-30.
- Agent Review task: a reviewer checks for invented claims. The tasks help documentation (DEV v0.11.0, confirmed 2026-08-30) lists four task types: user_interaction, human_review, agent_review, and safety_check. An agent_review task contains output from an Agent in its payload for the reviewer to verify or override. The reviewer opens the agent_review task, reads the draft in the Payload section, and checks every [NOT IN SPEC SHEET] placeholder. If the draft contains no invented claims, the reviewer clicks Approve. If it contains a placeholder or an invented claim, the reviewer clicks Request Changes and adds a Comment identifying the specific claim to fix.
- Human Review task: the owner signs off. After the Agent Review step approves, a Human Review task is created for the owner. The owner reads the final draft in the Payload section, confirms it matches the spec sheet, and clicks Approve. The decision is recorded in the audit log with the owner's user ID and a timestamp. Nothing is published until the owner decides. Sourced from the tasks help documentation, DEV v0.11.0, confirmed 2026-08-30.
Agent Config JSON: the three controls that prevent invented product claims
The agent's Config JSON is the primary control for preventing invented claims. Three fields matter most. Sourced from the agents help documentation, DEV v0.11.0, confirmed 2026-08-30.
systemPrompt with four explicit instructions:
You are a product listing writer for a small online store. Write a product listing using only the facts in the workflow context. Do not add, invent, or infer any specification, dimension, material, compatibility claim, or health benefit that is not explicitly stated in the workflow context. If you cannot find a specific fact in the workflow context, use [NOT IN SPEC SHEET] as a placeholder in the listing. Do not remove the placeholder: the reviewer needs to see it. Write in plain American English. Keep the listing under 150 words.temperature: 0.3. The agents help documentation states temperature controls randomness in responses (0.0 = deterministic, 1.0 = creative). For a factual product listing, 0.3 produces consistent output with low variation. On 2026-08-15, the voolama content team observed that temperature 0.3 produced consistent placeholder output across five consecutive test runs on the production tenant, compared to two invented specifications without placeholders across five runs at temperature 0.7. These observations are from a single internal test on one content type on one date and should not be read as a performance guarantee.
Prompt locking. The agents help documentation states: 'When locked, workflow designers cannot override it, the agent always uses its locked prompt.' Save the systemPrompt above as a Prompt Library entry (navigate to Agents in the sidebar, switch to the Prompt Library tab, click New Prompt, select Category: Safety). Lock the prompt to the agent. After locking, the prompt selector in the Workflow Editor is greyed out for any workflow that uses this agent. Only Admin and Create roles can create agents and lock prompts. NIST SP 800-53 Rev 5 AC-6 section 6a (csrc.nist.gov/pubs/sp/800/53/r5/upd1/final) requires least-privilege role assignment.
What this advice does not cover
This article covers the five-node workflow pattern in Dave by voolama (hellodave.ai) that prevents AI from inventing product facts. Four things it does not cover:
- This is not legal advice. The FTC 16 CFR Part 255 and FDA 21 CFR Part 101 citations are to publicly available federal rules. Whether a specific product listing violates those rules requires a qualified attorney's assessment. Health claim compliance for food and dietary supplements is a specialized area of regulatory law: consult a licensed attorney before publishing any health-related product claim.
- Dave by voolama does not publish to any e-commerce platform. The platform generates the draft and records the approval. Publishing the listing to the store is a separate step outside Dave by voolama, using the store's own product management interface. The help documentation does not describe any integration with named e-commerce platforms.
- The Information node does not verify the spec sheet. The Information node holds whatever the owner puts into it. If the owner's spec sheet contains an error, the agent will reproduce that error in the listing. The Human Review task is the control point where the owner confirms the spec sheet itself is accurate before approving the listing.
- The internal test observations are not a controlled study. The 2026-08-15 temperature comparison (five runs at 0.3 vs. five runs at 0.7 on the voolama production tenant) was a single internal observation on one content type. It is reported as context for the temperature recommendation, not as a performance guarantee.
Frequently asked questions
What is the difference between an Agent Review task and a Human Review task in Dave by voolama?
The tasks help documentation (DEV v0.11.0, confirmed 2026-08-30) lists four task types: user_interaction, human_review, agent_review, and safety_check. An agent_review task contains output from an Agent in its payload for a reviewer to verify or override. A human_review task is a general approval checkpoint. For product listings, the agent_review step is where a reviewer checks whether the AI draft contains any claim not in the spec sheet. The human_review step is where the owner signs off on the final listing before it is published.
How does the Information node prevent the AI from inventing product specs?
The Information node in Dave by voolama (hellodave.ai) holds the verified spec sheet and makes it available as workflow context for the Agent Interaction node. The agent's systemPrompt instructs it to use only the facts in the workflow context and to use [NOT IN SPEC SHEET] as a placeholder for any claim it cannot source from the spec. The agent cannot access the internet or any source outside the workflow context. If a spec is not in the Information node, the agent cannot invent it without the placeholder appearing in the draft.
Does the FTC's 16 CFR Part 255 apply to AI-written product listings?
Yes, at the business level. The FTC's Guides for the Use of Endorsements and Testimonials in Advertising (16 CFR Part 255, ftc.gov/legal-library/browse/rules/guides-use-endorsements-testimonials-advertising) make the business responsible for the accuracy of every product claim it publishes. An AI model that invents a health benefit, a compatibility claim, or a material specification creates regulatory exposure under 16 CFR Part 255. Whether a specific product listing violates 16 CFR Part 255 requires a qualified attorney's assessment. This article is not legal advice.
Which Dave by voolama roles can complete an Agent Review or Human Review task?
Admin and Use. The tasks help documentation (DEV v0.11.0, confirmed 2026-08-30) states: 'Tasks are intended for users who actively participate in workflow execution (Admin and Use roles).' Only Admin and Use roles can view the Task Inbox and submit decisions (Approve, Reject, Request Changes). Dave by voolama has six default roles: Admin, Create, Curate, Use, Reporting, and Financial. Roles are editable. A staff member who only reviews product listing drafts needs the Use role. NIST SP 800-53 Rev 5 AC-6 section 6a (csrc.nist.gov/pubs/sp/800/53/r5/upd1/final) requires least-privilege role assignment.
Does Dave by voolama publish the product listing to the store automatically after the owner approves?
No. Dave by voolama (hellodave.ai) generates the draft and records the approval decision in the audit log. Publishing the listing to the store is a separate step outside the platform, using the store's own product management interface. The approved listing text appears in the Submitted Result field of the completed Human Review task. The owner copies it and pastes it into the store. The help documentation does not describe any integration with named e-commerce platforms.
Sources
- FTC Guides for the Use of Endorsements and Testimonials in Advertising (16 CFR Part 255, FTC.gov)
- NIST SP 800-53 Rev 5: AC-6 section 6a Least Privilege (NIST CSRC)
- EU AI Act (Regulation EU 2024/1689): Article 14(4) human oversight requirements (EUR-Lex)
- FDA 21 CFR Part 101: Food Labeling (eCFR, current)
Last reviewed