Commit Graph

  • 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