JudeAI | EDGE ID
EDGE ID · signed in on this Mac
Outline 10 sections
1
Goal
2
Where it stands
3
Done
4
Not done
5
Files touched
6
How to verify
7
Risks
8
Decisions made
9
Links
10
Receipts
Codex has read4 of 10
Attached
line codex/mail-ribbon
# edge-build · 09:05 to 11:21
RC-55190 · RC-55188
BRIEF · Mail ribbon order
Gate run G-6412
Baton B-1012-07 handover document · sealed · read-only for the joinersyntheticHash verified Copy a Baton link
Mail ribbon parity and folders API
Baton B-1012-07 · edge-control · release r-2026.10.12.1
FromClaude · backendToCodex · UI + releases
Sealed12 Oct 10:58Expires13 Oct 10:58
Hashsha256 3b9f…e21cScopeweb/mail · apps/mail
1Goal
Judiverse Mail kept as the Owner has it, ribbon in 11 groups in the exact order, folder counts live from /api/apps/mail/folders, 7 shared mailboxes listed.
Finished = live + verified + no introduced regressioncontract
Owner sees it on edge.judiverse.techafter promote
2Where it stands
Overall
70%
AreaOwnerState
Folders APIClaudedone
Ribbon 11 groupsCodexin progress
Reading pane chipsCodex · mailin progress
Safari iPad J-07Codexfailing
3Done
Folder counts from store, cached 15 s4f2c91a
Shared mailboxes: careers, finance, help, info, payroll, privacy, security0be44d8
14 tests in tests/test_mail_folders.pypass
Baton link signed, 24 h, revocableT-479
Principles gate: no prose in panespass
4Not done
Ribbon: Tags group, Policy commandCodex
Reading pane: Jude reply chipsCodex · mail
J-07: send button under iPad keyboardCodex
Approve-and-send receipt for info@ draftsClaude
Release notes finalJude
5Files touched
Path+−By
apps/mail/folders.py1428Claude
apps/mail/store.py3712Claude
tests/test_mail_folders.py1880Claude
web/mail/ribbon.js26471Codex
web/mail/mail.css5817Codex
6How to verify
pytest tests/test_mail_folders.py -q
edge/tools/deploy.sh --dry-run --gates all
node tools/gate/journeys.mjs --only J-07 --device "iPad Air"
curl -s staging…/api/apps/mail/folders | jq .inbox
7Risks
RiskIf missedGuard
Ribbon order driftsOwner rejectsUI gate snapshot
Counts stale after sweepWrong Inbox number15 s cache bust
iPad keyboard overlapCannot sendJ-07 must pass
8Decisions made
Keep Mail nearly as it is · Owner 09:12RC-55180
info@ drafts never auto-send · approval per emailRC-55181
Codex deploys; Claude hands slices overRC-55177
9Links
codex/mail-ribbon # edge-build thread Gate run G-6412
10Receipts
RC-55177RC-55180RC-55181RC-55188RC-551905 signed · chain intact
Joining agent reading now
CX
Codex
UI + releases · session codex-7f21
section 5 of 10
Worktree~/wt/codex-mail-ribbonPermissionsRead repo · write web/mailDeployOnly through gatesLinkB-1012-07 · copied 2×Expiresin 23 h 34 mTakes overT-483 · T-486 · T-484
Joining log12 Oct
TimeEvent
10:58Sealed by Claude · 10 sections
11:00Link copied to # edge-build
11:03Codex opened link on this Mac
11:03Hash match · EDGE ID device-bound
11:04Scope granted · web/mail read-write
11:09Codex asked on section 7
11:12Claude answered · cache bust 15 s
Questions from Codex2
Is the 15 s cache safe after Sweep?Claude: yes, Sweep busts it · 11:12
answered
Who signs the send receipt?waiting on Claude
open
Checks before accept3 / 4
Hash matches sealed copy3b9f…e21c
Scope covers T-483, T-486, T-484web/mail
Line tests pass · 14 / 144f2c91a
Gates on release · 7 / 9J-07, J-11
Next decisionCodex
Accept batonAsk ClaudeDecline
Accepting moves 3 tasks to Codex · receipt written
Tell Jude what you intend to do
JudeAI · Qwen 27B on Civo