madhan-karthikeyan/DecisionDrift Review

Detect violations of architecture decisions in PRs via deterministic rules and optional LLM semantic review.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
llm-api-keyAPI key for the LLM provider (OpenAI / Groq / OpenRouter, or "ollama" for local). Omit for deterministic enforce-only mode.no
llm-modelLLM model name (e.g. gpt-4o, llama-3.3-70b-versatile, qwen2.5-coder:7b).nogpt-4o
llm-base-urlBase URL for the LLM API (e.g. http://localhost:11434/v1 for Ollama).no
adr-dirPath to the ADR directory within the repository.nodocs/adr
fail-on-violationFail the CI check when violations are found.nofalse
min-confidenceMinimum confidence threshold (0.0–1.0) for bootstrap candidates. Lower values generate more ADRs.no0.3
max-pairsMaximum number of (ADR, symbol) pairs to classify.no15
similarity-thresholdMinimum similarity score for a decision to be considered.no0.5
timeout-secondsMaximum wall-clock time for the review in seconds.no300
sarif-output-pathPath to write SARIF output file. Leave empty to skip SARIF generation. Example: results/decisiondrift.sarifno""
review-modePR review submission mode. "comment" (default, just post a comment), "request-changes" (always request changes on violations), "auto" (approve on clean, request changes on violations).nocomment

no outputs