feat: expose live Career Report data contract #20

Merged
Sai-karthik merged 3 commits from feat/career-report-data into staging 2026-07-15 20:07:08 +00:00
Owner

Summary

  • add authenticated, read-only GET /v1/analytics/career-report
  • emit the additive career-report-v1 projection for the dashboard-owned fixed PDF template
  • populate only real profile, onboarding, canonical RQ Score, Home Insight producer, and 14-day GrowEvents data
  • preserve explicit ready/empty/unavailable/unsupported states with no mocks, fabricated prose, fallback scores, or fake zeroes
  • strictly validate the ordered nine-category, 67-signal rq-score-display-v1 payload
  • keep direct producer status distinct from canonical QScore fallback evidence

Safety

  • no database migrations or new tables
  • no jobs, workers, stored reports, service writes, secrets, domain, port, or deployment wiring changes
  • no frontend-generated scores, rankings, recommendations, market benchmarks, or invented narrative

Checks

  • npm run test:career-report
  • npm run test:home-insight-snapshot
  • npm run typecheck
  • npm run build
## Summary - add authenticated, read-only `GET /v1/analytics/career-report` - emit the additive `career-report-v1` projection for the dashboard-owned fixed PDF template - populate only real profile, onboarding, canonical RQ Score, Home Insight producer, and 14-day GrowEvents data - preserve explicit ready/empty/unavailable/unsupported states with no mocks, fabricated prose, fallback scores, or fake zeroes - strictly validate the ordered nine-category, 67-signal `rq-score-display-v1` payload - keep direct producer status distinct from canonical QScore fallback evidence ## Safety - no database migrations or new tables - no jobs, workers, stored reports, service writes, secrets, domain, port, or deployment wiring changes - no frontend-generated scores, rankings, recommendations, market benchmarks, or invented narrative ## Checks - `npm run test:career-report` - `npm run test:home-insight-snapshot` - `npm run typecheck` - `npm run build`
Sai-karthik added 3 commits 2026-07-15 19:59:08 +00:00
Sai-karthik merged commit ce5be53b96 into staging 2026-07-15 20:07:08 +00:00
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#20
No description provided.