The full node tree for Sift: ten flow-clusters (0 to 9) expanded from the four concept clusters, with the primary paths between them. This is the overview. The node cards (type, includes, transitions) live in ia/docs/sitemap.md; the node pages and hub are on the Structure page.
Clusters 0 to 9, each holding its nodes X.Y. Arrows show the primary journey, not every transition (the full transitions are in sitemap.md). States, dialogs, and system nodes sit inside their cluster. Green = indexed public surface; purple = global element. Wireframe level, black and white.
graph TD
subgraph c0["0 - Home + shell"]
n00["0.0 Home (marketing)"]
n01["0.1 Navigation"]
n02["0.2 Footer"]
end
subgraph c1["1 - Auth"]
n10["1.0 Sign up"]
n11["1.1 Log in"]
n12["1.2 Reset password"]
end
subgraph c2["2 - Synthesis (app home)"]
n20["2.0 Synthesis view"]
n21["2.1 Empty, first run"]
n22["2.2 Loading"]
n23["2.3 Error"]
end
subgraph c3["3 - Sources"]
n30["3.0 Sources"]
n31["3.1 Connect / import"]
n32["3.2 CSV + mapping"]
n33["3.3 Intercom OAuth"]
n34["3.4 Empty"]
n35["3.5 Sync error"]
n36["3.6 Manage"]
end
subgraph c4["4 - Theme detail"]
n40["4.0 Theme detail"]
n41["4.1 Low-signal"]
end
subgraph c5["5 - Evidence"]
n50["5.0 Evidence source"]
n51["5.1 Redacted / unavailable"]
end
subgraph c6["6 - Briefs"]
n60["6.0 Briefs"]
n61["6.1 Build brief"]
n62["6.2 Thin warning"]
n63["6.3 Link generated"]
n64["6.4 Shared brief, public"]
n65["6.5 Empty"]
end
subgraph c7["7 - Account"]
n70["7.0 Settings shell"]
n71["7.1 Plan + limits"]
n72["7.2 Data + privacy"]
n73["7.3 Profile"]
end
subgraph c8["8 - System + global"]
n80["8.0 404"]
n81["8.1 500"]
n82["8.2 Maintenance"]
n83["8.3 Cookie consent"]
n84["8.4 Toast"]
end
subgraph c9["9 - Legal"]
n90["9.0 Privacy"]
n91["9.1 Terms"]
n92["9.2 Security / GDPR"]
end
n00 --> n10
n00 --> n11
n10 --> n21
n11 --> n20
n20 --> n40
n40 --> n50
n20 --> n61
n61 --> n63
n63 --> n64
n20 --> n30
n30 --> n31
n31 --> n32
n31 --> n33
n32 --> n20
n33 --> n20
n01 --> n20
n01 --> n30
n01 --> n60
n01 --> n70
n60 --> n61
n70 --> n71
n70 --> n72
n02 --> n90
classDef node fill:#17171c,stroke:#3a3a45,color:#e8e8ec;
classDef indexed fill:#12351f,stroke:#3ecf8e,color:#eafff9;
classDef glob fill:#1a1a1f,stroke:#7c6af7,color:#c9c9d2;
class n10,n11,n12,n20,n21,n22,n23,n30,n31,n32,n33,n34,n35,n36,n40,n41,n50,n51,n60,n61,n62,n63,n64,n65,n70,n71,n72,n73,n80,n81,n82 node;
class n00,n90,n91,n92 indexed;
class n01,n02,n83,n84 glob;
style c0 fill:#0f0f13,stroke:#2a2a35,color:#7c6af7;
style c1 fill:#0f0f13,stroke:#2a2a35,color:#7c6af7;
style c2 fill:#0f0f13,stroke:#2a2a35,color:#7c6af7;
style c3 fill:#0f0f13,stroke:#2a2a35,color:#7c6af7;
style c4 fill:#0f0f13,stroke:#2a2a35,color:#7c6af7;
style c5 fill:#0f0f13,stroke:#2a2a35,color:#7c6af7;
style c6 fill:#0f0f13,stroke:#2a2a35,color:#7c6af7;
style c7 fill:#0f0f13,stroke:#2a2a35,color:#7c6af7;
style c8 fill:#0f0f13,stroke:#2a2a35,color:#7c6af7;
style c9 fill:#0f0f13,stroke:#2a2a35,color:#7c6af7;
Ten clusters, thirty-nine nodes. The four concept clusters (a) expand here: B to Synthesis and Theme detail, C to Evidence, A to Sources, D to Briefs; platform P1 and P2 become Auth and Account; and the Detail Layer surfaces the structural clusters (Home, System, Legal).
Sift is a private, authed tool. Only the marketing Home (0.0) and the legal pages (9.x) are indexed. Clusters 1 to 7 are noindex, and the public Shared brief (6.4) is public to view but noindex, because it carries customer data.
Empty, loading, error, low-signal, and thin-warning are their own nodes, taken from the flows, not afterthoughts. No node is a dead-end: each recovery routes back toward the goal.
This tree is the overview only. Open the Structure hub for every node as a chip, and ia/docs/sitemap.md for the full node cards.