Skip to main content

debugging-timelines

Investigate timeline divergence between head and base replays. Use when event sequences, ordering, or timing differ unexpectedly.

インストールへ移動

ソース情報

リポジトリ
alwaysmeticulous/meticulous-sdk
ソースの最終更新活動
2026年3月12日 15:33
検出された SKILL.md の言語
英語
スター
28
フォーク
6

インストール方法

デフォルトでは、最初にソースを確認する Prompt が選択されています。直接コマンドに切り替えるか、ローカルコピーをダウンロードすることもできます。

ソースファイルを確認

インストールを決める前に、SKILL.md と SkillsMP に表示されている付属ファイルをお読みください。

SKILL.md を表示中

SKILL.md
ソースの指示 · 読み取り専用プレビュー
name
debugging-timelines
description
Investigate timeline divergence between head and base replays. Use when event sequences, ordering, or timing differ unexpectedly.
# Debugging Timeline Divergence Use this guide when replay timelines differ unexpectedly between head and base runs. ## Investigation Steps ### 1. Load and Compare Timelines - Read `timeline.json` from both head and base replay directories. - The timeline is an array of events with timestamps, types, and data. - Look for the first event where the timelines diverge. ### 2. Understand Event Types Key timeline event types: - **user-event**: User interactions (click, type, scroll, hover). - **network-request**: API calls and responses. - **screenshot**: Screenshot capture points. - **mutation**: DOM mutations observed during replay. - **navigation**: Page navigation events. - **error**: JavaScript errors. - **console**: Console log messages. ### 3. Identify Divergence Patterns - **Missing events**: Events in base that don't appear in head (or vice versa). - **Reordered events**: Same events but in different sequence. - **Timing shifts**: Events at significantly different virtual timestamps. - **Extra events**: New events not present in the baseline. ### 4. Check Timeline Stats - Read `timeline-stats.json` for aggregated statistics. - Compare event counts, durations, and error counts between replays. ### 5. Trace Back to Root Cause - Once you find the divergence point, look at what happened immediately before. - Check if a user event triggered different behavior. - Look for conditional logic in the application that might execute differently. ### 6. Cross-Reference with Logs - Use timestamps from the timeline divergence to find corresponding log entries. - Check `logs.deterministic.txt` at the same virtual time for additional context.
GitHubで見る