NRP – Lessons Master
e.g., NRP_IR_2025, NRP_RE_2025.
e.g., LES_C10_S2_FND_01
Client-facing
e.g., healing-hearts.
Full page with embedded quiz
e.g., Phase_1, Week_3.
e.g., v1.1 for safe updates.
e.g., en-US.

Role Blocks

text, comma-sep IDs)
Persona/Attachment Target
JSOI opt. advanced routing weights
Is Add-On
e.g., S2_MirrorValidate, PACK_RLB
blank for add-ons
Comma-sep: e.g., LSS,RCS
Lesson body
Lesson body
Lesson body
Lesson body
1 item
e.g., True, B
1 item
Pipe-sep: Yes|No
e.g., LSS, REI, SSI
e.g., “Felt understood (1–5)”
Short text
Link to global check-in form with ?lesson_id={{lesson_id}}. If blank, compute.
Email preview
Summary email content
Short “Thought” block for the light email. Distinct from preheader.
Tiny story vignette for the email body.
One-liner used in email + lesson.
Shortened practice for email. (You already have full body variants in shared_html / role-specific HTML.)
Drives tie-ins + routing.
One-liner: “Open Romance Meter and log today’s signal.”
1–2 paragraphs for the lesson page.
Button text (e.g., “Open Today’s Lesson”).
Typically same as lesson_url, but allow overrides.
e.g., ?utm_source=…
Next Lesson_ID
CSV of tags to add if thresholds hit (e.g., Queue_NCI_LSS_Coaching, REI_Nudge_StressTime).
For filtering/analytics without relying on course_id.
Optional header image per lesson
Deep link to help article/video for the feature.
Default 4. Used by automations to trigger NCI/LSS follow-ups.
Optional JSON that maps blockers to tags for advanced routing.
Guard rails for send jobs.
Editorial accountability.
e.g., NORMR-REP-2025A.
Ties to your assessment/item-bank version (e.g., FN-CCA v1.2).
Lesson content version (for A/B & change logs).
Which indices this lesson targets (e.g., SSI,REI,RCS).
Outcome variables you expect to move (e.g., connection_0_10,repair_attempts_per_week,intimacy_freq).
Minimal “dose” you expect (e.g., TouchPoints>=3, UA_minutes>=20).
How this lesson is chosen.
A, B, or named variant; empty if not A/B.
Days until you evaluate effect (e.g., 7 or 14).
Links lesson to a specific hypothesis.
e.g., Cohort-Q1-2025.
Randomization stratum (e.g., attachment_insecure, gender_mix, baseline_SSI_low).
Canonical Romancier feature for telemetry join (e.g., TouchPoints).
Pass/fail rule for adherence (e.g., quiz_submitted AND app_log>=1).
Superseded lessons (for longitudinal integrity).
What changed in this version (brief)?
Helps analysis planning.
Shows extra safety copy if high.
Which dashboard tiles to light up after completion.
(comma-sep)
(for rendering content on the dashboard if desired)

Login