ibrahim1023/ci-rootcause

Deterministic CI root cause analysis with optional guarded fix PR creation.

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
github_tokenToken for GitHub API operations.yes
create_fix_prWhether to open a guarded fix PR.nofalse
offline_onlyWhether to force offline-only mode (skip remote PR creation).nofalse
post_pr_commentWhether to post RCA summary comment.notrue
base_refExplicit base ref override for diff analysis.no
head_refExplicit head ref override for diff analysis.no
config_pathProject config path.no.ci-rootcause.yml
max_fix_filesMaximum files allowed in generated fix patch.no5
min_pr_confidenceMinimum confidence required before creating a fix PR.no0.75
rollout_profileOptional rollout profile (supported: safe-github-rollout).no""
modeExecution mode (deterministic, agentic_assist, agentic_full).nodeterministic
enable_agentic_fullExplicit opt-in gate for agentic_full mode.nofalse
providerAgentic provider (openai, gemini, anthropic, local).nolocal
modelOptional provider model id.no""
provider_api_keyOptional API key for hosted providers; required in agentic modes.no""
validation_commandsOptional agentic validation commands (';' or newline separated).no""
namedescription
classificationDeterministic failure classification.
confidenceDeterministic confidence score.
primary_root_cause_titlePrimary root cause title.
rca_json_pathPath to ci-rca.json.
rca_md_pathPath to ci-rca.md.
pr_createdWhether PR was created.
pr_urlURL of created PR when available.
pr_numberNumber of created PR when available.
pr_failure_reason_codeMachine-readable reason code when PR creation is skipped or fails.
pr_failure_reasonReason PR creation was skipped or failed guardrail checks.