feat: implement M2 — CI failure parsing and AI review generation#9
Merged
Conversation
Module 04 (AI Change Review) — promoted to Candidate:
- review generate: L1/L2/L3 record generation with correct checklist per level
- review validate: validates records against ODS AI Change Review schema
- review ai-percentage: estimates AI contribution from commit log footers
- L3 records include second_reviewer requirement
Module 05 (CI Failure) — promoted to Candidate:
- ci parse: parses CI failure logs with AI hallucination detection
- Detects: non-existent symbols, wrong imports, deprecated APIs,
fake URLs, incorrect defaults, hallucinated function calls
- Produces structured JSON report with fix suggestions
- ci explain: human-readable failure analysis with AI highlights
- ci fix-suggestions: prioritized fix list with auto-fix detection
- New internal/ciparser package for CI log parsing
CLI README updated to reflect M2 Candidate status
2 tasks
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Implement M2 (Q4 2026): CI Failure & AI Review — demonstrating the AI-native value proposition.
Changes
Module 04 — AI Change Review (Draft → Candidate)
ods review generate: Full L1/L2/L3 record generation--level L1|L2|L3flag with auto-detection from AI percentagesecond_reviewerrequirementods review validate: Validates against ODS AI Change Review schemaods review ai-percentage: Estimates AI contribution from commit log footers via stdinModule 05 — CI Failure (Draft → Candidate)
ods ci parse: Full CI log parser with AI hallucination detectionods ci explain: Human-readable failure analysis highlighting AI-related issuesods ci fix-suggestions: Prioritized fix list with auto-fix availabilityNew:
internal/ciparserpackageTesting
Type