{"ok":true,"meta":{"generatedAt":"2026-06-30T13:19:59.818Z"},"data":{"version":"tzv3-review-workflow-v1","endpoint":"/api/reviews/policy","intakeEndpoint":"/api/reviews","adminEndpoint":"/api/admin/reviews","provider":"dry-run-static","syntheticReviewsAllowed":false,"publicSubmission":{"enabled":true,"persistsWhenDatabaseConfigured":true,"initialState":"isPublished=false","requiredFields":["profileSlug","rating","authorAlias","text","adultConfirmed","privacyAccepted"],"storageMinimization":"Public intake stores only profile, rating, alias, text, source, and publication flag."},"moderation":{"requiredBeforePublication":true,"protectedEndpoint":"/api/admin/reviews","publishRules":["operator reviews the text before publication","authorAlias must be present","rating must be 1-5","text must be at least 20 characters","fake, duplicate, paid, or unverifiable claims stay unpublished"]},"schemaEmission":{"scope":"profile-review-schema","moderatedOnly":true,"syntheticReviewsAllowed":false,"emitSchema":false,"eligibleReviewCount":0,"staticPublishedReviewCount":0,"schemaTypes":[],"dbTable":"reviews","requiredFields":["profileSlug","rating","text","source","isPublished","authorAlias"],"constraints":{"ratingMin":1,"ratingMax":5,"minReviewTextLength":20,"requiresPublishedFlag":true,"requiresAuthorAlias":true},"emitWhen":"reviews.is_published=true, author_alias is present, rating is 1-5, and text/source pass moderation validation","reason":"No Review JSON-LD is emitted until real moderated reviews exist; synthetic reviews are not allowed."},"profileSlugs":["sofia","mira","vera","lina","ksenia","darina","emma","nikol"]}}