<aside>
</aside>
<aside>
</aside>
<aside>
<aside> <img src="/icons/downward_orange.svg" alt="/icons/downward_orange.svg" width="40px" />
</aside>
---
config:
layout: elk
elk:
nodePlacementStrategy: NETWORK_SIMPLEX
---
flowchart TD
subgraph Frame["<b>1. Frame</b>"]
direction LR
F1("Problem")
F2("Who Hurts")
F3("AI Durability Check")
F4("Smallest Proof")
F1-->F2-->F3-->F4
end
subgraph Spec["<b>2. Spec</b>"]
direction LR
S1("Inputs")
S2("Outputs")
S3("Data Strategy")
S4("Success Criteria")
S5("Model Eval")
S6("Product Metrics")
S1-->S2-->S3-->S4-->S5-->S6
end
subgraph Arch["<b>3. Architect & Design</b>"]
direction LR
A1("Agent Shape")
A2("Context Strategy")
A3("Tools")
A4("HITL Boundaries")
A5("Safety Boundaries")
A6("UX Flows")
A7("Design System")
A1-->A2-->A3-->A4-->A5-->A6-->A7
end
subgraph Build["<b>4. Build</b>"]
direction LR
B1("AI Scaffolds")
B2("Prompt Engineering")
B3("Tool Integration")
B4("Human Steers Spec")
B1-->B2-->B3-->B4
end
subgraph Eval["<b>5. Eval</b>"]
direction LR
E1("Real Inputs")
E2("Failure Modes")
E3("Prompt Gaps")
E4("Tool Gaps")
E5("Cost / Latency Gates")
E1-->E2-->E3-->E4-->E5
end
subgraph Polish["<b>6. Polish</b>"]
direction LR
P1("Explainability")
P2("Trust Signals")
P3("Edge Cases")
P4("Error States")
P5("Undo")
P1-->P2-->P3-->P4-->P5
end
subgraph Ship["<b>7. Ship & Measure</b>"]
direction LR
M1("Leading: Usage")
M2("Lagging: Outcomes")
M3("Feedback Capture")
M1-->M2-->M3
end
Frame e1@==> Spec
Spec e2@==> Arch
Arch e3@==> Build
Build e4@==> Eval
Eval e5@==> Polish
Polish e6@==> Ship
Ship e7@==> Eval
e1@{ animation: slow }
e2@{ animation: slow }
e3@{ animation: slow }
e4@{ animation: slow }
e5@{ animation: slow }
e6@{ animation: slow }
e7@{ animation: slow }
<aside> <img src="/icons/forward_orange.svg" alt="/icons/forward_orange.svg" width="40px" />
</aside>
---
config:
layout: elk
elk:
nodePlacementStrategy: NETWORK_SIMPLEX
---
flowchart TD
A["New Task or Workflow"] e1@==> B{"Is it a recurring task<br>with a reliable trigger?"}
B e2@==>|"No<br>(Ad-hoc or interactive)"| C["Use an On-Demand AI Assistant<br>e.g., ChatGPT, Claude, Copilot"]
B e3@==>|"Yes"| D{"Does it completely remove<br>human attention?"}
D e4@==>|"No<br>(Still needs human review<br>or manual handoff)"| E["Use an On-Demand AI Assistant<br>(e.g., execute a saved 'Skill' or playbook)"]
D e5@==>|"Yes<br>(Runs autonomously<br>end-to-end)"| F{"Is the logic deterministic?<br>Hard rules vs. reasoning"}
F e6@==>|"Yes<br>(If/Then logic)"| G["Build Standard Automation<br>e.g., Zapier, Make, Scripts"]
F e7@==>|"No<br>(Requires messy logic<br>or interpretation)"| H["Deploy an Autonomous AI Agent"]
e1@{ animation: slow }
e2@{ animation: slow }
e3@{ animation: slow }
e4@{ animation: slow }
e5@{ animation: slow }
e6@{ animation: slow }
e7@{ animation: slow }
classDef manual fill:#E1F0FF,stroke:#0052CC,stroke-width:2px,color:#003366
classDef automation fill:#EAE6FF,stroke:#403294,stroke-width:2px,color:#2A215E
classDef agent fill:#FFE1ED,stroke:#651F70,stroke-width:2px,color:#3D1244
classDef start fill:#F4F5F7,stroke:#091E42,stroke-width:2px,color:#091E42
classDef decision fill:#FFF5E6,stroke:#D97706,stroke-width:2px,color:#78350F
class A start
class B,D,F decision
class C,E manual
class G automation
class H agent
</aside>
<aside> <img src="/icons/cursor-click_orange.svg" alt="/icons/cursor-click_orange.svg" width="40px" />
</aside>
<aside> <img src="/icons/cursor-click_orange.svg" alt="/icons/cursor-click_orange.svg" width="40px" />
</aside>
<aside>
https://peanut-lung-27249983.figma.site
<aside> <img src="/icons/upward_orange.svg" alt="/icons/upward_orange.svg" width="40px" />
</aside>
</aside>
<aside>
I bring 10+ years of scaling SaaS products from early traction to sustainable growth. Based in Toronto.
<aside> <img src="/icons/cursor-click_orange.svg" alt="/icons/cursor-click_orange.svg" width="40px" />
Let's connect → LinkedIn
</aside>
<aside>
Darpan Dadhaniya
Toronto, Canada
My AI Product Thinking in Practice
</aside>
<aside>
AI and Machine Learning
</aside>
<aside>
Product-Led Growth
</aside>
<aside>
Product Foundations
</aside>
</aside>