From 2357cded33838b31a264b723b411653fa2ffee93 Mon Sep 17 00:00:00 2001 From: chaoz23 Date: Thu, 20 Aug 2026 11:13:11 -0700 Subject: [PATCH] chore: declare family_class = verdict in tool.json FAMILY.md v2.1 (chaoz23/srdcheck) binds clause 7's agent-first surfaces per member class, and members declare their own class in tool.json rather than having it parsed out of the contract's prose. charactercheck adjudicates character-sheet derivation and returns a ruling with per-stat provenance, so every clause binds it, including --pipe and an MCP server (both already shipped). Without this, chaoz23/srdcheck's family conformance gate reports UNDECLARED_CLASS and declines to evaluate the class-gated surfaces rather than guessing -- guessing "verdict" would invent breaches for a transport, and guessing "transport" would hide real ones for a verdict tool. One line; no formatting churn. Co-Authored-By: Claude Opus 5 --- tool.json | 1 + 1 file changed, 1 insertion(+) diff --git a/tool.json b/tool.json index 1847b0b..e93df1e 100644 --- a/tool.json +++ b/tool.json @@ -1,5 +1,6 @@ { "name": "charactercheck", + "family_class": "verdict", "version": "0.7.0", "status": "released", "distribution": {