task_kinds — abschließende Liste

Der MCP-Server lehnt unbekannte Werte ab. Beim Hinzufügen eines neuen task_kind: hier UND in mercruiser-pipeline/src/mercruiser_pipeline/mcp_server.py (TaskKind-Literal) eintragen.

Generisch (von der Pipeline geerbt)

  • document_step — Schritt protokollieren
  • analyze_subject — Vision-Auswertung
  • research — freie Web-Recherche
  • source_product — Bezugsquelle bestätigen
  • procedure — Plan vor Ausführung (plan.md)
  • consolidate — Session in Endorte überführen

Akademisch (studium-spezifisch)

  • literature_search — Web-/Scholar-Recherche zum Thema (peer-reviewed, Jahr, Sprache). Output: <session>/results/sources.md mit Tabelle (Titel, Autor, Jahr, Typ, DOI/URL, Kurzfassung, Relevanz-Score).

  • summarize_paper — PDF aus <session>/inbox-uploads/ einlesen, strukturiert zusammenfassen. Output: <session>/results/<bibkey>.md (Metadaten, Methodik, Kernaussagen, wörtliche Zitate mit Seitenzahl, Bezug). Zusätzlich Eintrag in 01_arbeiten/01_zulassungsarbeit/B_literatur/quellen/<bibkey>.md (falls noch nicht vorhanden).

  • outline_section — Gliederung für ein Kapitel/Abschnitt. Output: <session>/results/outline.md (Unterabschnitte, Leitfragen, vorgeschlagene Quellen) und <session>/results/kapitel-vorschlag.md (Skelett).

  • draft_section — Roh-Entwurf eines Abschnitts. Output: <session>/results/draft.md, Markdown, deutsch, Inline-Zitate als [Autor Jahr], Liste der verwendeten Quellen (BibKeys).

  • review_citations — Konsistenz-Check (Quellenabdeckung, Zitations-Korrektheit, Argumentationskette, Stil, Form). Output: <session>/results/review.md, kategorisiert. Keine Änderungen am Draft selbst.