# infra-run Roadmap This file tracks planned `infra-run` additions without presenting them as completed work. ## Candidate Additions - More sample reports for disk pressure, service failures, and network incidents. - A small Python parser for converting script output into a markdown change note. - Additional Ansible molecule or container-based syntax checks where platform support is realistic. - Standalone runbooks that reference the existing Bash workflows. - Shared known-error pattern catalog review. - Additional links between Python findings and existing runbooks. - Change evidence collector for pre-check and post-check notes. - Report examples suitable for incident and change tickets. - Optional wrapper command only after the standalone Python tools stabilize. ## Implemented Additions - `infra-run/scripts/python/incident-log-summary/` - first read-only Python log analysis helper for summarizing configured incident patterns from local log files. - `infra-run/scripts/python/log-diff-checker/` - read-only before/after log comparison helper for post-change pattern review. - `infra-run/scripts/python/auth-log-audit/` - read-only authentication log audit helper for local SSH, sudo, su, and PAM review. - `infra-run/scripts/python/jvm-log-analyzer/` - read-only JVM and Java application log analyzer for exceptions, stack traces, HTTP 5xx entries, database issues, TLS failures, and JVM failure symptoms. - `infra-run/scripts/python/journal-analyzer/` - read-only exported `journalctl` text analyzer for summarizing failed units, dependency issues, restart patterns, OOM findings, disk/filesystem symptoms, and related service warnings. - `infra-run/scripts/python/known-error-matcher/` - read-only known-error matcher for local logs and JSON pattern catalogs with severity, category, samples, and runbook references. ## Not Planned - A full compliance benchmark implementation. - Automated production changes without review gates. - Vendor-specific storage actions that cannot be tested in a lab.