Repository navigation
Conversation
|
The producer implementation is now wired locally: additive native schema steps, strict complete-object validation, atomic started/skipped/buffered/failed writers, count-only mutations and a bounded list scalar. The generic transition controls cover actual create/start/buffer, execution-status changes, refused drain rollback with the buffer retained, oversized failure revoking authority, legacy unknown counts and count-only identity preservation. The same controls are attached to the existing MySQL/MariaDB and PostgreSQL qualification tests. Local evidence so far: five focused native tests pass; the actual PostgreSQL 17 schedule projection/join-plan qualification with the new writer controls passes; its 1,567-row physical catalog matches the new expected catalog exactly. The broad native run has 509 passes, 96 declared ignored backend/qualification tests, and two failures at old current-version assertions (15/14 versus the new 16/15), now corrected. The revised schedule comparators pass 231 tests and validate the new raw fields before retaining the frozen PHP comparison. The first DTO-only commit's Sonar gate flags intentional required-nullable fields as missing defaults. Adding defaults would admit partial summaries. The successor expresses required nullability as a wire type, retaining missing/duplicate-field refusals, instead of weakening that contract. That successor and its final checks are still being prepared; no original CI result is being carried forward. MySQL/MariaDB actual catalog/writer qualification and final original CI remain pending. Draft remains draft. |
|
Server review is requested at Final source checks on 42d0504: the compiled snapshot matches all 623 tracked Rust source/vendor/migration/manifest paths byte for byte. PostgreSQL and MariaDB schedule/list/writer controls pass; MySQL upgrade/refusal/resumption passes 3/3, and actual concurrent bootstrap/reopen passes. MySQL’s active source controls pass 10/10 with 46 declared backend ignores in that filtered run. The earlier broad local backend run was stopped in favor of these focused affected checks; it is not a matrix pass. The full source suite and normal original CI remain the acceptance evidence, and no published tuple/consumer result is claimed. Owned database containers and their internal network are removed. |
|
Partial Server semantic review of exact head One writer case needs a control: in The reviewed atomic start/buffer/skip/failure writes, drain rollback with fresh authority, count-only preservation, and exact old/new MySQL table-definition checks are coherent in the inspected slice. Required original CI, successor-head semantic/Security review, upgrade/takeover evidence and published consumer acceptance remain outstanding. Keep the PR draft until 3.9.1 is tagged; its schema additions belong in a subsequent minor release. |
|
Current candidate: 19b2b26. Server’s semantic finding is corrected: the The preceding schema-comparison correction verifies the exact new native column before projecting it away for the frozen PHP comparison. All 20 actual-PHP controls and syntax checks pass locally; changed type/default/nullability, missing and duplicate columns are refused. Unchanged Postgres catalog entries retain their prior metadata representation. Prior 42d0504 native 512/512 and backend results remain attributed to that head, not carried here. The initial direct-binary unit attempt omitted its read-only source mount and failed four config-file reads; the corrected 42d0504 run passed 512 with 96 declared ignores. The 3.9.1 tag ordering hold remains. Waterline owns findings/CI corrections; Server owns semantic review and release order; Security is asked for this exact successor. No published producer or Waterline consumer acceptance is claimed. All owned local containers and the internal test network are absent. |
|



Service-mode Waterline currently describes every schedule on each list refresh to discover its last dispatch, limiting refresh to 30 seconds. This adds a complete
dispatch_summaryv1 to native list and describe responses, so a later consumer can refresh one bounded page.Current head:
19b2b267be6fb584c3ff091dfa74d6f6dd86b236. Current local focused Rust controls pass 6/6, including the legacy full-buffer writer regression. The prior 42d0504 head passed all 512 active native tests and actual PostgreSQL/MySQL/MariaDB schedule controls; those results are not carried to this head. Normal current-head CI is in progress. MySQL migration/refusal/resumption controls pass (3 tests). The generated new catalog snapshots are required schema identities; prior snapshots and corpus fixtures remain unchanged.Keep this draft until the Server owner tags the 3.9.1 correction; the new schema belongs in a subsequent minor. Server semantic review and exact-head Security review are required before merge. This producer slice does not complete published compatibility or Waterline’s visible-refresh acceptance. Refs #1014 and durable-workflow/waterline#222.