diff --git a/.claude/commands/ci.md b/.claude/commands/ci.md index 792eeab3e0..d149c6bc17 100644 --- a/.claude/commands/ci.md +++ b/.claude/commands/ci.md @@ -1,5 +1,5 @@ --- -description: "Run the pre-PR gate — scripts/ci-local.sh, 43 ci-local gates, PASS/FAIL table. Mandatory before a PR. Iterate with bun test --parallel --changed instead." +description: "Run the pre-PR gate — scripts/ci-local.sh, 44 ci-local gates, PASS/FAIL table. Mandatory before a PR. Iterate with bun test --parallel --changed instead." --- Run the same checks CI runs. This must pass before opening a PR. @@ -138,7 +138,7 @@ pass); `CI_LOCAL_NO_NET=1` skips the two npm-registry gates for offline runs; It is a **superset of the historic /ci list** — it adds the drift gates real CI runs that the old /ci skipped (so you stop discovering them only after a push). The roster is `GATE_NAMES` in `scripts/ci-local.sh`, which is the authority; all -43 ci-local gates, in run order: +44 ci-local gates, in run order: `type`, `lint`, `lint-type-aware` (oxlint `--type-aware` via tsgolint — the promoted type-aware rules at `error`; permanent `warn` residuals don't fail it), `syncpack`, `dockerfile-bun-pins`, `dockerfile-workspace`, diff --git a/.claude/research/launch/blog-intro.md b/.claude/research/launch/blog-intro.md index 957462c84e..c470c9bcbb 100644 --- a/.claude/research/launch/blog-intro.md +++ b/.claude/research/launch/blog-intro.md @@ -1,3 +1,5 @@ +> **Superseded by docs/prd/launch-cycle.md (2026-09-03).** This draft describes a text-to-SQL product under an MIT license and must not be reused; the launch post is `apps/www/src/app/blog/a-name-on-every-fact` and the Show HN body is written from the PRD. + # Why We Built Atlas: Text-to-SQL Is a Feature, Not a Product Every data-heavy application eventually gets the same feature request: "Can I just ask a question about my data?" Sales teams want pipeline numbers without opening a BI tool. Support teams want to look up customer metrics mid-conversation. Product managers want to check engagement data without waiting for an analyst. diff --git a/.claude/research/launch/show-hn.md b/.claude/research/launch/show-hn.md index 4e1375442b..1373b7c426 100644 --- a/.claude/research/launch/show-hn.md +++ b/.claude/research/launch/show-hn.md @@ -1,3 +1,5 @@ +> **Superseded by docs/prd/launch-cycle.md (2026-09-03).** This draft describes a text-to-SQL product under an MIT license and must not be reused; the launch post is `apps/www/src/app/blog/a-name-on-every-fact` and the Show HN body is written from the PRD. + # Show HN: Atlas -- Open-source text-to-SQL agent you can embed in any app Atlas is an open-source (MIT) text-to-SQL agent that deploys as an API server and embeds into any application. Drop in a `