class
DocMachine::Write::Run
- DocMachine::Write::Run
- Reference
- Object
Defined in:
write/run.crConstructors
Instance Method Summary
- #ask_confirmation
- #from_chapter_build_sections
- #from_section_build_exercises
- #from_section_build_subsections
- #from_subsection_build_content
- #from_subsection_build_exercises
- #from_subsection_fix_content
- #from_topic_build_chapters
- #load_templates
-
#prepare
Verify parameters
- #root : DocMachine::Write::Nodes::RootNode
- #root=(root : DocMachine::Write::Nodes::RootNode)
- #start
- #validate_build_dir
- #wait
Constructor Detail
Instance Method Detail
def from_chapter_build_sections
#
Level 1 - each chapter : build TOC (section list)
- build chat
- (system) quality & style guidance
- (user) context
- (user) audience
- (user) objectives
- (user) main toc (chapters)
def from_section_build_exercises
#
Level 2 - each section : build EXERCISES
- build chat
- (system) quality & style guidance
- (user) context
- (user) audience
- (user) objectives
- (user) main toc (chapters)
- (user) chapter toc (sections)
- make openai request
- validate result structure
- create exercises objects in memory
def from_section_build_subsections
#
Level 2 - each section : build TOC (subsection list)
- build chat
- (system) quality & style guidance
- (user) context
- (user) audience
- (user) objectives
- (user) main toc (chapters)
- (user) chapter toc (sections)
- make openai request
- validate result structure
- create section objects in memory