Dime

noahsark769/Dime

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

C0
Fold-Ready score
C · Passing

Dime scores 56/C. 2 of 7 checks sit under the 70% bar; the plan below closes them.

Riskmedium
Est. port80h
Findings38

Check breakdown

7 checks · weighted

Adaptive

w 0.22
0

0% adaptive coverage

ParallelView

w 0.08
100

Parallel View not blocked

Sidebar

w 0.25
40

40% 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
90

90% SwiftUI

Findings

sample · 2 of 38 rows
Blocking2Minor0Leading checkAdaptive · 0
SeverityCheckFindingLocation
MajorNavigationNavigationStack without NavigationSplitView: the list/detail panes will not gain a sidebar on the inner display.app-wide
MajorAdaptive layoutHardcoded frames or UIScreen.main.bounds reads will not reflow on the 7.8 inch inner display.app-wide

Remediation roadmap

ordered by effort · total 80h
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.

36hcum 44h
03

Layout + state pass

Resolve hardcoded geometry and add scene restoration.

24hcum 68h

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.