diff --git a/apps/marketing/public/favicon.svg b/apps/marketing/public/favicon.svg index b785c738b..5d30dd336 100644 --- a/apps/marketing/public/favicon.svg +++ b/apps/marketing/public/favicon.svg @@ -1,19 +1,3 @@ - - - - - - - - - - - - - - - - - - + + diff --git a/apps/marketing/public/symbol.svg b/apps/marketing/public/symbol.svg index ea5e66e90..d0200601f 100644 --- a/apps/marketing/public/symbol.svg +++ b/apps/marketing/public/symbol.svg @@ -1,5 +1,14 @@ - - - + + + + + + + + + + + + \ No newline at end of file diff --git a/apps/marketing/src/layouts/Layout.astro b/apps/marketing/src/layouts/Layout.astro index f6ba42761..ef4e59c0e 100644 --- a/apps/marketing/src/layouts/Layout.astro +++ b/apps/marketing/src/layouts/Layout.astro @@ -13,7 +13,7 @@ const { title } = Astro.props; - + diff --git a/apps/marketing/src/pages/index.astro b/apps/marketing/src/pages/index.astro index 74d898d9c..ca57edae2 100644 --- a/apps/marketing/src/pages/index.astro +++ b/apps/marketing/src/pages/index.astro @@ -1,42 +1,48 @@ --- import Layout from "../layouts/Layout.astro"; -const dotExample = `digraph plan_implement_verify { - goal = "Build and verify a feature" +const dotExample = `digraph PlanImplement { + graph [ + goal="Plan, approve, implement, and simplify a change" + model_stylesheet=" + * { model: claude-haiku-4-5; } + .coding { model: claude-sonnet-4-5; } + " + ] - start [shape=Mdiamond] - plan [shape=box] - review [shape=diamond] - impl [shape=box] - verify [shape=box] - done [shape=Msquare] + start [shape=Mdiamond, label="Start"] + exit [shape=Msquare, label="Exit"] - start -> plan - plan -> review - review -> plan [label="revise"] - review -> impl [label="approve"] - impl -> verify - verify -> impl [label="fail"] - verify -> done [label="pass"] + plan [label="Plan", prompt="Analyze the goal and codebase. Write a step-by-step plan."] + approve [shape=hexagon, label="Approve Plan"] + implement [label="Implement", class="coding"] + simplify [label="Simplify", class="coding"] + + start -> plan -> approve + approve -> implement [label="Approve"] + approve -> plan [label="Revise"] + implement -> simplify -> exit }`; -const cssExample = `/* Fast model for planning */ -box { - model: gemini/gemini-2.5-flash; +const cssExample = `/* All nodes default to fast + cheap */ +* { + model: claude-haiku-4-5; + reasoning_effort: low; } -/* Frontier for verification */ -#verify { - model: anthropic/claude-opus-4; +/* Coding stages use a frontier model */ +.coding { + model: claude-sonnet-4-5; + reasoning_effort: high; } -/* Code generation */ -#impl { - model: anthropic/claude-sonnet-4; +/* Cross-critique with a different provider */ +#review { + model: gemini-3.1-pro-preview; }`; --- - +