Skip to content

Assess deferred sodium initialization fallback during module import #60

Description

PR #45 intentionally initializes Sodium during module import for deterministic startup and cached constants, but review feedback raised a valid usability trade-off: failing native initialization during import prevents module discovery/help workflows on unsupported hosts.

This follow-up should evaluate whether import-time fail-fast should remain the default or whether deferred init at first public command invocation provides a better user experience without sacrificing validation and diagnostics.

Context:

Metadata

Metadata

Assignees

No one assigned

    Labels

    MaintenanceRepository maintenance and upkeep tasks

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions