Activate model on GPU (WARM → ACTIVE).
ValidationVerdict
Result of the full validation pipeline (critique + optional revision).
@ passed_consumer_override
gh#30 (v2.1.5): consumer called accept_last() to override a paused rejection.
@ rejected_reverted_length
Revision gutted content >50%; original preserved.
@ passed
No violations, content unchanged.
@ revised
Violations found; revision applied.
@ paused_pending_consumer
gh#30 (v2.1.5): auto_retry disabled and a critique failed.
@ skipped
Validation did not run (skip_tiers / pure-tool-call / empty)
@ rejected_max_revisions
Revisions exhausted; last output returned as-is.
Structured result from a single critique generation pass.
std::vector< Violation > violations
List of constitutional violations.
std::string raw_json
Raw critique JSON for audit logging.
std::string revised
Revised text (may be empty)
bool compliant
true if output passes all rules
int attempt_n
gh#30 (v2.1.5): attempt index this result corresponds to.
ValidationVerdict verdict
Structured outcome (2.0.6-rc17)
CritiqueResult final_critique
Last critique result.
bool was_revised
true if content differs from original
std::string content
Final output (original or revised)
int revision_count
Number of revision attempts made.
A single constitutional violation found during critique.
std::string rule
Name of the violated constitutional rule.
std::string explanation
Why this excerpt violates the rule.
std::string excerpt
Excerpt from the output that violates the rule.