Skip to content

sdk: module-author ergonomics for config and store #71

Description

@mfw78

Module-author ergonomics with zero host-surface change.
#67 adds config::Slot so modules stop hand-rolling the static RwLock config pattern, with test-isolation helpers that pass under both nextest and libtest.
#67's not-initialised error must ride the ConfigError to Fault conversion wired by #50 in M2, and its lock and poison-handling shape follows the #47 parking_lot decision.
#11's remaining scope is the Wave 2 SDK sugar over the already-landed apply verb: TypedCell, typed keyed collections, the counter helper, WriteBatch, and the Journal guard combinator.
Done when a configured module uses only SDK types for config storage and store access, with no hand-rolled statics or raw byte handling.

Metadata

Metadata

Assignees

No one assigned

    Labels

    area:sdkGuest-side ergonomics: nexum-sdk, nexum-sdk-test, module macrosenhancementNew feature or requestepicUmbrella issue tracking a milestone-scale bundle of child work

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions