Skip to content

feat(soma): persist and display quality_flags in review queue#157

Merged
webdevcom01-cell merged 1 commit into
mainfrom
feat/review-quality-flags
May 30, 2026
Merged

feat(soma): persist and display quality_flags in review queue#157
webdevcom01-cell merged 1 commit into
mainfrom
feat/review-quality-flags

Conversation

@webdevcom01-cell
Copy link
Copy Markdown
Owner

Summary

  • Add qualityFlags Json? to SomaReviewPost Prisma model
  • Manual migration: ALTER TABLE "SomaReviewPost" ADD COLUMN "qualityFlags" JSONB (additive nullable — safe for existing rows)
  • trySaveCrPayload maps p.quality_flags → qualityFlags on ingest
  • Review queue UI renders a ⚠ N warning badge per post when qualityFlags.length > 0; tooltip shows rule: detail per flag

Test plan

  • CI typecheck passes
  • CI lint passes
  • CI build passes
  • Prod migration applies on startup (prisma migrate deploy)
  • Content Repurposer output with quality_flags → saved in DB → visible badge in review queue
  • Posts without quality_flags → no badge shown (no regression)

- SomaReviewPost.qualityFlags (Json?) + migration (additive nullable)
- trySaveCrPayload maps quality_flags -> qualityFlags
- review-queue [batchId] UI shows warning badge per post
@webdevcom01-cell webdevcom01-cell merged commit 881d2dd into main May 30, 2026
7 checks passed
@webdevcom01-cell webdevcom01-cell deleted the feat/review-quality-flags branch May 30, 2026 21:59
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.

1 participant