Surfaces

Atlas app shells

Detailed workbench and composer proofs — density by task. Shared shells from components/surfaces, styled by this contract.

Surface studio

Switch density lanes in one chrome

Workbench, composer, marketing, mobile, desktop — same tokens, remapped hit targets.

Surface studio

Try the lanes

⌘K
empty via search
IDTitle
ISS-1842Tighten selected-state contrast
ISS-1839Ship help drawer reading lane
ISS-1831Map activity to agent timeline
ISS-1820Align edge depth on panels
applicationISS-1842 bound

Application workbench

Object list + detail + agent rail — compose shadcn, don't twin shells.

⌘K
empty via search
IDTitle
ISS-1842Tighten selected-state contrast
ISS-1839Ship help drawer reading lane
ISS-1831Map activity to agent timeline
ISS-1820Align edge depth on panels
applicationISS-1842 bound

Composer shell

Bound AI next to the object — provenance and activity stay readable.

01 export function IssueRow() {

02 return (

03 <tr className="bg-brand/10">

04

05 </tr>

06 )

07 }

Meridian · applicationIssueRow.tsx