Class InherentConflictDetector

java.lang.Object
org.episteme.social.law.InherentConflictDetector

public final class InherentConflictDetector extends Object
Detects internal contradictions and risk factors in contracts and statutes. Uses keyword-based analysis to identify potential legal conflicts.
Version:
1.0
Author:
Silvere Martin-Michiellot, Gemini AI (Google DeepMind)
  • Method Details

    • scanForContradictions

      public static List<InherentConflictDetector.Conflict> scanForContradictions(Map<String,String> clauses)
      Scans a map of legal clauses for keyword-based contradictions.
      Parameters:
      clauses - a map where keys are section identifiers and values are clause texts
      Returns:
      a list of detected conflicts
    • checkValidity

      public static Map<String,Boolean> checkValidity(String text)
      Checks if a contract text meets basic legal validity criteria using simple heuristics. Criteria include Offer, Consideration, and Term.
      Parameters:
      text - the contract text
      Returns:
      a map showing which criteria are present