feat(task-017): implement git publishing dry-run and commit flow

This commit is contained in:
2026-05-22 00:56:53 +03:00
parent d3990b4019
commit 318ae790ef
15 changed files with 1971 additions and 17 deletions
@@ -75,7 +75,11 @@ from .models import (
PlanRevisionRequest,
PlanSummary,
PlanUpdateRequest,
PublishCommitCreateResponse,
PublishCommitListResponse,
PublishCommitSummary,
PublishingDryRunResponse,
PublishingStatusResponse,
PublishingRules,
ResearchArtifactManifestSummary,
ResearchArtifactSummary,
@@ -200,6 +204,10 @@ CONTRACT_SCHEMA_MODELS: tuple[type[BaseModel], ...] = (
SeoReviewReportResponse,
SeoReviewRunResponse,
PublishCommitSummary,
PublishCommitCreateResponse,
PublishCommitListResponse,
PublishingDryRunResponse,
PublishingStatusResponse,
RunnerFileRef,
AgentJobSummary,
AgentJobTestCodexRequest,