mirror of
https://github.com/hanzo-docs/docs.git
synced 2026-10-24 20:09:02 +00:00
Our own prose called the analytics store by the upstream's name — "ClickHouse- powered analytics", boxes labelled ClickHouse in every architecture diagram, "Hanzo Datastore (ClickHouse)". That now says Datastore. The line held: a name a reader must type or resolve EXACTLY is a value, not branding, and renaming it makes the docs wrong. So these stay — the Go module path, the pip package and the Rust crate, the OTEL exporter component names, the DSN scheme, /var/lib/clickhouse, the server image's own CLICKHOUSE_USER and CLICKHOUSE_PASSWORD, and every "Apache-2.0 ClickHouse fork", which is attribution the licence requires. Substituting blind produced nonsense the first time — "a Datastore-compatible engine", "Hanzo Datastore (Datastore)" — so where the vendor carried the fact, the sentence states the fact instead: Datastore speaks SQL over HTTP on 8123 and a native binary protocol on 9000, and standard OLAP drivers for either wire connect without a shim. Box art keeps its width; the borders still line up. Three things the debrand turned up, each fixed: commerce reads DATASTORE_URL and nothing else (commerce.go:165), yet the docs told readers to set CLICKHOUSE_URL, CLICKHOUSE_DATABASE, CLICKHOUSE_USER and CLICKHOUSE_PASSWORD — and gave http://…:8123 where the code wants the native DSN on 9000. One DSN now, carrying host, credentials and database. `kubectl port-forward svc/clickhouse` names a service that does not exist. The cluster has datastore, hanzo-datastore and insights-datastore. projects/ mirrored repos that 404 — clickhouse-go, clickhouse-go-mock and datastore-orm all moved to hanzo-ds, so those pages mirrored nothing and could not regenerate. Gone, with the nav entries that pointed at them, and the dead hanzoai/infi.clickhouse_orm entry out of projects.json. apps/spec is generated from hanzoai/hips and is not fixable here.