record listens where the plugin is pointed (/mm ws url) and writes every frame to a JSON-lines file; compare reports, per frame type, whether two recordings have the same fields in the same order with the same JSON types. A live headless run against the local server recorded register, telemetry, vitals, chat, combat_stats, character_stats and the share_* frames, and the unsubscribe at logout. The same tool records the DECAL plugin (point its endpoint here) so the two can be compared. Also ships Newtonsoft.Json beside the plugin (a class library does not copy its package dependencies by default; the plugin failed to load without it). Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
30 lines
330 B
Text
30 lines
330 B
Text
# Build output
|
|
bin/
|
|
obj/
|
|
out/
|
|
**/TestResults/
|
|
|
|
# The local folder feed the plugin contract package is dropped into
|
|
packages-local/
|
|
|
|
# Release staging
|
|
artifacts/
|
|
|
|
# IDEs
|
|
.vs/
|
|
.idea/
|
|
*.user
|
|
*.suo
|
|
|
|
# OS
|
|
.DS_Store
|
|
Thumbs.db
|
|
|
|
# Local agent/session state
|
|
.claude/
|
|
.codex/
|
|
.agents/
|
|
.worktrees/
|
|
|
|
# Frame recordings from live runs
|
|
*.jsonl
|