Skip to content

feat(learn): C-369 guest and wallet MIC copy sweep (A3 follow-up)#96

Merged
kaizencycle merged 3 commits into
mainfrom
cursor/c369-guest-wallet-copy-sweep-0e02
Jul 12, 2026
Merged

feat(learn): C-369 guest and wallet MIC copy sweep (A3 follow-up)#96
kaizencycle merged 3 commits into
mainfrom
cursor/c369-guest-wallet-copy-sweep-0e02

Conversation

@kaizencycle

Copy link
Copy Markdown
Owner

Mobius PR — Cycle C-369 (A3 follow-up)

1. Summary

Completes the deferred C-369 public copy sweep on guest, wallet, and OAA surfaces. Replaces Learn-to-earn / genesis MIC promises with Learn → Fractal Shards → portfolio → Integrity Grade when eligible.

Cherry-picks guest sweep commit 848fe13 (never merged with #95) and extends to GuestLanding, WalletLab, WalletEnhancements, MicRewardToast, and dashboard labels.

Copy only — no earnMIC, genesis grant API, or wallet runtime changes.


3. EPICON Intent

epicon_id: EPICON_C-369_CORE_mfs-fountain-integrity-perception_v1
ledger_id: kaizencycle
scope: core
mode: normal
issued_at: 2026-07-11T23:20:00Z
expires_at: 2026-10-11T23:20:00Z
justification:
  VALUES INVOKED: integrity, stewardship, dignity, anti-capture
  REASONING: C-369 A3 merged core Learn funnel copy but guest/wallet surfaces still promised 50 MIC genesis grants and Learn-to-earn. This PR aligns remaining visitor-facing copy with constitutional doctrine without changing mint runtime.
  ANCHORS:
    - docs/epicon/cycles/C-369/MFS-FOUNTAIN-HANDOFF.md
    - docs/04-TECHNICAL-ARCHITECTURE/integrity/MFS_CONSTITUTIONAL_DOCTRINE.md
    - mobius-browser-shell PR #95 (A3 core copy)
  BOUNDARIES: Copy and labels only. No earnMIC removal, no genesis-grant API changes, no MFS issuance runtime.
  COUNTERFACTUAL: If public UI still promises MIC for learning volume, quarantine merge and extend sweep.
counterfactuals:
  - If typecheck fails, do not merge
  - Runtime wallet/MIC issuance remains deferred to post-C-369 cycle

Files changed

  • components/GuestMode/GuestNudge.tsx
  • components/GuestMode/GuestBadge.tsx
  • components/MICGrant/MICGenesisGrant.tsx
  • components/GuestLanding/GuestLanding.tsx
  • components/Labs/WalletLab.tsx
  • components/Labs/WalletEnhancements.tsx
  • components/oaa/MicRewardToast.tsx
  • components/oaa/OAASeminarFeed.tsx (comment)
  • components/onboarding/ReturnCitizenDashboard.tsx
Open in Web Open in Cursor 

cursoragent and others added 2 commits July 11, 2026 23:15
Guest nudge/badge and covenant moment copy now emphasize Fractal Shards
and portfolio building instead of MIC learning rewards.

EPICON-INTENT: EPICON_C-369_CORE_mfs-fountain-integrity-perception_v1

Co-authored-by: michaeljjudan <michaeljjudan@gmail.com>
…w-up)

Cherry-pick guest/badge/covenant copy from 848fe13 and extend to GuestLanding,
WalletLab, WalletEnhancements, MicRewardToast, and dashboard labels.
Copy only — no earnMIC or genesis grant runtime changes.

EPICON: EPICON_C-369_CORE_mfs-fountain-integrity-perception_v1

Co-authored-by: michaeljjudan <michaeljjudan@gmail.com>
@vercel

vercel Bot commented Jul 11, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

1 Skipped Deployment
Project Deployment Actions Updated (UTC)
mobius-browser-shell Ignored Ignored Preview Jul 12, 2026 12:19am

Request Review

@github-actions

github-actions Bot commented Jul 11, 2026

Copy link
Copy Markdown

⬡ ATLAS-SHELL Constitutional Review

✦ Covenant Score: 90/100 — Ratified


(AI assessment skipped — no API key. Score based on static checks only.)


Static Analysis Detail
Check Status Notes
EPICON Security ✦ PASS No security boundary violations detected. 0 good pattern(s) confirmed.
Citizen Data ✦ PASS No extractive patterns detected. 1 good pattern(s) confirmed.
Dependency Ecology ✦ PASS No unnecessary dependencies. 1 good pattern(s) confirmed.
Pattern Consistency ✦ PASS Architectural consistency maintained. 1 good pattern(s) confirmed.
Sentinel Identity
Sentinel:  ATLAS-SHELL v1.0.0
Peer:      MobiusATLAS (kaizencycle/Mobius-Systems)
Timestamp: 2026-07-12T00:19:40.161335Z
Sig:       sha256:fdfc8a3ec9900d00
Covenant:  Integrity · Ecology · Custodianship

This assessment is advisory. Steward judgment governs final decisions.
Score < 60 triggers peer review request to MobiusATLAS.

@kaizencycle
kaizencycle marked this pull request as ready for review July 11, 2026 23:20

@chatgpt-codex-connector chatgpt-codex-connector Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

💡 Codex Review

Here are some automated review suggestions for this pull request.

Reviewed commit: 702aca4ec0

ℹ️ About Codex in GitHub

Your team has set up Codex to review pull requests in this repo. Reviews are triggered when you

  • Open a pull request for review
  • Mark a draft as ready
  • Comment "@codex review".

If Codex has suggestions, it will comment; otherwise it will react with 👍.

Codex can also answer questions or update the PR. Try commenting "@codex address that feedback".

Comment thread components/oaa/MicRewardToast.tsx Outdated
Comment on lines 42 to 43
<div className="text-xs font-semibold text-stone-500 uppercase tracking-wide">Fractal Shard recorded</div>
<div className="text-3xl font-black text-amber-500 leading-none">+{breakdown.total}</div>

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

P2 Badge Don't label MIC totals as shard records

When a learner passes the OAA quiz/Jade step, this toast receives computeMICReward output (src/lib/oaa/mic.ts lines 22-37) and mintAndEarn records the same breakdown.total as mic_earned (components/oaa/OAASeminarFeed.tsx lines 140-164). No shard/MFS provenance is added to that event, while the wallet's MFS count only includes events containing shard or mfs (components/Labs/VaultLab/MobiusWalletOverview.tsx lines 18-24), so a normal pass can display +5 as a Fractal Shard even though only MIC was recorded and the shard portfolio will not increment.

Useful? React with 👍 / 👎.

MicRewardToast no longer displays MIC reward totals as Fractal Shard
records. Shows comprehension verified + attestation breakdown with explicit
note that shard portfolio is not incremented on the interim ledger path.

Co-authored-by: michaeljjudan <michaeljjudan@gmail.com>
@kaizencycle
kaizencycle merged commit f493472 into main Jul 12, 2026
8 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants