kin: auto-commit after pipeline

This commit is contained in:
Gros Frumos 2026-03-19 19:25:38 +02:00
parent 12bf510bbc
commit de52526659
3 changed files with 502 additions and 2 deletions

View file

@ -87,6 +87,10 @@ def create_project_with_phases(
if not ordered_roles:
raise ValueError("At least one research role must be selected")
# knowledge_synthesizer is included in build_phase_order output for routing/context,
# but is not yet a pipeline phase — it activates via separate aggregation trigger
pipeline_roles = [r for r in ordered_roles if r != "knowledge_synthesizer"]
project = models.create_project(
conn, id, name, path,
tech_stack=tech_stack, priority=priority, language=language,
@ -94,7 +98,7 @@ def create_project_with_phases(
)
phases = []
for idx, role in enumerate(ordered_roles):
for idx, role in enumerate(pipeline_roles):
phase = models.create_phase(conn, id, role, idx)
phases.append(phase)