Change docs.json to mint.json for multi docs #83
Conversation
- Add a project-level Codex skill for VectorLint-style content review. - Include per-rule reviewer directives, finding templates, and default rules. - Add rule discovery and parser/scorer scripts for grounded findings.
…and-score - Export resolveRuleName: reads rule-index.yml, returns human-readable name matched by path; falls back to basename - Add SessionFinding and SessionLog exported types - Export buildSessionLog: maps Finding[] to SessionLog with ruleName resolved per finding - Export writeSessionLog: creates sessionsDir, writes colon-safe timestamped JSON log - Add parseWriteLogFlag helper for --write-log flag detection
…write-log flag parsing
|
Caution Review failedPull request was closed or merged during review 📝 WalkthroughWalkthroughIntroduces an agentic content review skill for markdown content validation using Changes
Sequence DiagramsequenceDiagram
actor Caller
participant System as Content Review System
participant RuleDiscovery as Rule Discovery
participant SubagentMgr as Subagent Manager
participant Subagent as Reviewer Subagent
participant Parser as Parser & Scorer
participant Logger as Session Logger
Caller->>System: Invoke agentic-content-review
System->>RuleDiscovery: List active rules from .vlint/rules
RuleDiscovery-->>System: [Rule1, Rule2, Rule3...]
loop For each (SourceFile, Rule) pair
System->>SubagentMgr: Dispatch subagent
SubagentMgr->>Subagent: Process rule against source file
Subagent->>Subagent: Read source & rule files<br/>Generate findings
Subagent-->>SubagentMgr: Markdown findings report
end
System->>Parser: Parse & validate all findings
Parser->>Parser: Validate against finding-template<br/>Compute density score
Parser->>Logger: Build session log
Logger-->>Logger: Resolve rule names, write JSON
Parser-->>System: Scored report with findings<br/>& validation metadata
System-->>Caller: Structured review output
Estimated Code Review Effort🎯 3 (Moderate) | ⏱️ ~28 minutes Possibly Related PRs
Suggested Reviewers
Poem
🚥 Pre-merge checks | ✅ 3 | ❌ 2❌ Failed checks (2 warnings)
✅ Passed checks (3 passed)
✏️ Tip: You can configure your own custom pre-merge checks in the settings. ✨ Finishing Touches📝 Generate docstrings
🧪 Generate unit tests (beta)
Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out. Comment |
Summary by CodeRabbit
New Features
Chores