LICENSE.md
README.md
pyproject.toml
src/codealmanac/__init__.py
src/codealmanac/app.py
src/codealmanac/capture_hook.py
src/codealmanac/job_worker.py
src/codealmanac/local_trigger.py
src/codealmanac/local_worker.py
src/codealmanac.egg-info/PKG-INFO
src/codealmanac.egg-info/SOURCES.txt
src/codealmanac.egg-info/dependency_links.txt
src/codealmanac.egg-info/entry_points.txt
src/codealmanac.egg-info/requires.txt
src/codealmanac.egg-info/top_level.txt
src/codealmanac/api/__init__.py
src/codealmanac/api/app.py
src/codealmanac/api/errors.py
src/codealmanac/api/routes.py
src/codealmanac/api/static_assets.py
src/codealmanac/api/static_routes.py
src/codealmanac/api/assets/__init__.py
src/codealmanac/api/assets/app.css
src/codealmanac/api/assets/app.js
src/codealmanac/api/assets/index.html
src/codealmanac/api/assets/viewer/api.js
src/codealmanac/api/assets/viewer/components.js
src/codealmanac/api/assets/viewer/jobs.js
src/codealmanac/api/assets/viewer/main.js
src/codealmanac/api/assets/viewer/renderers.js
src/codealmanac/api/assets/viewer/routes.js
src/codealmanac/cli/__init__.py
src/codealmanac/cli/main.py
src/codealmanac/cli/dispatch/__init__.py
src/codealmanac/cli/dispatch/admin.py
src/codealmanac/cli/dispatch/capture.py
src/codealmanac/cli/dispatch/cloud_auth.py
src/codealmanac/cli/dispatch/cloud_status.py
src/codealmanac/cli/dispatch/config.py
src/codealmanac/cli/dispatch/dev.py
src/codealmanac/cli/dispatch/diagnostics.py
src/codealmanac/cli/dispatch/init.py
src/codealmanac/cli/dispatch/lifecycle.py
src/codealmanac/cli/dispatch/local.py
src/codealmanac/cli/dispatch/open.py
src/codealmanac/cli/dispatch/operations.py
src/codealmanac/cli/dispatch/repo.py
src/codealmanac/cli/dispatch/root.py
src/codealmanac/cli/dispatch/runs.py
src/codealmanac/cli/dispatch/serve.py
src/codealmanac/cli/dispatch/setup.py
src/codealmanac/cli/dispatch/topics.py
src/codealmanac/cli/dispatch/updates.py
src/codealmanac/cli/dispatch/wiki.py
src/codealmanac/cli/dispatch/workspaces.py
src/codealmanac/cli/parser/__init__.py
src/codealmanac/cli/parser/admin.py
src/codealmanac/cli/parser/capture.py
src/codealmanac/cli/parser/cloud_auth.py
src/codealmanac/cli/parser/cloud_status.py
src/codealmanac/cli/parser/dev.py
src/codealmanac/cli/parser/diagnostics.py
src/codealmanac/cli/parser/lifecycle.py
src/codealmanac/cli/parser/local.py
src/codealmanac/cli/parser/open.py
src/codealmanac/cli/parser/repo.py
src/codealmanac/cli/parser/root.py
src/codealmanac/cli/parser/runs.py
src/codealmanac/cli/parser/setup.py
src/codealmanac/cli/parser/updates.py
src/codealmanac/cli/parser/wiki.py
src/codealmanac/cli/render/__init__.py
src/codealmanac/cli/render/admin.py
src/codealmanac/cli/render/capture.py
src/codealmanac/cli/render/cloud_auth.py
src/codealmanac/cli/render/cloud_open.py
src/codealmanac/cli/render/cloud_runs.py
src/codealmanac/cli/render/cloud_status.py
src/codealmanac/cli/render/common.py
src/codealmanac/cli/render/diagnostics.py
src/codealmanac/cli/render/health.py
src/codealmanac/cli/render/lifecycle.py
src/codealmanac/cli/render/local.py
src/codealmanac/cli/render/pages.py
src/codealmanac/cli/render/repo.py
src/codealmanac/cli/render/root.py
src/codealmanac/cli/render/search.py
src/codealmanac/cli/render/setup.py
src/codealmanac/cli/render/tagging.py
src/codealmanac/cli/render/topics.py
src/codealmanac/cli/render/updates.py
src/codealmanac/cli/render/wiki.py
src/codealmanac/cli/render/workspaces.py
src/codealmanac/cloud/__init__.py
src/codealmanac/cloud/auth/__init__.py
src/codealmanac/cloud/auth/login_models.py
src/codealmanac/cloud/auth/login_ports.py
src/codealmanac/cloud/auth/login_requests.py
src/codealmanac/cloud/auth/login_workflow.py
src/codealmanac/cloud/auth/models.py
src/codealmanac/cloud/auth/ports.py
src/codealmanac/cloud/auth/requests.py
src/codealmanac/cloud/auth/service.py
src/codealmanac/cloud/auth/store.py
src/codealmanac/cloud/capture/__init__.py
src/codealmanac/cloud/capture/event_store.py
src/codealmanac/cloud/capture/models.py
src/codealmanac/cloud/capture/ports.py
src/codealmanac/cloud/capture/requests.py
src/codealmanac/cloud/capture/service.py
src/codealmanac/cloud/capture/store.py
src/codealmanac/cloud/open/__init__.py
src/codealmanac/cloud/open/models.py
src/codealmanac/cloud/open/requests.py
src/codealmanac/cloud/open/workflow.py
src/codealmanac/cloud/repositories/__init__.py
src/codealmanac/cloud/repositories/models.py
src/codealmanac/cloud/repositories/ports.py
src/codealmanac/cloud/repositories/requests.py
src/codealmanac/cloud/repositories/service.py
src/codealmanac/cloud/repositories/workflow.py
src/codealmanac/cloud/repositories/workflow_models.py
src/codealmanac/cloud/repositories/workflow_requests.py
src/codealmanac/cloud/runs/__init__.py
src/codealmanac/cloud/runs/models.py
src/codealmanac/cloud/runs/ports.py
src/codealmanac/cloud/runs/requests.py
src/codealmanac/cloud/runs/service.py
src/codealmanac/cloud/runs/workflow.py
src/codealmanac/cloud/runs/workflow_models.py
src/codealmanac/cloud/runs/workflow_requests.py
src/codealmanac/cloud/setup/__init__.py
src/codealmanac/cloud/setup/agent-guide.md
src/codealmanac/cloud/setup/models.py
src/codealmanac/cloud/setup/planning.py
src/codealmanac/cloud/setup/ports.py
src/codealmanac/cloud/setup/requests.py
src/codealmanac/cloud/setup/service.py
src/codealmanac/cloud/status/__init__.py
src/codealmanac/cloud/status/models.py
src/codealmanac/cloud/status/requests.py
src/codealmanac/cloud/status/workflow.py
src/codealmanac/config/__init__.py
src/codealmanac/config/models.py
src/codealmanac/config/requests.py
src/codealmanac/config/service.py
src/codealmanac/config/store.py
src/codealmanac/core/__init__.py
src/codealmanac/core/errors.py
src/codealmanac/core/models.py
src/codealmanac/core/paths.py
src/codealmanac/core/slug.py
src/codealmanac/core/text.py
src/codealmanac/database/__init__.py
src/codealmanac/database/sqlite.py
src/codealmanac/diagnostics/__init__.py
src/codealmanac/diagnostics/install.py
src/codealmanac/diagnostics/messages.py
src/codealmanac/diagnostics/models.py
src/codealmanac/diagnostics/requests.py
src/codealmanac/diagnostics/service.py
src/codealmanac/diagnostics/wiki.py
src/codealmanac/engine/__init__.py
src/codealmanac/engine/run_ids.py
src/codealmanac/engine/harnesses/__init__.py
src/codealmanac/engine/harnesses/actors.py
src/codealmanac/engine/harnesses/events.py
src/codealmanac/engine/harnesses/kinds.py
src/codealmanac/engine/harnesses/models.py
src/codealmanac/engine/harnesses/ports.py
src/codealmanac/engine/harnesses/requests.py
src/codealmanac/engine/harnesses/results.py
src/codealmanac/engine/harnesses/service.py
src/codealmanac/engine/lifecycle/__init__.py
src/codealmanac/engine/lifecycle/harness.py
src/codealmanac/engine/lifecycle/mutation.py
src/codealmanac/engine/page_run/__init__.py
src/codealmanac/engine/page_run/models.py
src/codealmanac/engine/page_run/requests.py
src/codealmanac/engine/page_run/service.py
src/codealmanac/engine/runs/__init__.py
src/codealmanac/engine/runs/models.py
src/codealmanac/engine/runs/requests.py
src/codealmanac/engine/runs/service.py
src/codealmanac/engine/runs/store.py
src/codealmanac/engine/source_bundles/__init__.py
src/codealmanac/engine/source_bundles/models.py
src/codealmanac/engine/source_bundles/requests.py
src/codealmanac/engine/source_bundles/service.py
src/codealmanac/engine/source_bundles/store.py
src/codealmanac/engine/sources/__init__.py
src/codealmanac/engine/sources/address_git.py
src/codealmanac/engine/sources/address_github.py
src/codealmanac/engine/sources/address_hints.py
src/codealmanac/engine/sources/address_numbers.py
src/codealmanac/engine/sources/address_path.py
src/codealmanac/engine/sources/address_resolution.py
src/codealmanac/engine/sources/address_transcript.py
src/codealmanac/engine/sources/address_web.py
src/codealmanac/engine/sources/models.py
src/codealmanac/engine/sources/ports.py
src/codealmanac/engine/sources/requests.py
src/codealmanac/engine/sources/service.py
src/codealmanac/engine/sources/transcripts.py
src/codealmanac/engine/workspaces/__init__.py
src/codealmanac/engine/workspaces/models.py
src/codealmanac/engine/workspaces/ports.py
src/codealmanac/engine/workspaces/requests.py
src/codealmanac/engine/workspaces/service.py
src/codealmanac/engine/workspaces/store.py
src/codealmanac/integrations/__init__.py
src/codealmanac/integrations/browser.py
src/codealmanac/integrations/cloud_login.py
src/codealmanac/integrations/command.py
src/codealmanac/integrations/capture/__init__.py
src/codealmanac/integrations/capture/hooks.py
src/codealmanac/integrations/capture/repository.py
src/codealmanac/integrations/capture/transcripts.py
src/codealmanac/integrations/cloud/__init__.py
src/codealmanac/integrations/cloud/http.py
src/codealmanac/integrations/harnesses/__init__.py
src/codealmanac/integrations/harnesses/git_status.py
src/codealmanac/integrations/harnesses/claude/__init__.py
src/codealmanac/integrations/harnesses/claude/actors.py
src/codealmanac/integrations/harnesses/claude/adapter.py
src/codealmanac/integrations/harnesses/claude/client.py
src/codealmanac/integrations/harnesses/claude/display.py
src/codealmanac/integrations/harnesses/claude/events.py
src/codealmanac/integrations/harnesses/claude/failures.py
src/codealmanac/integrations/harnesses/claude/message_events.py
src/codealmanac/integrations/harnesses/claude/raw.py
src/codealmanac/integrations/harnesses/claude/result.py
src/codealmanac/integrations/harnesses/claude/sdk_messages.py
src/codealmanac/integrations/harnesses/claude/state.py
src/codealmanac/integrations/harnesses/claude/stream.py
src/codealmanac/integrations/harnesses/claude/task_events.py
src/codealmanac/integrations/harnesses/claude/tool_events.py
src/codealmanac/integrations/harnesses/claude/usage.py
src/codealmanac/integrations/harnesses/codex/__init__.py
src/codealmanac/integrations/harnesses/codex/actors.py
src/codealmanac/integrations/harnesses/codex/adapter.py
src/codealmanac/integrations/harnesses/codex/agent_events.py
src/codealmanac/integrations/harnesses/codex/app_server.py
src/codealmanac/integrations/harnesses/codex/display.py
src/codealmanac/integrations/harnesses/codex/errors.py
src/codealmanac/integrations/harnesses/codex/events.py
src/codealmanac/integrations/harnesses/codex/failures.py
src/codealmanac/integrations/harnesses/codex/fields.py
src/codealmanac/integrations/harnesses/codex/item_events.py
src/codealmanac/integrations/harnesses/codex/responses.py
src/codealmanac/integrations/harnesses/codex/result.py
src/codealmanac/integrations/harnesses/codex/rpc.py
src/codealmanac/integrations/harnesses/codex/run_result.py
src/codealmanac/integrations/harnesses/codex/sandbox.py
src/codealmanac/integrations/harnesses/codex/state.py
src/codealmanac/integrations/harnesses/codex/timeouts.py
src/codealmanac/integrations/harnesses/codex/turn_completion.py
src/codealmanac/integrations/harnesses/codex/usage.py
src/codealmanac/integrations/runs/__init__.py
src/codealmanac/integrations/runs/local_worker.py
src/codealmanac/integrations/runs/process.py
src/codealmanac/integrations/setup/__init__.py
src/codealmanac/integrations/setup/claude.py
src/codealmanac/integrations/setup/codex.py
src/codealmanac/integrations/setup/guide.py
src/codealmanac/integrations/setup/instructions.py
src/codealmanac/integrations/setup/managed_blocks.py
src/codealmanac/integrations/setup/text_files.py
src/codealmanac/integrations/sources/__init__.py
src/codealmanac/integrations/sources/runtime.py
src/codealmanac/integrations/sources/filesystem/__init__.py
src/codealmanac/integrations/sources/filesystem/adapter.py
src/codealmanac/integrations/sources/filesystem/documents.py
src/codealmanac/integrations/sources/filesystem/git.py
src/codealmanac/integrations/sources/filesystem/ignore.py
src/codealmanac/integrations/sources/filesystem/listing.py
src/codealmanac/integrations/sources/filesystem/paths.py
src/codealmanac/integrations/sources/filesystem/rendering.py
src/codealmanac/integrations/sources/filesystem/selection.py
src/codealmanac/integrations/sources/filesystem/walk.py
src/codealmanac/integrations/sources/git/__init__.py
src/codealmanac/integrations/sources/git/adapter.py
src/codealmanac/integrations/sources/github/__init__.py
src/codealmanac/integrations/sources/github/adapter.py
src/codealmanac/integrations/sources/github/client.py
src/codealmanac/integrations/sources/github/errors.py
src/codealmanac/integrations/sources/github/models.py
src/codealmanac/integrations/sources/github/rendering.py
src/codealmanac/integrations/sources/github/targets.py
src/codealmanac/integrations/sources/transcripts/__init__.py
src/codealmanac/integrations/sources/transcripts/claude.py
src/codealmanac/integrations/sources/transcripts/codex.py
src/codealmanac/integrations/sources/transcripts/entries.py
src/codealmanac/integrations/sources/transcripts/errors.py
src/codealmanac/integrations/sources/transcripts/jsonl.py
src/codealmanac/integrations/sources/transcripts/models.py
src/codealmanac/integrations/sources/transcripts/paths.py
src/codealmanac/integrations/sources/transcripts/reader.py
src/codealmanac/integrations/sources/transcripts/rendering.py
src/codealmanac/integrations/sources/transcripts/runtime.py
src/codealmanac/integrations/sources/web/__init__.py
src/codealmanac/integrations/sources/web/adapter.py
src/codealmanac/integrations/sources/web/client.py
src/codealmanac/integrations/sources/web/documents.py
src/codealmanac/integrations/sources/web/errors.py
src/codealmanac/integrations/sources/web/models.py
src/codealmanac/integrations/sources/web/rendering.py
src/codealmanac/integrations/updates/__init__.py
src/codealmanac/integrations/updates/package.py
src/codealmanac/integrations/workspaces/__init__.py
src/codealmanac/integrations/workspaces/git/__init__.py
src/codealmanac/integrations/workspaces/git/delivery.py
src/codealmanac/integrations/workspaces/git/hooks.py
src/codealmanac/integrations/workspaces/git/probe.py
src/codealmanac/integrations/workspaces/git/repository.py
src/codealmanac/integrations/workspaces/git/state.py
src/codealmanac/integrations/workspaces/git/worktree.py
src/codealmanac/jobs/__init__.py
src/codealmanac/jobs/ledger/__init__.py
src/codealmanac/jobs/ledger/factory.py
src/codealmanac/jobs/ledger/io.py
src/codealmanac/jobs/ledger/locks.py
src/codealmanac/jobs/ledger/models.py
src/codealmanac/jobs/ledger/paths.py
src/codealmanac/jobs/ledger/ports.py
src/codealmanac/jobs/ledger/queries.py
src/codealmanac/jobs/ledger/requests.py
src/codealmanac/jobs/ledger/service.py
src/codealmanac/jobs/ledger/store.py
src/codealmanac/jobs/ledger/streaming.py
src/codealmanac/jobs/ledger/transitions.py
src/codealmanac/jobs/queue/__init__.py
src/codealmanac/jobs/queue/models.py
src/codealmanac/jobs/queue/requests.py
src/codealmanac/jobs/queue/service.py
src/codealmanac/local/__init__.py
src/codealmanac/local/control/__init__.py
src/codealmanac/local/control/current_git.py
src/codealmanac/local/control/models.py
src/codealmanac/local/control/ports.py
src/codealmanac/local/control/records.py
src/codealmanac/local/control/requests.py
src/codealmanac/local/control/schema.py
src/codealmanac/local/control/service.py
src/codealmanac/local/control/store.py
src/codealmanac/local/delivery/__init__.py
src/codealmanac/local/delivery/execution/__init__.py
src/codealmanac/local/delivery/execution/models.py
src/codealmanac/local/delivery/execution/ports.py
src/codealmanac/local/delivery/execution/requests.py
src/codealmanac/local/delivery/execution/service.py
src/codealmanac/local/delivery/ledger/__init__.py
src/codealmanac/local/delivery/ledger/models.py
src/codealmanac/local/delivery/ledger/requests.py
src/codealmanac/local/delivery/ledger/service.py
src/codealmanac/local/delivery/ledger/store.py
src/codealmanac/local/hooks/__init__.py
src/codealmanac/local/hooks/models.py
src/codealmanac/local/hooks/ports.py
src/codealmanac/local/hooks/requests.py
src/codealmanac/local/hooks/service.py
src/codealmanac/local/policies/__init__.py
src/codealmanac/local/policies/models.py
src/codealmanac/local/policies/requests.py
src/codealmanac/local/policies/service.py
src/codealmanac/local/runs/__init__.py
src/codealmanac/local/runs/kinds.py
src/codealmanac/local/runs/models.py
src/codealmanac/local/runs/requests.py
src/codealmanac/local/runs/service.py
src/codealmanac/local/runs/execution/__init__.py
src/codealmanac/local/runs/execution/events.py
src/codealmanac/local/runs/execution/models.py
src/codealmanac/local/runs/execution/prompt.py
src/codealmanac/local/runs/execution/requests.py
src/codealmanac/local/runs/execution/result.py
src/codealmanac/local/runs/execution/service.py
src/codealmanac/local/runs/preparation/__init__.py
src/codealmanac/local/runs/preparation/bundle_inputs.py
src/codealmanac/local/runs/preparation/events.py
src/codealmanac/local/runs/preparation/models.py
src/codealmanac/local/runs/preparation/refs.py
src/codealmanac/local/runs/preparation/requests.py
src/codealmanac/local/runs/preparation/service.py
src/codealmanac/local/runs/worker/__init__.py
src/codealmanac/local/runs/worker/models.py
src/codealmanac/local/runs/worker/ports.py
src/codealmanac/local/runs/worker/requests.py
src/codealmanac/local/runs/worker/service.py
src/codealmanac/local/setup/__init__.py
src/codealmanac/local/setup/models.py
src/codealmanac/local/setup/ports.py
src/codealmanac/local/setup/requests.py
src/codealmanac/local/setup/service.py
src/codealmanac/local/status/__init__.py
src/codealmanac/local/status/models.py
src/codealmanac/local/status/requests.py
src/codealmanac/local/status/service.py
src/codealmanac/maintenance/__init__.py
src/codealmanac/maintenance/models.py
src/codealmanac/maintenance/requests.py
src/codealmanac/maintenance/service.py
src/codealmanac/maintenance/updates/__init__.py
src/codealmanac/maintenance/updates/models.py
src/codealmanac/maintenance/updates/ports.py
src/codealmanac/maintenance/updates/requests.py
src/codealmanac/maintenance/updates/service.py
src/codealmanac/manual/README.md
src/codealmanac/manual/__init__.py
src/codealmanac/manual/architecture.md
src/codealmanac/manual/concepts.md
src/codealmanac/manual/decisions.md
src/codealmanac/manual/evidence.md
src/codealmanac/manual/garden.md
src/codealmanac/manual/how-to-guides.md
src/codealmanac/manual/how-to-write.md
src/codealmanac/manual/ingest.md
src/codealmanac/manual/library.py
src/codealmanac/manual/links.md
src/codealmanac/manual/models.py
src/codealmanac/manual/reference.md
src/codealmanac/manual/requests.py
src/codealmanac/manual/sources.md
src/codealmanac/manual/topics.md
src/codealmanac/prompts/__init__.py
src/codealmanac/prompts/models.py
src/codealmanac/prompts/renderer.py
src/codealmanac/prompts/requests.py
src/codealmanac/prompts/base/kernel.md
src/codealmanac/prompts/operations/coverage-map.md
src/codealmanac/prompts/operations/garden.md
src/codealmanac/prompts/operations/ingest.md
src/codealmanac/prompts/operations/init.md
src/codealmanac/prompts/operations/update.md
src/codealmanac/wiki/__init__.py
src/codealmanac/wiki/documents.py
src/codealmanac/wiki/frontmatter.py
src/codealmanac/wiki/frontmatter_rewrite.py
src/codealmanac/wiki/models.py
src/codealmanac/wiki/paths.py
src/codealmanac/wiki/service.py
src/codealmanac/wiki/templates.py
src/codealmanac/wiki/topic_file.py
src/codealmanac/wiki/topic_models.py
src/codealmanac/wiki/topic_read.py
src/codealmanac/wiki/wikilinks.py
src/codealmanac/wiki/health/__init__.py
src/codealmanac/wiki/health/requests.py
src/codealmanac/wiki/health/service.py
src/codealmanac/wiki/index/__init__.py
src/codealmanac/wiki/index/health_graph_views.py
src/codealmanac/wiki/index/health_source_views.py
src/codealmanac/wiki/index/health_views.py
src/codealmanac/wiki/index/models.py
src/codealmanac/wiki/index/page_views.py
src/codealmanac/wiki/index/projection.py
src/codealmanac/wiki/index/requests.py
src/codealmanac/wiki/index/schema.py
src/codealmanac/wiki/index/search_views.py
src/codealmanac/wiki/index/service.py
src/codealmanac/wiki/index/sources.py
src/codealmanac/wiki/index/store.py
src/codealmanac/wiki/index/summary_views.py
src/codealmanac/wiki/index/topic_views.py
src/codealmanac/wiki/index/views.py
src/codealmanac/wiki/pages/__init__.py
src/codealmanac/wiki/pages/requests.py
src/codealmanac/wiki/pages/service.py
src/codealmanac/wiki/search/__init__.py
src/codealmanac/wiki/search/requests.py
src/codealmanac/wiki/search/service.py
src/codealmanac/wiki/tagging/__init__.py
src/codealmanac/wiki/tagging/models.py
src/codealmanac/wiki/tagging/requests.py
src/codealmanac/wiki/tagging/service.py
src/codealmanac/wiki/topics/__init__.py
src/codealmanac/wiki/topics/graph.py
src/codealmanac/wiki/topics/models.py
src/codealmanac/wiki/topics/mutations.py
src/codealmanac/wiki/topics/read_model.py
src/codealmanac/wiki/topics/requests.py
src/codealmanac/wiki/topics/service.py
src/codealmanac/wiki/topics/workspace.py
src/codealmanac/wiki/viewer/__init__.py
src/codealmanac/wiki/viewer/jobs.py
src/codealmanac/wiki/viewer/models.py
src/codealmanac/wiki/viewer/projections.py
src/codealmanac/wiki/viewer/renderer.py
src/codealmanac/wiki/viewer/requests.py
src/codealmanac/wiki/viewer/service.py
src/codealmanac/wiki/viewer/workspace_scope.py
src/codealmanac/wiki/workspaces/__init__.py
src/codealmanac/wiki/workspaces/identity.py
src/codealmanac/wiki/workspaces/models.py
src/codealmanac/wiki/workspaces/ports.py
src/codealmanac/wiki/workspaces/requests.py
src/codealmanac/wiki/workspaces/roots.py
src/codealmanac/wiki/workspaces/selection.py
src/codealmanac/wiki/workspaces/service.py
src/codealmanac/wiki/workspaces/status.py
src/codealmanac/wiki/workspaces/store.py
src/codealmanac/workflows/__init__.py
src/codealmanac/workflows/garden/__init__.py
src/codealmanac/workflows/garden/models.py
src/codealmanac/workflows/garden/requests.py
src/codealmanac/workflows/garden/service.py
src/codealmanac/workflows/ingest/__init__.py
src/codealmanac/workflows/ingest/models.py
src/codealmanac/workflows/ingest/requests.py
src/codealmanac/workflows/ingest/service.py
src/codealmanac/workflows/init/__init__.py
src/codealmanac/workflows/init/models.py
src/codealmanac/workflows/init/requests.py
src/codealmanac/workflows/init/service.py
tests/test_api.py
tests/test_architecture.py
tests/test_build_workflow.py
tests/test_capture_transcript_upload.py
tests/test_claude_adapter.py
tests/test_cli.py
tests/test_cloud_auth_service.py
tests/test_cloud_capture_service.py
tests/test_cloud_login_workflow.py
tests/test_cloud_open_workflow.py
tests/test_cloud_repo_workflow.py
tests/test_cloud_repositories_service.py
tests/test_cloud_runs_service.py
tests/test_cloud_runs_workflow.py
tests/test_codex_adapter.py
tests/test_codex_app_server_adapter.py
tests/test_config_service.py
tests/test_control_service.py
tests/test_database.py
tests/test_deliveries_service.py
tests/test_diagnostics.py
tests/test_engine_runs_service.py
tests/test_engine_workspaces_service.py
tests/test_filesystem_directory_selection.py
tests/test_filesystem_source_runtime.py
tests/test_garden_workflow.py
tests/test_git_local_delivery.py
tests/test_git_local_repository_probe.py
tests/test_git_workspace_probe.py
tests/test_github_source_runtime.py
tests/test_harnesses_service.py
tests/test_ingest_workflow.py
tests/test_init_workflow.py
tests/test_local_delivery_workflow.py
tests/test_local_engine_workflow.py
tests/test_local_hooks.py
tests/test_local_policy_workflow.py
tests/test_local_run_preparation_workflow.py
tests/test_local_runs_workflow.py
tests/test_local_setup_workflow.py
tests/test_local_status_workflow.py
tests/test_local_worker_spawner.py
tests/test_local_worker_workflow.py
tests/test_maintenance_api.py
tests/test_manual.py
tests/test_prompts.py
tests/test_public_contract.py
tests/test_read_model.py
tests/test_run_queue_workflow.py
tests/test_runs_service.py
tests/test_setup_service.py
tests/test_source_bundles_service.py
tests/test_sources_service.py
tests/test_tagging.py
tests/test_topics_health.py
tests/test_topics_mutation.py
tests/test_transcript_discovery.py
tests/test_transcript_source_runtime.py
tests/test_update_service.py
tests/test_viewer_renderer.py
tests/test_viewer_service.py
tests/test_web_source_runtime.py
tests/test_wiki_parsing.py
tests/test_workspace_registry_store.py