Teach spillover in the chatbot and training page

- Chat: new canned answer covering spillover keywords (why "2 under me
  but 1/2 directs", pass-over eligibility) and the same facts added to
  the AI system prompt so both chat modes answer consistently.
- Training: "Understanding spillover" article after the videos — what it
  is, why it doesn't qualify you, why it still pays your position via
  matrix upgrade payments, and the qualified+leveled eligibility rule.

Co-Authored-By: Claude Fable 5 <noreply@anthropic.com>
This commit is contained in:
martbost
2026-08-13 16:05:44 -05:00
parent 98865fb9b8
commit 0a05d97b32
3 changed files with 8 additions and 0 deletions
+2
View File
@@ -28,6 +28,8 @@
a:()=>{const s=sponsorInfo&&sponsorInfo.sponsor;return s?`The current team sponsor is <strong>ID ${esc(s.id)}${s.name?' ('+esc(s.name)+')':''}</strong> — always verify on the <a href="/start">Getting Started page</a> right before you join, because placements rotate as positions qualify. Don't use an old screenshot or saved link.`:`The current sponsor is always shown live on the <a href="/start">Getting Started page</a> — check there right before joining, because placements rotate as positions qualify.`}},
{k:['qualified','qualification','2 directs','two directs','directs','retire'],
a:()=>`A position is <strong>qualified</strong> once it has exactly 2 directs. At that point we retire its referral link — no more directs on it — and shift the team's recruiting to its two positions below. That's what keeps the build growing in depth.`},
{k:['spillover','spill over','spill','under me but not qualified','people under me','not my direct','passed over','missed payment','skipped','why am i not qualified'],
a:()=>`<strong>Spillover</strong> happens when someone's sponsor already has both matrix slots full — the smart contract then places the new member in the next open slot further down, which can be under YOU. Spillover fills your matrix and sets up future upgrade payments to your position, but it does <strong>not</strong> count toward your qualification: only people who join using <em>your</em> ID are your directs. That's why you can see 2 under you and still show 1/2. And important: upgrade payments only stop at positions that are qualified (2 directs) AND at the required level — otherwise the payment passes you by to the next eligible upline. Check your position on your <a href="/my">Member Dashboard</a> — spillover placements are tagged there.`},
{k:['level','levels','upgrade','scintilla','ascensus','fabrica','culmen','apex','fastigium','vertex','corona','8 levels'],
a:()=>`There are 8 Premium levels: <strong>Scintilla, Ascensus, Fabrica, Culmen, Apex, Fastigium, Vertex, Corona</strong>. Everyone starts at Scintilla. Upgrade as quickly as practical — ideally using earned POL — because the first two payments at each level are designed to help fund your next upgrade. Stay aware of your active downline's levels so you don't fall behind.`},
{k:['30 positions','goal','milestone','matrix','how many people','team size'],
+5
View File
@@ -16,6 +16,11 @@
<div class="video-card" style="max-width:880px;margin:0 auto 26px"><div style="padding:6px 6px 0"><div class="eyebrow">Video 4 · 5 min</div><h2 style="margin:6px 0 6px">Buying the Premium position</h2><p style="color:var(--muted);margin:0 0 12px">Connect to the RM Circle dApp with the current team sponsor and complete your Premium entry.</p></div><video class="video-frame" style="display:block;width:100%;height:auto;aspect-ratio:16/9" controls preload="metadata" poster="/training/buying_the_premium_position_poster.jpg" src="/training/buying_the_premium_position.mp4"></video></div>
<div class="card" style="max-width:880px;margin:0 auto 26px"><div class="eyebrow">Must-know · 3 min read</div><h2 style="margin:8px 0 10px">Understanding spillover — and getting paid instead of passed</h2>
<p style="color:var(--muted);line-height:1.65;margin:0 0 12px"><strong style="color:var(--text)">What spillover is.</strong> When a sponsor already has both matrix slots filled, the smart contract places the next new member in the first open slot further down the team — left to right, generation by generation. That member "spills over" into someone else's matrix. If your upline is recruiting, people can land under you that you never spoke to.</p>
<p style="color:var(--muted);line-height:1.65;margin:0 0 12px"><strong style="color:var(--text)">Why you can have people under you and still not be qualified.</strong> Qualification counts your <em>directs</em> — people who joined using <em>your</em> ID — not who sits in your matrix. Spillover fills your structure, but only your own two recruits qualify your position and retire your link. Your <a href="/my" style="color:var(--teal)">Member Dashboard</a> tags every spillover placement so you can see the difference at a glance.</p>
<p style="color:var(--muted);line-height:1.65;margin:0 0 12px"><strong style="color:var(--text)">Why spillover is still money in your future.</strong> Upgrade payments travel up the <em>matrix</em>, not the referral chain. When a member below you — spillover or not — buys a level, that payment stops at the first upline position that is <strong>qualified (2 directs)</strong> and <strong>already at that level</strong>. If that's you, you get paid by someone you never recruited. If you're missing a direct or a level, the payment passes you by and lands with the next eligible person above you — and you can watch that happen, on the blockchain, in real time.</p>
<p style="color:var(--muted);line-height:1.65;margin:0"><strong style="color:var(--text)">The takeaway:</strong> spillover is free potential income sitting under you — and qualification plus staying upgraded is how you claim it. Get your 2, keep your level ahead of your team's wave, and the matrix pays your position as it grows.</p></div>
<div class="callout" style="max-width:880px;margin:0 auto"><strong>Ready?</strong> Head to the <a href="/start" style="color:var(--teal)">Getting Started page</a> to see the current team sponsor before you buy — placements rotate as positions qualify.</div>
<div class="callout warning" style="max-width:880px;margin:14px auto 0"><strong>Risk reminder:</strong> participation involves cryptocurrency and smart-contract risk. No income is guaranteed. Use only funds you can afford to lose.</div>
</div></section>