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
application · agent
empty via search
| ID | Title | Meta | |
|---|---|---|---|
| ISS-1842 | Tighten selected-state contrast | 2h | |
| ISS-1839 | Ship help drawer reading lane | 48m | |
| ISS-1831 | Map activity to agent timeline | — | |
| ISS-1820 | Align edge depth on panels | 1d |
Application workbench
Object list + detail + agent rail — compose shadcn, don't twin shells.
empty via search
| ID | Title | Meta | |
|---|---|---|---|
| ISS-1842 | Tighten selected-state contrast | 2h | |
| ISS-1839 | Ship help drawer reading lane | 48m | |
| ISS-1831 | Map activity to agent timeline | — | |
| ISS-1820 | Align edge depth on panels | 1d |
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 }