convergence-check — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited convergence-check (Agent Skill) and scored it 100/100 (green). The audit ran 55 deterministic rules across Security, Supply Chain, Maintenance, Transparency, and Community; it found 0 high-severity and 0 lower-severity findings. The full rule-by-rule trace and per-finding evidence are below. Free, methodology-open.
Findings & checks · 0 flagged
Every scanned point with the score it earned and what moved between them.
First recorded scan — no prior version to compare against.
The primary manifest — the file an agent reads to learn what this artifact does.
Goal:
Inputs:
hypothesis_idprevious_top_k_idscurrent_top_k_idsstate/EVOLUTION_STATE.jsonOutputs:
ConvergenceCheckResultstate/EVOLUTION_STATE.jsonContext Loading:
skills/shared-references/schema-index.md.packages/agent_contracts/pipeline_control.py and confirm the exact EvolutionStateContract shape before writing state/EVOLUTION_STATE.json.Execution Contract:
from tools import evaluate_convergence as the stable invocation surface.packages/agent_mechanics/convergence_check.py.evaluate_convergence(hypothesis_id, previous_top_k_ids, current_top_k_ids, current_convergence_count) -> ConvergenceCheckResult.Execution Steps:
skills/shared-references/schema-index.md, then read packages/agent_contracts/pipeline_control.py before writing state/EVOLUTION_STATE.json.hypothesis_id, the previous and current top-k sets, and the current convergence count.tools.evaluate_convergence(hypothesis_id, previous_top_k_ids, current_top_k_ids, current_convergence_count).ConvergenceCheckResult to the caller.entered_top_k and convergenceCount values into state/EVOLUTION_STATE.json.state/EVOLUTION_STATE.json artifact before declaring completion.Artifact Rules:
Completion Rule:
state/EVOLUTION_STATE.json update matches that result exactly.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.