Commit Graph

29 Commits

Author SHA1 Message Date
Peter Steinberger
354ba8e4c9
fix: preserve concurrent move fallback writes 2026-05-07 08:58:42 +01:00
Peter Steinberger
ce4137f028
test: harden external output coverage 2026-05-07 04:34:31 +01:00
jesse-merhi
f4a7bb1a65 feat: add safe external output writer 2026-05-07 03:05:05 +01:00
Peter Steinberger
91f7b74ad6
feat: add root JSON and durable queue helpers 2026-05-06 06:27:23 +01:00
Peter Steinberger
409874b507
docs: refresh readme presentation 2026-05-06 03:39:50 +01:00
Peter Steinberger
3676664dda
docs: add readme shield 2026-05-06 03:34:45 +01:00
Peter Steinberger
4a87bc4473
docs: clarify temp workspace and json store wording 2026-05-06 02:16:36 +01:00
Peter Steinberger
2e83f7d9b9
refactor: narrow low-level lock and pinned-open surface 2026-05-06 01:43:39 +01:00
Peter Steinberger
b9434cd363
refactor: bind json state to file stores 2026-05-06 00:53:09 +01:00
Peter Steinberger
32acf97225
refactor: unify private file store 2026-05-06 00:37:14 +01:00
Peter Steinberger
e210a26af2
feat: unify store helpers 2026-05-06 00:07:28 +01:00
Peter Steinberger
ff2e84aaea
feat: add persistent fs-safe python helper 2026-05-05 23:25:07 +01:00
Peter Steinberger
46c1b1d22c
docs: sharpen root positioning 2026-05-05 22:49:39 +01:00
Peter Steinberger
43c6d2058e
docs: clarify fs-safe positioning 2026-05-05 22:23:26 +01:00
Peter Steinberger
722cb41390
feat: make archive dependencies optional 2026-05-05 22:19:59 +01:00
Peter Steinberger
60987f7055
refactor: narrow secret and temp surfaces 2026-05-05 21:51:31 +01:00
Peter Steinberger
146f0e77b6
refactor: keep json surface focused 2026-05-05 21:42:09 +01:00
Peter Steinberger
93e71d28af
refactor: narrow store and secret exports 2026-05-05 21:21:48 +01:00
Peter Steinberger
f76bbf892d
refactor: clarify private state store api 2026-05-05 21:07:07 +01:00
Peter Steinberger
e922b76069
refactor: tighten fs-safe public api 2026-05-05 20:57:44 +01:00
Peter Steinberger
2efb326c67
refactor: simplify fs-safe public surface 2026-05-05 20:39:16 +01:00
Peter Steinberger
86f05d6368
refactor: curate public fs-safe API 2026-05-05 20:24:42 +01:00
Peter Steinberger
0ff2cbeda8
refactor: clean up fs-safe api names 2026-05-05 19:06:02 +01:00
Peter Steinberger
b3c6f4c336
feat: clean up root and temp workspace APIs 2026-05-05 18:29:53 +01:00
Peter Steinberger
58495003d8
test: cover standalone fs-safe helpers 2026-05-05 17:45:38 +01:00
Peter Steinberger
b69699c6c7
docs: clarify root reader API 2026-05-05 16:56:46 +01:00
Peter Steinberger
578b817aa2
refactor: clean root filesystem API 2026-05-05 16:51:34 +01:00
Peter Steinberger
4ac3b8a2de
refactor: move generic helpers out of archive 2026-05-05 11:12:09 +01:00
Peter Steinberger
5ddca800c6
feat: add reusable safe filesystem primitives 2026-05-05 11:08:33 +01:00