MochiDiffusion

cjnevin/mochi-diffusion

Generated 2026-08-10T10:25 UTC · CLI v0.4 · static + captured-layout pass · 58 Swift files

A0
Fold-Ready score
A · Ready

MochiDiffusion scores 92/A. 0 of 7 checks sit under the 70% bar; the plan below closes them.

Risklow
Est. port27.5h
Findings0

Check breakdown

7 checks · weighted

Adaptive

w 0.22
93

93% adaptive coverage

ParallelView

w 0.08
100

Parallel View not blocked

Sidebar

w 0.25
100

100% sidebar readiness

Scene

w 0.15
100

SwiftUI @main App scene

Adaptive geometry

w 0.12
70

70% fold-state coverage

State

w 0.08
70

70% state preservation

SwiftUI

w 0.10
100

100% SwiftUI

Findings

sample · 1 of 0 rows
Blocking0Minor1Leading checkAdaptive geometry · 70
SeverityCheckFindingLocation
MinorStateNo explicit state preservation audit surfaced in this pass.app-wide

Remediation roadmap

ordered by effort · total 27.5h
01

Parallel View verification

Capture inner-display layouts and confirm the opt-in holds.

8hcum 8h
02

Adaptive navigation

Adopt NavigationSplitView and the sidebar opt-in for the list/detail flows.

24hcum 32h
03

Layout + state pass

Resolve hardcoded geometry and add scene restoration.

16hcum 48h

Port plan

generated by the FoldReady CLI · dry run

Ready-to-review changes that move this app toward the foldable contract: scene lifecycle, Parallel View opt-in, sidebar navigation. Review each diff, download a patch, or apply them locally with the CLI.

REVIEWUIScene lifecycle · 0 filesguidance
REVIEWReplace UIScreen.main.bounds · 0 filesguidance
REVIEWRoot NavigationStack → NavigationSplitView · 0 filesguidance
MANUALState preservation across fold transitions · 0 filesguidance
MANUALDe-hardcode fixed frames · 0 filesguidance
guidance only — no patch edits to applyFull porting report

Fixed these? Re-run the audit.

The CLI re-scans your source tree and re-scores in minutes — the roadmap above is the exact checklist.