Skip to main content

debugging-sessions

Investigate problems with recorded session data. Use when session recordings appear incomplete, corrupted, or contain unexpected data.

Informações da origem

Repositório
alwaysmeticulous/meticulous-sdk
Última atividade na origem
12 de março de 2026 às 15:33
Idioma detectado do SKILL.md
inglês
Estrelas
28
Forks
6

Opções de instalação

Por padrão, está selecionado o prompt que primeiro revisa a origem. Você pode mudar para um comando direto ou baixar uma cópia local.

Revise os arquivos de origem

Leia o SKILL.md e os arquivos complementares exibidos pelo SkillsMP antes de decidir se vai instalar.

Exibindo SKILL.md

SKILL.md
Instruções da origem · Visualização somente leitura
name
debugging-sessions
description
Investigate problems with recorded session data. Use when session recordings appear incomplete, corrupted, or contain unexpected data.
# Debugging Session Data Issues Use this guide when investigating problems with the recorded session data itself. ## Investigation Steps ### 1. Examine Session Structure - Read `debug-data/sessions/<id>/data.json` (this can be very large, use grep/search). - Key fields: `rrwebEvents`, `userEvents`, `recordedRequests`, `applicationStorage`, `webSockets`. ### 2. Check User Events - `userEvents` contains the sequence of user interactions that will be replayed. - Verify events are in chronological order. - Check for truncated or incomplete event sequences. - Look for unusually rapid event sequences that may indicate automated behavior. ### 3. Verify Network Recordings - `recordedRequests` contains HAR-format entries of network activity. - Check for missing responses (the request was recorded but the response wasn't). - Look for very large responses that might have been truncated. - Verify content types and encoding are preserved correctly. ### 4. Check Application Storage - `applicationStorage` captures localStorage, sessionStorage, and cookies. - Verify that authentication state is properly captured. - Look for expired tokens or sessions that may cause different behavior during replay. ### 5. Look for Session Quality Issues - Very short sessions (few events) may not provide meaningful coverage. - Sessions with `abandoned: true` were not completed normally. - Check `numberUserEvents` and `numberBytes` for unusually small or large values. ### 6. Verify Recording Environment - Check session metadata for the recording environment (hostname, URL). - Ensure the session was recorded against a compatible version of the application. - Look for environment-specific behavior (staging vs production data).
Ver no GitHub