# `Cairnloop.KnowledgeAutomation`
[🔗](https://github.com/szTheory/cairnloop/blob/main/lib/cairnloop/knowledge_automation.ex#L1)

# `approve_review_task`

# `create_or_reuse_authoring_article_for_suggestion`

# `create_or_reuse_conversation_quick_fix`

# `defer_review_task`

# `dismiss_article_suggestion`

# `ensure_review_task_for_suggestion`

# `get_article_suggestion!`

# `get_conversation_quick_fix`

# `get_gap_candidate!`

# `get_review_task!`

# `list_article_suggestions`

# `list_gap_candidates`

# `list_review_tasks`

# `mark_article_suggestion_failed`

# `mark_article_suggestion_ready`

# `mark_review_task_material_edit`

# `prepare_generation_bundle_from_suggestion`

# `publish_review_task`

# `rebuild_gap_candidates`

# `record_review_task_reindex_outcome`

# `record_review_task_reindex_started`

# `refresh_gap_candidates`

# `regenerate_article_suggestion`

# `reject_review_task`

# `schedule_gap_candidate_refresh`

# `suggest_article`

# `suggest_revision`

---

*Consult [api-reference.md](api-reference.md) for complete listing*
