Skip to content

Add campaign publish checklist#1047

Open
Errordog2 wants to merge 1 commit into
Stellar-Mail:mainfrom
Errordog2:codex/campaign-publish-checklist-275
Open

Add campaign publish checklist#1047
Errordog2 wants to merge 1 commit into
Stellar-Mail:mainfrom
Errordog2:codex/campaign-publish-checklist-275

Conversation

@Errordog2

Copy link
Copy Markdown

Closes #275

Summary

  • add campaign publish checklist rules for blockers, warnings, and ready states
  • add a dashboard-only CampaignPublishChecklistPanel for pre-publish readiness review
  • validate campaign identity, draft inventory/content, safe demo recipients, tags, and archived status
  • cover ready, blocked, unsafe recipient, and warning-only scenarios with focused tests

Validation

px prettier --check src/features/demo-admin-dashboard/campaignPublishChecklist.ts src/features/demo-admin-dashboard/components/CampaignPublishChecklistPanel.tsx src/features/demo-admin-dashboard/tests/campaignPublishChecklist.test.ts src/features/demo-admin-dashboard/index.ts

  • git diff --check
  • sensitive scan for account/payment/private-key markers returned no matches

Note: targeted Vitest could not start in this fresh workspace because
ode_modules is not installed and the project Vite plugins are unavailable locally. The PR includes the focused unit test file for normal CI dependency installation.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Create campaign publish checklist

1 participant