Dime
noahsark769/Dime
Generated 2026-08-10T10:25 UTC · CLI v0.4 · static + captured-layout pass · 94 Swift files
Dime scores 56/C. 2 of 7 checks sit under the 70% bar; the plan below closes them.
Check breakdown
7 checks · weightedAdaptive
w 0.220% adaptive coverage
ParallelView
w 0.08Parallel View not blocked
Sidebar
w 0.2540% sidebar readiness
Scene
w 0.15SwiftUI @main App scene
Adaptive geometry
w 0.1270% fold-state coverage
State
w 0.0870% state preservation
SwiftUI
w 0.1090% SwiftUI
Findings
sample · 2 of 38 rows| Severity | Check | Finding | Location |
|---|---|---|---|
| Major | Navigation | NavigationStack without NavigationSplitView: the list/detail panes will not gain a sidebar on the inner display. | app-wide |
| Major | Adaptive layout | Hardcoded frames or UIScreen.main.bounds reads will not reflow on the 7.8 inch inner display. | app-wide |
Remediation roadmap
ordered by effort · total 80hParallel View verification
Capture inner-display layouts and confirm the opt-in holds.
Adaptive navigation
Adopt NavigationSplitView and the sidebar opt-in for the list/detail flows.
Layout + state pass
Resolve hardcoded geometry and add scene restoration.
Port plan
generated by the FoldReady CLI · dry runReady-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.
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.