Staff workflow preview

CivicPal notice staff workflow

Review the deterministic publish, preview, scheduled, published, and archived workflow framing for CivicPal notices. This route is staff-oriented launch guidance only and does not perform live mutations, persistence, or outbound delivery.

Staff-safe workflow surface

This preview explains operator states, review gates, and public-safe reason codes without creating records, changing notice status, or implying that publish automation is active.

Safety review

Confirm the notice is public-safe, partner-safe, and free of private addresses, recipient identity, or unapproved emergency claims before any publish step.

Language coverage

Confirm launch-critical English and Spanish coverage or mark the preview with a language-unavailable reason code before publish intent is shown.

Launch-proof expectations

Capture proof that the public notice route, reason-code framing, and channel labels match the approved launch story before readiness can close.

Draftcivicpal.notices.enabledNotice under review

Draft notice copy is private to staff review

Use draft state to confirm category, urgency, and public-safe wording before any preview handoff occurs.

Draft rows stay deterministic in this preview. They show the review shape without creating records, changing status, or exposing recipient context.

Previewcivicpal.app_inbox.enabledSafety review required

Preview state is ready for internal launch review

Preview shows how CivicPal can share staff-safe copy for approval before any public publish step is allowed.

Safety review must clear before a preview can be treated as publish-ready. This route does not execute approval or delivery behavior.

Scheduledcivicpal.sms.enabledChannel unavailable

Scheduled state explains future publish intent only

Scheduled rows show the operator framing for launch timing without claiming a live scheduler, queue worker, or timed delivery runtime.

If outbound channels remain deferred, CivicPal keeps the schedule explanation public-safe and leaves delivery status in preview-only language.

Publishedcivicpal.email.enabledLanguage unavailable

Published state confirms public route readiness

Published rows show that the public notice route can be referenced clearly while language and channel statements remain launch-proofed.

Published copy must still call out missing language coverage or deferred delivery clearly. This preview does not send email or create recipients.

Archivedcivicpal.voice_callback.enabledNotice expired

Archived state preserves the trusted notice trail

Archived rows explain how CivicPal can retire outdated updates without removing proof that an earlier public notice existed.

Archive guidance remains explanatory only. This route does not delete data, retain call records, or start callback campaigns.

Route handoffs stay explicit

Staff can move from this review-safe workflow preview back to the public notices surface or the public preference preview without entering account-linked tooling.