dialectic-reasoning — independently scanned and version-tracked by SaferSkills.
SaferSkills independently audited dialectic-reasoning (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.
A dialectic session is triggered when:
request_dialectic_review() for peer verificationDialectics are not punishment. They are a structured way to resolve disagreements using evidence and negotiation. In current UNITARES language, think of them as structured review more than "recovery court."
The paused agent submits their position (the protocol rejects a thesis from anyone else):
submit_thesis(
reasoning: "Why I should resume / why my position is correct",
root_cause: "What went wrong or what triggered this",
proposed_conditions: ["Concrete, measurable condition 1", "Condition 2"]
)A reviewing agent examines the thesis and raises concerns:
submit_antithesis(
reasoning: "Counter-arguments to the thesis",
concerns: ["Specific risk 1", "Specific risk 2"],
observed_metrics: { E: 0.45, I: 0.38, S: 1.2, V: 0.8 }
)If identity or session continuity looks suspect, verify with identity() before assuming the thesis belongs to the agent you think it does.
Both sides negotiate toward resolution:
submit_synthesis(
reasoning: "How we reconcile the thesis and antithesis",
agrees: true/false,
proposed_conditions: ["Negotiated condition 1", "Condition 2"]
)Convergence happens when both sides agree on conditions. The synthesis should reflect genuine agreement, not capitulation.
| Outcome | Meaning |
|---|---|
| resume | Agent continues with agreed conditions |
| block | Agent stays paused — conditions not met or agreement not reached |
| escalate | Needs human/operator intervention |
| cooldown | Temporary pause — retry after a delay |
get_governance_metrics() for actual values. The thermodynamic model is the shared ground truth.~30 seconds. Free. No account. Every finding cites a rule and a line of evidence.