$ show openclaw/openclaw-rtt
OpenClaw RTT is a data repository that stores normalized round-trip time (RTT) performance test results for the OpenClaw multi-channel messaging integration platform. It contains structured JSONL files under `data/channels/` for Telegram, Slack, Discord, and WhatsApp, alongside raw `result.json` files under `runs/`. The data is collected from automated QA canary and release harness runs executed via `pnpm openclaw qa <channel>`, with all tests using a mock OpenAI provider. The repository's primary function is to enable version-to-version performance regression tracking across chat channels, with summaries displayed in the README dashboard. The codebase includes import and summary scripts, validation logic, and CI workflows, but the majority of content is historical test result data. Notable patterns include consistent JSONL schemas, polling configurations, and resource measurement (max RSS, elapsed time). Many channel tests, especially Slack and WhatsApp, show persistent failures, indicating integration issues or broken test infrastructure.
The LLM identified 3 files worth highlighting for reuse:
A compact test that validates RPC metric rows are sourced from native Gateway measurements, not channel-derived data. It uses a temporary directory, writes fake data, and asserts rejection. This is a clean, self-contained validation test pattern that could be adapted to enforce data integrity rules in other metrics pipelines.
A centralized map documenting reasons why specific package versions have missing test results per channel. This pattern is reusable for any project that needs to record and display known gaps in time-series data, such as test failures or skipped releases, with human-readable explanations.
Defines the list of non-channel surfaces (e.g., RPC, Control UI) and exports helper functions for data paths and surface enumeration. Although simple, this configuration pattern is reusable for projects that need to manage multiple data sources with consistent directory structures and naming conventions.