Project Structure: Full Project
===============================

📂 codex_bot/
    📄 .gitignore
    📄 .pre-commit-config.yaml
    📄 CLAUDE.md
    📄 LICENSE
    📄 README.md
    📄 mkdocs.yml
    📄 project_structure.txt
    📄 pyproject.toml
    📂 .claude/
        📄 settings.local.json
    📂 docs/
        📄 README.md
        📂 api/
            📄 README.md
            📄 animation.md
            📄 base.md
            📄 cli.md
            📄 director.md
            📄 discovery.md
            📄 factory.md
            📄 fsm.md
            📄 helper.md
            📄 http.md
            📄 middlewares.md
            📄 redis.md
            📄 router_builder.md
            📄 sender.md
            📄 url_signer.md
        📂 guide/
            📄 getting_started.md
    📂 site/
        📄 404.html
        📄 index.html
        📄 objects.inv
        📄 sitemap.xml
        📄 sitemap.xml.gz
        📂 api/
            📄 index.html
            📂 animation/
                📄 index.html
            📂 base/
                📄 index.html
            📂 cli/
                📄 index.html
            📂 director/
                📄 index.html
            📂 discovery/
                📄 index.html
            📂 factory/
                📄 index.html
            📂 fsm/
                📄 index.html
            📂 helper/
                📄 index.html
            📂 http/
                📄 index.html
            📂 middlewares/
                📄 index.html
            📂 redis/
                📄 index.html
            📂 router_builder/
                📄 index.html
            📂 sender/
                📄 index.html
            📂 url_signer/
                📄 index.html
        📂 assets/
            📄 _mkdocstrings.css
            📂 images/
            📂 javascripts/
                📄 bundle.79ae519e.min.js
                📄 bundle.79ae519e.min.js.map
                📂 lunr/
                    📄 tinyseg.js
                    📄 wordcut.js
                    📂 min/
                        📄 lunr.ar.min.js
                        📄 lunr.da.min.js
                        📄 lunr.de.min.js
                        📄 lunr.du.min.js
                        📄 lunr.el.min.js
                        📄 lunr.es.min.js
                        📄 lunr.fi.min.js
                        📄 lunr.fr.min.js
                        📄 lunr.he.min.js
                        📄 lunr.hi.min.js
                        📄 lunr.hu.min.js
                        📄 lunr.hy.min.js
                        📄 lunr.it.min.js
                        📄 lunr.ja.min.js
                        📄 lunr.jp.min.js
                        📄 lunr.kn.min.js
                        📄 lunr.ko.min.js
                        📄 lunr.multi.min.js
                        📄 lunr.nl.min.js
                        📄 lunr.no.min.js
                        📄 lunr.pt.min.js
                        📄 lunr.ro.min.js
                        📄 lunr.ru.min.js
                        📄 lunr.sa.min.js
                        📄 lunr.stemmer.support.min.js
                        📄 lunr.sv.min.js
                        📄 lunr.ta.min.js
                        📄 lunr.te.min.js
                        📄 lunr.th.min.js
                        📄 lunr.tr.min.js
                        📄 lunr.vi.min.js
                        📄 lunr.zh.min.js
                📂 workers/
                    📄 search.2c215733.min.js
                    📄 search.2c215733.min.js.map
            📂 stylesheets/
                📄 main.484c7ddc.min.css
                📄 main.484c7ddc.min.css.map
                📄 palette.ab4e12ef.min.css
                📄 palette.ab4e12ef.min.css.map
        📂 guide/
            📂 getting_started/
                📄 index.html
        📂 search/
            📄 search_index.json
    📂 src/
        📂 codex_bot/
            📄 __init__.py
            📂 animation/
                📄 __init__.py
                📄 animation_service.py
            📂 base/
                📄 __init__.py
                📄 base_orchestrator.py
                📄 context_dto.py
                📄 view_dto.py
            📂 cli/
                📄 __init__.py
                📄 commands.py
            📂 director/
                📄 __init__.py
                📄 director.py
                📄 protocols.py
            📂 engine/
                📄 __init__.py
                📂 discovery/
                    📄 __init__.py
                    📄 service.py
                📂 factory/
                    📄 __init__.py
                    📄 builder.py
                📂 http/
                    📄 __init__.py
                    📄 api_client.py
                📂 middlewares/
                    📄 __init__.py
                    📄 container.py
                    📄 i18n.py
                    📄 security.py
                    📄 throttling.py
                    📄 user_validation.py
                📂 router_builder/
                    📄 __init__.py
                    📄 builder.py
            📂 fsm/
                📄 __init__.py
                📄 common_fsm_handlers.py
                📄 garbage_collector.py
                📄 state_manager.py
            📂 helper/
                📄 __init__.py
                📄 context_helper.py
            📂 redis/
                📄 __init__.py
                📄 dispatcher.py
                📄 router.py
                📄 stream_processor.py
            📂 sender/
                📄 __init__.py
                📄 protocols.py
                📄 sender_keys.py
                📄 sender_manager.py
                📄 view_sender.py
            📂 templates/
                📂 feature/
                    📄 callbacks.py.tpl
                    📄 contract.py.tpl
                    📄 dto.py.tpl
                    📄 feature.py.tpl
                    📄 feature_redis.py.tpl
                    📄 formatters.py.tpl
                    📄 handlers.py.tpl
                    📄 handlers_redis.py.tpl
                    📄 keyboards.py.tpl
                    📄 orchestrator.py.tpl
                    📄 orchestrator_redis.py.tpl
                    📄 texts.py.tpl
                    📄 ui.py.tpl
            📂 url_signer/
                📄 __init__.py
                📄 service.py
    📂 tools/
        📄 __init__.py
        📂 dev/
            📄 __init__.py
            📄 check.py
            📄 generate_project_tree.py
