Přeskočit na obsah

Tato stránka byla automaticky přeložena z angličtiny, jediného jazyka, ve kterém se tento web píše. Číst originál.

plan.validate

Každé zjištění, které derivace vytvořila, v pořadí, v jakém je vytvořila: závislost na něčem, co není úkol, cyklus, úkol provádějící se před svými závislostmi nebo před kontrolou svého milníku, úkol bez kritérií přijetí, chybějící důkazy pod datem dokončení, razítko životního cyklu, které jeho přechod nezapsal (bez pečeti jeho události plan_* vedle sebe), milník, jehož graf si protiřečí, dva úkoly jedné vlny sdílející cestu. Chyba znamená, že model je neplatný; varování znamená, že je přípustný a stojí za přečtení.

Každé zjištění, které derivace vytvořila, v pořadí, v jakém je vytvořila: závislost na něčem, co není úkol, cyklus, úkol provádějící se před svými závislostmi nebo před kontrolou svého milníku, úkol bez kritérií přijetí, chybějící důkazy pod datem dokončení, razítko životního cyklu, které jeho přechod nezapsal (bez pečeti jeho události plan_* vedle sebe), milník, jehož graf si protiřečí, dva úkoly jedné vlny sdílející cestu. Chyba znamená, že model je neplatný; varování znamená, že je přípustný a stojí za přečtení.

  • query
  • behaviorally_verified
  • modul plan
  • #plan
  • #project
  • #validation

Zpřístupnění

Kde je tato jedna definice dosažitelná. Absence je explicitní: povrch, který není uveden, ji nenese.

povrchjako
MCPnástroj majordomus_plan_validate
HTTPGET /api/v1/plan/validate operationId plan.validate
příkazová řádka—

Schémata

Kanonický vstup a výstup z typů Rustu; schéma nástroje MCP a parametry a odpovědi OpenAPI se odvozují z nich.

vstup · Prázdné

Žádný vstup.

Žádné vlastnosti: schopnost nebere žádný vstup.

JSON Schema
{
  "additionalProperties": false,
  "description": "No input.",
  "title": "Empty",
  "type": "object"
}

výstup · PlanValidation

Vlastní validace modelu: co graf odmítá a před čím jen varuje.
vlastnosttyppovinnépopis
selhání integer ano Kolik nálezů jsou selhání.
zjištění array ano Každé zjištění v pořadí odvození.
úkoly integer ano Kolik úkolů.
milníky integer ano Kolik milníků plán obsahuje.
platné boolean ano Zda je model platný: žádný nález není selhání.
varování integer ano Kolik je varování.
JSON Schema
{
  "$defs": {
    "PlanFinding": {
      "description": "One validation finding, in the shape `project.finding-carries-reproduce` asks for.",
      "properties": {
        "code": {
          "description": "The stable code a reader greps for (`unknown_dependency`, `scope_conflict`, …).",
          "type": "string"
        },
        "level": {
          "description": "`FAIL` or `WARN`. A failure means the model is invalid.",
          "type": "string"
        },
        "message": {
          "description": "What is wrong, in one line.",
          "type": "string"
        },
        "subject": {
          "description": "The record the finding is about, or `graph` when it is about the whole graph.",
          "type": "string"
        }
      },
      "required": [
        "level",
        "code",
        "subject",
        "message"
      ],
      "type": "object"
    }
  },
  "description": "The model's own validation: what the graph refuses and what it merely warns about.",
  "properties": {
    "failures": {
      "description": "How many findings are failures.",
      "format": "uint",
      "minimum": 0,
      "type": "integer"
    },
    "findings": {
      "description": "Every finding, in derivation order.",
      "items": {
        "$ref": "#/$defs/PlanFinding"
      },
      "type": "array"
    },
    "issues": {
      "description": "How many issues.",
      "format": "uint",
      "minimum": 0,
      "type": "integer"
    },
    "milestones": {
      "description": "How many milestones the plan holds.",
      "format": "uint",
      "minimum": 0,
      "type": "integer"
    },
    "valid": {
      "description": "Whether the model is valid: no finding is a failure.",
      "type": "boolean"
    },
    "warnings": {
      "description": "How many are warnings.",
      "format": "uint",
      "minimum": 0,
      "type": "integer"
    }
  },
  "required": [
    "valid",
    "milestones",
    "issues",
    "failures",
    "warnings",
    "findings"
  ],
  "title": "PlanValidation",
  "type": "object"
}

Politiky

benchmark
povinné — cíl na každém transportu, který expozice deklaruje; případy jsou ty ze vstupního typu
cache
vypnuto — každé volání spustí handler

Cíle benchmarku

Odvozeno z registru pro tento repozitář: jeden požadavek na transport a případy, které poskytuje typ vstupu. Celá matice je na stránce měření výkonu.

transportstatepřípadytargets
directpokryto1výchozí
mcppokryto1výchozí
httppokryto1výchozí

Prohledává názvy a popisy všech stránek, které tento web publikuje.