chore: remove verify-notify-domain step from persona-community tree
Some checks failed
ci/woodpecker/push/woodpecker Pipeline failed

Under the shared-host model, all *.threesix.ai projects use the pre-provisioned
platform host (threesix.ai) which is already Resend-verified. There is no
per-project DNS/Resend domain to wait for — the step was a no-op and just
burned 30 seconds minimum. Removed and wired implement-persona-model directly
to wait-infra.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
jordan 2026-02-26 06:32:53 -07:00
parent ddcfe52b5c
commit ae5fbd5034

View File

@ -60,35 +60,10 @@ steps:
max_attempts: 120
poll_interval: 10
verify-notify-domain:
description: Wait for the project email domain to be verified by Resend
depends_on: [wait-infra]
on_error: continue
action: shell
command: |
PROJECT_ID="{{ .outputs.create-project.project_id }}"
API_URL="${RDEV_API_URL:-https://rdev.masq-ops.orchard9.ai}"
for i in $(seq 1 12); do
STATUS=$(curl -sf "$API_URL/projects/$PROJECT_ID/notify/status" \
-H "X-API-Key: $RDEV_API_KEY" | jq -r '.data.status // empty' 2>/dev/null)
echo "notify domain status (attempt $i/12): $STATUS"
if [ "$STATUS" = "verified" ]; then
echo "Email domain verified — OTP and auth emails will work"
exit 0
fi
if [ "$STATUS" = "not_configured" ]; then
echo "Notify not configured — skipping"
exit 0
fi
sleep 30
done
echo "Email domain not verified after 6 minutes — continuing, but OTP emails may fail"
exit 0
# --- Feature 1: Persona Data Model & CRUD ---
implement-persona-model:
description: "Persona table, domain model, CRUD endpoints, SSE events"
depends_on: [verify-notify-domain]
depends_on: [wait-infra]
action: api
method: POST
endpoint: "/projects/{{ .outputs.create-project.project_id }}/builds"