{
  "shell": {
    "scope_type": "Scope type",
    "current_scope": "Current scope",
    "followed": "Followed",
    "clinic_org_search": "Search Clinic by org name or tenant ID",
    "clinic_cluster_search": "Search Clinic by cluster name or ID",
    "current_org_scope": "Current organization scope",
    "current_cluster_scope": "Current cluster scope",
    "clinic_results": "Clinic results",
    "found_count": "{{count}} found",
    "clinic_unavailable": "Clinic search is unavailable.",
    "clinic_searching": "Searching Clinic...",
    "clinic_no_matches": "No matching resources.",
    "clinic_type_to_search": "Type to search Clinic.",
    "search_scope": "Search {{type}}",
    "table_scroll_top": "Top horizontal table scroll",
    "table_scroll_bottom": "Bottom horizontal table scroll",
    "copy_digest": "Copy digest"
  },
  "onboarding": {
    "progress": "Step {{current}} of 2",
    "steps": {
      "1": "Scope",
      "2": "Reports"
    },
    "scope": {
      "title": "Choose your cluster scope",
      "intro": "Start with the clusters whose SQL health you need to understand and improve.",
      "intro_detail": "This choice becomes your default view. It only controls the data in view and does not change ownership of Findings, SQL Catalog Items, or Treatments.",
      "mode_label": "Cluster scope type",
      "existing": {
        "title": "Use an existing cluster group",
        "description": "Reuse a cluster group you own or one shared by the team without selecting its clusters again.",
        "default": "Default",
        "mine": "My cluster group",
        "shared": "Team shared",
        "summary": "{{clusters}} clusters · {{organizations}} Orgs",
        "use": "Use this group",
        "or_create": "or create a new focus scope"
      },
      "modes": {
        "clusters": {
          "title": "Specific clusters",
          "description": "Select one or more known clusters for a focused working set."
        },
        "organization": {
          "title": "One organization",
          "description": "Include the organization's active clusters and keep matching new clusters."
        },
        "custom": {
          "title": "Custom cluster scope",
          "description": "Build and name a reusable cluster set for yourself or your team."
        }
      },
      "search": {
        "cluster": {
          "title": "Find clusters",
          "description": "Results come from Clinic metadata",
          "placeholder": "Enter a cluster ID or search loaded clusters",
          "prompt": "Enter a cluster ID. Previously loaded clusters can also be found by name."
        },
        "organization": {
          "title": "Find an organization",
          "description": "Results come from Clinic metadata",
          "placeholder": "Enter an Org ID or search loaded organizations",
          "prompt": "Enter an Organization ID. Previously loaded organizations can also be found by name."
        },
        "searching": "Searching Clinic...",
        "no_results": "No matching Clinic resource was found."
      },
      "selection": {
        "title": "Current selection",
        "name": "Scope name",
        "name_placeholder": "For example, JP production clusters",
        "share": "Share with the team",
        "share_help": "Other users can reuse this scope.",
        "empty_clusters": "Select clusters from the Clinic results.",
        "empty_organization": "Select one Organization from the Clinic results.",
        "loading_clusters": "Loading active clusters in this Organization...",
        "organization_cluster_count": "active clusters will be included",
        "organization_dynamic_help": "This scope keeps matching active clusters that are later added to this Organization."
      },
      "generated": {
        "organization_name": "{{name}} clusters",
        "organization_description": "Created during onboarding from an Organization selection.",
        "clusters_name": "{{count}} selected clusters",
        "clusters_description": "Created during onboarding from selected clusters.",
        "custom_description": "Custom cluster scope created during onboarding."
      },
      "selected_count": "{{count}} clusters in the current scope",
      "continue": "Continue to Health Check"
    },
    "health_check": {
      "title": "Import Health Check reports",
      "intro": "Optionally select historical Clinic Health Check reports to establish the initial SQL health baseline.",
      "intro_detail": "Selections are retained when you switch clusters or pages. On confirmation, reports enter a background import queue and SQL findings are extracted in order through the standard Finding intake path.",
      "clusters": "Clusters",
      "cluster_count": "{{count}} in scope",
      "reports": "Health Check reports",
      "cluster_selected": "{{count}} selected",
      "total_selected": "{{count}} reports selected",
      "skip": "Skip for now",
      "sync": "Import {{count}} reports",
      "batch_reports": "{{count}} reports",
      "partial_result": "Of {{reports}} reports, {{queued}} were queued for background import, {{inProgress}} were already in progress, and {{failed}} could not be submitted. Failed selections remain selected for retry."
    }
  },
  "workbench": {
    "title": "Workbench",
    "period": "Period",
    "load_error": "Workbench data could not be loaded.",
    "health": {
      "title": "Cluster SQL Health",
      "description": "Current risk and movement over the last 14 days",
      "data_as_of": "Data as of {{value}}",
      "trend_load_error": "The 14-day trend is temporarily unavailable. Current risk and work queues remain usable.",
      "trend_unavailable": "Trend unavailable",
      "filters": {
        "all": "All clusters",
        "attention": "Need attention",
        "worsening": "Worsening",
        "improving": "Improving",
        "insufficient_data": "Insufficient data"
      },
      "columns": {
        "cluster": "Cluster",
        "sql_health": "SQL health",
        "sql_health_owners": "SQL health owners",
        "slow_log": "Slow logs · 14d",
        "findings": "Findings · 14d",
        "new_digests": "New SQL digests · 14d",
        "todo": "Decide this week",
        "active_treatments": "Active treatments",
        "actions": "Cluster actions"
      },
      "level": {
        "urgent": "Immediate attention",
        "high": "High risk",
        "attention": "Needs attention",
        "clear": "No material risk found",
        "insufficient_data": "Insufficient data"
      },
      "direction": {
        "worsening": "Worsening",
        "stable": "Stable",
        "improving": "Improving",
        "insufficient_data": "Insufficient trend data"
      },
      "reasons": {
        "immediate_review_present": "SQL requiring immediate review is present",
        "priority_review_present": "SQL requiring priority review is present",
        "active_treatment_present": "SQL governance is currently in progress",
        "no_material_unhandled_risk": "No material unhandled risk found",
        "insufficient_recent_coverage": "Recent inspection coverage is insufficient"
      },
      "rules": {
        "title": "SQL health rules",
        "urgent": "At least one P0 SQL invalidated a prior decision or has a persistent Critical change.",
        "high": "No P0 exists, but P1 SQL is newly anomalous, has a one-off Critical signal, or needs a post-Treatment decision.",
        "attention": "No SQL needs a decision this week, but Treatments are still active.",
        "clear": "No risk above and at least 4 of the last 14 days have inspection data.",
        "insufficient_data": "No known severe risk, but fewer than 4 of the last 14 days are covered.",
        "direction": "Direction is separate from health level. It compares covered-day averages for the previous and latest 7 days: severity weight +25%/-20%, slow logs +35%/-25%, or findings +30%/-25% trigger worsening/improving. Each half needs at least 2 covered days."
      },
      "current_basis": "Current basis",
      "current_direction_basis": "Direction is {{direction}}, based on covered-day averages for the previous and latest 7 days.",
      "signals": {
        "p0": "P0 immediate",
        "p1": "P1 priority",
        "todo": "Decide this week",
        "active_treatments": "In Treatment"
      },
      "owners": {
        "title": "SQL health owners",
        "description": "Assign multiple people to continuously follow this cluster's SQL health.",
        "assign": "Assign SQL health owners",
        "empty": "No owner assigned.",
        "placeholder": "Username or email",
        "saving": "Saving...",
        "save_error": "Could not save owners."
      },
      "coverage": "{{count}}/14 days covered",
      "unassigned": "Unassigned",
      "total_14d": "14d total",
      "no_matches": "No clusters match this filter.",
      "metric": {
        "slow_log_count": "Slow log count",
        "finding_count": "Finding count",
        "new_digest_count": "New SQL digests"
      },
      "report_covered": "Health Check report available for this day",
      "report_missing": "No Health Check report for this day",
      "finding_intake_covered": "Finding intake activity is known for this day",
      "finding_intake_missing": "No Finding run or event was received for this day",
      "new_digest_source": "Counted by the SQL digest's first registration time",
      "sparkline_aria": {
        "slow_log_count": "Slow log count over the last 14 days",
        "finding_count": "New findings over the last 14 days",
        "new_digest_count": "New SQL digests over the last 14 days"
      },
      "actions": {
        "workbench": "Open single-cluster workbench",
        "catalog": "Open SQL Catalog",
        "findings": "Open Findings",
        "treatments": "Open Treatments",
        "configuration": "Cluster SQL configuration",
        "clinic": "Open in Clinic"
      }
    },
    "current_work": {
      "todo_title": "Decisions Needed This Week",
      "todo_description": "Only SQL newly appearing or materially worsening in the last 7 days · {{count}} items",
      "doing_title": "Treatments In Progress",
      "doing_description": "{{count}} treatments are currently moving forward",
      "view_all": "View all",
      "view_batch": "Open batch",
      "recurrence": "{{reports}} reports · {{findings}} findings",
      "anomaly_evidence": "{{reports}} reports · {{findings}} anomalies",
      "week_comparison": "Previous week {{previous}} ({{previousCount}}) → this week {{current}} ({{currentCount}})",
      "first_seen_this_week": "First appeared in the last 7 days",
      "explicit_decision": "A human disposition is required",
      "previous_conclusion": "Prior conclusion: {{conclusion}}",
      "no_previous_conclusion": "No prior human conclusion",
      "no_risk": "No anomaly",
      "next_action": "Suggested next step",
      "review_evidence": "Review evidence and decide whether to observe or intervene",
      "open_catalog": "Open SQL Catalog item",
      "open_treatment": "Open treatment",
      "observation_due": "Observation checkpoint is due",
      "todo_empty": "No SQL needs a human decision this week",
      "todo_empty_detail": "Historical evidence remains available. Only SQL that is new, clearly worse, or invalidates a prior decision in the last 7 days appears here.",
      "priority": {
        "p0": "P0 · Immediate",
        "p1": "P1 · Priority"
      },
      "priority_reason": {
        "new_this_week": "First appeared in the last 7 days and meets the decision threshold",
        "known_conclusion_changed": "New evidence invalidated the prior human conclusion",
        "reappeared_after_treatment": "Reappeared after treatment and needs recurrence confirmation",
        "weekly_severity_worsened": "Peak severity increased from the previous week",
        "manual_escalation": "Manually escalated as urgent",
        "treatment_requires_decision": "The previous Treatment ended and needs a new disposition",
        "not_in_weekly_focus": "No change requires another decision this week"
      },
      "doing_empty": "No treatments are currently active",
      "doing_empty_detail": "Treatments started from SQL Catalog items will appear here.",
      "next_treatment": {
        "assessment": "Complete evidence analysis and diagnosis",
        "planning": "Prepare an actionable optimization plan",
        "alignment": "Get customer agreement on the plan",
        "execution": "Follow implementation progress",
        "observation": "Verify post-change metric movement"
      }
    },
    "assessment": {
      "label": "Governance assessment",
      "baseline": "Building a reliable baseline",
      "expanding": "Risk is expanding",
      "attention": "Attention required",
      "stable": "Governance is stable",
      "improving": "Risk is improving",
      "comparison": "Compared with",
      "previous_equal": "Previous equal period",
      "run_coverage": "{{current}} / {{previous}} completed runs",
      "reasons": {
        "baseline_building": "{{count}} completed inspection runs are available in the current period",
        "critical_up": "Critical backlog increased by {{count}}",
        "critical_down": "Critical backlog decreased by {{count}}",
        "review_gap": "Review inflow exceeded handling by {{count}}",
        "review_ahead": "Handling exceeded inflow by {{count}}",
        "verified_success": "{{count}} Treatments verified successful",
        "stalled_treatments": "{{count}} active Treatments are older than 7 days",
        "observation_due": "{{count}} Treatments are due for observation",
        "no_material_change": "No material change in the selected period"
      }
    },
    "flow": {
      "title": "SQL Governance Flow",
      "description": "Distinct SQL entering review, handled, and remaining",
      "review_inflow": "New SQL to review",
      "review_handled": "Review handled",
      "ending_backlog": "Review backlog",
      "critical_backlog": "Critical backlog",
      "during_period": "{{value}} in period",
      "vs_previous": "{{value}} vs previous",
      "no_baseline": "No reliable baseline",
      "daily": "Daily · {{zone}}",
      "chart_aria": "Daily SQL review inflow, handled volume, review backlog, and Critical backlog"
    },
    "bottlenecks": {
      "title": "Bottlenecks",
      "description": "Current issues requiring action",
      "critical_without_treatment": "Critical SQL without Treatment",
      "critical_without_treatment_detail": "Critical risk has no active intervention. Review and decide whether to start a Treatment.",
      "critical_history": "SQL that reached Critical",
      "critical_history_detail": "Current risk is lower, but an unreviewed Critical signal still requires a decision.",
      "urgent_catalog": "Urgent SQL dossiers",
      "urgent_catalog_detail": "Catalog Items whose current posture requires immediate review.",
      "stalled_treatments": "Long-running Treatments",
      "stalled_treatments_detail": "Active Treatments have remained open for more than 7 days. Inspect stage aging.",
      "observation_due": "Observation due",
      "observation_due_detail": "The observation checkpoint has arrived and the outcome has not been recorded.",
      "follow_up": "Treatments awaiting follow-up",
      "follow_up_detail": "Customer alignment or observation requires the team’s next action.",
      "none": "No material bottleneck detected",
      "none_detail": "Critical SQL and active Treatment aging are within the current rules."
    },
    "outcomes": {
      "title": "Period Results",
      "description": "Delivered, completed, and verified governance results",
      "recommendations_shared": "Customer-visible proposals",
      "closed_treatments": "Treatments closed",
      "verified_successful": "Verified successful",
      "success_rate": "Success rate",
      "orgs_served": "Organizations served",
      "clusters_served": "Clusters served",
      "affected_scope": "Scope with effective delivery",
      "affected_scope_value": "{{clusters}} clusters · {{orgs}} organizations",
      "median_completion": "Median completion time",
      "no_completed": "No completed Treatment",
      "vs_previous": "{{value}} vs previous",
      "delivery_trend": "Delivery and closure trend",
      "compared_with_previous": "The selected period is compared with the previous equal period."
    },
    "queue": {
      "title": "SQL Requiring Action",
      "description": "{{count}} SQL dossiers await a decision",
      "open_all": "Open Catalog",
      "open_item": "Open SQL dossier",
      "empty": "No SQL is waiting for review",
      "empty_detail": "New Findings will appear here after intake.",
      "reports": "{{count}} reports",
      "findings": "{{count}} Findings",
      "cohorts": {
        "current_critical": "Critical now",
        "critical_history": "Reached Critical",
        "recurring_high": "Recurring High",
        "one_off": "Seen once"
      },
      "columns": {
        "digest": "Digest",
        "risk": "Current / peak risk",
        "recurrence": "Recurrence",
        "symptoms": "Symptoms",
        "posture": "Posture"
      }
    },
    "comparison_quality": {
      "no_baseline": "No completed inspection run in the baseline period",
      "coverage_mismatch": "Inspection coverage differs between periods",
      "incomplete_coverage": "Inspection coverage is incomplete",
      "none": "No comparison period",
      "no_run_expectation": "Event counts are directly comparable",
      "comparable": "Comparable inspection coverage"
    },
    "treatment_flow": {
      "title": "Treatment Momentum",
      "description": "Starts, customer delivery, closure, and active backlog",
      "open_insights": "Treatment insights",
      "started": "Started or reopened",
      "shared": "Recommendations shared",
      "closed": "Closed",
      "backlog": "Active backlog",
      "daily": "Daily · {{zone}}",
      "chart_aria": "Daily Treatment starts or reopenings, recommendations shared, closures, and active backlog"
    },
    "stage_health": {
      "title": "Stage Health",
      "active_count": "{{count}} active Treatments",
      "stage": "Stage",
      "active": "Active",
      "entered": "In",
      "exited": "Out",
      "median_age": "Median age",
      "attention": "Attention",
      "due": "{{count}} due",
      "over_7d": "{{count}} >7d"
    }
  },
  "findings": {
    "title": "Findings",
    "new": "New Finding",
    "filters": {
      "time_range": "Time Range",
      "search": "Search",
      "search_placeholder": "Digest, SQL, event ID",
      "organization": "Organization",
      "any_organization": "Any organization",
      "cluster": "Cluster",
      "any_cluster": "Any cluster",
      "source": "Source",
      "any_source": "Any source",
      "detector": "Detector",
      "any_detector": "Any detector",
      "source_run_id": "Source Run ID",
      "exact_run_id": "Exact run ID",
      "source_batch_id": "Source Batch ID",
      "exact_batch_id": "Exact batch ID",
      "symptom": "Symptom",
      "any_symptom": "Any symptom",
      "event_severity": "Event Severity",
      "symptom_severity": "Symptom Severity",
      "any_severity": "Any severity",
      "state": "State",
      "active": "Active",
      "deleted": "Deleted",
      "comparison_period": "Comparison Period",
      "digest": "Digest",
      "any_signal": "Any signal",
      "first_seen": "First seen",
      "previously_seen": "Previously seen",
      "active_treatment": "Active Treatment",
      "linked": "Linked",
      "not_linked": "Not linked"
    },
    "summary": {
      "events": "Finding events",
      "symptom_hits": "Symptom hits",
      "critical_events": "Critical events",
      "first_seen_sql": "First-seen SQL",
      "affected_sql": "Affected SQL"
    }
  },
  "finding_analytics": {
    "trend": "Finding Trend",
    "trend_description": "Created time ({{zone}}) · Daily buckets",
    "trend_aria": "Daily Critical and non-critical Findings by creation time",
    "critical": "Critical",
    "non_critical": "Non-critical",
    "first_seen": "First seen",
    "total": "{{count}} total",
    "period_comparison": "Period Comparison",
    "distribution": "Finding Distribution",
    "comparison_tab": "Comparison",
    "distribution_tab": "Distribution",
    "metric": "Metric",
    "current": "Current",
    "previous": "Previous",
    "change": "Change",
    "comparison": "Comparison",
    "previous_equal_period": "Previous equal period",
    "warning": "Comparison warning.",
    "comparison_quality": {
      "no_baseline": "The baseline period has no completed inspection run, so directional changes are hidden.",
      "coverage_mismatch": "Inspection coverage differs between the two periods, so directional changes are hidden.",
      "incomplete_coverage": "Inspection coverage is incomplete, so directional changes are hidden.",
      "none": "No comparison period is available.",
      "no_run_expectation": "No inspection-run expectation is available.",
      "comparable": "Inspection coverage is comparable."
    },
    "symptoms": "Symptoms",
    "detectors": "Detectors",
    "clusters": "Clusters",
    "organizations": "Organizations",
    "hits": "Hits",
    "events": "Events",
    "name": "Name",
    "critical_short": "Crit",
    "first_sql": "First SQL",
    "no_distribution": "No distribution data for this period.",
    "results": {
      "none": "No comparison",
      "unchanged": "No change",
      "lower": "Lower volume",
      "higher": "Higher volume",
      "mixed": "Mixed change"
    },
    "metrics": {
      "finding_events": "Finding events",
      "symptom_hits": "Symptom hits",
      "critical_events": "Critical events",
      "affected_sql": "Affected SQL",
      "first_seen": "First seen",
      "clusters": "Clusters"
    }
  },
  "finding_stream": {
    "title": "Finding Stream",
    "events_created": "{{count}} events · created time",
    "bulk_manage": "Bulk manage",
    "bulk_manage_title": "Bulk manage Findings",
    "bulk_management": "Bulk management",
    "delete_selected": "Delete selected",
    "delete_count": "Delete {{count}}",
    "select_page": "Select current page",
    "select_finding": "Select Finding {{id}}",
    "select_all": "Select all {{count}} matching Findings",
    "all_selected": "All matching Findings selected",
    "clear_selection": "Clear selection",
    "no_matches": "No Findings match the filters.",
    "created_zone": "Created ({{zone}})",
    "columns_help": "Choose columns and drag to reorder.",
    "hide_column": "Hide {{label}}",
    "show_column": "Show {{label}}",
    "time_precision": "Time Precision",
    "seconds": "Seconds",
    "milliseconds": "Milliseconds",
    "digest": "Digest",
    "full_value": "Full value",
    "compact_value": "Compact value",
    "uppercase": "Uppercase",
    "columns": {
      "event_time": "Created Time",
      "severity": "Event Severity",
      "digest": "Digest",
      "organization": "Organization",
      "cluster": "Cluster",
      "symptoms": "Symptom Hits",
      "sql": "Normalized SQL",
      "source": "Source",
      "digest_signal": "Digest Signal",
      "catalog_posture": "Catalog posture",
      "active_treatments": "Active Treatments",
      "received_at": "Received Time",
      "time_window": "Inspection Window",
      "detector": "Detector",
      "signals": "Signals",
      "intake_type": "Intake Type",
      "source_event": "Source Event ID",
      "source_run": "Source Run ID",
      "source_batch": "Source Batch ID",
      "catalog_created": "Catalog Created",
      "catalog_owner": "Catalog Owner",
      "finding_id": "Finding ID"
    }
  },
  "finding_deletion": {
    "title": "Delete Findings",
    "description": "Deleted Findings leave active feeds and reports but remain auditable and can be restored.",
    "calculating": "Calculating the exact selection...",
    "matching": "Matching Findings",
    "reason": "Reason",
    "reason_placeholder": "Explain why these Findings are incorrect.",
    "deleting": "Deleting"
  },
  "finding_source": {
    "open_health_check": "Open Clinic Health Check report"
  },
  "catalog_page": {
    "title": "Catalog",
    "new": "New Catalog Item",
    "items": "Catalog Items",
    "no_matches": "No Catalog Items match the filters.",
    "filters": {
      "search": "Search",
      "search_placeholder": "Digest or normalized SQL",
      "organization": "Organization",
      "any_organization": "Any organization",
      "cluster": "Cluster",
      "any_cluster": "Any cluster",
      "queue": "Queue",
      "any_queue": "Any queue",
      "recommended_batch": "Recommended batch",
      "p0": "P0 · Immediate",
      "p1": "P1 · Priority",
      "posture": "Current posture",
      "any_posture": "Any posture",
      "risk": "Current risk",
      "any_risk": "Any risk",
      "attention": "Attention",
      "any_attention": "Any attention level",
      "owner": "Owner",
      "active_treatment": "Active Treatment",
      "has_active_treatment": "Has active Treatment",
      "no_active_treatment": "No active Treatment"
    },
    "summary": {
      "items": "Items",
      "recommended_batch": "Recommended now",
      "p0": "P0 immediate",
      "p1": "P1 priority",
      "active_treatment_sql": "Active Treatment SQL",
      "findings_7d": "Findings / 7d",
      "reappeared": "Reappeared"
    },
    "columns": {
      "digest": "Digest",
      "review_priority": "Review priority",
      "sql": "SQL",
      "risk": "Current risk",
      "occurrences": "Occurrence",
      "posture": "Current posture",
      "next_action": "Next action",
      "origin": "Origin",
      "symptoms": "Symptoms",
      "organization": "Organization",
      "cluster": "Cluster",
      "owner": "Owner",
      "findings": "Findings 7d / All",
      "treatments": "Treatments Active / All",
      "records": "Records",
      "latest_finding": "Latest Finding",
      "latest_record": "Latest Record",
      "signal": "Signal"
    },
    "report_count": "{{count}} inspection reports",
    "finding_count": "{{count}} Findings",
    "no_findings": "No Findings",
    "queue_description": "Current work includes only SQL that is new, clearly worse, or invalidates a prior decision in the last 7 days; other dossiers remain registered",
    "priority": {
      "p0": "P0 · Immediate",
      "p1": "P1 · Priority",
      "not_queued": "No review needed"
    },
    "priority_reason": {
      "new_this_week": "New in the last 7 days",
      "known_conclusion_changed": "Prior conclusion invalidated",
      "reappeared_after_treatment": "Reappeared after treatment",
      "weekly_severity_worsened": "Severity increased this week",
      "manual_escalation": "Manually escalated",
      "treatment_requires_decision": "A new disposition is needed after Treatment",
      "not_in_weekly_focus": "Outside this week's change focus",
      "review_due": "Prior decision is due for review",
      "new_anomaly_after_decision": "New anomaly after decision",
      "severity_increase": "Severity increased",
      "new_symptom": "New symptom appeared",
      "metric_guardrail_breached": "Decision metric guardrail breached"
    }
  },
  "catalog_portfolio": {
    "title": "Catalog Portfolio",
    "description": "Current governance posture and attention",
    "findings_7d": "{{count}} Findings / 7d",
    "dossier_state": "Current Posture",
    "registered_sql": "{{count}} SQL dossiers",
    "distribution_aria": "Catalog state distribution",
    "needs_review": "Decide this week",
    "registered": "Registered",
    "in_treatment": "In treatment",
    "watching": "Watching",
    "settled": "Settled",
    "severity": "Current Risk",
    "p0": "P0 · Immediate",
    "p0_note": "Persistent Critical regression, invalidated decision, or manual escalation",
    "p1": "P1 · Priority",
    "p1_note": "New this week, a one-off Critical signal, or a post-Treatment decision",
    "recommended_batch": "Recommended batch",
    "recommended_batch_note": "New or clearly worse in the last 7 days, up to 8 items",
    "active_treatments": "SQL in Treatment",
    "active_treatments_note": "A governance Treatment is already active",
    "critical_without_treatment": "Critical without Treatment",
    "critical_note": "Needs an intervention decision",
    "recurring_7d": "Recurring in 7d",
    "recurring_note": "At least two recent Findings",
    "unassigned": "Actionable and unassigned",
    "unassigned_note": "Needs progress but has no dossier owner",
    "reappeared": "Reappeared",
    "reappeared_note": "Returned after prior treatment"
  },
  "catalog_create": {
    "title": "New Catalog Item",
    "open_existing": "Open existing item",
    "sql_identity": "SQL Identity",
    "cluster": "Cluster",
    "search_cluster": "Search Clinic for a cluster",
    "available_clusters": "Available clusters",
    "cluster_id": "Cluster ID",
    "organization": "Organization",
    "org_id": "Org ID",
    "sql_digest": "SQL digest",
    "digest_placeholder": "Paste the SQL digest",
    "normalized_sql": "Normalized SQL",
    "registration_context": "Registration Context",
    "reason": "Reason",
    "reason_aria": "Registration reason",
    "reason_placeholder": "Select a reason",
    "initial_handling": "Initial handling",
    "register_only": "Register only (no review task)",
    "watch": "Watch",
    "source_reference": "Source reference",
    "source_reference_placeholder": "Ticket or task ID",
    "source_link": "Source link",
    "registration_note": "Registration note",
    "registration_note_placeholder": "Why should this SQL be tracked?",
    "creating": "Creating",
    "create": "Create Catalog Item",
    "errors": {
      "cluster_org": "Select a Clinic cluster with an organization identity.",
      "reason": "Select a registration reason."
    }
  },
  "catalog_detail": {
    "loading": "Loading Catalog Item...",
    "not_found": "Catalog Item not found.",
    "add_record": "Add Record",
    "start_treatment": "Start Treatment",
    "open_treatment": "Open Treatment",
    "current_state": "Current state",
    "risk": "Current risk",
    "review_priority": "Review priority",
    "next_action": "Recommended action",
    "origin": "Origin",
    "organization": "Organization",
    "cluster": "Cluster",
    "owner": "Owner",
    "registered": "Registered",
    "first_seen": "First seen",
    "latest_finding": "Latest Finding",
    "findings": "Findings",
    "occurrences": "Occurrences",
    "occurrence_count": "{{reports}} reports · {{findings}} Findings",
    "treatments": "Treatments",
    "treatment_count": "{{active}} active / {{total}} all",
    "records": "Records",
    "sql_identity": "SQL Definition",
    "digest": "Digest",
    "normalized_sql": "Normalized SQL",
    "no_normalized_sql": "No normalized SQL available.",
    "sql_view": "SQL display mode",
    "sql_formatted": "Formatted",
    "sql_original": "Original",
    "copy_sql": "Copy current SQL",
    "triage_note": "Triage note",
    "watch": "Watch",
    "no_action": "No Action",
    "overview": "Overview",
    "governance_judgment": "Current posture and next step",
    "current_situation_description": "Derived from Finding evidence, Treatments, and recorded decisions",
    "current_issue": "Current issue",
    "latest_issue": "Latest issue",
    "governance_scope": "Governance scope",
    "non_tunable_statement_summary": "{{statementType}} is retained as operational evidence, not as an application SQL optimization target.",
    "no_issue_summary": "No related Finding is available.",
    "why": "Decision signals",
    "review_rule_title": "Review admission rules",
    "review_rule_required": "Review criteria met",
    "review_rule_not_required": "Review criteria not met",
    "review_rule_covered": "Covered by the prior governance decision",
    "non_tunable_statement_excluded": "{{statementType}} is a diagnostic, administrative, or control statement. Findings and metrics remain available, but it does not affect severity, review queues, or cluster SQL health.",
    "critical_rule": "Severity rule",
    "frequency_rule": "Frequency rule",
    "frequency_rule_inline": "{{current}} in {{days}} days / threshold {{threshold}}",
    "signal_scope": "Signal scope",
    "signal_scope_inline": "{{anomalies}} anomalies · {{observations}} ranking observations",
    "rule_triggered": "Triggered",
    "rule_not_triggered": "Not triggered",
    "rule_disabled": "Disabled",
    "cluster_configuration": "Adjust cluster rule",
    "governance_memory": "Governance decision",
    "reopen_policy": "Reopen",
    "covered_evidence": "Covers {{count}} subsequent anomaly Findings",
    "no_later_evidence": "No anomaly evidence has arrived since the decision",
    "governance_memory_still_valid": "The recorded governance decision is still valid",
    "new_symptom_detail": "New symptom",
    "review_after": "Review at",
    "open_decision_record": "Open decision Record",
    "governance_memory_status": {
      "active": "Still valid",
      "change_detected": "Change detected",
      "review_due": "Review due"
    },
    "governance_memory_reason": {
      "new_anomaly_after_decision": "A new anomaly arrived after the decision",
      "new_anomaly_after_treatment": "An anomaly returned after Treatment",
      "severity_increase": "Severity increased",
      "new_symptom": "A new symptom appeared",
      "metric_guardrail_breached": "A decision metric guardrail was breached",
      "review_due": "The scheduled review is due"
    },
    "action_guidance": {
      "needs_review": "This SQL is new or clearly worse this week. Start a Treatment, continue observing, or conclude that no action is needed.",
      "in_treatment": "A Treatment is active. Keep analysis, recommendations, execution, and outcome observation in that Treatment.",
      "watching": "This SQL is being watched. A meaningful new change will return it to this week's decisions.",
      "no_intervention": "A no-intervention decision exists. New evidence will cause the system to evaluate it again.",
      "registered": "This SQL is registered, with no new change requiring human action this week. You can still start a Treatment or record a decision when needed.",
      "archived": "This SQL dossier is archived.",
      "non_tunable": "No SQL optimization review is required. Findings, metrics, and history remain available for audit; existing Treatments can still be completed.",
      "default": "Continue with the next action for the current governance stage."
    },
    "page_tabs_aria": "Catalog Item detail views",
    "timeline": "Timeline",
    "key_trends": "Key metric trends",
    "open_all_metrics": "View all metrics",
    "all_metrics": "All Metrics",
    "metrics": "Metrics",
    "period_summary": "Period metric summary",
    "period_summary_description": "Aggregated over 24-hour, 7-day, 30-day, and lifetime windows using each metric's defined semantics",
    "no_metrics": "No metrics.",
    "metric": "Metric",
    "slow_queries": "Slow Queries",
    "total_latency": "Total Latency (s)",
    "max_latency": "Max Latency (s)"
  },
  "catalog_decision": {
    "watch": {
      "title": "Continue observation",
      "description": "Save the current decision and remove it from the work queue. It returns only after a meaningful evidence change.",
      "rationale_placeholder": "Briefly explain why intervention is deferred and what should be watched. Links can be pasted directly."
    },
    "no_action": {
      "title": "No action needed",
      "description": "Save a no-intervention conclusion. It returns only for a new symptom, higher severity, or a material metric change.",
      "rationale_placeholder": "Briefly state the rationale. Ticket, report, and analysis links can be pasted directly."
    },
    "conclusion": "Conclusion",
    "rationale": "Rationale",
    "source_url": "Related link (optional)",
    "automatic_memory": "The system records the current evidence baseline automatically and surfaces it again for a new symptom, higher severity, or material metric change.",
    "apply": "Confirm decision",
    "saving": "Saving..."
  },
  "catalog_posture": {
    "admission_progress": "{{current}} / {{threshold}} in {{days}}d"
  },
  "treatments_page": {
    "title": "Treatments",
    "start": "Start Treatment",
    "list": "Treatment List",
    "no_matches": "No Treatments match the filters.",
    "filters": {
      "reporting_period": "Reporting Period",
      "search": "Search",
      "search_placeholder": "Number, title, or objective",
      "comparison_period": "Comparison Period",
      "organization": "Organization",
      "any_organization": "Any organization",
      "cluster": "Cluster",
      "any_cluster": "Any cluster",
      "queue": "Queue",
      "any_queue": "Any queue",
      "follow_up_queue": "Needs follow-up",
      "outcomes_queue": "Closed outcomes",
      "state": "State",
      "any_state": "Any state",
      "stage": "Stage",
      "any_stage": "Any stage",
      "severity": "Severity",
      "any_severity": "Any severity",
      "priority": "Priority",
      "any_priority": "Any priority",
      "owner": "Owner",
      "assignee": "Assignee",
      "outcome": "Outcome",
      "any_outcome": "Any outcome",
      "observation": "Observation",
      "due": "Due"
    },
    "columns": {
      "treatment": "Treatment",
      "catalog_item": "Catalog Item",
      "risk": "Risk",
      "lifecycle": "Lifecycle",
      "outcome": "Outcome",
      "attention": "Attention",
      "scope": "Scope",
      "ownership": "Ownership",
      "evidence": "Evidence",
      "latest_activity": "Latest Activity"
    },
    "no_catalog": "No linked Catalog Item",
    "priority_value": "{{priority}} priority",
    "lifecycle_aria": "Explain Treatment lifecycle",
    "state_vs_stage": "State versus stage",
    "state_vs_stage_help": "State says whether the Treatment is Active, Completed, or Cancelled. An active Treatment also has a stage that identifies its current work.",
    "in_stage": "in stage",
    "cycle": "cycle",
    "stage_suffix": "stage",
    "state_suffix": "state",
    "entered_stage": "Entered this stage",
    "active_state": "Active state:",
    "over_7d": "Over 7d in stage",
    "overdue": "Overdue",
    "observation_due": "Observation due",
    "cluster_short": "Cluster",
    "org_short": "Org",
    "organizations_count": "{{count}} organizations",
    "clusters_count": "{{count}} clusters",
    "assignee_value": "Assignee · {{name}}",
    "sql_count": "SQL",
    "finding_count": "Findings",
    "record_count": "Records",
    "no_records": "No Records",
    "updated": "Updated"
  },
  "treatment_create": {
    "back": "Back",
    "title": "Start Treatment",
    "scope_evidence": "Scope and Evidence",
    "catalog_item": "Catalog Item",
    "select_catalog": "Select a Catalog Item",
    "no_normalized_sql": "No normalized SQL",
    "linked_findings": "Linked Findings",
    "selected": "{{count}} selected",
    "details": "Treatment Details",
    "field_title": "Title",
    "objective": "Objective",
    "success_criteria": "Success criteria",
    "owner": "Owner",
    "severity": "Severity",
    "starting": "Starting...",
    "start": "Start Treatment",
    "default_title": "Improve {{digest}}",
    "default_objective": "Reduce the operational impact of SQL {{digest}}.",
    "default_success": "A comparable observation window confirms a material improvement without a workload regression."
  },
  "treatment_detail": {
    "loading": "Loading Treatment...",
    "not_found": "Treatment not found.",
    "reopen": "Reopen",
    "add_analysis": "Add Analysis",
    "share_recommendation": "Share Recommendation",
    "start_observation": "Start Observation",
    "complete": "Complete",
    "state": "State",
    "stage": "Stage",
    "outcome": "Outcome",
    "unset": "Unset",
    "severity": "Severity",
    "owner": "Owner",
    "sql": "SQL",
    "findings": "Findings",
    "records": "Records",
    "cycle": "Cycle",
    "updated": "Updated",
    "observation_due": "Observation due",
    "objective": "Objective",
    "success_criteria": "Success Criteria",
    "lifecycle": "Treatment Lifecycle",
    "completed": "Completed",
    "current_stage": "Current stage",
    "state_description": "{{state}} state:",
    "next_stage": "Next stage",
    "select_next_stage": "Select an allowed next stage to move the Treatment.",
    "analysis_required": "Create an Analysis Record and mark it ready before moving to planning.",
    "scope": "Treatment Scope",
    "sql_count": "{{count}} SQL",
    "finding_ratio": "{{recent}} / {{total}} Findings",
    "open_catalog": "Open Catalog Item",
    "no_catalog": "No Catalog Items are linked.",
    "timeline": "Timeline",
    "observation": "Observation",
    "no_observation": "No observation has been started.",
    "metric": "Metric",
    "baseline": "Baseline",
    "observed": "Observed",
    "change": "Change",
    "add_comparison_metrics": "Add baseline and observation metrics to compare results.",
    "investibook": {
      "action": "Analyze in Investibook",
      "preparing": "Preparing context...",
      "intro_title": "Analysis context copied",
      "intro_description": "SQL Catalog has copied the current SQL analysis context to your clipboard.",
      "context_title": "The context includes",
      "context_cluster": "Organization, Cluster identity, deployment, region, version, and available metadata",
      "context_sql": "SQL digests, normalized SQL, Catalog posture, and observation range",
      "context_findings": "Finding symptoms, severity, metrics, dimensions, and source evidence links",
      "context_treatment": "Treatment objective, success criteria, existing records, and timeline",
      "next_step": "Open Investibook, create a workspace, then paste into the chat to start the analysis.",
      "open": "Open Investibook",
      "copy_failed_title": "Could not copy the analysis context",
      "copy_failed_description": "Allow clipboard access for this site, then click Analyze in Investibook again."
    }
  },
  "treatment_complete": {
    "title": "Complete Treatment",
    "completion": "Completion",
    "outcome": "Outcome",
    "superseded_by": "Superseded by",
    "select_successor": "Select successor Treatment",
    "satisfied": "Completion requirements are satisfied for this outcome.",
    "review_observation": "Review Observation",
    "add_observation": "Add Observation",
    "complete_outcome_record": "Complete Outcome Record",
    "add_outcome_record": "Add Outcome Record",
    "completing": "Completing...",
    "requirements": {
      "observation": "A reviewed Observation Record with conclusion_type={{outcome}} is required.",
      "outcome_record": "A ready or reviewed Outcome Record is required.",
      "failure": "Reviewed failure evidence or a ready Outcome Record is required.",
      "successor": "Select the Treatment that supersedes this one."
    }
  },
  "treatment_analytics": {
    "governance_progress": "Governance Progress",
    "new": "New",
    "treatment_starts": "Treatment starts",
    "recommendations_shared": "Recommendations shared",
    "customer_visible_proposals": "Customer-visible proposals",
    "closed": "Closed",
    "completed_cancelled": "Completed and cancelled",
    "ending_backlog": "Ending backlog",
    "during_period": "{{change}} during period",
    "successful": "Successful",
    "no_completions": "No completions",
    "completed_rate": "{{rate}}% of completed",
    "median_completion": "Median completion",
    "created_to_completed": "Created to completed",
    "same": "Same",
    "analysis": "Treatment Analysis",
    "descriptions": {
      "trend": "Intake, delivery, closure, and backlog over time",
      "distribution": "Current work, age, cohort progress, and outcomes",
      "comparison": "Current reporting period against its baseline"
    },
    "trend": "Trend",
    "distribution": "Distribution",
    "comparison": "Comparison",
    "throughput": "Throughput",
    "delivery": "Delivery",
    "shared": "Shared",
    "backlog": "Backlog",
    "daily": "Daily · {{zone}}",
    "trend_aria_throughput": "Treatment starts and closures, plus active backlog by day",
    "trend_aria_delivery": "Treatment starts and recommendations shared, plus active backlog by day",
    "current_stage": "Current Stage",
    "active_age": "Active Age",
    "started_cohort": "Started Cohort",
    "closed_outcomes": "Closed Outcomes",
    "no_active": "No active Treatments in the current scope.",
    "no_started": "No Treatments started in this reporting period.",
    "no_closed": "No Treatments closed in this reporting period.",
    "stage": "Stage",
    "active": "Active",
    "share": "Share",
    "period_in_out": "Period in / out",
    "current_age": "Current age",
    "median_exit": "Median exit",
    "attention": "Attention",
    "median_short": "Med {{value}} · Old {{oldest}}",
    "filter_stage_help": "Click to filter the list to active Treatments in this stage.",
    "category": "Category",
    "treatments": "Treatments",
    "custom_comparison": "Custom comparison",
    "previous_calendar": "Previous calendar month",
    "previous_equal": "Previous equal period",
    "current_period": "Current period",
    "measure": "Measure",
    "current": "Current",
    "previous": "Previous",
    "change": "Change",
    "successful_current": "Successful in current period",
    "treatment_count": "{{count}} Treatments",
    "no_successful": "No Fixed or Improved Treatment completed in this period.",
    "metrics": {
      "new": "New Treatments",
      "reopened": "Reopened Treatments",
      "shared": "Recommendations shared",
      "closed": "Closed Treatments",
      "successful": "Successful completions",
      "net_backlog": "Net backlog change",
      "backlog_end": "Backlog at period end",
      "median_completion": "Median completion time"
    },
    "age": {
      "under_1d": "Under 1 day",
      "1_3d": "1 to 3 days",
      "3_7d": "3 to 7 days",
      "7_14d": "7 to 14 days",
      "over_14d": "Over 14 days"
    },
    "assessment": {
      "backlog_grew": "Backlog grew by {{count}}; work entering the backlog outpaced closure.",
      "shared_trails": "Shared volume trails intake by {{count}}.",
      "backlog_fell": "Backlog fell by {{count}}; active work is being reduced.",
      "stable": "Closures kept backlog stable in this period.",
      "unchanged": "No material governance flow change in this period."
    },
    "stage_attention": {
      "observation_due": "{{count}} observation due",
      "over_7d": "{{count}} over 7 days",
      "net_inflow": "+{{count}} net inflow",
      "none": "No age signal"
    },
    "tooltip_backlog": "{{count}} backlog"
  },
  "finding_create": {
    "title": "New Finding",
    "cluster_sql": "Cluster and SQL",
    "cluster": "Cluster",
    "search_cluster": "Search Clinic for a cluster",
    "available_clusters": "Available clusters",
    "cluster_id": "Cluster ID",
    "organization": "Organization",
    "org_id": "Org ID",
    "sql_digest": "SQL digest",
    "digest_placeholder": "Paste the SQL digest",
    "normalized_sql": "Normalized SQL",
    "symptoms": "Symptoms",
    "add_symptom": "Add symptom",
    "symptom": "Symptom",
    "symptom_number": "Symptom {{number}}",
    "loading_registry": "Loading registry",
    "select_symptom": "Select a registered symptom",
    "remove_symptom": "Remove symptom",
    "severity": "Severity",
    "observed_question": "What was observed?",
    "assessment_placeholder": "Summarize the evidence behind this symptom and severity.",
    "context": "Context",
    "observed_at": "Observed at",
    "evidence_link": "Evidence link",
    "evidence_placeholder": "Ticket, dashboard, or report URL",
    "creating": "Creating",
    "create": "Create Finding",
    "errors": {
      "cluster": "Select a cluster.",
      "cluster_org": "The selected Clinic cluster does not include an organization identity.",
      "duplicate_symptom": "Each symptom can be reported only once in a Finding.",
      "observed_time": "Observed time is invalid."
    }
  },
  "finding_detail": {
    "finding_title": "Finding {{id}}",
    "loading": "Loading Finding...",
    "not_found": "Finding not found.",
    "restoring": "Restoring",
    "restore": "Restore",
    "delete": "Delete",
    "triage_record": "Triage Record",
    "start_treatment": "Start Treatment",
    "catalog_item": "Catalog Item",
    "deleted_notice": "This Finding was deleted from active feeds and reports.",
    "no_delete_reason": "No deletion reason recorded.",
    "unknown_user": "Unknown user",
    "event_severity": "Event severity",
    "state": "State",
    "symptom_hits": "Symptom hits",
    "source": "Source",
    "intake_type": "Intake type",
    "source_event": "Source event",
    "organization": "Organization",
    "cluster": "Cluster",
    "observed": "Observed",
    "received": "Received",
    "digest": "Digest",
    "catalog": "Catalog",
    "digest_signal": "Digest signal",
    "normalized": "Normalized",
    "evidence": "Evidence",
    "treatments": "Treatments",
    "records": "Records",
    "timeline": "Timeline",
    "raw_payload": "Raw Payload",
    "symptom_table": "Symptom Hits",
    "digest_metrics": "Digest Metric History",
    "sql_detector": "SQL and Detector",
    "detector": "Detector",
    "version": "Version",
    "source_run": "Source run",
    "source_batch": "Source batch",
    "metric_schema": "Metric schema",
    "no_normalized_sql": "No normalized SQL available.",
    "dimensions": "Dimensions",
    "current_metrics": "Current Window Metrics",
    "no_symptoms": "No symptom hits.",
    "symptom": "Symptom",
    "source_assessment": "Source Assessment",
    "signals": "Signals",
    "supporting_metrics": "Supporting Metrics",
    "confidence": "Confidence",
    "not_provided": "Not provided",
    "no_values": "No values."
  },
  "record_templates": {
    "triage_title": "Triage decision",
    "triage_body": "## Finding summary\n\n## Impact\n\n## Decision\n\n## Next step\n",
    "analysis_title": "SQL analysis",
    "analysis_body": "## SQL overview\n\n## Evidence\n\n## Diagnosis\n\n## Open questions\n",
    "proposal_title": "Treatment plan",
    "proposal_body": "## Problem\n\n## Proposed action\n\n## Risk\n\n## Rollback\n\n## Verification\n",
    "no_action_title": "No action decision",
    "no_action_body": "## Decision\n\n## Rationale\n\n## Evidence\n\n## Revisit condition\n",
    "customer_sync_title": "Customer sync",
    "customer_sync_body": "## Channel and audience\n\n## Summary\n\n## Customer action\n\n## Next follow-up\n",
    "observation_title": "Treatment observation",
    "observation_body": "## Baseline\n\n## Observation\n\n## Comparability\n\n## Conclusion\n",
    "outcome_title": "Treatment outcome",
    "outcome_body": "## Outcome\n\n## Evidence\n\n## Rationale\n\n## Follow-up\n",
    "comment_title": "Comment",
    "comment_body": "",
    "fields": {
      "decision": "Decision",
      "confidence": "Confidence",
      "impact_scope": "Impact scope",
      "reopen_policy": "When to reopen review",
      "review_after": "Scheduled review (optional)",
      "metric_guardrails": "Metric change guardrails (JSON)",
      "conclusion": "Conclusion",
      "risk": "Risk",
      "action_type": "Action type",
      "customer_action_required": "Customer action required",
      "channel": "Channel",
      "action_status": "Action status",
      "next_follow_up": "Next follow-up",
      "baseline_start": "Baseline start",
      "baseline_end": "Baseline end",
      "observation_start": "Observation start",
      "observation_end": "Observation end",
      "observation_due": "Observation due",
      "baseline_metrics": "Baseline metrics",
      "observation_metrics": "Observation metrics",
      "traffic_comparable": "Traffic comparable",
      "outcome": "Outcome",
      "follow_up_required": "Follow-up required"
    }
  },
  "record_editor": {
    "type": "Type",
    "title": "Title",
    "state": "State",
    "review_state": "Record state",
    "visibility": "Visibility",
    "structured_fields": "Structured Fields",
    "advanced_reopen_rules": "Advanced reopening conditions",
    "unset": "Unset",
    "notes": "Notes",
    "write": "Write",
    "preview": "Preview",
    "saving": "Saving...",
    "save_record": "Save Record",
    "nothing_to_preview": "Nothing to preview."
  },
  "record_create": {
    "new_record": "New Record",
    "start_observation": "Start Observation",
    "share_recommendation": "Share Recommendation",
    "save_start_observation": "Save and Start Observation",
    "observation_due_required": "Observation due is required."
  },
  "record_detail": {
    "loading": "Loading record...",
    "update": "Update Record"
  },
  "cluster_scope_selector": {
    "choose": "Choose cluster scope",
    "title": "Current Cluster Scope",
    "scope_hint": "Controls the data view on every page",
    "my_scopes": "My Cluster Scopes",
    "no_my_scopes": "No personal cluster scopes yet.",
    "shared_scopes": "Shared Cluster Scopes",
    "no_shared_scopes": "No shared cluster scopes are available.",
    "single_cluster": "Single cluster",
    "organization": "Entire organization",
    "search_organization": "Search Clinic organizations",
    "search_cluster": "Search Clinic clusters",
    "manage": "Manage cluster scopes",
    "dynamic_scope": "Auto-updating",
    "snapshot_scope": "Fixed members",
    "cluster_count": "{{count}} clusters",
    "organization_count": "{{count}} organizations"
  },
  "cluster_scope_library": {
    "title": "Cluster Scopes",
    "new_scope": "New Cluster Scope",
    "my_scopes": "My Cluster Scopes",
    "my_scopes_description": "Saved cluster views for personal work contexts",
    "shared_scopes": "Shared Cluster Scopes",
    "shared_scopes_description": "Public scopes reusable by the team",
    "no_my_scopes": "No personal cluster scopes yet.",
    "no_shared_scopes": "No shared cluster scopes are available.",
    "load_error": "Cluster scopes could not be loaded.",
    "default": "Default",
    "recommended_description": "A recommended cluster scope backed by real Clinic Health Check reports",
    "no_description": "No description",
    "cluster_count": "{{count}} clusters",
    "organization_count": "{{count}} organizations",
    "no_matches": "No matching members",
    "use": "Use",
    "clear_default": "Clear default scope",
    "set_default": "Set as default scope",
    "batch_configuration": "Configure clusters",
    "sync_health_check": "Import Health Check reports",
    "mode": {
      "snapshot": "Fixed members",
      "dynamic": "Auto-updating"
    }
  },
  "cluster_scope_editor": {
    "new_title": "New Cluster Scope",
    "edit_title": "Edit Cluster Scope",
    "untitled": "Untitled cluster scope",
    "identity": "Identity",
    "name": "Name",
    "name_placeholder": "For example: Production SQL Clusters",
    "description": "Description",
    "description_placeholder": "Describe the work context this scope supports.",
    "visibility": "Visibility",
    "private": "Private to me",
    "public": "Shared with the team",
    "include_deleted": "Retain deleted clusters",
    "include_deleted_help": "Continue viewing historical SQL health and governance records for decommissioned clusters.",
    "membership": "Cluster Membership",
    "membership_description": "Keep current members fixed or automatically include future matches",
    "snapshot": "Fixed members",
    "dynamic": "Auto-updating",
    "organizations": "Organizations",
    "add_organization": "Add organization rule",
    "provider": "Cloud provider",
    "any_provider": "Any provider",
    "regions": "Region",
    "regions_placeholder": "Separate multiple regions with commas",
    "snapshot_help": "Only currently selected clusters are included; future clusters are not added automatically.",
    "dynamic_help": "Explicit clusters remain included and future clusters matching the rules are added automatically.",
    "add_cluster": "Add a specific cluster",
    "no_explicit_clusters": "No specific clusters added; preview members from the rules above.",
    "no_clusters": "Add at least one cluster.",
    "preview_result": "Expected membership: {{clusters}} clusters across {{organizations}} organizations",
    "selected_count": "{{count}} clusters explicitly selected",
    "preview": "Preview members",
    "save_and_sync": "Save and import reports"
  },
  "cluster_scope_health_check": {
    "title": "{{name}} · Health Check Report Import",
    "clusters": "Clusters",
    "cluster_count_one": "{{count}} member",
    "cluster_count_other": "{{count}} members",
    "no_clusters": "This Cluster Scope has no resolved members.",
    "cluster_configuration": "Cluster configuration"
  },
  "cluster_configuration": {
    "title": "{{name}} · SQL Configuration",
    "back": "Cluster configuration",
    "cluster": "Cluster",
    "organization": "Organization",
    "lifecycle": "Lifecycle",
    "lifecycle_value": {
      "active": "Available",
      "deleted": "Deleted",
      "unknown": "Unknown"
    },
    "source": {
      "system_default": "System default",
      "cluster": "Cluster override"
    },
    "review_policy": {
      "title": "Review Admission Rule",
      "description": "Defines evidence worth attention; only SQL that is new or clearly worse this week enters human work",
      "critical_title": "Treat Critical anomalies as attention-worthy evidence",
      "critical_help": "Uses severity supplied by the source; this page does not reassess the anomaly.",
      "threshold": "Anomaly signal threshold",
      "threshold_help": "Treat the SQL as attention-worthy when anomaly signals reach this count inside the rolling window; ranking observations do not count.",
      "window": "Rolling window (days)",
      "window_help": "Used to recognize recurrence; reaching the threshold does not create a permanent human task.",
      "critical_enabled": "a Critical anomaly signal occurs",
      "critical_disabled": "Critical does not trigger on its own",
      "summary": "Reach the attention threshold when {{critical}}, or when at least {{count}} anomaly signals occur in any consecutive {{days}} days. Only SQL new or clearly worse in the last 7 days requires a decision this week."
    },
    "impact": {
      "catalog": "Catalog Items",
      "decisions": "Decide this week",
      "p0": "P0 immediate",
      "p1": "P1 priority",
      "registered": "Registered now"
    },
    "owners": {
      "title": "SQL Health Owners",
      "label": "Owners",
      "placeholder": "Usernames or emails, separated by commas",
      "help": "Owners belong to the specific cluster, not to a Cluster Scope."
    },
    "memberships": {
      "title": "Cluster Scope Memberships",
      "description": "Used for batch application without inheritance",
      "member_count": "{{count}} clusters",
      "apply": "Batch configure",
      "empty": "This cluster is not in any visible Cluster Scope."
    },
    "reset": "Restore system default",
    "saved": "Configuration saved and this week's decisions recalculated."
  },
  "health_check_sync": {
    "title": "Clinic Health Check Reports",
    "description": "Select completed reports and import their SQL findings into SQL Catalog",
    "sync_selected": "Import {{count}} reports",
    "syncing": "Importing...",
    "queueing": "Submitting...",
    "result": "Background import submitted: {{queued}} reports queued and {{inProgress}} already in progress. Import status and Finding counts refresh automatically.",
    "empty": "No Health Check reports are available for this cluster.",
    "range": "{{from}}-{{to}} of {{total}} reports",
    "select_page": "Select all importable reports on this page",
    "select_report": "Select report {{id}}",
    "report_id": "Report ID",
    "open_clinic": "Open report in Clinic",
    "not_ready": "This report is not complete yet.",
    "already_in_progress": "This report is queued or currently being imported.",
    "no_sql_checks": "No supported SQL checks",
    "sql_check_count_one": "{{count}} SQL check",
    "sql_check_count_other": "{{count}} SQL checks",
    "last_sync": "Last import {{value}}",
    "identity": {
      "cluster_id": "Cluster ID",
      "cluster_id_value": "Cluster ID: {{id}}",
      "organization": "Organization",
      "org_id": "Org ID"
    },
    "columns": {
      "report": "Report",
      "window": "Inspection window",
      "report_status": "Report status",
      "sql_checks": "SQL checks",
      "sync": "Import status",
      "findings": "Findings"
    },
    "report_status": {
      "pending": "Pending",
      "running": "Running",
      "partial": "Partial",
      "success": "Success",
      "partial_failed": "Partially failed",
      "failed": "Failed"
    },
    "sync_state": {
      "not_synced": "Not imported",
      "queued": "Waiting to import",
      "syncing": "Importing",
      "succeeded": "Imported",
      "partial": "Partially imported",
      "failed": "Import failed"
    },
    "checks": {
      "slow_query_hugeResourceUsage": "Extreme Slow Query",
      "tablefullscan_slow_query": "TableFullScan Slow Query",
      "slowlog_top_digest": "Slow Log Top Digest",
      "sql_tikv_high_duration": "SQL TiKV High Duration",
      "sql_tikv_high_cpu": "SQL TiKV High CPU"
    }
  },
  "cluster_scope_configuration": {
    "title": "{{name}} · Batch Configuration",
    "policy_title": "Review rule to apply",
    "policy_description": "Written independently to every selected cluster",
    "critical_help": "Whether a Critical Finding should immediately require human review",
    "no_inheritance": "The Cluster Scope is only used for this selection. Values are written directly to each selected cluster and are never inherited or automatically overridden by the scope.",
    "clusters_title": "Select clusters",
    "clusters_description": "{{selected}} / {{total}} selected",
    "select_all": "Select all clusters",
    "select_cluster": "Select cluster {{name}}",
    "columns": {
      "cluster": "Cluster",
      "organization": "Organization",
      "critical": "Critical trigger",
      "frequency": "Recurrence trigger",
      "source": "Current source"
    },
    "frequency_value": "{{count}} in {{days}}d",
    "apply": "Apply to {{count}} clusters",
    "applied": "Configuration written to {{count}} clusters.",
    "review_before_apply": "Review each cluster's current values and select only the clusters to update.",
    "empty": "This Cluster Scope has no current members."
  },
  "detail_blocks": {
    "no_records": "No records.",
    "no_timeline": "No timeline events.",
    "no_findings": "No findings.",
    "no_treatments": "No treatments.",
    "no_linked_sql": "No linked SQL.",
    "no_evidence": "No evidence references.",
    "open_slow_log": "Open in Slow Log Explorer",
    "slow_log_context": "digest and time window applied",
    "evidence_number": "Evidence {{number}}"
  },
  "time_range": {
    "label": "Time Range",
    "between": "Between",
    "relative": "Relative",
    "natural": "Natural",
    "custom": "Custom",
    "quick_select": "Quick Select",
    "custom_relative": "Custom Relative",
    "last": "Last",
    "hours": "Hours",
    "days": "Days",
    "ok": "OK",
    "today": "Today",
    "yesterday": "Yesterday",
    "day_before": "Day Before",
    "this_week": "This Week",
    "last_week": "Last Week",
    "this_month": "This Month",
    "last_month": "Last Month",
    "week_starts_monday": "Week starts Monday.",
    "start": "Start",
    "end": "End",
    "select_date": "Select date",
    "start_time": "Start time",
    "end_time": "End time",
    "relative_amount": "Relative time amount",
    "relative_unit": "Relative time unit",
    "time_segment": "Time segment, maximum {{max}}",
    "filter_aria": "{{label}} filter",
    "remove_filter": "Remove {{label}} filter",
    "errors": {
      "order": "Start time must be before end time.",
      "max_span": "Time range cannot exceed {{count}} days.",
      "positive_integer": "Enter a positive integer.",
      "maximum": "Maximum range is {{count}} days."
    },
    "presets": {
      "last_1_hour": "Last 1 hour",
      "last_3_hours": "Last 3 hours",
      "last_6_hours": "Last 6 hours",
      "last_12_hours": "Last 12 hours",
      "last_24_hours": "Last 24 hours",
      "last_3_days": "Last 3 days",
      "last_7_days": "Last 7 days"
    }
  }
}
