feat(task-005): complete article intake dashboard detail flow

This commit is contained in:
2026-05-21 18:54:11 +03:00
parent 7972e9a95f
commit cf84400118
28 changed files with 1714 additions and 61 deletions
+12
View File
@@ -57,6 +57,7 @@ export type ArticleDetailResponse = {
research_manifests?: ResearchArtifactManifestSummary[];
reviews?: ReviewSummary[];
target_site?: TargetSiteConfig | null;
workflow_events?: WorkflowEventSummary[];
};
export type ArticleListResponse = {
@@ -335,3 +336,14 @@ export type ValidationError = {
msg: string;
type: string;
};
export type WorkflowEventSummary = {
actor_user_id?: string | null;
article_id: string;
created_at: string;
event_type: string;
from_status?: ArticleWorkflowStatus | null;
id: string;
payload?: Record<string, unknown>;
to_status?: ArticleWorkflowStatus | null;
};