Skip to content

docs: add roadmap and feature planning#83

Open
gimi555 wants to merge 1 commit into
DebugProbe:mainfrom
gimi555:feature/roadmap
Open

docs: add roadmap and feature planning#83
gimi555 wants to merge 1 commit into
DebugProbe:mainfrom
gimi555:feature/roadmap

Conversation

@gimi555
Copy link
Copy Markdown

@gimi555 gimi555 commented May 27, 2026

Overview

This PR adds a new Roadmap.md document containing the planned direction, feature roadmap, and improvement strategy for DebugProbe.

The goal is to provide a clearer long-term vision for the project while organizing future development into structured and realistic phases.


Added

  • New Roadmap.md documentation
  • Product vision and project direction
  • Current feature overview
  • Planned feature roadmap
  • Security and production-readiness plans
  • Outgoing HTTP capture planning
  • Persistence and observability planning
  • UI and developer experience improvements
  • Long-term distributed tracing ideas

Roadmap Highlights

Phase 0 — Foundation & Safety

  • Response header capture
  • /debug authentication
  • Safer defaults
  • Capture size limits
  • Sensitive data redaction

Phase 1 — Outgoing HTTP Capture

  • HttpClient instrumentation
  • Correlation tracking
  • External API visibility
  • Outgoing request dashboard

Phase 2 — Persistence & Storage

  • Pluggable sink architecture
  • File/SQLite storage
  • Export/import support

Phase 3 — Metrics & Observability

  • Request metrics
  • Latency statistics
  • Embedded charts
  • Filtering and search

Phase 4+ — DX & Distributed Tracing

  • UI modernization
  • Replay support
  • OpenTelemetry integration
  • Remote trace aggregation

Purpose

This roadmap is intended to:

  • Help organize future development
  • Make project direction clearer for contributors
  • Prioritize production-readiness improvements
  • Provide visibility into upcoming features
  • Encourage community feedback and discussion

Notes

This PR only adds documentation and does not change runtime behavior.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant