feat(planner): persist reusable action semantics
Tests / Test passed: 879

This commit is contained in:
2026-07-15 18:14:28 +08:00
parent 361dada276
commit d69be48f96
41 changed files with 733 additions and 116 deletions
@@ -157,6 +157,8 @@ class PlannerDecisionLogRow(Base):
created_at: Mapped[str] = mapped_column(String, nullable=False)
rationale: Mapped[str | None] = mapped_column(Text, nullable=True)
thinking: Mapped[str | None] = mapped_column(Text, nullable=True)
purpose: Mapped[str | None] = mapped_column(Text, nullable=True)
expected_outcome: Mapped[str | None] = mapped_column(Text, nullable=True)
class PluginRow(Base):