Publishing a site: gate checks, autosave, and the full flow

The editor's right-hand toolbar surfaces every check + action you need to ship.

Pre-publish chain (left to right):
• Publish check chip — accessibility + quality audit (red/amber/blue/emerald badge). Click for the findings panel.
• Review with Wally — itemized AI review with apply-one-suggestion-at-a-time. Pulses with a soft accent dot when there are unreviewed changes since you last opened it.
• Print kit — generates brand-matched physical assets from the same site theme + URL.
• Publish menu — Draft / Publish / Schedule. Confirm-then-publish; reversible.
• Autosave status — "Saving…" mid-stroke; "✓ Saved" briefly after; "Changes save automatically" idle. Snapshot fires after every meaningful edit (see Version history).

Autosave:
Every keystroke debounces a save 600 ms later. No Save button. ⌘S is intentionally a no-op (and swallowed so the browser "Save Page As" doesn't fire). You can't lose unpublished work to a tab close — it's already in Firestore.

Preview before publish:
The big "Open in new tab" button in the toolbar opens the site at its preview URL with your latest unpublished edits applied. The preview is your view only — visitors see the published version until you flip the switch.

Publish:
"Publish" in the menu makes your current draft live immediately at the public URL. If a previous published version exists, restore it from Version History — reversible.

Schedule:
"Schedule for…" picks a future date/time when the site auto-flips to published. Until then, the public URL serves the previous published version.

After publish:
The snapshot pipeline fires a new version automatically. Configure SEO settings + custom domain from Site Settings (gear icon).