-
86615a2289
...
master
agra
2026-06-13 06:57:38 +03:00
-
c734f47952
tests: pin pooled-dispatch concurrency; sqlite pins follow THREADSAFE=1
distribution-plan
agra
2026-06-12 22:46:12 +03:00
-
74b41f5c83
distd: handlers run on a 4-worker pool; writes serialize (PLAN-HTTPZ A2)
agra
2026-06-12 22:33:24 +03:00
-
48a13c43ee
distd serves through std.http — the readiness loop lands (PLAN-HTTPZ A1)
agra
2026-06-12 22:00:31 +03:00
-
a6052bbb4c
distd: read timeout 2s -> 250ms (interim, PLAN-HTTPZ)
agra
2026-06-12 20:24:19 +03:00
-
963a21596a
make lan: a fresh distd always serving the .lan store on the LAN
agra
2026-06-12 19:57:03 +03:00
-
eef3d5c437
admin console: read-only /admin screens served by distd (P6.1)
agra
2026-06-12 19:50:24 +03:00
-
fd30f4a17b
PLAN: record the std.fs directory-listing gap (cleanup.sx shims readdir)
agra
2026-06-12 19:36:34 +03:00
-
dc6908dee7
retention + cleanup: channel retention policy, store GC, deletion audit (P5.3)
agra
2026-06-12 19:35:52 +03:00
-
7ec1e10f6e
sqlite moves into the sx library: import vendors/sqlite/sqlite.sx
agra
2026-06-12 17:41:26 +03:00
-
5a0d6a8aa1
sqlite_smoke: header reflects the #import c unit (no more -L story)
agra
2026-06-12 17:28:23 +03:00
-
85636feb7b
gitignore the sx object cache (.sx-cache/) — build artifact, committed by mistake
agra
2026-06-12 17:27:51 +03:00
-
06f99b3606
sqlite is part of the program: #import c unit replaces the Makefile cc build
agra
2026-06-12 17:27:21 +03:00
-
a1f13c4356
sqlite persistence: the store moves from db.json to dist.db (P5.2)
agra
2026-06-12 16:16:13 +03:00
-
3747c40e90
sqlite bindings: honest C integer widths on the wrappers
agra
2026-06-12 15:43:29 +03:00
-
b5b8ab092b
sqlite bindings: adopt the cstring type
agra
2026-06-12 14:56:09 +03:00
-
cd896f92ec
sqlite bindings: cite sx issue 0128 for the ?[:0]u8 boundary
agra
2026-06-12 13:23:13 +03:00
-
9d8b334e32
sqlite bindings: nullable C-string returns as ?*u8
agra
2026-06-12 13:16:49 +03:00
-
fabc9062cb
sqlite: map the full practical C API
agra
2026-06-12 13:11:14 +03:00
-
ad34fe88f2
sqlite bindings: idiomatic FFI string types
agra
2026-06-12 12:41:12 +03:00
-
29e09fa924
ua_platform: direct enum-literal returns (sx 0098 fixed)
agra
2026-06-12 12:36:46 +03:00
-
afec94a113
P5.1: vendor SQLite 3.53.2 + sx bindings
agra
2026-06-12 12:07:22 +03:00
-
aea3d62b60
P4.6: install pages with accurate iOS install modes
agra
2026-06-12 11:49:14 +03:00
-
0a6fa65c58
P4.5: remote dist ci publish --server --token
agra
2026-06-12 11:28:34 +03:00
-
e2a5150542
P4.4: bearer auth + write endpoints on distd
agra
2026-06-12 11:18:31 +03:00
-
d8b7a7bfb3
P4.3: token security at rest + dist token CLI
agra
2026-06-12 10:52:08 +03:00
-
6c19f1073f
lang migration: rename signed integer types sN -> iN
agra
2026-06-12 09:39:49 +03:00
-
cf39589798
P4.2: HTML index at / — the install-page seed
agra
2026-06-12 07:26:01 +03:00
-
886b48630b
P4.1-001: 2s read timeout on accepted sockets (idle preconnect wedged the loop)
agra
2026-06-12 01:47:30 +03:00
-
734c00fb98
Merge branch 'flow/distribution/P4.1' into distribution-plan
agra
2026-06-12 01:32:46 +03:00
-
-
415ddeaac6
P4.1: distd — read-only HTTP API + downloads over the local store
agra
2026-06-12 01:32:46 +03:00
-
-
e56a921eec
Merge branch 'flow/distribution/P3.4a' into distribution-plan
agra
2026-06-12 00:27:40 +03:00
-
-
93372ea4f0
P3.5: release promote / rollback over the persisted store
agra
2026-06-12 00:27:20 +03:00
-
3c9a15ec80
P3.4b: loud machine-readable publish failure paths
agra
2026-06-12 00:20:41 +03:00
-
7176e63503
plan: re-evaluate against current sx (2026-06-11)
agra
2026-06-11 23:04:10 +03:00
-
59b77729bb
sx sync: migrate legacy modules/{fs,process}.sx imports to modules/std/
agra
2026-06-11 23:00:16 +03:00
-
a93a9a922b
sx sync: catch bindings take parens; Allocator.alloc -> alloc_bytes
agra
2026-06-11 22:58:22 +03:00
-
ea2cf14f48
P3.4a-001: ci publish loads existing db.json (cross-invocation persistence)
agra
2026-06-06 06:41:11 +03:00
-
622ad91e26
P3.4a: dist ci publish happy path + persistence (manifest->store->validate->publish->db.json->JSON)
agra
2026-06-06 05:59:38 +03:00
-
-
20d520d08c
Merge branch 'flow/distribution/P3.3' into distribution-plan
agra
2026-06-06 04:02:39 +03:00
-
-
c702cbc89c
P3.3: common artifact validation pass via std.hash
agra
2026-06-06 03:58:54 +03:00
-
-
1c4bba05f7
Merge branch 'flow/distribution/P3.2' into distribution-plan
agra
2026-06-06 03:51:37 +03:00
-
-
09853f8882
P3.2: manifest model + std.json parse + validate
agra
2026-06-06 03:46:39 +03:00
-
-
94e241180f
Merge branch 'flow/distribution/P3.1' into distribution-plan
agra
2026-06-06 03:39:24 +03:00
-
-
c2acd0e449
P3.1: wire
dist CLI into build + test (0100 unblocked)
agra
2026-06-06 03:33:20 +03:00
-
6dc6433c2d
P3.1: dist CLI wiring (BLOCKED by sx compiler bug — std.cli+std.json
parse collision)
agra
2026-06-06 01:51:59 +03:00
-
-
882dce4f6d
Merge branch 'flow/distribution/P2.3' into distribution-plan
agra
2026-06-06 01:30:57 +03:00
-
-
c541fac7ce
P2.3: publish enforces channel-name target + release-id uniqueness
agra
2026-06-06 01:27:54 +03:00
-
d8380ed451
P2.3: publish enforces cross-entity identity (no cross-app dangling edge)
agra
2026-06-06 01:19:22 +03:00
-
aa3b690381
P2.3: in-memory repository + db.json persistence (SQLite stand-in)
agra
2026-06-06 01:08:01 +03:00
-
-
a2f7ad2a79
Merge branch 'flow/distribution/P2.2' into distribution-plan
agra
2026-06-06 00:51:04 +03:00
-
-
3bc019c736
P2.2: fix put_file content-addressing — hash the published bytes (single source read)
agra
2026-06-06 00:47:45 +03:00
-
68c002ab06
P2.2: content-addressed artifact store (staging -> atomic move, dedup)
agra
2026-06-06 00:34:21 +03:00
-
-
b552958378
Merge branch 'flow/distribution/P2.1' into distribution-plan
agra
2026-06-06 00:18:26 +03:00
-
-
fd0ebd64f4
P2.1: record flow-step <-> subplan-slice scope mapping
agra
2026-06-06 00:16:17 +03:00
-
85f9c7c487
P2.1: address review — harden artifact validation, release/artifact fields
agra
2026-06-06 00:09:21 +03:00
-
c3897e3508
P2.1: domain structs + boundary validation
agra
2026-06-05 23:02:41 +03:00
-
-
331a3e06dc
Merge branch 'flow/distribution/P1.1' into distribution-plan
agra
2026-06-03 17:24:09 +03:00
-
-
e0f8b96d33
P1.1: repo skeleton + sx build/test gate
agra
2026-06-03 17:18:19 +03:00
-
-
055c8ced15
Baseline: distribution workspace before observability redesign
agra
2026-06-02 16:08:17 +03:00