Skip to content

Centralize native runtime, overlay sessions, and diagnostics#76

Merged
KeyffMS merged 1 commit into
0.5.0.50-alphafrom
agent/0.5.0.50-native-overlay
Jul 26, 2026
Merged

Centralize native runtime, overlay sessions, and diagnostics#76
KeyffMS merged 1 commit into
0.5.0.50-alphafrom
agent/0.5.0.50-native-overlay

Conversation

@KeyffMS

@KeyffMS KeyffMS commented Jul 26, 2026

Copy link
Copy Markdown
Owner

Scope

This PR is part of the 0.5.0.50 KISS/DRY/SPoA/SPoT milestone and targets the 0.5.0.50-alpha integration branch.

Changes

  • introduce an explicit overlay-session aggregate for primary and transient resources;
  • separate magnifier rendering, target availability, and timing policy;
  • decompose native menu tracking into signal, enumeration, policy, and publication components;
  • confine raw P/Invoke declarations to one native interop boundary;
  • route production diagnostics through one structured authority;
  • add focused native, timing, diagnostics, and overlay-session tests.

Audit issues

Implements #55, #56, #57, #58 and #64.

Validation

The guarded Windows workflow reconstructs the reviewed patch on the current integration head, then requires:

  • clean patch application and git diff --check;
  • .NET 8 restore;
  • Release build with warnings treated as errors;
  • complete MSTest suite with TRX output;
  • self-contained Windows x64 publication;
  • source publication only after all checks pass.

@github-actions
github-actions Bot force-pushed the agent/0.5.0.50-native-overlay branch from 15ddf4d to 4c3b180 Compare July 26, 2026 11:32
@KeyffMS
KeyffMS merged commit b9d86d8 into 0.5.0.50-alpha Jul 26, 2026
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