Skip to content

Assess deferred sodium initialization fallback during module import #60

@MariusStorhaug

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
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions