Skills DirectorySearch all skills ↗

AI agent skill · by @yogsoth-ai

Build Noncircularity Matrix

Cross-tabulate target theory claims/assumptions against validator assumptions and mark independent, shared, derived-from-target, or unknown dependencies.

Archived 2026-10-23 · Source updated 2026-09-29 · License: Apache-2.0. Check the original repository for the latest version.

SKILL.md instructions

# build-noncircularity-matrix
## Purpose
Cross-tabulate target claims/assumptions against validator assumptions and expose circularity.
## Input contract
```yaml
required: [target_claims, target_assumptions, validator_assumptions]
optional: [evidence_channels]
constraints: [each cell is independent/shared/derived-from-target/unknown]
```
## Procedure
1. Enumerate both assumption sets.
2. Populate dependency cells with evidence.
3. Identify copied assumptions and independent failure channels.

If the matrix exposes shared premises or dependent validation paths, consider `detect-pass-by-construction` as the next tactic.

## Output contract
```yaml
produces: [noncircularity_matrix, dependency_summary, independent_channels]
delta_fields: [findings, evidence_updates, uncertainties, decisions]
```
## Quality gates
- Unknown dependencies remain unknown; they are not counted independent.
- At least one non-circular channel is required for validation.
## Failure and counterexamples
A validator that embeds the target claim cannot corroborate it by construction.
## Provenance map
- resolved: circular-validation-audit

Related skills