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