The library documents itself · Diagramming & graphs
stzRuleReport
16 own methods · 0 forms written with extensions, listed under their method
the source: base/graph/stzRuleReport.ring(opens in a new tab) · All classes · The area reference: Diagramming & graphs
Under each method, its extensions (Q CS XT Z ZZ IB W U): bold and ticked, it exists; struck, it does not. The extensions and what they mean
Examples: 0 come from the library's tests; 3 were composed from each method's signature and run for this page, on a fresh object, for example o1 = new stzRuleReport("structured-output-gate"). 13 methods have none yet. Examples run on 2026-10-03 12:54 inside the library at commit 0e72e2e2c.
Method
Explanation, as the source carries it
init
(no comment in the source: the name reads as a sentence) initno extension
Run
collecting findings --------------------------------------------- Run a rule set over a graph and collect its findings (already unified, carrying :subject from each rule's domain).no extension
Collect a GRAPH's own findings -- the graph checks ITSELF (CheckRules) and the report ingests. This is the Softanza-oriented gate: each graph owns its rules and reports itself; the report just gathers them across domains. oRep.Collect(oCodeGraph).Collect(oAgentGraph).Collect(oSecurityGraph) Any object answering CheckRules() qualifies (stzGraph, stzAgentGraph, stzSecurityGraph, stzOrgChart, stzCodeGraph). 3 examples runno extension
Ingest
Ingest findings already in the unified shape.no extension
Ingest LEGACY findings (the hand-written checkers' shapes) under a subject, normalizing to the unified shape: :invariant->:rule, :node/:line->:where. So StzCheckAgentGraph / stzSecurityPosture / StzCheckCode output can join the one gate without changing those adapters. 1 examples runno extension
Name
readsno extension
composed example
o1 = new stzRuleReport("structured-output-gate")
? o1.Name()
#--> structured-output-gatecomposed from the signature, run for this page(no comment in the source: the name reads as a sentence) number of findings 1 examples runno extension
composed example
o1 = new stzRuleReport("structured-output-gate")
? o1.NumberOfFindings()
#--> 0composed from the signature, run for this pageFindingsOfSeverity
(no comment in the source: the name reads as a sentence) findings of severityno extension
(no comment in the source: the name reads as a sentence) findings of subject 2 examples runno extension
Subjects
the subjects that produced at least one findingno extension
the verdict + rendering ----------------------------------------- the CI gate: TRUE when no ERROR-severity finding fired anywhere. Warnings advise (same convention as stzGraphRuleSet / stzSecurityPosture). 4 examples runno extension
composed example
o1 = new stzRuleReport("structured-output-gate")
? o1.IsSound()
#--> 1composed from the signature, run for this pageExplain
(no comment in the source: the name reads as a sentence) explainno extension
Report
(no comment in the source: the name reads as a sentence) reportno extension

