unvibed.
Menu
Free UI audit

Agent-built demo / After audit

Overprint

Mobile feed and community · Nov 8, 2026

Overall gradeADesign grade after deductions

3 measured views. Local app. Design grades compare the actual screen with published product references. N/A means there was no applicable sample. Unverified means evidence was insufficient.

Product specificity and generic signals · A

Both widths show identifiable print objects, named makers and presses, processes such as two-color risograph, sheet numbers and Save print actions. The opening view makes the object and collecting task concrete. (/)

Visual specificity before deductions A. Weighted design base A. Distinct signal deductions 0.

Product specificity supplies 55% of the base, and the five visual design dimensions share 45%. Round the base to the nearest letter. Each distinct verified generic signal lowers it by one letter, down to F. Foundations are reported separately. The detector ceiling is A. Vision reviewed 1 of 1 measured routes.

Template copy · not observed
No instance was identified in the reviewed views.
Gradient hero · not observed
No instance was identified in the reviewed views.
Emoji bullets · not observed
No instance was identified in the reviewed views.
Default shadcn grays · not observed
No instance was identified in the reviewed views.
Purple on white · not observed
No instance was identified in the reviewed views.
Centered everything · not observed
No instance was identified in the reviewed views.

Compared with the 2026 references

  • / · Like the supplied Mastodon observation, Overprint pairs varied media with identifiable authorship. At 390, however, the secondary two-column cards reveal artwork before their titles and actions; Mastodon’s stacked rows keep the next post’s identity apparent. Mastodon for Android · home timeline

Visual design

Hierarchy
B
1440: the larger Ink Lab card establishes a clear lead among three prints. 390: that lead survives, but the two narrow secondary cards expose artwork without their full decision information in the opening capture. (/)
Typography
B
Both widths distinguish bold titles, uppercase process labels and quieter maker credits. At 390, press and sheet lettering inside the secondary artwork becomes very small. (/)
Spacing
A
1440: generous margins and rules separate navigation, introduction and feed. 390: consistent side gutters and clear card boundaries preserve separation despite the denser layout. (/)
Copy and labels
B
Both widths use concrete titles, production processes and maker credits. Save print clearly names the action; Your shelf and Profile leave their relationship slightly implicit. (/)
Imagery
B
1440: three distinct print compositions provide strong product proof. 390: all remain recognizable, but Ink Lab’s circular artwork is cropped at the bottom and secondary sheet details lose legibility. (/)

Foundations · A

Contrast, responsive layout and keyboard reach are sampled separately. The foundations grade is the lowest verified result in this group.

Color contrast
A
At least four opaque text samples per view passed the contrast threshold. Verified across 3 measured views.
Responsive layout
A
All sampled viewports fit without horizontal overflow and contained readable text. Verified across 3 measured views.
Keyboard access
A
Tab reached two visibly focused controls and Shift+Tab returned to the first. Verified across 3 measured views.

Fix these first

No repair could be verified from these views.

Evidence from the screens

Gray blocks conceal form values or sensitive text. Numbered outlines identify measured issues.

Captured / at 390 pixels wide
/ · 390 × 844

No issue was detected in this view.

Captured / at 1440 pixels wide
/ · 1440 × 900 · Original JPEG

No issue was detected in this view.

Captured / at 768 pixels wide
/ · 768 × 1024

No issue was detected in this view.

Independent task review

The reviewer assesses each route against its user task using desktop and phone evidence. Its task grades describe the interaction evidence available for that route.

/

Audit Overprint’s / feed: find a print, inspect its production details and save it to a profile. The leading record is “Ink Lab” by Mara Holt · Larch Press; its next visible action is “Save print.”

Reviewed at 1440 × 900 and 390 × 844.

Task hierarchy
B
1440: Ink Lab leads through larger artwork, with title, maker and Save print clearly grouped. 390: its action remains visible, but Fold study and Night shift switch to narrow columns with titles and actions below the captured viewport, making comparison less immediate.
Landing message
B
Both widths identify a printmakers’ exchange, show actual prints and explain ink, stock and production notes. Save print is explicit; the instruction to open a print has no equally explicit visible control.
Interaction feedback
Unverified
Both captures show Save print and Your shelf · 0. No supplied check records a save, count update, confirmation, persistence or failure recovery.
Access and recovery
B
1440 and 390: navigation and saving use visible text labels; supplied checks report a visible Tab target reached at each width. The phone fits the captured horizontal space. Complete keyboard reach, focus appearance and recovery paths remain unverified.
Release evidence
Unverified
Evidence establishes local renders at 1440 × 900 and 390 × 844, one primary heading each, 13 versus 10 reported visible controls, and a reached Tab target. Saving, profile retrieval, reload persistence and deployed behavior were not established.

First action

At 390 × 844, activate Ink Lab’s Save print and observe whether its saved state and Your shelf count update, then confirm the same print appears through Profile.

How to verify Repeat at 1440 × 900 using the keyboard, then reload and check that Ink Lab remains saved. Separately verify full keyboard reach and measured text contrast; neither is established by these captures.

What a repair could look like

Overprint is an agent-built feed and profile demo. Both captures show the same task.

Overprint before the rebuild
Before
Overprint after the rebuild
After
Compare Overprint at both widths →