Steam Store FAQ Lines and Demo Scope Parity - Next Fest 2026 Checklist for Micro-Studios
Players open your FAQ when something already feels wrong. They compare your "Does the demo include multiplayer?" answer to hour one in the zip. They screenshot "Full game at launch" beside a fest build that ends at the tutorial gate. Partners treat FAQ rows like contract language under intake compression—especially when store-demo mismatch recovery timelines start with FAQ paste, not gameplay bugs.
This Process & Workflow checklist audits every FAQ question and answer against Next Fest demo hour-one proof. It pairs with the FAQ LLM draft pipeline (how drafts get written) and the seven-day metadata sprint (when FAQ fits Day 7 integration). Anchor expectations to Steamworks store page documentation. No invented studios or metrics.
Time to read: ~34 minutes. Time to run first FAQ audit: ~2.5 hours with cold install, export, and proof table.
Why this matters now (May–October 2026)
- FAQ is the refund script — Support macros and player anger start with FAQ rows, not About paragraphs.
- LLM drafts amplify FAQ count — Teams add twelve new Q&A rows in May; few get hour-one proof.
- Fest traffic is FAQ-heavy — Install failures route to "system requirements" and "demo content" answers you wrote for full game.
- Mock audit dimension 7 — Tabletop seven dimensions scores FAQ against demo and disclosure.
- May is the rewrite month — October is typo-only unless scope changes; FAQ drift in June still breaks Wednesday diffs.
Direct answer: Export live FAQ to git, build a faq-line-proof.md table (one row per Q&A pair), mark pass/fail against cold-install hour one on current build_id, rewrite or delete failures, and diff weekly like other G-surfaces.
Who this is for
| Audience | Outcome |
|---|---|
| Writer | Question-level honesty without killing support tone |
| Engineer | Sign pass/fail per answer with reproducible steps |
| Producer | Block FAQ paste when proof table is red |
| Solo dev | Smaller table—still non-optional before fest |
Prerequisites
| Prerequisite | Why |
|---|---|
store-copy/faq-approved.md in git |
Steamworks is not canonical |
| Live FAQ export each Wednesday | Diff discipline via 14 export tools |
| Fest demo cold install on floor hardware | Hour-one proof surface |
BUILD_RECEIPT with build_id |
Anchors every row |
| Short description + About green | FAQ must not contradict G1/G2 |
Optional: run wishlist truth audit first if you never audited store copy.
FAQ vs other store surfaces (do not duplicate work)
| Surface | FAQ role | This checklist |
|---|---|---|
| Short description | Browse hook | FAQ answers must not expand scope beyond G1 verbs |
| About bullets | Skim layer | FAQ cannot reintroduce deleted About claims |
| Tags | Discovery claims | FAQ "modes" must match tag scope tags |
| Trailer | Motion proof | FAQ "shown in trailer" rows need frame table link |
| Specs | Hardware truth | FAQ performance answers must match spec honesty |
| Events | Time-bound promos | FAQ must not promise event rewards absent in demo |
If FAQ contradicts any green surface, fix FAQ first unless the other surface is wrong—then reopen that checklist.
FAQ line proof table (core artifact)
Create release-evidence/03-store/faq-line-proof.md:
| FAQ # | Question (short label) | Answer claim (one line) | Hour-one proof steps | Pass/Fail | Action |
|---|---|---|---|---|---|
| 1 | Multiplayer? | Demo is solo only | Cold install, attempt invite | Pass | Keep |
| 2 | Content length? | 2–3 hours | Timer on fresh save | Fail | Narrow hours |
| 3 | Full game price? | TBD at launch | N/A financial | Pass | Keep if no demo promise |
| 4 | Mod support? | Full game at 1.0 | Search demo menus | Fail | Delete row or label FULL GAME |
| 5 | AI features? | Disclosed per policy | Match disclosure row | Pass | Link AI disclosure |
Pass rule: Engineer reproduces the answer claim without dev cheats, mods, or debug menus on the fest zip tied to current build_id.
Fail rule: Rewrite answer, split into DEMO vs FULL GAME sections, or delete the row. Never leave a fail row live into October.
High-risk FAQ categories (audit every row)
Scope and content
Questions about what is in the demo, how long, chapters, endgame, DLC, season pass. These cause the most refunds when wrong.
| Bad answer pattern | Fix |
|---|---|
| "All core systems" | List systems present in hour one |
| "Representative slice" | Name the slice (e.g., Act 1 hub only) |
| "Same as full game but shorter" | Quantify difference |
Multiplayer and social
Co-op, PvP, cross-play, dedicated servers, friend invite. Pair with tag coherence—if tags removed co-op, FAQ must not keep it.
Platforms and input
Deck, Mac, Linux, controller, Steam Input. Each answer needs a binary or config proof row. Use Deck tools listicle when claiming handheld play.
AI and generative content
Any FAQ mentioning AI art, voice, procedural narrative, or ML-assisted balance must match storefront disclosure and prompt registry if runtime AI exists.
Legal and commercial
Refunds, early access date, price, regional availability. Financial FAQ may pass without hour-one gameplay proof only if the answer does not imply demo content that is not shipped.
Technical support
Crashes, antivirus, cloud saves, minimum specs. Answers must match spec rows and crash-log hygiene artifacts.
Question templates that usually fail (delete or rewrite)
- "What features are planned?" — Unless you label FULL GAME and separate DEMO section.
- "Is this the full experience?" — Requires explicit demo boundary in the answer.
- "Can I play with friends?" — Default fail for solo demos; rewrite to "Demo does not include multiplayer."
- "Will progress carry over?" — State save compatibility honestly or remove.
- "Unlimited procedural content" — Ban unless engineer proves unbounded generation in hour one.
- "All languages at launch" — Match localization QA scope.
- "Same content as trailer" — Requires trailer frame table reference.
- "Roadmap Q3 2026" — Move to news post; FAQ is not a roadmap billboard.
Answer writing rules (demo-safe)
| Rule | Example |
|---|---|
| Lead with DEMO or FULL GAME label | "DEMO: Includes Act 1 missions only." |
| Use hours or missions, not vibes | "About 90 minutes of main quest" not "huge adventure" |
| Name what is excluded | "DEMO: No co-op, no crafting tier 2" |
| Link to patch notes when scope changes | Demo patch notes template |
| One claim per answer paragraph | Split compound answers |
Pairing with the FAQ LLM pipeline (Gate E)
If you use LLM drafts:
| Pipeline gate | This checklist step |
|---|---|
| A Source bullets frozen | Bullets must match About pass table |
| D Human diff | Diff faq-approved.md vs model output |
| E Store parity scan | Run faq-line-proof.md before paste |
Never skip Gate E because Gate D "looked fine." Models hide scope in polite filler words.
Wednesday FAQ export ritual (fifteen minutes)
Add to Wednesday metadata diff:
- Export
live-faq-YYYY-MM-DD.txt diff live-faq.txt store-copy/faq-approved.md- If diff non-empty, open proof table before promotion
- Log result in
wednesday-diff-log.mdrow FAQ
FAQ changes without diff are how tag drift happens in text form.
Integration with metadata sprint and freeze
| Program | FAQ touchpoint |
|---|---|
| 7-day metadata sprint | Day 7 — FAQ LLM Gate D + full proof table |
| 5-day metadata freeze | Assign FAQ to one freeze day |
| Truth audit week | FAQ is a core day |
BUILD_RECEIPT fields to extend
Add to your receipt JSON:
"faq_surfaces_locked": false,
"faq_row_count_live": 0,
"faq_proof_table_path": "release-evidence/03-store/faq-line-proof.md",
"faq_last_export_sha256": ""
Set faq_surfaces_locked true only when proof table is all green and producer signed.
Evidence folder layout
release-evidence/03-store/faq/
README.md
faq-line-proof.md
live-faq-YYYY-MM-DD.txt
faq-promotion-log.md
engineer-cold-install-YYYY-MM-DD.log
producer-signoff.txt
Zip this folder into partner upload packets under store marketing truth.
Red-team questions (tabletop)
Run these aloud before October:
- "I read FAQ #4—where do I click co-op?"
- "FAQ says 10 hours—why did I finish in 2?"
- "FAQ promises Steam Deck Verified—why is glyph wrong?"
- "FAQ mentions mods—where is the mod menu?"
- "FAQ says AI voices—where is disclosure on the store page?"
Any stumble → fail row → rewrite before ads restart per fest marketing cap.
Triangle diff (FAQ leg)
On integration day, cross-check:
| Vertex | FAQ check |
|---|---|
| Verbs | No FAQ answer uses verbs absent from short description |
| Tags | No FAQ mode claims absent from approved tags |
| Motion | No FAQ "as shown" without trailer timestamp pass |
Same triangle as metadata sprint Day 7—FAQ is the third leg partners quote in emails.
Publisher diligence one-pager
Append to diligence README:
FAQ parity audit
<date>—faq-line-proof.mdgreen forbuild_id<id>; live export SHA256 logged; LLM Gate D sign-off attached if AI-assisted.
Supports publisher diligence packets without a live call.
When to re-audit FAQ only
| Trigger | Action |
|---|---|
| Demo scope cut >20% | Full proof table |
| New FAQ row added | Proof row before publish |
| Yellow on store-demo mismatch | FAQ + About + short description |
| Post-patch Tuesday | Triage with patch retention loop |
| LLM refresh | Gates A–E then proof table |
Common mistakes (twelve)
- Treating FAQ as support blog—not binding copy.
- Copy-pasting About bullets into answers without proof rows.
- Adding FAQ rows to reduce tickets—scope creep.
- Skipping engineer sign-off because "it's just text."
- Leaving "full game" answers in demo FAQ section.
- Using LLM without frozen source bullets.
- No export after Steam paste.
- Contradicting spec honesty in crash FAQ.
- Promising event rewards not in build.
- Ignoring two-storefront rule for itch HTML5 FAQ clone.
- October typo edits that secretly add modes.
- No validate-packet FAQ dimension before partner ZIP.
Worked example (anonymous)
Starting state: fourteen FAQ rows; three fail co-op and hours claims.
Tuesday: Cold install; proof table built; rows 2, 7, 11 fail.
Wednesday: Rewrite row 2 to "DEMO: solo only"; delete row 7 roadmap; narrow row 11 to "90–120 minutes main quest."
Thursday: Export + empty git diff; faq_surfaces_locked true.
Friday: validate-packet exit 0.
Engineer time ~3 hours; writer ~4 hours; producer ~1 hour.
Regional and DLC FAQ annex
If you sell in multiple regions or mention DLC:
- Regional pricing FAQ must not promise features by currency tier.
- DLC anchor FAQ must label FULL GAME purchases separately from DEMO.
Add thirty minutes to proof table—do not merge DLC answers into demo content rows.
Post-fest maintenance
- Wednesday FAQ diff forever.
- Friday Block 5 FAQ row each week per operating review.
- Demo patch notes after scope changes—link from changed FAQ rows.
- Evidence cycles batch non-critical wording weekly per evidence cycles opinion.
Glossary
| Term | Meaning here |
|---|---|
| FAQ row | One question + answer pair in Steamworks |
| Hour one | First 60 minutes cold install on floor hardware |
| DEMO label | Prefix marking fest build scope |
| FULL GAME label | Prefix marking post-launch or non-demo claims |
| Gate E | Store parity scan in LLM FAQ pipeline |
| Yellow | Partner flag requiring evidence timeline |
First audit sprint (ninety minutes, solo-friendly)
Use this sequence the first time you touch FAQ this season:
| Minute block | Task | Output |
|---|---|---|
| 0–15 | Cold install fest zip; log build_id |
engineer-cold-install.log |
| 15–25 | Export live FAQ to live-faq-baseline.txt |
Raw export |
| 25–40 | Copy questions into faq-line-proof.md |
Skeleton table |
| 40–70 | Engineer fills hour-one proof + pass/fail | Complete table |
| 70–85 | Writer rewrites fails in faq-approved.md |
Git draft |
| 85–90 | Producer reads red-team list aloud | Go/no-go |
If more than three rows fail, stop paste work and schedule a half-day rewrite—do not ship a partial table.
Sample proof rows (copy structure)
Row — Saves and cloud:
| Field | Value |
|---|---|
| Question | Does the demo support Steam Cloud? |
| Answer claim | DEMO: Local saves only; no Steam Cloud in fest build |
| Proof | Fresh install, confirm no cloud sync UI; check settings |
| Pass/Fail | Pass |
Row — Performance:
| Field | Value |
|---|---|
| Question | Why is the game stuttering? |
| Answer claim | Minimum GPU GTX 1050; close background apps |
| Proof | Floor laptop at min spec; reproduce or downgrade claim |
| Pass/Fail | Fail if min spec row says lower GPU |
Row — Content parity:
| Field | Value |
|---|---|
| Question | Is co-op in the demo? |
| Answer claim | DEMO: Single-player only |
| Proof | Attempt invite / second controller in hour one |
| Pass/Fail | Pass only if no hidden LAN menu |
Ordering FAQ rows for skim logic
Steam displays FAQ order you set in Steamworks. Recommended stack for fest demos:
- What is included in the demo? (boundary first)
- How long is the demo? (hours or missions)
- Multiplayer / co-op (explicit no if solo)
- Platforms and Deck (binary truth)
- Known issues / crashes (link logs path)
- AI / disclosure (if applicable)
- Full game / Early Access (FULL GAME labeled)
- Price / refunds (commercial, no scope creep)
- Technical requirements (pointer to spec rows)
- How to report bugs (support email, not scope)
Putting boundary rows first reduces refunds from players who never scroll to row nine.
validate-packet FAQ dimension (Day 7)
Extend your validate-packet script with optional checks:
faq-approved.mdexists and is non-emptyfaq-line-proof.mdhas zeroFailrows (case-sensitive)- Live export SHA256 matches receipt field
- Row count in export ≤ approved row count + 0 (no surprise Steam-only rows)
Exit non-zero blocks partner ZIP assembly—same discipline as hash and depot guards.
Ads, UTM, and FAQ coupling
If UTM experiments send traffic to FAQ anchors, freeze FAQ edits during the experiment week. Changing answers mid-experiment confounds retention data and can violate ad network truth expectations when landing copy references FAQ quotes.
Asia–EU handoff note
For teams using Asia–EU evidence handoff, leave faq-line-proof.md in the shared folder with open fails highlighted—do not let overnight writers paste Steam FAQ from memory. Morning EU review starts with export diff, not inbox tone.
Comparison to reactive recovery
| Mode | When | Cost |
|---|---|---|
| This checklist | May–September prevention | ~1 day per season |
| Store-demo mismatch 48h | After yellow | Weekend + ads pause |
| Hash mismatch 72h | Binary distrust | Engineering fire drill |
FAQ lies are the fastest path to the middle column because players quote answers in tickets partners forward verbatim.
Team RACI (lightweight)
| Task | Writer | Engineer | Producer |
|---|---|---|---|
Draft faq-approved.md |
R | C | I |
| Hour-one proof | C | R | I |
| Paste + export | R | C | A |
| Promotion sign-off | I | C | A |
| LLM Gate D | R | I | A |
| Partner ZIP attach | I | C | R |
R = responsible, A = approves, C = consulted, I = informed.
Metadata tools cross-link
When exports fail, use 14 free metadata export tools before screenshotting Steamworks by hand—hand copies introduce typos that fail diff gates without failing truth.
Schedule the first full FAQ proof table the same week you green-light BUILD_RECEIPT—receipt culture without FAQ rows is half a governance story. Treat every new FAQ row added before October as a scope claim that needs the same cold-install discipline as a new gameplay feature flag.
Key takeaways
- Every FAQ Q&A pair needs a proof table row tied to
build_id. - High-risk categories: scope, multiplayer, platforms, AI, legal, tech support.
- Use DEMO / FULL GAME labels in answers—players and partners read literally.
- Pair with FAQ LLM pipeline Gate E before paste.
- Export live FAQ weekly; empty git diff before promotion.
- Triangle diff FAQ against short description, tags, and trailer.
- Evidence lives under
release-evidence/03-store/faq/. - Red-team five questions before October ads.
- Cheaper than 48-hour mismatch recovery.
- Completes textual metadata cluster beside About and short description.
FAQ
How many FAQ rows should a fest demo page have?
Enough to kill predictable refunds—often 8–14. More rows mean more proof work.
Can we use the LLM pipeline without this checklist?
No—Gate E is parity scan; this checklist is the pass/fail definition.
What if FAQ matches itch but not Steam?
Run two-storefront rule—separate proof tables.
Does Steam enforce FAQ accuracy?
Players and partners enforce it via refunds and yellow flags.
Where does FAQ sit in mock audit?
Dimension 7 tabletop—bring faq-line-proof.md.
October edit policy?
Typos only unless build_id changes—then re-run proof table.
Conclusion
FAQ lines are where polite marketing becomes enforceable promises. A fourteen-row FAQ is fourteen chances to recreate store-demo mismatch without touching a single line of gameplay code.
Export live copy, build the proof table, and let engineers fail rows before players do. When October traffic arrives, your FAQ will read like support documentation that already told the truth—because you proved it on floor hardware in May.
Run the table this week. Delete one overpromising answer. Everything else in your metadata cluster gets easier when FAQ stops lying first.