Skip to content
Boris Tyshkevich edited this page Jul 12, 2026 · 2 revisions

Altinity SQL Browser knowledge base

This wiki is the fast orientation layer for maintainers and coding agents. It distills the repository documentation, source layout, and Claude project memory available on 2026-07-12. Follow the linked source documents when exact details matter.

It is the project's primary knowledge base: read Home first, and record durable learnings here — see Maintaining-This-Wiki.

Start here

Non-negotiable invariants

  1. Read CLAUDE.md before substantive changes; it is the primary contributor guide.
  2. Preserve layer direction: UI → net/state/core, net → core, core → nothing.
  3. Inject environment side effects and third-party imperative adapters.
  4. Run npm test and npm run build; coverage is per file, not aggregate.
  5. Keep the shipped browser a single esbuild-generated dist/sql.html artifact.
  6. Never commit rendered deploy/config.json or other credentials.

Current checkout context

At wiki creation the checkout was feat/panels-166, ahead of origin/main, with pre-existing uncommitted work in CHANGELOG.md, src/main.js, src/ui/app.js, src/ui/chart-render.js, src/ui/saved-history.js, and src/core/panel-cfg.js, plus .mcp.json. Treat those changes as user-owned.

Source: AGENTS.md, CLAUDE.md, repository tree, and Claude project memory.

Clone this wiki locally