m8201 · rudo.x1000.ai · Product Surfaces · v0.1 · EN
RUDO · surfaces
Backlog Tier 9 in pixels — 11 real product screens for the m8201 pilot.
Mobile-first (parent's phone). Copy follows 06_VOICE.md verbatim.
Every privacy-touching surface honors the 5 pillars from 08_M8201_INTEGRATION.md.
Port these to TSX next session.
Note · this English translation is for review & sharing. The product ships in Mandarin
to families in China; the canonical copy lives in index.html.
11 screens
pilot · 30 families
privacy-first v0.1 → m510
I help your child with their math mistakes. Each day, I send you one sentence about what they got stuck on.
I won't do the problems for them. I won't guess what I don't know.
The red on my head is the casque of the helmeted hornbill — hunted for it, near silent.
I carry that story into the work.
ONB-1 · /companion/onboard/welcome
Welcome
· 开篇
RUDO opens with the story. Pilot badge. Not chatty. Honest before charming.
21:47
5G78%
Pilot · 30 families
What's your child called?
A nickname is fine — whatever you actually use at home.
I don't need a real name.
ONB-2 · /companion/onboard/child
Child setup
· 设置孩子
display_name + grade · no real name collected. Two fields, minimum.
21:47
5G78%
Pilot · 30 families
A few things, upfront.
Your data is yours alone
The database uses Forced Row-Level Security — structurally, no other family can see your child's records.
Always on · cannot be disabled
Cross-product memory
Allow other LIGHT HOPE products (e.g. study intelligence) to reference this history for better recommendations.
Off by default · you can turn it on or off any time
ONB-3 · /companion/onboard/consent
Consent
· 知情同意
m556 cross-product memory OFF by default. RLS ON, not toggleable. Stated plainly.
9.2 · Daily error card
The atomic unit · one mistake. OCR render + 5 tags + RUDO's one-line explanation.
21:47
5G78%
Evening, Xiao Man's mom
May 19, 2026 · Tuesday
Pilot
Xiao Man · 3rd grade · today's mistakes
19:42
327 + 158 = 475485
3rd gradeadditioncarryingdifficulty · 2/51st miss
RUDO says
Ones place: 7 + 8 = 15. The carry of 1 didn't make it to the tens place. Have her write it out vertically tomorrow with one similar problem.
Tomorrow's practice will revisit this
2 more today, all the same concept
View →
ERR · /companion/today
Error card
· 今日错题
rudo_error_records as a product surface. OCR + 5 tags + RUDO explanation + tomorrow's recommendation.
9.3 · Daily report email
One sentence (≤50 chars) + recommendation + one-click data controls in footer.