← Nexo YAML IronCONTENT HISTORY

Update to Nexo YAML Iron

Snapshot Sep 30, 2026 · 23:15 UTC · version 2026.1.0

Collection source: not recorded for this historical snapshot.

WHAT CHANGED · RULE-BASED ANALYSIS

First saved snapshot

No earlier snapshot is available to establish a change.

Compare saved observations

Download comparison JSON
Full technical diff · 0 changed fields
Full snapshot data
{
  "description": "Review supplied local Kubernetes YAML with Nexo YAML Iron when the user needs established Service, Deployment, or Ingress relationship findings and explicit uncertainty. Use detailed inspection only when deeper evidence is needed. Do not use it as evidence of live cluster state, Helm output, policy compliance, or runtime health.",
  "included_files": [
    {
      "relative_path": "agents/openai.yaml",
      "size_in_bytes": 385
    }
  ],
  "name": "inspect-kubernetes-relationships",
  "skill_md_contents": "---\nname: inspect-kubernetes-relationships\ndescription: Review supplied local Kubernetes YAML with Nexo YAML Iron when the user needs established Service, Deployment, or Ingress relationship findings and explicit uncertainty. Use detailed inspection only when deeper evidence is needed. Do not use it as evidence of live cluster state, Helm output, policy compliance, or runtime health.\n---\n\n# Review Kubernetes Relationships\n\nUse the bundled executable at `${PLUGIN_ROOT}/scripts/nexo-yaml-iron` as the authoritative analyzer. Codex may explain Nexo's structured result but must not compute, fill, relabel, or replace Nexo state from intuition.\n\n## Run the review\n\nFor a supplied local manifest path, run:\n\n```bash\n\"${PLUGIN_ROOT}/scripts/nexo-yaml-iron\" review <path>\n```\n\nTreat this bounded Review result as the primary product-facing output. Preserve Nexo’s distinction between established findings and explicit unknowns. Do not infer a missing finding, fill an unknown, or reconstruct a different relationship state from intuition.\n\nThe current implementation supports Kubernetes Service, Deployment, and Ingress. Report other kinds as outside current coverage instead of treating their absence from the result as success.\n\n## Use detailed inspection only when needed\n\nWhen the user needs the underlying machine evidence or a deeper diagnostic view, run:\n\n```bash\n\"${PLUGIN_ROOT}/scripts/nexo-yaml-iron\" inspect <path> --format json\n```\n\nUse `--format ndjson` only when row-oriented output is specifically useful. Add `--snapshot`, `--partition`, or `--namespace` only when the user supplies or needs those artifact coordinates. These labels describe the report; they do not establish live cluster state.\n\n## Present the result\n\nFor Review output:\n\n- present Nexo's established findings as findings;\n- present Nexo's unresolved evidence as explicit unknowns;\n- keep canonical subjects and identifiers attached to the explanation;\n- do not convert an unknown into a negative finding or downgrade an established mismatch because unrelated evidence is unknown.\n\nIf detailed `inspect` evidence is used, keep source keys, namespace context, relationship cases, and gap cases attached to the explanation. `No reported finding` is not proof that a deployment is safe, complete, policy-compliant, or healthy.\n\n## Boundaries\n\n- Do not connect to a cluster, read kubeconfig, call cloud APIs, render Helm, apply manifests, mutate YAML, or claim runtime observation.\n- Do not present Nexo as a generic YAML linter, admission controller, security scanner, or auto-fixer.\n- If the user asks for edits or deployment actions after Review or inspection, treat that as a separate task and authorization boundary.\n- If the executable fails or returns an error object, report the failure and preserve the original input rather than guessing a result.\n"
}

SHA-256 of public snapshot: 036c8a18ec701b356b06829f4b89cfe7b3a3ac8ba9f7ce402c5817fa6e642438