flowchart TD
A[Opportunity] --> B{Is it familiar?}
B -- Yes --> C{Is it safe?}
B -- No --> S[Stop]
B -- Maybe --> S[Stop]
C -- Yes --> P[Proceed]
C -- No --> S[Stop]
C -- Maybe --> S[Stop]
flowchart TB
%% Subgraph for Experience of Opportunity
subgraph eoo [ ]
start((Start)) --> O[Opportunity]
end
%% Subgraph for Subjective Inputs with a distinct background color
subgraph si [Subjective Inputs]
%% Subgraph for Perception of Opportunity
subgraph poo [Perception of Opportunity]
O --> A{Is it\nfamiliar?}
A -- Yes --> F{Is it\nsafe?}
A -- Maybe --> F
end
%% Subgraph for Perception of Self
subgraph pos [Perception of Self]
A -- No --> V{Do I\nneed it\nto survive?}
F -- No --> D{Do I\nwant it?}
D -- Yes --> B{Do I\nbelieve\nI can do\nit?}
end
end
%% Subgraph for Commit to Action
subgraph dta [ ]
F -- Yes --> T[[Try]]
B -- Yes --> T
B -- Maybe --> T
V -- No --> D
D -- No --> S[[Ignore it]]
end
%% Subgraph for Subjective Outputs with a distinct background color
subgraph so [ ]
%% Subgraph for Objective Outcomes
subgraph ooc [Objective Outcome]
V -- Yes --> B
V -- Maybe --> B
T --> I{Did I die?}
end
%% Subgraph for Subjective Outcomes
subgraph soc [Subjective Outcome]
I -- No --> C{Did I succeed?}
end
%% Subgraph for Personal Choice
subgraph pc [Personal Choice]
C -- No --> R{Did I learn?}
end
end
%% Subgraph for Outcome
subgraph outcome [ ]
direction TB
R -- No --> L
R -- Yes --> O
B -- No --> L[Fail]
I -- Yes --> L
C -- Yes --> W[Progress]
W -- Continue --> O
end
%% Node styling
style start fill:#000,stroke:#FFF,stroke-width:2px,color:#FFF
style B fill:#FFFF99,stroke:#333,stroke-width:2px
style I fill:#FFFF99,stroke:#333,stroke-width:2px
style R fill:#FFFF99,stroke:#333,stroke-width:2px
style C fill:#FFFF99,stroke:#333,stroke-width:2px
style T fill:#A6E3A1,stroke:#333,stroke-width:2px
style W fill:#A6E3A1,stroke:#333,stroke-width:2px
style L fill:#F28A8A,stroke:#333,stroke-width:2px
style S fill:#A4C8E1,stroke:#333,stroke-width:2px
%% Subgraph styling for better differentiation
style eoo fill:transparent,stroke-width:0
style si fill:#EEE,stroke:#333,stroke-width:2px
style so fill:transparent,stroke-width:0
style poo fill:#FEFEFE,stroke:#666,stroke-width:1.5px
style pos fill:#FEFEFE,stroke:#666,stroke-width:1.5px
style ooc fill:#FEFEFE,stroke:#666,stroke-width:1.5px
style soc fill:#FEFEFE,stroke:#666,stroke-width:1.5px
style pc fill:#FEFEFE,stroke:#666,stroke-width:1.5px
style dta fill:#FFF,stroke:#666,stroke-width:0
style outcome fill:transparent,stroke-width:0
%% style evaluate fill:#F3E5F5,stroke:#666,stroke-width:1.5px