.codecrate.toml
.gitignore
.pre-commit-config.yaml
LICENSE
README.md
pyproject.toml
.github/workflows/codecov.yml
.github/workflows/pre-commit.yml
.github/workflows/python-publish.yml
.github/workflows/tests.yml
.ledger/ledger.toml
.ledger/documentledger/.ledger-project.toml
.ledger/documentledger/config.toml
.ledger/documentledger/data/.ledger-project.toml
.ledger/documentledger/data/scan.yaml
.ledger/documentledger/data/source-index.json
.ledger/documentledger/data/storage.yaml
.ledger/documentledger/data/docs/docs-changelog-md-77f023b9.yaml
.ledger/documentledger/data/docs/docs-index-md-b4d68dc8.yaml
.ledger/documentledger/data/docs/readme-md-b3356305.yaml
.ledger/releaseledger/.ledger-project.toml
.ledger/releaseledger/config.toml
.ledger/releaseledger/write.lock
.ledger/releaseledger/data/.ledger-project.toml
.ledger/releaseledger/data/ledgers/main/events/events.jsonl
.ledger/releaseledger/data/ledgers/main/releases/v0.1.0/release.md
.ledger/releaseledger/data/ledgers/main/releases/v0.1.0/audit/commit-audit.yaml
.ledger/releaseledger/data/ledgers/main/releases/v0.1.0/entries/entry-0001.md
.ledger/releaseledger/data/ledgers/main/releases/v0.1.0/entries/entry-0002.md
.ledger/releaseledger/data/ledgers/main/releases/v0.1.0/entries/entry-0003.md
.ledger/releaseledger/data/ledgers/main/releases/v0.1.0/entries/entry-0004.md
.ledger/releaseledger/data/ledgers/main/releases/v0.1.0/entries/entry-0005.md
.ledger/releaseledger/data/ledgers/main/releases/v0.1.1/release.md
.ledger/releaseledger/data/ledgers/main/releases/v0.1.1/audit/commit-audit.yaml
.ledger/releaseledger/data/ledgers/main/releases/v0.1.1/entries/entry-0001.md
.ledger/releaseledger/data/ledgers/main/releases/v0.1.2/release.md
.ledger/releaseledger/data/ledgers/main/releases/v0.1.2/audit/commit-audit.yaml
.ledger/releaseledger/data/ledgers/main/releases/v0.1.2/entries/entry-0001.md
.ledger/releaseledger/data/ledgers/main/releases/v0.1.2/entries/entry-0002.md
.ledger/releaseledger/data/ledgers/main/releases/v0.1.2/entries/entry-0003.md
.ledger/releaseledger/data/ledgers/main/releases/v0.1.2/entries/entry-0004.md
.ledger/releaseledger/data/ledgers/main/releases/v0.1.3/release.md
.ledger/releaseledger/data/ledgers/main/releases/v0.1.3/audit/commit-audit.yaml
.ledger/releaseledger/data/ledgers/main/releases/v0.1.3/entries/entry-0001.md
.ledger/releaseledger/data/ledgers/main/releases/v0.1.3/entries/entry-0002.md
.ledger/releaseledger/data/ledgers/main/releases/v0.2.0/release.md
.ledger/releaseledger/data/ledgers/main/releases/v0.2.0/audit/commit-audit.yaml
.ledger/releaseledger/data/ledgers/main/releases/v0.2.0/entries/entry-0001.md
.ledger/releaseledger/data/ledgers/main/releases/v0.2.0/entries/entry-0002.md
.ledger/releaseledger/data/ledgers/main/releases/v0.2.0/entries/entry-0003.md
.ledger/releaseledger/data/ledgers/main/releases/v0.2.0/entries/entry-0004.md
.ledger/releaseledger/data/ledgers/main/releases/v0.2.0/entries/entry-0005.md
.ledger/releaseledger/data/ledgers/main/releases/v0.2.0/entries/entry-0006.md
.ledger/releaseledger/data/ledgers/main/releases/v0.2.1/release.md
.ledger/releaseledger/data/ledgers/main/releases/v0.2.1/audit/commit-audit.yaml
.ledger/releaseledger/data/ledgers/main/releases/v0.2.1/entries/entry-0001.md
.ledger/releaseledger/data/ledgers/main/releases/v0.2.2/release.md
.ledger/releaseledger/data/ledgers/main/releases/v0.2.2/audit/commit-audit.yaml
.ledger/releaseledger/data/ledgers/main/releases/v0.2.2/entries/entry-0001.md
.ledger/releaseledger/data/ledgers/main/releases/v0.2.2/entries/entry-0002.md
.ledger/releaseledger/data/ledgers/main/releases/v0.2.2/entries/entry-0003.md
.ledger/releaseledger/data/ledgers/main/releases/v0.2.2/entries/entry-0004.md
.ledger/releaseledger/data/ledgers/main/releases/v0.2.2/entries/entry-0005.md
.ledger/releaseledger/data/ledgers/main/releases/v0.2.2/entries/entry-0006.md
.ledger/releaseledger/data/ledgers/main/releases/v0.2.2/entries/entry-0007.md
.ledger/releaseledger/data/ledgers/main/releases/v0.2.3/release.md
.ledger/releaseledger/data/ledgers/main/releases/v0.2.3/entries/entry-0001.md
.ledger/releaseledger/data/ledgers/main/releases/v0.2.3/entries/entry-0002.md
.ledger/releaseledger/data/ledgers/main/releases/v0.2.3/entries/entry-0003.md
.ledger/releaseledger/data/ledgers/main/releases/v0.2.3/entries/entry-0004.md
.ledger/releaseledger/data/ledgers/main/releases/v0.2.3/entries/entry-0005.md
.ledger/releaseledger/data/ledgers/main/releases/v0.2.3/entries/entry-0006.md
.ledger/releaseledger/data/ledgers/main/releases/v0.2.4/release.md
.ledger/releaseledger/data/ledgers/main/releases/v0.2.4/audit/commit-audit.yaml
.ledger/releaseledger/data/ledgers/main/releases/v0.2.4/entries/entry-0001.md
.ledger/releaseledger/data/ledgers/main/releases/v0.2.4/entries/entry-0002.md
.ledger/releaseledger/data/ledgers/main/releases/v0.2.4/entries/entry-0003.md
.ledger/releaseledger/data/ledgers/main/releases/v0.2.4/entries/entry-0004.md
.ledger/releaseledger/data/ledgers/main/releases/v0.3.0/release.md
.ledger/releaseledger/data/ledgers/main/releases/v0.3.0/entries/entry-0001.md
.ledger/releaseledger/data/ledgers/main/releases/v0.3.0/entries/entry-0002.md
.ledger/releaseledger/data/ledgers/main/releases/v0.3.0/entries/entry-0003.md
.ledger/releaseledger/data/ledgers/main/releases/v0.3.0/entries/entry-0004.md
.ledger/releaseledger/data/ledgers/main/releases/v0.3.1/release.md
.ledger/releaseledger/data/ledgers/main/releases/v0.3.1/audit/commit-audit.yaml
.ledger/releaseledger/data/ledgers/main/releases/v0.3.1/entries/entry-0001.md
.ledger/releaseledger/work/v0.2.0/audit-decisions.yaml
.ledger/releaseledger/work/v0.2.0/audit.yaml
.ledger/releaseledger/work/v0.2.0/entries.yaml
.ledger/releaseledger/work/v0.2.0/range.json
.ledger/releaseledger/work/v0.2.0/evidence/4ecf165.patch
.ledger/releaseledger/work/v0.2.0/evidence/manifest.json
.ledger/releaseledger/work/v0.2.4/audit-decisions.yaml
.ledger/releaseledger/work/v0.2.4/audit.yaml
.ledger/releaseledger/work/v0.2.4/entries.yaml
.ledger/releaseledger/work/v0.2.4/range.json
.ledger/releaseledger/work/v0.2.4/evidence/18d1765.patch
.ledger/releaseledger/work/v0.2.4/evidence/2c5e221.patch
.ledger/releaseledger/work/v0.2.4/evidence/4791e70.patch
.ledger/releaseledger/work/v0.2.4/evidence/5840ad5.patch
.ledger/releaseledger/work/v0.2.4/evidence/manifest.json
.ledger/releaseledger/work/v0.3.1/audit-decisions.yaml
.ledger/releaseledger/work/v0.3.1/audit.yaml
.ledger/releaseledger/work/v0.3.1/entries.yaml
.ledger/releaseledger/work/v0.3.1/range.json
.ledger/releaseledger/work/v0.3.1/evidence/86a3aec.patch
.ledger/releaseledger/work/v0.3.1/evidence/manifest.json
.ledger/taskledger/.ledger-project.toml
.ledger/taskledger/config.toml
.taskledger/ledgers/main/indexes/active_locks.json
.taskledger/ledgers/main/indexes/dependencies.json
.taskledger/ledgers/main/indexes/introductions.json
docs/api.md
docs/architecture.md
docs/changelog.md
docs/cli.md
docs/conf.py
docs/incremental-rendering.md
docs/index.md
docs/make.py
docs/projects.md
docs/requirements.txt
examples/README.md
examples/python_api.py
examples/readio-podcast.ssmd
examples/readio-prosody.ssmd
llm-guides/README.md
llm-guides/ssmd/audio-drama.md
llm-guides/ssmd/debate-pro-con.md
llm-guides/ssmd/document-summary.md
llm-guides/ssmd/dramatic-story.md
llm-guides/ssmd/educational-explainer.md
llm-guides/ssmd/funny-story.md
llm-guides/ssmd/general-narration.md
llm-guides/ssmd/guided-meditation.md
llm-guides/ssmd/kids-story.md
llm-guides/ssmd/language-learning.md
llm-guides/ssmd/news-briefing.md
llm-guides/ssmd/podcast-interview.md
llm-guides/ssmd/podcast-roundtable.md
llm-guides/ssmd/podcast-solo.md
llm-guides/ssmd/quiz-trivia.md
readio/__init__.py
readio/__main__.py
readio/audio.py
readio/audiobook.py
readio/chapter_selection.py
readio/cli.py
readio/cli_adapter.py
readio/cli_present.py
readio/config.py
readio/doctor.py
readio/document.py
readio/errors.py
readio/execution.py
readio/formats.py
readio/ingest.py
readio/jsonutil.py
readio/lexicons.py
readio/logging_config.py
readio/manifest.py
readio/markdown.py
readio/models.py
readio/paths.py
readio/plan.py
readio/progress.py
readio/project.py
readio/project_model.py
readio/project_roles.py
readio/project_settings.py
readio/py.typed
readio/reader.py
readio/selection.py
readio/spotify.py
readio/spotify_cli.py
readio/ssmd.py
readio/ssmd_authoring.py
readio/synthesis.py
readio/templates.py
readio/text.py
readio/voices.py
readio/wave.py
readio.egg-info/PKG-INFO
readio.egg-info/SOURCES.txt
readio.egg-info/dependency_links.txt
readio.egg-info/entry_points.txt
readio.egg-info/requires.txt
readio.egg-info/scm_file_list.json
readio.egg-info/scm_version.json
readio.egg-info/top_level.txt
readio/api/__init__.py
readio/api/app.py
readio/api/audiobooks.py
readio/api/catalog.py
readio/api/configuration.py
readio/api/diagnostics.py
readio/api/errors.py
readio/api/events.py
readio/api/extensions.py
readio/api/ingest.py
readio/api/projects.py
readio/api/roles.py
readio/api/speech.py
readio/api/ssmd.py
readio/api/templates.py
readio/api/types.py
readio/api/integrations/__init__.py
readio/api/integrations/spotify.py
readio/engines/__init__.py
readio/engines/base.py
readio/engines/catalog.py
readio/engines/discovery.py
readio/engines/pipersynth.py
readio/engines/pocketsynth.py
readio/engines/pykokoro.py
readio/engines/registry.py
readio/engines/selection.py
readio/planning/__init__.py
readio/planning/compiler.py
readio/planning/policy.py
readio/planning/semantic.py
readio/rendering/__init__.py
readio/rendering/capacity.py
readio/rendering/lowering.py
readio/resources/__init__.py
readio/resources/templates/__init__.py
readio/resources/templates/briefing.ssmd
readio/resources/templates/dialogue.ssmd
readio/resources/templates/podcast.ssmd
readio/stages/__init__.py
readio/stages/audiobook_export.py
readio/stages/composition.py
readio/stages/export.py
readio/stages/pipeline.py
readio/stages/planning.py
readio/stages/speech_identity.py
readio/stages/synthesis.py
skill/readio/SKILL.md
skill/readio/references/cli.md
skill/readio/references/input-formats.md
skill/readio/references/spotify.md
skill/readio/references/ssmd.md
skill/readio/references/troubleshooting.md
tests/audiobook_support.py
tests/conftest.py
tests/multiscope_support.py
tests/project_support.py
tests/test_audio.py
tests/test_audio_formats.py
tests/test_audiobook_cli.py
tests/test_audiobook_export.py
tests/test_audiobook_export_api.py
tests/test_audiobook_pipeline.py
tests/test_audiobook_project.py
tests/test_audiobook_status.py
tests/test_backend_config.py
tests/test_chapter_selection.py
tests/test_chapters.py
tests/test_cli.py
tests/test_cli_adapter.py
tests/test_cli_public_api_boundary.py
tests/test_composition_ssmd09_prosody.py
tests/test_config.py
tests/test_defaults_cli.py
tests/test_doctor.py
tests/test_document.py
tests/test_engine_adapters_requests.py
tests/test_engine_contract.py
tests/test_engine_execution.py
tests/test_engine_registry.py
tests/test_engine_spine.py
tests/test_examples.py
tests/test_execution_request_path.py
tests/test_ffmpeg_sink.py
tests/test_incremental_project_render.py
tests/test_ingest.py
tests/test_language_defaults_config.py
tests/test_lexicon_catalog.py
tests/test_lexicons_cli.py
tests/test_llm_guides.py
tests/test_logging_cli.py
tests/test_manifest.py
tests/test_markdown.py
tests/test_model_source_preference.py
tests/test_models_cli.py
tests/test_package_resources.py
tests/test_packaging_metadata.py
tests/test_paths.py
tests/test_piper_engine.py
tests/test_plan.py
tests/test_plan_cli.py
tests/test_plan_no_tts_load.py
tests/test_plan_v2.py
tests/test_plan_validation.py
tests/test_pocketsynth_engine.py
tests/test_progress.py
tests/test_project_atomic_manifest.py
tests/test_project_composition.py
tests/test_project_export.py
tests/test_project_layout.py
tests/test_project_model.py
tests/test_project_planning.py
tests/test_project_roles.py
tests/test_project_target_routing.py
tests/test_public_api_catalog_listings.py
tests/test_public_api_catalog_roles_ssmd_extensions.py
tests/test_public_api_configuration_templates_ingest_diagnostics.py
tests/test_public_api_errors.py
tests/test_public_api_events.py
tests/test_public_api_examples.py
tests/test_public_api_imports.py
tests/test_public_api_projects.py
tests/test_public_api_speech.py
tests/test_public_api_spotify.py
tests/test_public_api_types.py
tests/test_pykokoro_10_contract.py
tests/test_pykokoro_10_regressions.py
tests/test_pykokoro_10_support.py
tests/test_reader_markdown.py
tests/test_reader_selection.py
tests/test_released_engine_apis.py
tests/test_render_from_plan.py
tests/test_render_manifest_cli.py
tests/test_rendering_capacity.py
tests/test_rendering_lowering.py
tests/test_segment_architecture.py
tests/test_selection.py
tests/test_semantic_plan.py
tests/test_skill_integrity.py
tests/test_spotify.py
tests/test_spotify_cli.py
tests/test_spotify_lifecycle.py
tests/test_ssmd_authoring_09.py
tests/test_ssmd_cli.py
tests/test_ssmd_integration.py
tests/test_ssmd_model_roster.py
tests/test_ssmd_preflight.py
tests/test_ssmd_single_source.py
tests/test_synthesis.py
tests/test_template_validate.py
tests/test_templates.py
tests/test_text.py
tests/test_utterplan_v3_linguistics.py
tests/test_voice_catalog.py
tests/test_voice_resolution_workflow.py
tests/test_voices_cli.py
tests/test_wave.py
tests/fixtures/architecture-review.ssmd
tests/fixtures/markdown/all-elements.md
tests/fixtures/markdown/all-elements.txt
tests/typecheck/public_api_consumer.py