Snider
345fa26062
feat(store): add Exists, GroupExists, and Workspace.Count methods
...
Security Scan / security (push) Has been cancelled
Test / test (push) Has been cancelled
Add public existence-check methods across all store layers (Store,
ScopedStore, StoreTransaction, ScopedStoreTransaction) so callers can
test key/group presence declaratively without Get+error-type checking.
Add Workspace.Count for total entry count. Full test coverage with
Good/Bad/Ugly naming, race-clean.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-05 08:58:26 +01:00
Virgil
72eff0d164
refactor: tighten store AX documentation
...
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 21:29:27 +00:00
Virgil
00650fd51e
feat(store): add transaction purge helpers
...
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 18:20:52 +00:00
Virgil
23fb573b5d
refactor(store): rename transaction internals
...
Security Scan / security (push) Waiting to run
Test / test (push) Waiting to run
Use more descriptive internal field names in StoreTransaction to better match the AX naming guidance without changing behaviour.
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 17:56:54 +00:00
Virgil
b43eb4e57a
docs(store): make public comments example-driven
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 14:23:29 +00:00
Virgil
57da334a1d
docs(store): tighten AX API guidance
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 11:30:13 +00:00
Virgil
38638268c7
refactor(transaction): use descriptive example names
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 11:09:35 +00:00
Virgil
a3f49539f4
feat(store): add transaction read helpers
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 09:09:12 +00:00
Virgil
37500c56ae
refactor(store): clarify SQLite handle names
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 09:04:56 +00:00
Virgil
e73d55d5ca
refactor(store): rename transaction helper
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 08:50:17 +00:00
Virgil
e55a8a8457
feat(store): add transaction api
...
Co-Authored-By: Virgil <virgil@lethean.io>
2026-04-04 08:46:59 +00:00