Skip to content

Use mwfl 0.2.1 structured diagnostics - #11

Merged
everettjf merged 1 commit into
mainfrom
agent/use-mwfl-0.2.1-diagnostics
Aug 19, 2026
Merged

Use mwfl 0.2.1 structured diagnostics#11
everettjf merged 1 commit into
mainfrom
agent/use-mwfl-0.2.1-diagnostics

Conversation

@everettjf

@everettjf everettjf commented Aug 19, 2026

Copy link
Copy Markdown
Owner

What changed

  • link the pinned mwfl 0.2.1 diagnostics component
  • format Liney's local log records through mwfl's structured diagnostic event envelope
  • retain Liney's existing timestamp, bounded rotation, crash recovery and privacy-conscious ZIP policy
  • verify the exported diagnostic bundle contains the structured event and excludes sensitive history/dump content

Why

This is a low-risk second mwfl adoption boundary. mwfl now owns stable event formatting, PID/TID attribution, UTF-8 conversion and pre-sink sanitization, while Liney keeps its application-specific recovery and export behavior.

This PR intentionally does not replace Liney's crash-dump writer yet. Liney uses MiniDumpWithThreadInfo; mwfl 0.2.1 does not expose that policy. The companion mwfl PR adds it without forcing Liney to downgrade dump quality.

Validation

  • git diff --check
  • GitHub CI passed: Ubuntu unit tests, Windows 2022 full build/smoke/stress, and Windows 2025 full build/smoke/stress
  • recovery self-test verifies the mwfl event envelope is exported while command history, secrets and minidump memory remain excluded

Stack

@everettjf
everettjf force-pushed the agent/use-mwfl-0.2.1-diagnostics branch from 4f01ea4 to a8630af Compare August 19, 2026 22:06
@everettjf
everettjf changed the base branch from agent/use-mwfl-0.2.1-deployment to main August 19, 2026 23:23
@everettjf
everettjf marked this pull request as ready for review August 19, 2026 23:23
@everettjf
everettjf merged commit ea7727f into main Aug 19, 2026
5 of 6 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant