API Docs
EN
RulesNot available

Not available for this language: detection relies on discourse markers (disc_mk) that only the Spanish DiSeg grammar produces.

Vary connectors

connector-variety

Detects discourse connectors repeated above the threshold and offers alternatives expressing the same relation.

Usage of this metric

When enabled and matches are found, the report contains one item with this metric_id in result.recommendations. Absence means no match was found, not that the metric was not evaluated.

Location in the resultresult.recommendations[]metric_id = "connector-variety"

Calculation method

Counts disc_mk XML nodes, normalizes their forms and flags model connectors whose frequency exceeds n_variacion_conectores. Detection uses the active editorial catalog for the language.

Result interpretation

Each `occurrences` item identifies an affected span. `start` is inclusive and `end` exclusive, both measured in Unicode code points over the submitted text. `replacement`, `alternatives` and `edits` contain values only when a safe change is available. Absence means no match was found, not necessarily that the text is correct.

Limitations

Coverage depends on the active language catalog; every match still requires contextual review.

Dependencies

language
en
implementation_version
1.2

Valid example

{
  "category": "discourse",
  "examples": null,
  "explanation": null,
  "guidance": [
    "Review the detected fragment in context."
  ],
  "id": "rec_1",
  "implementation_version": "1.2",
  "metric_id": "connector-variety",
  "metric_title": "Vary connectors",
  "occurrences": [
    {
      "alternatives": [],
      "edits": [],
      "end": 25,
      "id": "occ_1",
      "paragraph_index": 0,
      "replacement": null,
      "sentence_index": 0,
      "start": 18,
      "text": "example"
    }
  ],
  "summary": "Example detection returned by this metric."
}