LICENSE
README.md
pyproject.toml
src/bulletjournal/__init__.py
src/bulletjournal/__main__.py
src/bulletjournal/config.py
src/bulletjournal/utils.py
src/bulletjournal/_web/favicon.svg
src/bulletjournal/_web/index.html
src/bulletjournal/_web/assets/index-BEf93eFr.js
src/bulletjournal/_web/assets/index-BFORwB-W.css
src/bulletjournal/api/__init__.py
src/bulletjournal/api/app.py
src/bulletjournal/api/deps.py
src/bulletjournal/api/errors.py
src/bulletjournal/api/schemas.py
src/bulletjournal/api/sse.py
src/bulletjournal/api/routes/__init__.py
src/bulletjournal/api/routes/artifacts.py
src/bulletjournal/api/routes/checkpoints.py
src/bulletjournal/api/routes/graph.py
src/bulletjournal/api/routes/project.py
src/bulletjournal/api/routes/runs.py
src/bulletjournal/api/routes/templates.py
src/bulletjournal/cli/__init__.py
src/bulletjournal/cli/app.py
src/bulletjournal/cli/dev.py
src/bulletjournal/cli/doctor.py
src/bulletjournal/cli/export_project.py
src/bulletjournal/cli/import_project.py
src/bulletjournal/cli/init_project.py
src/bulletjournal/cli/mark_environment_changed.py
src/bulletjournal/cli/rebuild_state.py
src/bulletjournal/cli/start.py
src/bulletjournal/cli/validate_templates.py
src/bulletjournal/domain/__init__.py
src/bulletjournal/domain/enums.py
src/bulletjournal/domain/errors.py
src/bulletjournal/domain/graph_bindings.py
src/bulletjournal/domain/graph_rules.py
src/bulletjournal/domain/hashing.py
src/bulletjournal/domain/models.py
src/bulletjournal/domain/state_machine.py
src/bulletjournal/domain/type_system.py
src/bulletjournal/execution/__init__.py
src/bulletjournal/execution/manifests.py
src/bulletjournal/execution/marimo_adapter.py
src/bulletjournal/execution/planner.py
src/bulletjournal/execution/runner.py
src/bulletjournal/execution/sessions.py
src/bulletjournal/execution/watcher.py
src/bulletjournal/execution/worker_main.py
src/bulletjournal/parser/__init__.py
src/bulletjournal/parser/docs_parser.py
src/bulletjournal/parser/interface_parser.py
src/bulletjournal/parser/marimo_loader.py
src/bulletjournal/parser/source_hash.py
src/bulletjournal/parser/validation.py
src/bulletjournal/runtime/__init__.py
src/bulletjournal/runtime/artifacts.py
src/bulletjournal/runtime/context.py
src/bulletjournal/runtime/file_artifacts.py
src/bulletjournal/runtime/serializers.py
src/bulletjournal/runtime/standalone.py
src/bulletjournal/runtime/warnings.py
src/bulletjournal/services/__init__.py
src/bulletjournal/services/artifact_service.py
src/bulletjournal/services/checkpoint_service.py
src/bulletjournal/services/event_service.py
src/bulletjournal/services/graph_service.py
src/bulletjournal/services/notebook_service.py
src/bulletjournal/services/project_service.py
src/bulletjournal/services/run_service.py
src/bulletjournal/services/template_service.py
src/bulletjournal/storage/__init__.py
src/bulletjournal/storage/atomic_write.py
src/bulletjournal/storage/graph_store.py
src/bulletjournal/storage/migrations.py
src/bulletjournal/storage/object_store.py
src/bulletjournal/storage/project_archive.py
src/bulletjournal/storage/project_fs.py
src/bulletjournal/storage/state_db.py
src/bulletjournal/templates/__init__.py
src/bulletjournal/templates/builtin_provider.py
src/bulletjournal/templates/provider.py
src/bulletjournal/templates/registry.py
src/bulletjournal/templates/validator.py
src/bulletjournal/templates/builtin/empty_notebook.py
src/bulletjournal/templates/builtin/test_starter_notebook.py
src/bulletjournal/templates/builtin/value_input.py
src/bulletjournal/templates/examples/notebooks/example_1.py
src/bulletjournal/templates/examples/notebooks/example_2.py
src/bulletjournal/templates/examples/notebooks/example_3.py
src/bulletjournal/templates/examples/notebooks/example_4.py
src/bulletjournal/templates/examples/pipelines/example_iris_pipeline.json
src/bulletjournal_editor.egg-info/PKG-INFO
src/bulletjournal_editor.egg-info/SOURCES.txt
src/bulletjournal_editor.egg-info/dependency_links.txt
src/bulletjournal_editor.egg-info/entry_points.txt
src/bulletjournal_editor.egg-info/requires.txt
src/bulletjournal_editor.egg-info/top_level.txt