Files
pua/landing/functions
xsser fe1977fbcb feat: complete all HANDOFF tasks — logo + feedback API + eval helpers
Task 2: Landing page logo
- Replace 💢 emoji favicon with pua-skill-logo.svg
- Logo SVG copied to dist/pua-logo.svg

Task 3b: /api/feedback Cloudflare Function
- POST: save rating, task_summary, pua_level, pua_count, flavor, session_data
- GET: aggregate stats (total feedback, breakdown by rating)
- D1 migration: 0002_create_feedback.sql (feedback table + indexes)

Eval补全:
- evals/test-helpers.sh — reusable assertions (run_pua, assert_skill_triggered,
  assert_contains, assert_not_contains, count_matches)
- evals/test-behavior.sh — 4 behavior verification tests
  (红线 knowledge, 阿里味旁白, [PUA生效] markers, pressure escalation)

Deploy note: /tmp/pua-deploy-final/ is ready for wrangler pages deploy.
D1 migration needs: wrangler d1 execute pua-uploads-db --file=migrations/0002_create_feedback.sql
2026-03-19 19:10:50 +08:00
..