Skip to content

Roadmap

Nick edited this page Mar 10, 2026 · 6 revisions

Roadmap

Future enhancements planned for PATAS after successful pilot.

P1: Integration Enhancements

Streaming Ingestion

  • Kafka/RabbitMQ consumer for real-time message processing
  • Support for high-throughput message streams
  • Automatic backpressure handling

UI for Rule Management

  • Web interface for viewing/editing rules
  • Quick disable/enable for problematic rules
  • Rule performance dashboards
  • Moderator feedback interface

Unicode and Emoji Handling

  • Improved Unicode normalization
  • Better emoji processing (preserve as tokens)
  • RTL language support improvements

Multilingual Support

  • Multilingual embeddings (BGE-M3, E5)
  • Language-specific normalization
  • Cross-language pattern detection

P2: Scaling Optimizations

Sharded Evaluation

  • Parallel evaluation across message shards
  • Distributed evaluation for 10M+ messages
  • Shard-aware rule evaluation

Database Optimization

  • Table partitioning by timestamp
  • Read replicas for evaluation queries
  • Optimized indexes for large datasets

Retention and Archiving

  • Automatic data retention policies
  • Cold storage archiving
  • Configurable TTL for messages

Enhanced Risk Assessment

  • Whitelist support for known patterns
  • Context-aware risk scoring
  • LLM-based false positive detection

P3: Advanced Features

A/B Testing

  • Shadow mode for partial traffic
  • Comparison metrics (shadow vs active)
  • Automatic promotion on improvement

Feedback Loop

  • Moderator feedback API
  • Automatic rule deprecation from feedback
  • Pattern improvement from corrections

Cost Optimization

  • Automatic threshold adjustment based on budget
  • Smart batching for LLM calls
  • Cost guard with auto-scaling

Dark Launch

  • Gradual rule rollout
  • Canary deployments
  • Automatic rollback on degradation

Timeline

After Pilot (Month 1-2):

  • P1 items based on pilot feedback
  • Critical scaling optimizations (P2)

Post-Pilot (Month 3-6):

  • Remaining P2 items
  • P3 advanced features

Long-term:

  • Continuous improvements based on production usage
  • Community-driven enhancements

Contributing

Roadmap items are prioritized based on:

  1. User feedback from pilot deployments
  2. Production requirements from large-scale deployments
  3. Community contributions

To request features or contribute, see GitHub Issues.

Clone this wiki locally