feat(us1): add dataset review orchestration automatic review slice

This commit is contained in:
2026-03-17 10:57:49 +03:00
parent e916cb1f17
commit 023bacde39
24 changed files with 4870 additions and 131 deletions

View File

@@ -586,6 +586,187 @@
"task_failed": "Failed",
"task_waiting": "Waiting"
},
"dataset_review": {
"source": {
"eyebrow": "Source intake",
"title": "Start dataset review",
"description": "Paste a Superset link or provide a dataset reference to begin a resumable review session.",
"state_idle": "Idle",
"state_validating": "Validating",
"state_rejected": "Rejected",
"environment_label": "Environment",
"environment_required": "Select the Superset environment before starting review.",
"superset_link_tab": "Superset link",
"superset_link_tab_hint": "Import dashboard or explore context and recover filters progressively.",
"dataset_selection_tab": "Dataset selection",
"dataset_selection_tab_hint": "Start from a known dataset reference when you already know the target.",
"superset_link_label": "Superset URL",
"superset_link_placeholder": "https://superset.example.com/superset/dashboard/42/?native_filters=...",
"superset_link_hint": "Recognized Superset links create a session immediately, then continue partial recovery in place.",
"superset_link_required": "Paste a Superset link to continue.",
"superset_link_invalid": "Enter a full Superset URL starting with http:// or https://.",
"superset_link_recovery_note": "Partial recovery stays visible. Missing filters or unresolved context are disclosed instead of hidden.",
"recognized_link_hint": "Superset link recognized. Session recovery will continue after the shell is created.",
"dataset_selection_label": "Dataset reference",
"dataset_selection_placeholder": "dataset_id:123 or sales.daily_revenue",
"dataset_selection_hint": "Use a dataset id or stable dataset reference from the selected environment.",
"dataset_selection_required": "Enter a dataset reference to continue.",
"dataset_selection_recovery_note": "Dataset-based intake still surfaces confidence and unresolved context explicitly.",
"dataset_selection_acknowledged": "Dataset reference accepted. Loading the resumable review shell.",
"submit_superset_link": "Start from link",
"submit_dataset_selection": "Start from dataset",
"submitting": "Starting review...",
"submit_failed": "Unable to start the dataset review session."
},
"findings": {
"eyebrow": "Validation findings",
"title": "Review blockers, warnings, and informational notes",
"description": "Findings stay grouped by severity so the highest-risk issues remain visible while partial recovery stays usable.",
"next_action_label": "Recommended next step",
"empty": "No findings recorded yet. The session can continue with the current recovered context.",
"blocking_title": "Blocking",
"blocking_empty": "No blocking findings are currently open.",
"warning_title": "Warnings",
"warning_empty": "No warning-level findings need attention right now.",
"informational_title": "Informational",
"informational_empty": "No informational findings are currently recorded.",
"resolution_label": "Resolution",
"reference_label": "Reference",
"jump_action": "Open related area",
"resolution": {
"open": "Open",
"resolved": "Resolved",
"approved": "Approved",
"skipped": "Skipped",
"deferred": "Deferred",
"expert_review": "Expert review"
},
"areas": {
"source_intake": "Source intake",
"dataset_profile": "Dataset profile",
"semantic_enrichment": "Semantic enrichment",
"clarification": "Clarification",
"filter_recovery": "Filter recovery",
"template_mapping": "Template mapping",
"compiled_preview": "Compiled preview",
"launch": "Launch",
"audit": "Audit"
}
},
"workspace": {
"eyebrow": "Dataset orchestration",
"title": "Dataset review workspace",
"description": "Resume a prior session or inspect recovered context, findings, provenance, and exports in one place.",
"loading": "Loading review workspace...",
"load_failed": "Failed to load the dataset review session.",
"resume_failed": "Failed to resume the current review session.",
"save_failed": "Failed to update the review session.",
"export_failed": "Failed to export the requested review artifact.",
"empty_state_title": "No session loaded",
"state_label": "Workspace",
"readiness_label": "Readiness",
"source_badge_fallback": "review session",
"save_session_action": "Save session",
"export_summary_action": "Export summary",
"save_summary_action": "Save summary",
"summary_edit_saved": "Summary draft updated for the current review workspace.",
"import_progress_eyebrow": "Import progress",
"import_progress_title": "Recovering dataset context progressively",
"import_progress_body": "The workspace reveals milestones as source, filters, variables, and semantic candidates become available.",
"import_milestones": {
"recognized": "Dataset recognized",
"filters": "Saved native filters recovered",
"variables": "Dataset template variables detected",
"semantic_sources": "Nearby semantic sources identified",
"summary": "Preliminary summary prepared"
},
"source_session_title": "Source & session",
"source_label": "Dataset source",
"import_status_title": "Superset import status",
"recent_actions_title": "Recent actions timeline",
"timeline": {
"source": "Source accepted",
"status": "Session state updated",
"filters": "Recovered filters",
"findings": "Validation findings recorded",
"exports": "Latest export generated"
},
"next_action_label": "Next action",
"next_action_card_eyebrow": "Primary action",
"next_action_card_body": "The main action always reflects the highest-value next step for the current session state.",
"session_label": "Session summary",
"session_id_label": "Session ID",
"summary_source_label": "Summary source",
"confidence_label": "Confidence",
"business_summary_title": "Business summary",
"summary_missing": "No readable business summary is available yet.",
"partial_recovery_badge": "Partial recovery",
"phase_label": "Phase",
"status_label": "Status",
"active_task_label": "Active task",
"recovery_title": "Recovered filters and provenance",
"recovery_empty": "No imported filters have been recovered yet.",
"provenance_label": "Provenance",
"recovered_value_label": "Recovered value",
"health_title": "Findings overview",
"open_findings_label": "Open findings",
"exports_title": "Exports",
"exports_description": "Generate inline documentation and validation artifacts from the current reviewed state.",
"export_documentation_json": "Export documentation (JSON)",
"export_documentation_markdown": "Export documentation (Markdown)",
"export_validation_json": "Export validation (JSON)",
"export_validation_markdown": "Export validation (Markdown)",
"preview_title": "Preview status",
"preview_status_label": "Status",
"preview_compiler_label": "Compiled by",
"preview_pending_note": "Compiled preview is not part of this US1 batch yet, but the workspace keeps the state visible when present.",
"jump_target_label": "Focused area",
"resume_action": "Resume session",
"pause_action": "Pause session",
"actions": {
"import_from_superset": "Import from Superset",
"review_documentation": "Review documentation",
"apply_semantic_source": "Apply semantic source",
"start_clarification": "Start clarification",
"answer_next_question": "Answer next question",
"approve_mapping": "Approve mapping",
"generate_sql_preview": "Generate SQL preview",
"complete_required_values": "Complete required values",
"launch_dataset": "Launch dataset",
"resume_session": "Resume session",
"export_outputs": "Export outputs"
},
"readiness": {
"empty": "Empty",
"importing": "Importing",
"review_ready": "Review ready",
"semantic_source_review_needed": "Semantic source review needed",
"clarification_needed": "Clarification needed",
"clarification_active": "Clarification active",
"mapping_review_needed": "Mapping review needed",
"compiled_preview_ready": "Compiled preview ready",
"partially_ready": "Partially ready",
"run_ready": "Run ready",
"run_in_progress": "Run in progress",
"completed": "Completed",
"recovery_required": "Recovery required"
},
"summary_sources": {
"confirmed": "Confirmed",
"imported": "Imported",
"inferred": "Inferred",
"ai_draft": "AI draft",
"manual_override": "Manual override"
},
"confidence": {
"confirmed": "Confirmed",
"mostly_confirmed": "Mostly confirmed",
"mixed": "Mixed",
"low_confidence": "Low confidence",
"unresolved": "Unresolved"
}
}
},
"tasks": {
"management": "Task Management",
"run_backup": "Run Backup",