Inspeccione los descriptores de Labs

Lea el catálogo de Labs y valide un descriptor local del estado de los límites.

Altifigence CLI 0.1.9 en Linux ofrece un flujo local de descriptores de Labs. Utilícelo para inspeccionar el catálogo fijo de flujos, leer el estado de los descriptores y comprobar un resumen JSON del estado de los límites. Los comandos devuelven metadatos que usted puede guardar con una revisión. Comience por el catálogo y el estado para establecer qué descriptores está inspeccionando.

Exija un estado de salida 0 antes de leer un resultado guardado. Conserve la salida de error estándar por separado e inspeccione los campos del resultado descritos a continuación.

Lea el catálogo

alti labs inspect
alti labs status

Para un pequeño ejemplo de validación, guarde el JSON siguiente como boundary-health.json dentro de un proyecto existente. Este ejemplo contiene matrices vacías de tarjetas de estado y referencias de origen; muestra la estructura de descriptor que acepta el validador. Rellene un resumen de trabajo a partir de su inventario comprobado cuando necesite una revisión sustantiva del estado. Los campos de identidad, cobertura y seguridad forman parte de la estructura comprobada.

Guarde un descriptor

{
  "schemaVersion": "altifigence.lab.json-boundary-health-summary.v0",
  "tool": "alti-lab",
  "healthSummaryId": "local-example",
  "summaryState": "descriptor_only",
  "inventoryState": "checked_fixture",
  "sourceInventoryRef": {},
  "coverageSummary": {
    "overallState": "checked",
    "summaryOnly": true,
    "descriptorOnly": true
  },
  "consumerPolicy": {},
  "safetyFlags": {
    "dataOnly": true,
    "descriptorOnly": true,
    "readOnly": true,
    "summaryOnly": true,
    "commandExecution": false,
    "shellExecution": false,
    "runtimeExecution": false,
    "networkCalls": false,
    "repositoryMutation": false
  },
  "sourceCheckRefs": [],
  "healthCards": [],
  "driftGates": [],
  "blockedActions": [],
  "limitations": [],
  "issueRefs": []
}

Valide el archivo guardado

alti labs validate --project /absolute/project boundary-health.json

Utilice la ruta absoluta del proyecto y una ruta de descriptor relativa a ese proyecto. Un comando que finaliza correctamente emite el descriptor validado como JSON. Compare la identidad del resumen devuelto con la de su entrada guardada y después conserve el archivo y la salida juntos. La validación comprueba la estructura declarada del descriptor.

Inspeccione la salida de validación

A continuación se muestra una selección de campos de la salida de validación correcta. La salida completa conserva los demás campos del descriptor.

{"schemaVersion":"altifigence.lab.json-boundary-health-summary.v0","tool":"alti-lab","healthSummaryId":"local-example","summaryState":"descriptor_only","inventoryState":"checked_fixture"}

Para el error unsupported JSON boundary health summary schema, establezca schemaVersion en altifigence.lab.json-boundary-health-summary.v0 como se muestra en la entrada y después repita la validación.