Skip to the content.

Quality Agents

Overview

GNAT quality agents protect connector trustworthiness after basic maintenance and repair logic has been established. These agents answer a different question than maintenance agents:

Agents in this family

Normalization Regression Agent

Protects the semantic contract of connector output by replaying known source payloads and comparing normalized output against approved golden baselines.

Use this when:

Contract Agent

Enforces the structural expectations of GNAT connectors. It checks for required files, expected symbols, and minimum documentation hooks so connectors do not slowly diverge from the repository’s house style.

Use this when:

Fixture Coverage Agent

Measures the strength of test fixtures for each connector. It identifies shallow coverage, missing error-path samples, and missing backward-compatibility fixtures.

Use this when:

Design notes

Quality agents are intentionally conservative. They should produce reviewable signals and draft PR gating pressure before they mutate code. In GNAT, a connector that still runs but emits the wrong meaning is more dangerous than one that simply fails fast.

  1. normalization regression
  2. contract checks
  3. fixture coverage scoring

Integration guidance


Licensed under the Apache License, Version 2.0