{ "agent": "iris", "version": "1.0", "extracted_at": "2026-05-01T00:00:00Z", "note": "Stub signature. Run extract_voice_signature via Tool.SlopDetector on a representative chapter to populate real values.", "avg_sentence_length": 14.5, "vocab_range_score": 0.52, "register": "genre", "pacing_profile": "medium", "dialogue_density_pct": 28.0, "sentence_length_variance": 12.3, "opening_word_repetition_rate": 0.18, "characteristic_phrases": [], "gate_thresholds": { "ai_score_max": 50, "sentence_length_variance_min": 8.0, "opening_word_repetition_rate_max": 0.25 } }