scheduler.multi_instance=true` opts into lease-aware recovery across Gateway instances and requires shared Postgres, `run_ownership.heartbeat_enabled=true`, and `run_events.backend=db`; otherwise startup rejects the configuration. Live scheduled runs
libraries.
Below is a high-level overview:
- **checkpoint** – base interfaces for LangGraph checkpointers.
- **checkpoint-postgres** – Postgres implementation of the checkpoint saver.
- **checkpoint-sqlite** – SQLite implementation of the checkpoint saver
root. See `.claude/rules/package-installation.md` for the full process.
```bash
pnpm run docker # Core dev services (Postgres, Redis, Electric, MinIO, ClickHouse, s2-lite)
# pnpm run docker:full # Same + observability stack (Prometheus, Grafana
service; do not add one.
- Storage is pluggable across `inmemory`, `sqlite`, and `postgres`; repository contract changes require backend parity.
- Scope data comes from `UserConfig.model`; validate `where` filters (`_normalize_where
Listen to realtime updates from a Supabase PostgreSQL database. Handles channels, presence, broadcast, and Postgres CDC subscriptions.
When helping a user work with this package:
- **Usage and quick start**: [`README.md
task")` with current status
## Provider Pipeline (Context Engine)
External data sources (GitHub, GitLab, Jira, Postgres, MCP bridges, custom REST) are first-class citizens.
All provider data flows through the same
modules/` for the relevant family (e.g., CheckpointStore
backends: `InMemory` + `Sqlite` ship in `modules/checkpoint/src/main/**`, and `Postgres`
ships as the separate `modules/checkpoint-postgres` reactor module; Redis is pluggable
migrations** live in `observal-server/clickhouse/migrations/*.sql` and run through `services.clickhouse.migrations`. Keep Alembic for Postgres only. Never add ClickHouse DDL to startup code. The init container runs ClickHouse migrations after
interface,
update this file first — the test cases here become the spec the
Redis / Postgres adapters must also satisfy.
## Coding conventions
- Use named exports throughout. No default exports
state in PostgreSQL using
the [`pg`](https://www.npmjs.com/package/pg) client. Pick this adapter when:
- Postgres is already your primary datastore and you don't want to
add Redis
Repository Guidelines
Postgres logical-replication engine. `etl` is the library, `etl-replicator` is
the standalone binary, and `etl-destinations` holds built-in destinations.
Product docs: https://supabase.github.io/etl/. Human walkthrough