Skip to content
This repository was archived by the owner on Jul 25, 2026. It is now read-only.
This repository was archived by the owner on Jul 25, 2026. It is now read-only.

fix: make lifecycle event mapping lossless for unknown events #103

Description

@snickler

$## Describe the Bug\n\nThe lifecycle event mapping currently appears to collapse unknown event types into SessionCreated, which can misrepresent the real lifecycle state.\n\n## Expected Behavior\n\nUnknown lifecycle events should either be preserved explicitly or mapped to a neutral/unknown state rather than a creation event.\n\n## Environment\n\n- OS: Any\n- .NET Version: .NET 10\n- Squad.SDK.NET Version: current repo state\n\n## Additional Context\n\nThis is a public event-stream semantics issue and should be validated against the intended SDK contract.\n

Metadata

Metadata

Assignees

No one assigned

    Labels

    bugSomething isn't workinggo:needs-researchNeeds investigationpriority:p1This sprintsquadSquad triage inbox — Lead will assign to a membersquad:ashfordAssigned to Ashford (Director of Platform & DevOps)squad:drummerAssigned to Drummer (Tester & QA)type:bugSomething broken

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions