Skip to content

feature/design - #1

Merged
kuaukutsu merged 21 commits into
mainfrom
feature/design
May 28, 2026
Merged

kuaukutsu merged 21 commits into
mainfrom
feature/design

Conversation

@kuaukutsu

Copy link
Copy Markdown
Member

No description provided.

kuaukutsu and others added 21 commits May 28, 2026 09:08
Two interchangeable version-table strategies (Mutation / AppendOnly) selected
via a Mode enum, native phpClickHouse configuration, no-op transactions, and
real-ClickHouse integration testing wired into make tests / CI.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Task-by-task TDD plan covering Mode enum, Driver, Connection/Transaction, both
Command strategies, setup.sql, Testo integration tests against real ClickHouse,
docker compose / CI wiring, and Infection MSI >= 99. Aligns both version tables
on DateTime64(6) for lossless, reliably ordered atime bookkeeping.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Add targeted tests for exec side-effect, ORDER BY under LIMIT 1, FINAL dedup,
non-dry-run return values, and the inactive tombstone. Justifiably ignore the
credential/settings coalesce (only feeds the unexposed Client ctor) and the
defensive version int-cast (value already decodes as int from the transport).

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…ed assertion

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
…ionale

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@kuaukutsu kuaukutsu self-assigned this May 28, 2026
@kuaukutsu
kuaukutsu merged commit 03e7428 into main May 28, 2026
4 checks passed
@kuaukutsu
kuaukutsu deleted the feature/design branch May 28, 2026 12:32
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant