KubeHintProject file 08 of 10
back to library
08KubeHint

Kubernetes graph · bounded planning · repair

Role
Creator and engineer
Benchmark-backedPrivate beta

Private beta · benchmark evidence

The YAML is valid.
The runtime path still broke.

I built a local compiler that renders GitOps sources, reconstructs relationships, and proves what a PR changes before a cluster sees it.

  1. Render
  2. Map
  3. Review
  4. Plan
  5. Simulate
  6. Prove
Engineering evidence
Evidence receiptReview
  • VALID YAMLObjects render
  • GRAPH002targetPort missing
  • BLOCKNew path is broken

Not a policy-engine replacement

20 / 20 fresh PR-review gatePrivate beta
Swipe through the evidence03 / 06
  1. Helm and Kustomize are rendered before the tool reasons about objects.

    SOURCERaw YAML / chart / overlay
    RENDERNative tool boundary
    OBJECTSMaterialized resources
    Local tools are truth
  2. Workloads, Services, ports, secrets, volumes, routes, and policies become typed relationships.

    WORKLOADPods + controllers
    NETWORKServices + ports
    STATESecrets + volumes
    Local consequence graph
  3. Changed operational paths are separated from baseline debt and promoted into a merge receipt.

    VALID YAMLObjects render
    GRAPH002targetPort missing
    BLOCKNew path is broken
    Not a policy-engine replacement
  4. Task text becomes a recipe, typed slots, desired graph delta, and validation plan before editing.

    TASKRequested change
    RECIPESupported family
    SLOTSResolved from graph
    Plan does not edit
  5. Patch IR runs only in a temporary workspace, then render and graph checks decide whether to keep, repair, or refuse.

    IRSemantic operation
    TEMPIsolated workspace
    VALIDATEYAML + render + graph
    KEEP / REFUSEEvidence decision
    Bounded recipe families
  6. Registered capability and mutation gates define exactly what each claim supports.

    31 / 31Graph mutations
    123Real-diff recipe cases
    BLOCKEDBroader Plan V1
    Claim level: benchmark
System viewA PR is a graph delta, not a collection of changed linesNew breakage, touched debt, hidden baseline debt, and unmapped evidence receive different review treatment.
Two rendered worldsGraph deltaMerge Passportmissing map
beforeBaseline graphbefore PR
afterProposed graphafter PR
compareRelationship deltaadded · removed · changed
blockerNew breakageintroduced path
contextExisting debttouched · hidden
reviewMerge Passportfindings + decisions
unknownUnmapped evidenceuncertainty retained