Skip to main content

debugging-sessions

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

Ir a la instalación

Datos de origen

Repositorio
alwaysmeticulous/meticulous-sdk
Última actividad en el origen
12 de marzo de 2026 a las 15:33
Idioma detectado de SKILL.md
inglés
Estrellas
28
Forks
6

Opciones de instalación

De forma predeterminada está seleccionado el prompt que primero revisa el origen. Puedes cambiar a un comando directo o descargar una copia local.

Revisa los archivos de origen

Lee SKILL.md y los archivos complementarios que muestra SkillsMP antes de decidir si quieres instalarlo.

Mostrando SKILL.md

SKILL.md
Instrucciones de origen · Vista previa de solo lectura
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 en GitHub