PRM-80: Emit canonical service events for Grow Events #12

Open
Sai-karthik wants to merge 0 commits from prm-80-canonical-events into staging
Owner

Summary

  • Emit PRM-80 canonical Grow Events from backend workflow bridges for roleplay, interview, resume, qscore, analytics, and matchmaking.
  • Preserve canonical subject.serviceId / subject.externalId, task correlation, and stable dedupe keys.
  • Align curator completion checks, service registry events, Redis consumer mappings, and projectors with canonical event names.

QA

Notes

  • Resume ai_analyze still depends on resume-service OpenAI credentials; missing creds are now captured as resume.request_failed while create_resume emits resume.updated.
## Summary - Emit PRM-80 canonical Grow Events from backend workflow bridges for roleplay, interview, resume, qscore, analytics, and matchmaking. - Preserve canonical subject.serviceId / subject.externalId, task correlation, and stable dedupe keys. - Align curator completion checks, service registry events, Redis consumer mappings, and projectors with canonical event names. ## QA - docker compose build backend: passed on gqr-vps. - Final workflow evidence: https://linear.app/prmsnls/document/prm-80-final-qa-evidence-2026-06-25-2d30ba0f7532 - Linear issue: https://linear.app/prmsnls/issue/PRM-80/backend-canonical-service-event-contract-for-streaks-qscore-analytics ## Notes - Resume ai_analyze still depends on resume-service OpenAI credentials; missing creds are now captured as resume.request_failed while create_resume emits resume.updated.
Sai-karthik added 1 commit 2026-06-25 11:36:23 +00:00
Sai-karthik added 1 commit 2026-06-25 12:19:46 +00:00
Sai-karthik added 1 commit 2026-06-25 12:24:53 +00:00
Sai-karthik added 1 commit 2026-06-25 12:55:06 +00:00
This branch is already included in the target branch. There is nothing to merge.
View command line instructions

Checkout

From your project repository, check out a new branch and test the changes.
git fetch -u origin prm-80-canonical-events:prm-80-canonical-events
git checkout prm-80-canonical-events
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: growqr-app/growqr-backend#12
No description provided.