What problem does it solve?
It helps you reason about how the safeguard-ps PowerShell module is wired internally so you can make correct, low-risk changes to module composition, session/auth flows, and event/stream behavior without breaking the public cmdlet surface.
Core Features & Use Cases
- Module internals mapping: Explain how the module manifest (src/safeguard-ps.psd1) composes nested modules and exports public cmdlets, so you know where a change must be made to be visible.
- Root-module execution flow tracing: Track how Connect-Safeguard and Invoke-SafeguardMethod build URLs, manage global session state, and dispatch REST requests (including retries and long-running task polling).
- SignalR/SSE and dynamic group comprehension: Understand negotiate → handshake → event dispatch for streaming listeners, and review dynamic group rule parsing/serialization gotchas and constraints.
Quick Start
Use the architecture skill to trace how your intended change flows through safeguard-ps internals, then validate the right module/utility boundary before editing.