diff --git a/src/Terrabuild/Core/Mermaid.fs b/src/Terrabuild/Core/Mermaid.fs
index afb4a374..17f0dd8d 100644
--- a/src/Terrabuild/Core/Mermaid.fs
+++ b/src/Terrabuild/Core/Mermaid.fs
@@ -20,7 +20,7 @@ let render (getStatus: GetStatus option) (getOrigin: GetOrigin option) (graph: G
|> Option.map (fun getNodeStatus -> getNodeStatus node)
|> Option.defaultValue ""
- $"{node.Id}(\"{node.Project}\n{node.Target} {status}\")"
+ $"{node.Id}(\"{node.Target} {status}\n{node.Project}\")"
for (KeyValue(_, node)) in graph.Nodes do
for dependency in node.Dependencies do
diff --git a/tests/cluster-layers/results/terrabuild-debug.build-graph.mermaid b/tests/cluster-layers/results/terrabuild-debug.build-graph.mermaid
index 34b66441..edc8e9aa 100644
--- a/tests/cluster-layers/results/terrabuild-debug.build-graph.mermaid
+++ b/tests/cluster-layers/results/terrabuild-debug.build-graph.mermaid
@@ -2,20 +2,20 @@ flowchart TD
classDef build stroke:red,stroke-width:3px
classDef restore stroke:orange,stroke-width:3px
classDef ignore stroke:black,stroke-width:3px
-a:build("A
-build ")
-b:build("B
-build ")
-c:build("C
-build ")
-d:build("D
-build ")
-e:build("E
-build ")
-f:build("F
-build ")
-g:build("G
-build ")
+a:build("build
+A")
+b:build("build
+B")
+c:build("build
+C")
+d:build("build
+D")
+e:build("build
+E")
+f:build("build
+F")
+g:build("build
+G")
class a:build ignore
class b:build ignore
c:build --> a:build
diff --git a/tests/multirefs/results/terrabuild-debug.build-graph.mermaid b/tests/multirefs/results/terrabuild-debug.build-graph.mermaid
index 4588bf03..24d95145 100644
--- a/tests/multirefs/results/terrabuild-debug.build-graph.mermaid
+++ b/tests/multirefs/results/terrabuild-debug.build-graph.mermaid
@@ -2,12 +2,12 @@ flowchart TD
classDef build stroke:red,stroke-width:3px
classDef restore stroke:orange,stroke-width:3px
classDef ignore stroke:black,stroke-width:3px
-a:build("A
-build ")
-b:build("B
-build ")
-c:build("C
-build ")
+a:build("build
+A")
+b:build("build
+B")
+c:build("build
+C")
a:build --> b:build
a:build --> c:build
class a:build ignore
diff --git a/tests/simple/results/terrabuild-debug.build-graph.mermaid b/tests/simple/results/terrabuild-debug.build-graph.mermaid
index 058b484e..5e4bce8f 100644
--- a/tests/simple/results/terrabuild-debug.build-graph.mermaid
+++ b/tests/simple/results/terrabuild-debug.build-graph.mermaid
@@ -2,26 +2,26 @@ flowchart TD
classDef build stroke:red,stroke-width:3px
classDef restore stroke:orange,stroke-width:3px
classDef ignore stroke:black,stroke-width:3px
-deployments/terraform-deploy:build("deployments/terraform-deploy
-build ")
-libraries/dotnet-lib:build("libraries/dotnet-lib
-build ")
-libraries/npm-lib:build("libraries/npm-lib
-build ")
-libraries/shell-lib:build("libraries/shell-lib
-build ")
-projects/dotnet-app:build("projects/dotnet-app
-build ")
-projects/make-app:build("projects/make-app
-build ")
-projects/npm-app/private-npm-lib:build("projects/npm-app/private-npm-lib
-build ")
-projects/npm-app:build("projects/npm-app
-build ")
-projects/open-api:build("projects/open-api
-build ")
-projects/rust-app:build("projects/rust-app
-build ")
+deployments/terraform-deploy:build("build
+deployments/terraform-deploy")
+libraries/dotnet-lib:build("build
+libraries/dotnet-lib")
+libraries/npm-lib:build("build
+libraries/npm-lib")
+libraries/shell-lib:build("build
+libraries/shell-lib")
+projects/dotnet-app:build("build
+projects/dotnet-app")
+projects/make-app:build("build
+projects/make-app")
+projects/npm-app/private-npm-lib:build("build
+projects/npm-app/private-npm-lib")
+projects/npm-app:build("build
+projects/npm-app")
+projects/open-api:build("build
+projects/open-api")
+projects/rust-app:build("build
+projects/rust-app")
deployments/terraform-deploy:build --> projects/dotnet-app:build
deployments/terraform-deploy:build --> projects/npm-app:build
class deployments/terraform-deploy:build ignore