Commit Graph

  • 73dd30d4e3 Merge remote-tracking branch 'origin/main' into fix/waitpoint-completion-db-error-mislabel fix/waitpoint-completion-db-error-mislabel Claude 2026-08-24 11:28:51 +00:00
  • 6ec57c7b58 Merge remote-tracking branch 'origin/main' into feat/waitpoint-store-coordinator-tri-13440 feat/waitpoint-store-coordinator-tri-13440 Daniel Sutton 2026-08-24 12:25:54 +01:00
  • 69464b9a64 fix(webapp): bound the fixed-length flag key IN filters feature/mint-shard-selection-tri-13428 Daniel Sutton 2026-08-24 12:23:53 +01:00
  • b707b75945 fix(hosting): bound part_log, cap query threads fix/hosting-clickhouse-system-logs nicktrn 2026-08-24 11:15:44 +01:00
  • 371a0a82b6 chore(hosting): trim clickhouse config comments nicktrn 2026-08-24 11:15:24 +01:00
  • 8833ebbe39 chore: reword .server-changes entry as a user-facing release note Yann SEGET 2026-08-10 08:48:38 +02:00
  • 1b7d797087 fix(hosting): disable ClickHouse system-log telemetry tables and apply profile settings via users.d Yann SEGET 2026-08-10 08:17:45 +02:00
  • 0205feda39 refactor(run-engine): extract a WaitpointCoordinator seam around the Postgres waitpoint implementation (#4753) main Daniel Sutton 2026-08-24 12:22:33 +01:00
  • 73f86c7af1 fix(webapp): stop saving global flags from unsetting the locked ones (#4751) Daniel Sutton 2026-08-24 12:22:17 +01:00
  • 19ae40224e test(webapp): assert a protected graced group is kept whole Daniel Sutton 2026-08-24 12:15:33 +01:00
  • 4edaee2eec fix(webapp): disclose cascaded stamp deletes, and write only changed flags Daniel Sutton 2026-08-24 11:50:33 +01:00
  • 8c40565a6e fix(webapp): actually route the JSON flag API through the graced-group helpers Daniel Sutton 2026-08-24 11:32:22 +01:00
  • c961d6c1bf Merge remote-tracking branch 'origin/refactor/waitpoint-coordinator-seam-tri-13373' into feat/waitpoint-store-coordinator-tri-13440 Daniel Sutton 2026-08-24 11:29:18 +01:00
  • 7b04f86014 refactor(run-engine): stop exporting the internal BlockedRun type Dan Sutton 2026-08-21 16:10:58 +01:00
  • a913a5e58c refactor(run-engine): cite the batchId log sites by symbol, not line number Dan Sutton 2026-08-21 14:34:04 +01:00
  • 073d655260 refactor(run-engine): restore dropped residency comment clauses Dan Sutton 2026-08-21 14:09:25 +01:00
  • d55610f332 refactor(run-engine): move waitpoint creation and minting behind the coordinator Dan Sutton 2026-08-21 13:59:27 +01:00
  • ee58cd8861 refactor(run-engine): move waitpoint completion behind the coordinator Dan Sutton 2026-08-21 13:47:49 +01:00
  • 3da076dcd8 refactor(run-engine): move block-edge registration behind the coordinator Dan Sutton 2026-08-21 13:37:49 +01:00
  • cef4d700ae refactor(run-engine): move the run block-state read behind the coordinator Dan Sutton 2026-08-21 13:26:28 +01:00
  • 3c0f344dfd refactor(run-engine): add WaitpointCoordinator seam with clearRunBlockState Dan Sutton 2026-08-21 13:17:12 +01:00
  • 099a079254 test(run-store,run-engine): sweep keyspace damage, pin the frozen key sets feat/freeze-completed-waitpoints-entry-tri-13447 Daniel Sutton 2026-08-24 11:16:00 +01:00
  • 039b6e6582 refactor(webapp): derive the graced-flag write routing from one table Daniel Sutton 2026-08-24 11:13:37 +01:00
  • cbcab0a190 fix(run-store): count records in the cycle-key size metric Daniel Sutton 2026-08-24 10:58:39 +01:00
  • 86402de1f1 fix(webapp): route the graced flag writes through the traced transaction helper Daniel Sutton 2026-08-24 10:53:31 +01:00
  • a11838e28c chore(webapp): admin endpoint to backfill Vercel deployment external ids oskar/chore-vercel-external-id-backfill Oskar Otwinowski 2026-08-24 11:51:57 +02:00
  • b430abdc10 test(run-store,run-engine): enumerate the parity input space, refuse an unminted cycle Daniel Sutton 2026-08-24 10:49:22 +01:00
  • 28bf05fe25 test(webapp): drop a stale assertion that contradicted the graced-group fix Daniel Sutton 2026-08-24 10:27:15 +01:00
  • 5457bfd49d fix(webapp): keep unset working on the graced global flags Daniel Sutton 2026-08-24 10:19:37 +01:00
  • a2451f3c91 fix(run-store): clear a stale records field when a new wait cycle reuses a key Daniel Sutton 2026-08-24 10:07:48 +01:00
  • 87a9de2eb5 refactor(webapp): drop the mint-shard ceiling env var before it ships Daniel Sutton 2026-08-24 10:01:37 +01:00
  • 417ba9a0cf feat(webapp): add a fleet-wide mint-shard override for the final cutover Daniel Sutton 2026-08-24 09:58:36 +01:00
  • 178472e372 fix(run-store,run-engine): attach the frozen record type to Redis, close the output union Daniel Sutton 2026-08-21 19:15:18 +01:00
  • d638b41893 fix(run-engine): close review findings on the waitpoint-freeze conformance test Daniel Sutton 2026-08-21 18:43:49 +01:00
  • 08c0d82904 test(run-engine): prove the frozen waitpoint record matches the enhance oracle Daniel Sutton 2026-08-21 18:30:33 +01:00
  • 0cc05df6b4 feat(run-store): freeze the completed-waitpoints pointer, record and resolver types Daniel Sutton 2026-08-21 18:21:54 +01:00
  • bc1fe84340 test(webapp): cover the mint-shard wrapper, flag schemas and scope locks Daniel Sutton 2026-08-24 09:50:07 +01:00
  • c84b03db44 fix(webapp): hold the active mint-shard list in the database, not the environment Daniel Sutton 2026-08-24 09:42:26 +01:00
  • 4530122a22 test(run-engine): guard the watcher first-write-wins rule and pin the edge-field split Daniel Sutton 2026-08-21 22:33:53 +01:00
  • 8d25d662e1 style(run-engine): wrap bench test lines over printWidth Daniel Sutton 2026-08-21 22:29:13 +01:00
  • ef7f3fc57d test(run-engine): benchmark waitpoint pending count, hydration and fan-out Daniel Sutton 2026-08-21 21:41:21 +01:00
  • ccd17ff0ba chore(run-engine): export the waitpoint store coordinator surface Daniel Sutton 2026-08-21 21:27:21 +01:00
  • bedce8b763 fix(run-engine): replace the reported-envelope symbol with a JSON-safe box Daniel Sutton 2026-08-21 21:15:02 +01:00
  • 5ef87efb26 feat(run-engine): register-then-absorb across the waitpoint and run shards Daniel Sutton 2026-08-21 20:58:43 +01:00
  • 7e1142a187 fix(run-engine): fail loudly on a missing edge reply slot, guard empty-array clear Daniel Sutton 2026-08-21 20:38:59 +01:00
  • 77f0e4dd2b feat(run-engine): run shard operations for absorb, deliver, read and clear Daniel Sutton 2026-08-21 20:23:10 +01:00
  • 6aea717ade fix(run-engine): tolerance-band expiry assertion, honest orphan comment, drop dead ?? on Lua reply Daniel Sutton 2026-08-21 20:14:07 +01:00
  • 6d624d89dd feat(run-engine): idempotency-keyed waitpoint creation, record before reservation Daniel Sutton 2026-08-21 20:03:43 +01:00
  • 79d14ca14a fix(run-engine): correct the Lua truncation claim and widen absorb coverage Daniel Sutton 2026-08-21 19:49:23 +01:00
  • 72062a838f fix(run-engine): order-independent absorb count, arity guards, and guard-test coverage Daniel Sutton 2026-08-21 19:34:19 +01:00
  • b082e44389 fix(webapp): write-path and appearance-control fixes for the theme work (#4756) nicktrn 2026-08-21 19:27:52 +01:00
  • 4c5237ca4a feat(webapp): themes refinement, new black & white themes, 2 accessibility toggles (#4547) James Ritchie 2026-08-21 19:27:52 +01:00
  • b334fcdd97 fix(cli): correct the artifact guard comment and skip-sync notice condition feature/local-bundle-deploy-tri-12120 Saadi Myftija 2026-08-21 20:23:59 +02:00
  • a5fecde311 feat(run-engine): waitpoint shard scripts for create, register and complete Daniel Sutton 2026-08-21 19:04:48 +01:00
  • 10a80fae38 feat(run-engine): waitpoint coordination keyspace and single-slot assertion Daniel Sutton 2026-08-21 18:53:43 +01:00
  • d801da8c1a fix(core): reject a foreign prefix in parseWaitpointId Daniel Sutton 2026-08-21 18:46:55 +01:00
  • 4c1f6e513f feat(core): run-ops format waitpoint ids with a type char and version w Daniel Sutton 2026-08-21 18:37:43 +01:00
  • dd3a1c0c54 feat(run-store): Redis-backed store for the run execution-state log (#4754) Daniel Sutton 2026-08-21 18:01:58 +01:00
  • f2d9670d0e feat(webapp): resolve which shard an environment mints run roots into Daniel Sutton 2026-08-21 17:54:43 +01:00
  • 910011d44e feat(vercel): automatic version skew protection at connect + atomic deployments deprecation (#4741) Oskar Otwinowski 2026-08-21 18:09:27 +02:00
  • b98cceb8fb docs: task version skew protection, --external-id, and the atomic deployments deprecation (#4742) Oskar Otwinowski 2026-08-21 18:09:16 +02:00
  • 32bf745c02 feat(webapp): customizable runs list with columns and smart columns (#4652) Eric Allam 2026-08-21 17:08:12 +01:00
  • aa9b888988 refactor(run-store): hold RoutingRunStore's stores in a keyed shard map (#4752) Daniel Sutton 2026-08-21 17:05:51 +01:00
  • 0daa2739d0 Merge remote-tracking branch 'origin/main' into feature/tri-13446-redis-snapshot-store Daniel Sutton 2026-08-21 17:00:50 +01:00
  • 0706c7979d fix(cli): review nits for the isolated bundle paths Saadi Myftija 2026-08-21 17:12:43 +02:00
  • b2d56a9c03 refactor(run-engine): stop exporting the internal BlockedRun type refactor/waitpoint-coordinator-seam-tri-13373 Dan Sutton 2026-08-21 16:10:58 +01:00
  • bf1c63b2e1 refactor(run-engine): cite the batchId log sites by symbol, not line number Dan Sutton 2026-08-21 14:34:04 +01:00
  • 43e24de84b refactor(run-engine): restore dropped residency comment clauses Dan Sutton 2026-08-21 14:09:25 +01:00
  • 0909db83d3 refactor(run-engine): move waitpoint creation and minting behind the coordinator Dan Sutton 2026-08-21 13:59:27 +01:00
  • c91593fc7d refactor(run-engine): move waitpoint completion behind the coordinator Dan Sutton 2026-08-21 13:47:49 +01:00
  • e73577ae5f refactor(run-engine): move block-edge registration behind the coordinator Dan Sutton 2026-08-21 13:37:49 +01:00
  • a724f32588 refactor(run-engine): move the run block-state read behind the coordinator Dan Sutton 2026-08-21 13:26:28 +01:00
  • 9353580508 refactor(run-engine): add WaitpointCoordinator seam with clearRunBlockState Dan Sutton 2026-08-21 13:17:12 +01:00
  • c16bbcb176 refactor(cli): isolate local-bundle and from-bundle from the classic deploy flow Saadi Myftija 2026-08-21 17:04:29 +02:00
  • bbeea391f2 chore(cli): tighten the local-bundle flag descriptions Saadi Myftija 2026-08-21 17:00:00 +02:00
  • 4a1ebb1725 refactor(core,cli,webapp): drop the build env vars stored ack Saadi Myftija 2026-08-21 16:59:46 +02:00
  • 140e4b3d30 feat(webapp): make deployment artifact and build env var limits configurable Saadi Myftija 2026-08-21 16:59:12 +02:00
  • 9ca53a074c fix(webapp): let build env var decrypt failures fall through to the generic error Saadi Myftija 2026-08-21 16:58:22 +02:00
  • a21baf018a chore(cli): reword the local-bundle changeset Saadi Myftija 2026-08-21 16:58:06 +02:00
  • 8b62d086b2 feat(run-store): warn when a cycle pointer's count disagrees with its order Daniel Sutton 2026-08-21 15:33:53 +01:00
  • 9bec737614 test(run-store): prove getSince drops a foreign-environment row Daniel Sutton 2026-08-21 15:31:44 +01:00
  • b4c411ad84 fix(run-store): check for a duplicate id before the compare-and-set Daniel Sutton 2026-08-21 15:30:35 +01:00
  • aa16e6e43a style(run-store): wrap the high-water warnings after oxfmt Daniel Sutton 2026-08-21 15:13:14 +01:00
  • 7f01aaf2f0 fix(run-engine): re-register the TTL entry when the vtime dequeue expires a run feat/ck-virtual-time-scheduling Wes Mason 2026-08-21 14:59:37 +01:00
  • 1bf9dbaedf test(run-store): pin the metric, CAS and slot assertions to their values Daniel Sutton 2026-08-21 14:53:00 +01:00
  • b61cb4d64f fix(run-store): name the run in high-water warnings Daniel Sutton 2026-08-21 14:52:42 +01:00
  • 39cd9ad68a test(run-store): snapshot store size metrics and high-water logging Daniel Sutton 2026-08-21 14:24:31 +01:00
  • d87187db95 test(run-store): hash-tag slot and keyPrefix guards for the Lua key derivation Daniel Sutton 2026-08-21 14:23:54 +01:00
  • db08cf5f20 test(run-store): the optional compare-and-set on the current snapshot pointer Daniel Sutton 2026-08-21 14:22:37 +01:00
  • fa944e6850 test(run-store): environment scoping on the snapshot store reads Daniel Sutton 2026-08-21 14:21:58 +01:00
  • a5ad85a36b fix(run-store): pair the head waitpoint order with the surviving head row Daniel Sutton 2026-08-21 14:10:22 +01:00
  • 0136d39953 refactor(webapp): route the global flags write through the transaction helper fix-global-flags-locked-deletion Daniel Sutton 2026-08-21 14:08:38 +01:00
  • 188a443119 docs(run-engine): cut the ck vtime comments back to what the code cannot say Wes Mason 2026-08-21 13:42:38 +01:00
  • 680def069d test(run-engine): pin the parked tag a gated variant registers with Wes Mason 2026-08-21 13:31:49 +01:00
  • 1c540e53a0 fix(run-engine): stop the gated ck batch rewinding a live virtual-time tag Wes Mason 2026-08-21 12:56:48 +01:00
  • 09defa50d0 test(run-engine): pin the ck vtime credit round trip and TTL registration Wes Mason 2026-08-21 12:07:21 +01:00
  • 38ec20c897 test(run-engine): cover the future-head window guard a mutation audit found bare Wes Mason 2026-08-21 03:22:08 +01:00
  • 6cc67edd21 fix(run-engine): stop concurrency-gated ck variants eating the fair pass Wes Mason 2026-08-21 02:54:11 +01:00
  • 1dafa14cff fix(run-engine): stop the ck arrival cap from being reachable Wes Mason 2026-08-20 23:20:51 +01:00
  • e143fea718 test(run-engine): pin the fresh-key fix and isolate the ck idle rank cap Wes Mason 2026-08-20 21:48:30 +01:00