Roblox Publish Checklist

TabooHarmony/roblox-brain/skills/tools/roblox-publish-checklist

by TabooHarmony38826be57ee37bcf023e9c2b85681bea3909281cNo licenseListed Oct 9, 2026Updated Oct 9, 2026

Use before publishing or updating a Roblox experience to run evidence-backed release gates for the surfaces that changed.

Instructions onlyDevOps & Cloud
AI-generated overview

Runs evidence-backed release gates before publishing or updating a Roblox experience, covering the surfaces that changed.

What it does
Provides a pre-publish checklist that classifies release gates as required, conditional, or not applicable based on what changed. It blocks on high-consequence failures such as persistence, remotes or authority, purchases, and cloud auth or webhooks, and requires each pass to cite a test, log, profiler capture, readback, screenshot, or dashboard inspection. It produces a verdict of READY, NOT READY, or READY WITH ACCEPTED RISK, with blockers, warnings, unverified gates, evidence, rollback plan, and skipped gates.
When to use it
Use before publishing a new Roblox experience or updating a live one. It is meant for release preparation where the changed surfaces need to be tested and documented. It also applies when a release decision must be justified with concrete evidence rather than approval alone.
Requirements
Instructions only; no scripts are shipped. It references a companion document at references/full.md for full gate design and conditional matrix, and points to related skills such as roblox-data, roblox-server-data, roblox-networking, roblox-security, roblox-monetization, and roblox-cloud. Testing requires access to the Roblox experience, its Creator Dashboard, and runtime or profiler tooling.

Roblox Publish Checklist

When to Load

Load before publishing a new experience or updating a live one. Test the surfaces that exist and the risks introduced by the change.

Quick Reference

1. Define the release

Record the changed places, scripts, assets, configuration, schemas, products, supported devices, and rollback path. Classify each gate as required, conditional, or not applicable before testing.

2. Block on high-consequence failures

  • Persistence changed: load, save, migration, duplicate-session, disconnect, and shutdown behavior. Load roblox-data or roblox-server-data.
  • Remotes or authority changed: validate types, bounds, state, ownership, replay, and abusive frequency. Load roblox-networking and roblox-security.
  • Purchases changed: test durable, idempotent receipt grants and retries. Load roblox-monetization.
  • Cloud auth or webhooks changed: verify secrets, scopes, callback state, retries, signatures, and deduplication. Load roblox-cloud.

A failed high-consequence gate means NOT READY. Do not average it into a percentage. Precedence: user approval authorizes an otherwise permitted action; it does not satisfy a mandatory policy and does not turn a failed or unverified gate into PASS.

3. Exercise the shipped surface

  • Run one normal flow plus failure, retry, leave/rejoin, and rapid-input cases relevant to the change.
  • Test every supported input mode and representative viewport/device tier.
  • Inspect runtime errors, memory growth, frame/network hot spots, and streaming behavior from measurements, not fixed object-count rules.
  • Verify focus, touch targets, readable contrast, non-color state cues, reduced motion, and localized overflow where applicable.
  • Confirm experience metadata, visibility, places, thumbnails/icons, permissions, and policy declarations in the Creator Dashboard.

4. Require evidence

Every PASS cites a test, log, profiler capture, readback, screenshot, or dashboard inspection. UNVERIFIED if unavailable; approval is not evidence.

Output

READY, NOT READY, or READY WITH ACCEPTED RISK; blockers first, then warnings, unverified gates, evidence, rollback plan, and skipped gates with reasons.

Full gate design and conditional matrix: references/full.md [blocked]

Source and attribution

Source:TabooHarmony/roblox-braininskills/tools/roblox-publish-checklistat commit38826be

License: No license

Content belongs to its original authors. SourceWeft indexes it from a public repository.

Report or request removal