Generate SVG diagrams, restructure state internals, and add process runner
44 files · 9,683+ · 2,449-

Architecture diagrams

3 files changed
  • provide-foundation.svg Project architecture SVG diagram
  • src.svg Source tree SVG diagram
  • provide.svg Provide package SVG diagram
  • Generated SVG architecture diagrams visualizing the project structure specify behavioral
    1 file
    • provide-foundation.svg

State management internals restructure

3 files changed
  • __init__.py Private internal state package
  • logger_manager.py Moved logger manager to internal
  • transitions.py Moved transitions to internal
  • Moved state management internals into private _internal subpackage for encapsulation decouple internal
    1 file
    • __init__.py

Process and error modules

5 files changed
  • __init__.py Process package initialization
  • async_runner.py Async process runner
  • runner.py Synchronous process runner
  • runtime.py Runtime error types
  • process.py Process error types
  • Added async and sync process runners with dedicated error types decouple behavioral
    1 file
    • async_runner.py