The Learning Cycle

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