Roadmap

The Revathryn development direction and progress, organised by capability area.

This roadmap represents current intentions and priorities and may change as the project develops.

Completed In Progress Planned Under Consideration

Foundation

Core architecture

Completed

A modular, extensible architecture with clear boundaries between repository discovery, analysis, issue management and operations.

Repository management

Completed

Registering and managing repositories, including their local paths and operational state.

Repository scanning and discovery

Completed

Configurable repository scanning with progress tracking and persisted scan records.

File fingerprinting

Completed

Content fingerprinting and manifest-based incremental scanning for efficient change detection.

Analysis and Review

Review engine architecture

Completed

An extensible analyser and analysis-engine contract for introducing new languages and review types.

Language-specific analysers

Completed

A Roslyn-based C# analyser maps code symbols into a structured model. C# is the initial language focus.

AI-powered code review

Completed

AI-assisted review engines apply configured prompts to repository contents via OpenAI-compatible APIs.

Structured issue generation

Completed

Findings are persisted with category, severity and status, and reconciled against the current state of the code.

Issue Management

Issue browsing and filtering

Completed

Browse and inspect findings through the web interface.

Issue details and review context

Completed

Inspect the reasoning and context behind each finding.

Priority-based presentation

Completed

Findings are classified and presented with severity and priority, with configurable severity rules.

Validation

Independent AI issue validation

Completed

A separate validation workflow re-checks findings against repository context.

Review engine separation

Completed

Review and validation responsibilities are separated into distinct workflows.

Validation tooling

Completed

Background workers drive validation, duplicate detection and reconciliation.

Human confirmation of resolved issues

Under Consideration

Explicit human confirmation of resolved findings is being considered for a future phase.

Platform and Operations

Administration dashboard

Completed

An operational dashboard with live status of repositories, findings and processing.

System health monitoring

Completed

Health checks, readiness reporting and uptime monitoring.

Reliability and recovery

Completed

Recovery from interrupted processing on startup with resilient background workers.

Retry handling and operational visibility

Completed

Retry handling with exponential backoff, processing gates and operational diagnostics.

Future Capabilities

Additional review types

Planned

Introduce new review types for additional engineering concerns.

Missing unit test detection

Under Consideration

Detect source modules that lack corresponding tests.

AI-assisted test generation

Under Consideration

Generate test cases with AI assistance where a gap is identified.

Additional language analysers

Planned

Extend analysis beyond C# to additional languages.

Expanded validation capabilities

Planned

Broaden independent validation across more finding types and contexts.