docs: design specs + reference assets; move roadmap into docs/

Add the WorkClaw design-reference docs (specs, manifests, tokens, motion,
icon/asset references, gifs) under docs/, and move the platform
spec/PRD/roadmap from the repo root into docs/.

Co-Authored-By: Claude Opus 4.8 <[email protected]>
This commit is contained in:
Omar Sobh
2026-06-12 22:55:57 -05:00
co-authored by Claude Opus 4.8
parent 5d2ed9395a
commit 48730abd78
43 changed files with 1663 additions and 0 deletions
@@ -0,0 +1,35 @@
<svg xmlns="http://www.w3.org/2000/svg" fill="none" viewBox="-35 2 1519 982">
<g filter="url(#filter0_ng_859_43843)">
<rect x="-35" y="2" width="1519" height="982" fill="#56B1E9"/>
</g>
<defs>
<filter id="filter0_ng_859_43843" x="-37" y="0" width="1523" height="986" filterUnits="userSpaceOnUse" color-interpolation-filters="sRGB">
<feFlood flood-opacity="0" result="BackgroundImageFix"/>
<feBlend mode="normal" in="SourceGraphic" in2="BackgroundImageFix" result="shape"/>
<feTurbulence type="fractalNoise" baseFrequency="1 1" stitchTiles="stitch" numOctaves="3" result="noise" seed="3208"/>
<feColorMatrix in="noise" type="luminanceToAlpha" result="alphaNoise"/>
<feComponentTransfer in="alphaNoise" result="coloredNoise1">
<feFuncA type="discrete" tableValues="0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 "/>
</feComponentTransfer>
<feComposite operator="in" in2="shape" in="coloredNoise1" result="noise1Clipped"/>
<feComponentTransfer in="alphaNoise" result="coloredNoise2">
<feFuncA type="discrete" tableValues="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 "/>
</feComponentTransfer>
<feComposite operator="in" in2="shape" in="coloredNoise2" result="noise2Clipped"/>
<feFlood flood-color="rgba(0, 0, 0, 0.25)" result="color1Flood"/>
<feComposite operator="in" in2="noise1Clipped" in="color1Flood" result="color1"/>
<feFlood flood-color="rgba(255, 255, 255, 0.25)" result="color2Flood"/>
<feComposite operator="in" in2="noise2Clipped" in="color2Flood" result="color2"/>
<feMerge result="effect1_noise_859_43843">
<feMergeNode in="shape"/>
<feMergeNode in="color1"/>
<feMergeNode in="color2"/>
</feMerge>
<feTurbulence type="fractalNoise" baseFrequency="0.18181818723678589 0.18181818723678589" numOctaves="3" seed="1756"/>
<feDisplacementMap in="effect1_noise_859_43843" scale="4" xChannelSelector="R" yChannelSelector="G" result="displacedImage" width="100%" height="100%"/>
<feMerge result="effect2_texture_859_43843">
<feMergeNode in="displacedImage"/>
</feMerge>
</filter>
</defs>
</svg>

After

Width:  |  Height:  |  Size: 2.3 KiB