V1 V2


graph
  subgraph main[ ]
    subgraph source["Sources"]
      subgraph padding1[ ]
          A(["Books"])
          B(["Podcasts"])
          D(["Articles"])
          E(["Email Newsletters"])
          F(["Twitter Threads"])
          G(["RSS"])
          C(["YouTube"])
      end
    end

    subgraph queue["Queues"]
      subgraph padding2[ ]
        I(["Book Queue<br />(Obsidian)"])
        J(["Podcast Queue<br />(Snipd)"])
        K(["Watch Later<br />(YouTube)"])
        L(["Consumption Queue\n(Readwise Reader)"])
        FRSS(["Filter RSS"])
      end
    end

    subgraph consumption["Consumption"]
      subgraph padding8[ ]
        I --> RE(["Read"])
        WA(["Watch"])
        MB(["Mobile Browse"])
        DB(["Desktop Browse"])
        J --> LI(["Listen"])
      end
    end

    L --> RE
    LI --> HI
    RE --> HI
    K --> WA
    WA --> T
    MB --> V
    DB --> HI

    subgraph curation["Curation"]
      subgraph padding3[ ]
        HI(["Text Highlights\n(Readwise)"])
        V(["Mobile Quick Capture\n(Todoist)"])
        T(["Screenshots"])
      end
    end

    subgraph gtd["GTD"]
      subgraph padding4[ ]
        M(["Primary Inbox\n(Akiflow)"])
        AA(["Projects List\n(Obsidian)"])
      end
    end

    subgraph pkm["PKM"]
      subgraph padding5[ ]
        Q(["PKM Sources\n(Obsidian)"])
        EE(["Create Zettles\n(Obsidian)"])
        Z(["Review, Cleanup, Expand"])
      end
    end

    subgraph reflection["Reflection"]
      subgraph padding6[ ]
        W(["Daily Highlight Review\n(Readwise iOS)"])
        Y(["Weekly Review\n(Obsidian)"])
      end
    end

    subgraph deliver["Deliver, Learn & Repeat"]
      subgraph padding7[ ]
        BB((("Share")))
        FF(["Feedback"])
      end
    end
  end

A --> I
B --> J
C --> K
T --> M
V --> M
M --> EE
EE --> Y
Y --> AA
AA --> BB -.-> FF -.-> Z
Y --> Z
D --> L
E --> L
F --> L
Q --> EE
Y --> Q
HI --> Q
HI --> W --> Z
G --> FRSS
FRSS --> L

classDef share fill:#32DE84,stroke:#333;
classDef feedback stroke:#333;
classDef main fill:#ddd,stroke:#666,stroke-width:4px, font-weight:bold, font-size: 80px;
classDef section fill:#fff,stroke:#666,stroke-width:2px, font-weight:bold, font-size: 25px, stroke-dasharray: 5 5;
classDef padding fill:none,stroke-width:0px;


class BB share
class FF feedback
class main main
class padding1,padding2,padding3,padding4,padding5,padding6,padding7,padding8 padding
class reflection,pkm,deliver,source,queue,curation,gtd,consumption section