ARCHITECTURE.md
CHANGELOG.md
CONTRIBUTING.md
LICENSE
MANIFEST.in
QUICKSTART.md
README.md
pyproject.toml
config/answer_policy.yaml
config/config.minimal.yaml
config/evidence_pipeline.yaml
config/flags.yaml
config/gates.yaml
config/honesty_defaults.yaml
config/layer15.yaml
config/safety_blacklist.yaml
config/shadow_deploy.yaml
config/spatial_captcha.yaml
config/threat_detection_config.yaml
docs/ADAPTIVE_SESSION_LEARNING_ARCHITECTURE.md
docs/ANSWER_POLICY_DESIGN_DECISIONS.md
docs/ANSWER_POLICY_EVALUATION_PHASE2.md
docs/ANSWER_POLICY_EVALUATION_PHASE2_2_4_0.md
docs/ANSWER_POLICY_EXPERIMENTS.md
docs/ANSWER_POLICY_INTEGRATION.md
docs/ANSWER_POLICY_METRICS.md
docs/ANSWER_POLICY_REVIEW_CHECKPOINTS.md
docs/ANSWER_POLICY_V01_QUICKSTART.md
docs/ANSWER_POLICY_V01_RESULTS.md
docs/ARCHITECTURE_EVOLUTION.md
docs/ARCHITECTURE_QUESTIONS_ANSWERS.md
docs/CHILDSAFE_VS_KIDS_POLICY_COMPARISON.md
docs/CIRCULAR_ERROR_ANALYSIS.md
docs/CORE_FIREWALL_V2_DIAGNOSIS.md
docs/CORE_FIREWALL_v2_HANDOVER.md
docs/CRITICAL_FIXES_IMPLEMENTATION.md
docs/CRITICAL_ISSUES_REGISTER.md
docs/DEEPSEEK_ANSWERS.md
docs/DEEPSEEK_TEST_DEVELOPMENT_GUIDE.md
docs/DEPENDENCY_ELIMINATION_PLAN.md
docs/DEPLOYMENT_PROTOCOL_SOLO.md
docs/DEVELOPER_ADOPTION_IMPLEMENTATION.md
docs/DOCKER_DEPLOYMENT.md
docs/EXTERNAL_REVIEW_RESPONSE.md
docs/FAILURE_REPORT_2025_11_28.md
docs/FINAL_VALIDATION_REPORT_2025_12_02.md
docs/FIX_IMPLEMENTATION_GUIDE.md
docs/GPT5_PHASE2_IMPLEMENTATION.md
docs/HANDOVER_2025_12_01.md
docs/HANDOVER_2025_12_02.md
docs/HANDOVER_2025_12_02_COMPREHENSIVE.md
docs/HANDOVER_2025_12_03_PHASE2_EVALUATION.md
docs/HANDOVER_2025_12_03_PHASE2_EVALUATION_SCIENTIFIC.md
docs/HANDOVER_2025_12_04.md
docs/HANDOVER_EVIDENCE_BASED_ANSWERPOLICY.md
docs/HANDOVER_PHASE2_EVALUATION_SCIENTIFIC.md
docs/INSTALL.md
docs/INTEGRATION_STATUS.md
docs/INTEGRATION_TEST_GUIDE.md
docs/LANGCHAIN_INTEGRATION_PLAN.md
docs/LAUNCH_MARKETING_SNIPPETS.md
docs/MCP_MONITORING_GUIDE.md
docs/MEMORY_OPTIMIZATION_P0_PROGRESS.md
docs/OWASP_TOP_10_COVERAGE_MATRIX.md
docs/PRODUCTION_RELEASE_SUMMARY_2025_12_02.md
docs/PYPI_PUBLISHING_GUIDE.md
docs/PYPI_RELEASE_HANDOVER_2025_12_02.md
docs/PYPI_RELEASE_REPORT_2025_12_02.md
docs/QUICK_START.md
docs/REDIS_CONFIGURATION.md
docs/RELEASE_CHECKLIST.md
docs/RELEASE_v2.5.0_HANDOVER.md
docs/RISK_TAXONOMY_KIDS_VS_MENTAL_HEALTH.md
docs/RUNBOOK.md
docs/SESSION_HANDOVER_2025_12_01.md
docs/SHADOW_DEPLOYMENT_GUIDE.md
docs/SOLO_DEV_DEPLOYMENT.md
docs/SOLO_DEV_STATUS_CLI.md
docs/SPATIAL_CAPTCHA_PLUGIN.md
docs/SYSTEM_AUDIT.md
docs/TECHNICAL_HANDOVER_2025_12_01.md
docs/TECHNICAL_HANDOVER_DECISION_CACHE.md
docs/TECHNICAL_REPORT_2025_11_29.md
docs/TECHNICAL_REPORT_V2_3_3_EMERGENCY_FIXES.md
docs/TEST_RESULTS_SUMMARY.md
docs/VALIDATION_REPORT_v2.4.1.md
docs/VERIFICATION_REPORT_try_decode_chain_2025_11_28.md
docs/WASM_SANDBOX_TIMEOUT_PLAN.md
docs/advanced_components.md
docs/cache_benchmark.md
docs/chaos_test_results.md
docs/evaluation_protocol.md
docs/policy-mapping.md
docs/quickstart.md
docs/rate_limiter_migration.md
docs/threat-model.md
docs/archive/ATTACK_TESTING_COMPLETE_2025_10_31.md
docs/archive/ATTACK_TEST_SUMMARY_2025_10_31.md
docs/archive/BYPASSES_FOUND_2025_10_31.md
docs/archive/BYPASS_FIX_2025_11_27.md
docs/archive/BYPASS_REPORT_2025_11_27_ULTIMATE.md
docs/archive/CI_FIXES_REPORT.md
docs/archive/CONSOLIDATION_REPORT_2025_10_28.md
docs/archive/DEPLOYMENT_SUMMARY.md
docs/archive/GEMINI3_QUESTION_FALSE_POSITIVES.md
docs/archive/GEMINI3_QUESTION_RC10B_FALSE_POSITIVES_PERSISTENT.md
docs/archive/GITHUB_SETUP_INSTRUCTIONS.md
docs/archive/GITHUB_TOPICS.md
docs/archive/GITHUB_UPDATE_SUMMARY.md
docs/archive/GPT5.1_ARCHITECTURE_RESPONSE.md
docs/archive/GPT5_BLOCKING_GAPS_CLOSED.md
docs/archive/GPT5_TECHNICAL_REPORT_2025_10_31_FINAL.md
docs/archive/HANDOVER_RC10_3c_SESSION_2025_11_02.md
docs/archive/HARDCORE_REDTEAM_SUMMARY_2025_10_31.md
docs/archive/INTERIM_REPORT_2025_11_27.md
docs/archive/KIDS_POLICY_INTEGRATION.md
docs/archive/OTB_BYPASS_REPORT_2025_10_31.md
docs/archive/OTB_GATES_CATASTROPHIC_FAILURE_2025_10_31.md
docs/archive/PERSUASION_FILTER_COMPLETE.md
docs/archive/PESTALOZZI_ENGINE_CONCEPT.md
docs/archive/PRIVACY_FIRST_DESIGN.md
docs/archive/PR_BODY.md
docs/archive/PYPI_UPLOAD_GUIDE.md
docs/archive/README_V2_2_ALPHA.md
docs/archive/ROADMAP_BETA.md
docs/archive/SCIENTIFIC_FRAMEWORK.md
docs/archive/SESSION_FINAL_2025_10_28.md
docs/archive/SESSION_HANDOVER_2025_10_28_COMPLETE.md
docs/archive/SESSION_HANDOVER_2025_10_28_SCIENTIFIC_PATCHES.md
docs/archive/TECHNICAL_HANDOVER.md
docs/archive/USAGE_ABLATION.md
docs/decisions/CRITICAL_ISSUE_HOTFIX_NOT_APPLIED.md
docs/decisions/FINAL_DECISION_HOTFIX_DEPLOY.md
docs/decisions/FINAL_HOTFIX_SUMMARY.md
docs/decisions/HOTFIX_EXECUTION_SUMMARY.md
docs/decisions/HOTFIX_IMPLEMENTATION_COMPLETE.md
docs/decisions/HOTFIX_STATUS_UPDATE.md
docs/decisions/HOTFIX_SUCCESS_REPORT.md
docs/decisions/HOTFIX_VALIDATION_RESULTS.md
docs/decisions/README.md
docs/kids_policy/ARCHITECTURE.md
docs/kids_policy/CHAOS_REPORT_v1.1.md
docs/kids_policy/HANDOVER_MYPY_FIXES_2025_11_28.md
docs/kids_policy/HANDOVER_v2.0.1_FINAL_2025_11_28.md
docs/kids_policy/HANDOVER_v2.0_2025_11_28.md
docs/kids_policy/HANDOVER_v2.1_FINAL_2025_11_29.md
docs/kids_policy/I0C035E_Research_Validation_Summary.md
docs/kids_policy/NEMESIS_REPORT_v1.2.md
docs/kids_policy/STRATEGIC_ANALYSIS_KIMI_RESEARCH_2025_11_28.md
docs/kids_policy/TAG2_FINAL_VALIDATION_REPORT_I0C035E.md
docs/kids_policy/TECHNICAL_REPORT_v1.2.0-CONTEXT.md
docs/kids_policy/TECHNICAL_REPORT_v2.0_ENGINE_2025_11_28.md
docs/philosophy/NEURAL_ARCHITECTURE_EMERGENCE_2025_11_28.md
docs/philosophy/PERFECTION_PARADOX_QUANTUM_2025_11_28.md
docs/reports/HYDRA_TEST_RESULTS_2025_11_28.md
docs/reports/RC8_INTEGRATION_VALIDATION_2025_11_01.md
docs/reports/RC8_TEST_RESULTS_2025_11_01.md
docs/reports/RC9_FPR2_FINAL_REPORT.md
docs/reports/RC9_FPR3_COMPLETION_REPORT.md
docs/reports/TECHNICAL_REPORT_COMMAND_INJECTION_BYPASS_2025_11_27.md
docs/reports/TEST_ANALYSIS_2025_11_27.md
docs/reports/TEST_RESULTS_2025_11_27.md
docs/reports/TEST_STATUS_REMAINING_7_FAILURES.md
examples/answer_policy_example.py
examples/demo_multi_gate.py
examples/langchain_integration.py
examples/minimal_fastapi.py
examples/quickstart.py
examples/quickstart_fastapi.py
policies/base.yaml
src/hak_gal/__init__.py
src/hak_gal/core/__init__.py
src/hak_gal/core/config.py
src/hak_gal/core/engine.py
src/hak_gal/core/exceptions.py
src/hak_gal/core/redis_session_manager.py
src/hak_gal/core/session_manager.py
src/hak_gal/layers/__init__.py
src/hak_gal/layers/inbound/__init__.py
src/hak_gal/layers/inbound/normalization_layer.py
src/hak_gal/layers/inbound/regex_gate.py
src/hak_gal/layers/inbound/sanitizer.py
src/hak_gal/layers/inbound/vector_guard.py
src/hak_gal/layers/outbound/__init__.py
src/hak_gal/layers/outbound/tool_guard.py
src/hak_gal/utils/__init__.py
src/hak_gal/utils/crypto.py
src/hak_gal/utils/json_parser.py
src/hak_gal/utils/secure_logger.py
src/hak_gal/utils/tenant_log_redactor.py
src/hak_gal/utils/tenant_rate_limiter.py
src/hak_gal/utils/tenant_redis_pool.py
src/layer15/__init__.py
src/layer15/age_router.py
src/layer15/crisis.py
src/layer15/deceptive_empathy.py
src/layer15/guard.py
src/layer15/owasp_sinks.py
src/layer15/rsi_childsafe.py
src/layer15/validators/__init__.py
src/layer15/validators/age_stratified_nli.py
src/llm_firewall/__init__.py
src/llm_firewall/cli.py
src/llm_firewall/config.py
src/llm_firewall/core.py
src/llm_firewall/guard.py
src/llm_firewall/policy_config.py
src/llm_firewall/storage.py
src/llm_firewall/adapters/__init__.py
src/llm_firewall/adapters/write_log_adapter.py
src/llm_firewall/adapters/auth/__init__.py
src/llm_firewall/adapters/auth/spatial_captcha_adapter.py
src/llm_firewall/agents/__init__.py
src/llm_firewall/agents/config.py
src/llm_firewall/agents/countmin_sketch.py
src/llm_firewall/agents/detector.py
src/llm_firewall/agents/example_usage.py
src/llm_firewall/agents/inspector.py
src/llm_firewall/agents/memory.py
src/llm_firewall/agents/state.py
src/llm_firewall/aggregate/__init__.py
src/llm_firewall/aggregate/conformal_stacker.py
src/llm_firewall/app/composition_root.py
src/llm_firewall/cache/__init__.py
src/llm_firewall/cache/cache_adapter.py
src/llm_firewall/cache/decision_cache.py
src/llm_firewall/cache/langcache_adapter.py
src/llm_firewall/calibration/__init__.py
src/llm_firewall/calibration/conformal_online.py
src/llm_firewall/calibration/lodo.py
src/llm_firewall/calibration/qhat_cache.py
src/llm_firewall/calibration/safe_bandit.py
src/llm_firewall/calibration/time_gate.py
src/llm_firewall/calibration/weighted_mondrian.py
src/llm_firewall/core/__init__.py
src/llm_firewall/core/adapter_health.py
src/llm_firewall/core/decision_policy.py
src/llm_firewall/core/firewall_engine_v2.py
src/llm_firewall/core/policy_provider.py
src/llm_firewall/core/types.py
src/llm_firewall/core/domain/__init__.py
src/llm_firewall/core/domain/spatial_captcha.py
src/llm_firewall/core/domain/write_policy.py
src/llm_firewall/core/ports/__init__.py
src/llm_firewall/core/ports/auth_port.py
src/llm_firewall/db/__init__.py
src/llm_firewall/detectors/__init__.py
src/llm_firewall/detectors/action.py
src/llm_firewall/detectors/agentic_campaign.py
src/llm_firewall/detectors/armor_markers.py
src/llm_firewall/detectors/attack_patterns.py
src/llm_firewall/detectors/bidi_locale.py
src/llm_firewall/detectors/context_poisoning.py
src/llm_firewall/detectors/cyber_ops.py
src/llm_firewall/detectors/dense_alphabet.py
src/llm_firewall/detectors/emoji_normalize.py
src/llm_firewall/detectors/encoding_archive_sniff.py
src/llm_firewall/detectors/encoding_base64_sniff.py
src/llm_firewall/detectors/encoding_base85.py
src/llm_firewall/detectors/encoding_rfc2047_sniff.py
src/llm_firewall/detectors/entropy.py
src/llm_firewall/detectors/exotic_encodings.py
src/llm_firewall/detectors/homoglyph_spoof.py
src/llm_firewall/detectors/identifiers.py
src/llm_firewall/detectors/idna_punycode.py
src/llm_firewall/detectors/indirect_execution.py
src/llm_firewall/detectors/jailbreak_phrases.py
src/llm_firewall/detectors/keyword_calls.py
src/llm_firewall/detectors/multilingual_keywords.py
src/llm_firewall/detectors/pdf_xmp.py
src/llm_firewall/detectors/png_text_sniff.py
src/llm_firewall/detectors/secret_patterns.py
src/llm_firewall/detectors/tool_call_extractor.py
src/llm_firewall/detectors/tool_call_validator.py
src/llm_firewall/detectors/tool_killchain.py
src/llm_firewall/detectors/transport_indicators.py
src/llm_firewall/detectors/unicode_exotic.py
src/llm_firewall/detectors/unicode_hardening.py
src/llm_firewall/engines/__init__.py
src/llm_firewall/engines/decision_engine.py
src/llm_firewall/engines/explanation_formatter.py
src/llm_firewall/engines/feedback_learner.py
src/llm_firewall/engines/statistics_tracker.py
src/llm_firewall/evidence/__init__.py
src/llm_firewall/evidence/graph.py
src/llm_firewall/evidence/ground_truth_scorer.py
src/llm_firewall/evidence/pipeline.py
src/llm_firewall/evidence/source_verifier.py
src/llm_firewall/evidence/validator.py
src/llm_firewall/fusion/__init__.py
src/llm_firewall/fusion/adaptive_threshold.py
src/llm_firewall/fusion/dempster_shafer.py
src/llm_firewall/fusion/robbins_monro.py
src/llm_firewall/gates/__init__.py
src/llm_firewall/gates/benign_vault.py
src/llm_firewall/gates/circuit_breaker.py
src/llm_firewall/gates/executability_probe.py
src/llm_firewall/gates/msg_guard.py
src/llm_firewall/gates/msg_guard_enhanced.py
src/llm_firewall/gates/msg_guard_grayzone.py
src/llm_firewall/gates/normalization_guard.py
src/llm_firewall/gates/safety_sandwich.py
src/llm_firewall/gates/safety_sandwich_v2.py
src/llm_firewall/gates/secrets_heuristics.py
src/llm_firewall/gates/steganography_guard.py
src/llm_firewall/gates/stream_guard.py
src/llm_firewall/guardnet/__init__.py
src/llm_firewall/guardnet/export_onnx.py
src/llm_firewall/guardnet/gate_integration.py
src/llm_firewall/guardnet/model.py
src/llm_firewall/guardnet/train.py
src/llm_firewall/guardnet/features/__init__.py
src/llm_firewall/guardnet/features/extractor.py
src/llm_firewall/heuristics/__init__.py
src/llm_firewall/heuristics/context_whitelist.py
src/llm_firewall/heuristics/provider_complexity.py
src/llm_firewall/input_protection/__init__.py
src/llm_firewall/input_protection/topic_fence.py
src/llm_firewall/integrations/__init__.py
src/llm_firewall/integrations/langchain/__init__.py
src/llm_firewall/integrations/langchain/callbacks.py
src/llm_firewall/integrations/langchain/example_usage.py
src/llm_firewall/judges/__init__.py
src/llm_firewall/judges/base.py
src/llm_firewall/judges/dummy_nli.py
src/llm_firewall/judges/nli_consistency.py
src/llm_firewall/judges/persuasion_fusion.py
src/llm_firewall/judges/policy_judge.py
src/llm_firewall/layer15/__init__.py
src/llm_firewall/layer15/age_router.py
src/llm_firewall/layer15/crisis.py
src/llm_firewall/layer15/deceptive_empathy.py
src/llm_firewall/layer15/guard.py
src/llm_firewall/layer15/owasp_sinks.py
src/llm_firewall/layer15/rsi_childsafe.py
src/llm_firewall/ledger/__init__.py
src/llm_firewall/ledger/decision_ledger.py
src/llm_firewall/lexicons/regex_generator.py
src/llm_firewall/lexicons/security_pretext.json
src/llm_firewall/lexicons/sem_syn_20.json
src/llm_firewall/lexicons/persuasion/authority.json
src/llm_firewall/lexicons/persuasion/commitment_consistency.json
src/llm_firewall/lexicons/persuasion/liking.json
src/llm_firewall/lexicons/persuasion/reciprocity.json
src/llm_firewall/lexicons/persuasion/roleplay_ignore_rules.json
src/llm_firewall/lexicons/persuasion/scarcity_urgency.json
src/llm_firewall/lexicons/persuasion/social_proof.json
src/llm_firewall/lexicons/persuasion/unity_identity.json
src/llm_firewall/lexicons_gpt5/evasions.json
src/llm_firewall/lexicons_gpt5/harm_domains.json
src/llm_firewall/lexicons_gpt5/intents.json
src/llm_firewall/metacognitive/__init__.py
src/llm_firewall/metacognitive/entities.py
src/llm_firewall/metrics/__init__.py
src/llm_firewall/metrics/emit.py
src/llm_firewall/metrics/guardnet_exporter.py
src/llm_firewall/metrics/hooks.py
src/llm_firewall/metrics/registry.py
src/llm_firewall/monitoring/__init__.py
src/llm_firewall/monitoring/canaries.py
src/llm_firewall/monitoring/explain_why.py
src/llm_firewall/monitoring/influence_budget.py
src/llm_firewall/monitoring/influence_budget_repo.py
src/llm_firewall/monitoring/shingle_hasher.py
src/llm_firewall/normalize/__init__.py
src/llm_firewall/normalize/prescan.py
src/llm_firewall/normalize/unicode_hardening.py
src/llm_firewall/normalizers/__init__.py
src/llm_firewall/normalizers/ascii85.py
src/llm_firewall/normalizers/decoded_risk.py
src/llm_firewall/normalizers/encoding_chain.py
src/llm_firewall/normalizers/escapes.py
src/llm_firewall/normalizers/mime_unfold.py
src/llm_firewall/normalizers/unescape_u.py
src/llm_firewall/normalizers/utf7seg.py
src/llm_firewall/persuasion/__init__.py
src/llm_firewall/persuasion/ac_trie.py
src/llm_firewall/persuasion/detector.py
src/llm_firewall/persuasion/hash_vectorizer.py
src/llm_firewall/persuasion/instructionality.py
src/llm_firewall/persuasion/invariance_gate.py
src/llm_firewall/persuasion/l3_classifier.py
src/llm_firewall/persuasion/neutralizer.py
src/llm_firewall/pipeline/__init__.py
src/llm_firewall/pipeline/cascading_firewall.py
src/llm_firewall/pipeline/context.py
src/llm_firewall/pipeline/guarded_completion.py
src/llm_firewall/pipeline/normalize.py
src/llm_firewall/policy/__init__.py
src/llm_firewall/policy/aggregators.py
src/llm_firewall/policy/analyzer.py
src/llm_firewall/policy/compiler.py
src/llm_firewall/policy/context_policies.py
src/llm_firewall/policy/dsl.py
src/llm_firewall/policy/engine.py
src/llm_firewall/policy/risk_thresholds.py
src/llm_firewall/policy/risk_weights.py
src/llm_firewall/policy/risk_weights_v2.py
src/llm_firewall/policy/risk_weights_v2_otb.py
src/llm_firewall/policy/unicode_context.py
src/llm_firewall/preprocess/__init__.py
src/llm_firewall/preprocess/canonicalize.py
src/llm_firewall/preprocess/context.py
src/llm_firewall/preprocess/extract_literals.py
src/llm_firewall/redteam/grammar_mutators.py
src/llm_firewall/risk/__init__.py
src/llm_firewall/risk/risk_scorer.py
src/llm_firewall/risk/stacking.py
src/llm_firewall/rules/__init__.py
src/llm_firewall/rules/patterns.py
src/llm_firewall/rules/patterns_v2.py
src/llm_firewall/rules/scoring_gpt5.py
src/llm_firewall/safety/__init__.py
src/llm_firewall/safety/band_judge.py
src/llm_firewall/safety/embedding_detector.py
src/llm_firewall/safety/ensemble_validator.py
src/llm_firewall/safety/gpt5_detector.py
src/llm_firewall/safety/input_ensemble.py
src/llm_firewall/safety/llm_judge.py
src/llm_firewall/safety/perplexity_detector.py
src/llm_firewall/safety/text_preproc.py
src/llm_firewall/safety/validator.py
src/llm_firewall/session/__init__.py
src/llm_firewall/session/auto_strict_guard.py
src/llm_firewall/session/autonomy_heuristics.py
src/llm_firewall/session/campaign_graph.py
src/llm_firewall/session/e_value_risk.py
src/llm_firewall/session/operator_budget.py
src/llm_firewall/session/session_slowroll.py
src/llm_firewall/session/sticky_window.py
src/llm_firewall/session/yaml_alias_assembler.py
src/llm_firewall/spatial/__init__.py
src/llm_firewall/spatial/generator.py
src/llm_firewall/spatial/renderer.py
src/llm_firewall/text/__init__.py
src/llm_firewall/text/normalize.py
src/llm_firewall/text/normalize_unicode.py
src/llm_firewall/text/normalize_v2.py
src/llm_firewall/text/obfuscation_guard.py
src/llm_firewall/tools/tool_firewall.py
src/llm_firewall/trust/__init__.py
src/llm_firewall/trust/content_hasher.py
src/llm_firewall/trust/domain_scorer.py
src/llm_firewall/trust/nli_consistency.py
src/llm_firewall/utils/__init__.py
src/llm_firewall/utils/types.py
src/llm_firewall/whitelist/__init__.py
src/llm_firewall/whitelist/tlsh_db.py
src/llm_security_firewall.egg-info/PKG-INFO
src/llm_security_firewall.egg-info/SOURCES.txt
src/llm_security_firewall.egg-info/dependency_links.txt
src/llm_security_firewall.egg-info/entry_points.txt
src/llm_security_firewall.egg-info/requires.txt
src/llm_security_firewall.egg-info/top_level.txt
src/swarm/swarm_client.py
tests/test_agentic_campaign.py
tests/test_auto_strict_guard.py
tests/test_benchmarks_harness.py
tests/test_bidi_locale.py
tests/test_bidi_proximity.py
tests/test_campaign_benchmark.py
tests/test_canonicalization.py
tests/test_canonicalizer_required.py
tests/test_claim_graph.py
tests/test_conformal_online.py
tests/test_content_hasher.py
tests/test_context_whitelist.py
tests/test_core_engine_v2_hephaestus.py
tests/test_core_v2_fusion.py
tests/test_data_generator.py
tests/test_decision_cache.py
tests/test_decision_cache_integration.py
tests/test_dempster_shafer_fusion.py
tests/test_domain_trust_scorer.py
tests/test_e_value_session_risk.py
tests/test_encoding_base85.py
tests/test_encoding_controls.py
tests/test_evidence_pipeline.py
tests/test_evidence_validator.py
tests/test_explain_why.py
tests/test_explanation_formatter.py
tests/test_feature_extractor.py
tests/test_gapped_regex.py
tests/test_gpt5_adversarial.py
tests/test_gpt5_hardcore_redteam.py
tests/test_grammar_mutators.py
tests/test_ground_truth_scorer.py
tests/test_guardnet_exporter.py
tests/test_guardnet_shapes.py
tests/test_hardcore_otb_bypass.py
tests/test_hc1_policy_invariant.py
tests/test_hybrid_cache.py
tests/test_hydra_13_false_positives.py
tests/test_hydra_13_false_positives_direct.py
tests/test_influence_budget.py
tests/test_input_ensemble_calibration.py
tests/test_layer15_integration.py
tests/test_msg_guard_grayzone.py
tests/test_nli_consistency.py
tests/test_normalize_v2.py
tests/test_obfuscation_guard.py
tests/test_p0_critical_fixes.py
tests/test_patterns_v2.py
tests/test_persona_epistemik_separation.py
tests/test_policy_budgets.py
tests/test_policy_dsl_parse.py
tests/test_policy_engine_integration.py
tests/test_policy_modes.py
tests/test_policy_sat_and_compile.py
tests/test_policy_verify_invariant.py
tests/test_prometheus_rules.py
tests/test_rc10b_cli_smoke.py
tests/test_rc10b_eval.py
tests/test_rc10b_high_watermark.py
tests/test_regression_50_novel_with_cache.py
tests/test_robbins_monro.py
tests/test_safe_bandit.py
tests/test_safety_sandwich.py
tests/test_safety_sandwich_metrics.py
tests/test_safety_sandwich_v2.py
tests/test_safety_validator.py
tests/test_safety_validator_edge_cases.py
tests/test_secrets_enhanced.py
tests/test_shingle_hasher.py
tests/test_snapshot_canaries.py
tests/test_stacking.py
tests/test_stage4_challenge.py
tests/test_stage5_gauntlet.py
tests/test_statistics_tracker.py
tests/test_temporal_gate.py
tests/test_tool_call_extractor.py
tests/test_tool_call_validator.py
tests/test_unicode_hardening_advanced.py
tests/test_weighted_mondrian.py
tests/test_windowed_hotpath.py
tests/test_write_log_adapter.py
tests/test_write_policy.py
tests/test_yaml_alias_assembler.py