flowchart TD
Start("Chapter Planning Initiated"):::planningNode
ReviewDependencies["Review Concept Dependencies"]:::planningNode
StructureType{"Linear or Branching Structure?"}:::decisionNode
LinearSequence["Create Linear Section Sequence"]:::organizationNode
ParallelTracks["Create Parallel Section Tracks"]:::organizationNode
AssignConcepts["Assign Concepts to Sections"]:::organizationNode
PlanElements["Plan Non-Text Elements"]:::organizationNode
DependenciesSatisfied{"All Dependencies Satisfied?"}:::decisionNode
ReorganizeSections["Reorganize Sections"]:::verificationNode
FinalizeStructure["Finalize Chapter Structure"]:::verificationNode
End("Chapter Structure Complete"):::verificationNode
Start --> ReviewDependencies --> StructureType
StructureType -->|Linear| LinearSequence
StructureType -->|Branching| ParallelTracks
LinearSequence --> AssignConcepts
ParallelTracks --> AssignConcepts
AssignConcepts --> PlanElements --> DependenciesSatisfied
DependenciesSatisfied -->|No| ReorganizeSections --> DependenciesSatisfied
DependenciesSatisfied -->|Yes| FinalizeStructure --> End
classDef planningNode fill:#3a86ff,stroke:#1f2937,stroke-width:2px,color:#ffffff,font-size:16px
classDef decisionNode fill:#ffd166,stroke:#1f2937,stroke-width:2px,color:#1f2937,font-size:16px
classDef organizationNode fill:#43aa8b,stroke:#1f2937,stroke-width:2px,color:#ffffff,font-size:16px
classDef verificationNode fill:#f77f00,stroke:#1f2937,stroke-width:2px,color:#ffffff,font-size:16px
linkStyle default stroke:#6b7280,stroke-width:2px,font-size:16px
Details
Hover over a node to see details