LICENSE.md
README.md
pyproject.toml
src/codealmanac/__init__.py
src/codealmanac/app.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/cli/__init__.py
src/codealmanac/cli/main.py
src/codealmanac/cli/dispatch/__init__.py
src/codealmanac/cli/dispatch/admin.py
src/codealmanac/cli/dispatch/config.py
src/codealmanac/cli/dispatch/root.py
src/codealmanac/cli/parser/__init__.py
src/codealmanac/cli/parser/admin.py
src/codealmanac/cli/parser/lifecycle.py
src/codealmanac/cli/parser/root.py
src/codealmanac/cli/parser/wiki.py
src/codealmanac/cli/render/__init__.py
src/codealmanac/cli/render/admin.py
src/codealmanac/cli/render/root.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/integrations/__init__.py
src/codealmanac/integrations/command.py
src/codealmanac/integrations/automation/__init__.py
src/codealmanac/integrations/automation/scheduler/__init__.py
src/codealmanac/integrations/automation/scheduler/launchd.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/adapter.py
src/codealmanac/integrations/harnesses/codex/__init__.py
src/codealmanac/integrations/harnesses/codex/adapter.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/selection.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/transcripts/__init__.py
src/codealmanac/integrations/sources/transcripts/claude.py
src/codealmanac/integrations/sources/transcripts/codex.py
src/codealmanac/integrations/sources/transcripts/jsonl.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/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/probe.py
src/codealmanac/manual/README.md
src/codealmanac/manual/__init__.py
src/codealmanac/manual/build.md
src/codealmanac/manual/evidence.md
src/codealmanac/manual/garden.md
src/codealmanac/manual/ingest.md
src/codealmanac/manual/library.py
src/codealmanac/manual/models.py
src/codealmanac/manual/pages.md
src/codealmanac/manual/requests.py
src/codealmanac/manual/sources.md
src/codealmanac/manual/style.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/notability.md
src/codealmanac/prompts/base/purpose.md
src/codealmanac/prompts/base/syntax.md
src/codealmanac/prompts/operations/garden.md
src/codealmanac/prompts/operations/ingest.md
src/codealmanac/server/__init__.py
src/codealmanac/server/app.py
src/codealmanac/server/assets/__init__.py
src/codealmanac/server/assets/app.css
src/codealmanac/server/assets/app.js
src/codealmanac/server/assets/index.html
src/codealmanac/server/assets/viewer/api.js
src/codealmanac/server/assets/viewer/components.js
src/codealmanac/server/assets/viewer/main.js
src/codealmanac/server/assets/viewer/renderers.js
src/codealmanac/server/assets/viewer/routes.js
src/codealmanac/services/__init__.py
src/codealmanac/services/automation/__init__.py
src/codealmanac/services/automation/models.py
src/codealmanac/services/automation/ports.py
src/codealmanac/services/automation/requests.py
src/codealmanac/services/automation/service.py
src/codealmanac/services/config/__init__.py
src/codealmanac/services/config/models.py
src/codealmanac/services/config/requests.py
src/codealmanac/services/config/service.py
src/codealmanac/services/config/store.py
src/codealmanac/services/diagnostics/__init__.py
src/codealmanac/services/diagnostics/models.py
src/codealmanac/services/diagnostics/requests.py
src/codealmanac/services/diagnostics/service.py
src/codealmanac/services/harnesses/__init__.py
src/codealmanac/services/harnesses/models.py
src/codealmanac/services/harnesses/ports.py
src/codealmanac/services/harnesses/requests.py
src/codealmanac/services/harnesses/service.py
src/codealmanac/services/health/__init__.py
src/codealmanac/services/health/requests.py
src/codealmanac/services/health/service.py
src/codealmanac/services/index/__init__.py
src/codealmanac/services/index/models.py
src/codealmanac/services/index/requests.py
src/codealmanac/services/index/service.py
src/codealmanac/services/index/store.py
src/codealmanac/services/index/views.py
src/codealmanac/services/pages/__init__.py
src/codealmanac/services/pages/requests.py
src/codealmanac/services/pages/service.py
src/codealmanac/services/runs/__init__.py
src/codealmanac/services/runs/models.py
src/codealmanac/services/runs/requests.py
src/codealmanac/services/runs/service.py
src/codealmanac/services/runs/store.py
src/codealmanac/services/search/__init__.py
src/codealmanac/services/search/requests.py
src/codealmanac/services/search/service.py
src/codealmanac/services/sources/__init__.py
src/codealmanac/services/sources/models.py
src/codealmanac/services/sources/ports.py
src/codealmanac/services/sources/requests.py
src/codealmanac/services/sources/service.py
src/codealmanac/services/tagging/__init__.py
src/codealmanac/services/tagging/models.py
src/codealmanac/services/tagging/requests.py
src/codealmanac/services/tagging/service.py
src/codealmanac/services/topics/__init__.py
src/codealmanac/services/topics/models.py
src/codealmanac/services/topics/requests.py
src/codealmanac/services/topics/service.py
src/codealmanac/services/updates/__init__.py
src/codealmanac/services/updates/models.py
src/codealmanac/services/updates/ports.py
src/codealmanac/services/updates/requests.py
src/codealmanac/services/updates/service.py
src/codealmanac/services/viewer/__init__.py
src/codealmanac/services/viewer/models.py
src/codealmanac/services/viewer/renderer.py
src/codealmanac/services/viewer/requests.py
src/codealmanac/services/viewer/service.py
src/codealmanac/services/wiki/__init__.py
src/codealmanac/services/wiki/documents.py
src/codealmanac/services/wiki/frontmatter.py
src/codealmanac/services/wiki/frontmatter_rewrite.py
src/codealmanac/services/wiki/models.py
src/codealmanac/services/wiki/paths.py
src/codealmanac/services/wiki/service.py
src/codealmanac/services/wiki/templates.py
src/codealmanac/services/wiki/topics.py
src/codealmanac/services/wiki/wikilinks.py
src/codealmanac/services/workspaces/__init__.py
src/codealmanac/services/workspaces/models.py
src/codealmanac/services/workspaces/ports.py
src/codealmanac/services/workspaces/requests.py
src/codealmanac/services/workspaces/roots.py
src/codealmanac/services/workspaces/service.py
src/codealmanac/services/workspaces/store.py
src/codealmanac/workflows/__init__.py
src/codealmanac/workflows/lifecycle.py
src/codealmanac/workflows/build/__init__.py
src/codealmanac/workflows/build/models.py
src/codealmanac/workflows/build/service.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/sync/__init__.py
src/codealmanac/workflows/sync/models.py
src/codealmanac/workflows/sync/requests.py
src/codealmanac/workflows/sync/service.py
src/codealmanac/workflows/sync/store.py
tests/test_architecture.py
tests/test_automation_service.py
tests/test_build_workflow.py
tests/test_claude_adapter.py
tests/test_cli.py
tests/test_codex_adapter.py
tests/test_config_service.py
tests/test_database.py
tests/test_diagnostics.py
tests/test_filesystem_directory_selection.py
tests/test_filesystem_source_runtime.py
tests/test_garden_workflow.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_manual.py
tests/test_prompts.py
tests/test_public_contract.py
tests/test_read_model.py
tests/test_runs_service.py
tests/test_server.py
tests/test_sources_service.py
tests/test_sync_workflow.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