Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion CHANGELOG.md
Original file line number Diff line number Diff line change
Expand Up @@ -14,7 +14,7 @@ untagged milestones that followed. None of them were released to npm —
happened alongside the framework is out of scope and noted only where
it explains a framework decision.

## [Unreleased]
## [1.0.0] — 2026-09-27

### Added

Expand Down
4 changes: 2 additions & 2 deletions README.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@ Intelligo is everything around it — and it is tested, typed, and yours.

</div>

> **Status: 1.0 beta.** On npm under the `beta` dist-tag (`@intelligo-dev/*@beta`); APIs are settling until 1.0. Everything on this page exists and runs today.
> **Status: 1.0.** On npm under `latest`; the public APIs follow semantic versioning. Everything on this page exists and runs today.

## The other half

Expand Down Expand Up @@ -77,7 +77,7 @@ You need Node 22.14+, pnpm 9, and PostgreSQL with pgvector (Neon, Supabase, or `

```bash
# asks which pages you want, then installs them as your source — tick the chat
pnpm dlx @intelligo-dev/cli@beta create my-app
pnpm dlx @intelligo-dev/cli create my-app
cd my-app
```

Expand Down
6 changes: 3 additions & 3 deletions SECURITY.md
Original file line number Diff line number Diff line change
Expand Up @@ -47,6 +47,6 @@ solely by an automated scanner with no working reproduction.

## Supported versions

During the 1.0 beta, only the newest `@intelligo-dev/*@beta` release
receives security fixes. Once 1.0 is out, the latest minor release of
each published package does.
The latest minor release of each published `@intelligo-dev/*` package
receives security fixes. Prereleases (`beta`, `rc`) are not supported
once a stable release supersedes them.
4 changes: 2 additions & 2 deletions apps/app/intelligo.manifest.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"schemaVersion": 1,
"frameworkVersion": "1.0.0-beta.15",
"frameworkVersion": "1.0.0",
"features": {
"app-scaffold": {
"templateVersion": "1.17.0",
Expand Down Expand Up @@ -125,7 +125,7 @@
}
},
"registry": {
"version": "1.0.0-beta.15",
"version": "1.0.0",
"items": [
"intelligo",
"smoke",
Expand Down
2 changes: 1 addition & 1 deletion apps/website/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -35,6 +35,6 @@ Static assets on Cloudflare Workers (`wrangler.jsonc`: assets only, no Worker sc
- `/r/<item>.json` — the hosted registry.
- `/og/<path>.png`, `/favicon.svg`, `/robots.txt`, `/sitemap-index.xml` — a social card per page, the icon, crawler hints and the sitemap `@astrojs/sitemap` writes at build time. The cards are drawn after the build from each page's heading and description (`src/lib/og-images.mjs`), so there is nothing to regenerate by hand.

Every command the homepage shows is verified against the published packages: `pnpm dlx @intelligo-dev/cli@beta create`, `pnpm exec shadcn add https://intelligo.dev/r/<item>.json`, `pnpm dev`. The scaffold's `components.json` ships an empty `registries` map, so the URL form is the one that works — do not document `shadcn add @intelligo-dev/<item>` until a namespace is configured.
Every command the homepage shows is verified against the published packages: `pnpm dlx @intelligo-dev/cli create`, `pnpm exec shadcn add https://intelligo.dev/r/<item>.json`, `pnpm dev`. The scaffold's `components.json` ships an empty `registries` map, so the URL form is the one that works — do not document `shadcn add @intelligo-dev/<item>` until a namespace is configured.

See [BRIEF.md](BRIEF.md) for the copywriting brief.
30 changes: 15 additions & 15 deletions apps/website/public/llms-full.txt
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ Source: https://intelligo.dev/docs/getting-started
## Create the application

```bash
pnpm dlx @intelligo-dev/cli@beta create my-app
pnpm dlx @intelligo-dev/cli create my-app
```

`create` asks which pages you want — the shell, sign-in, sign-up and the dashboard are ticked to start with — adds the pages they build on, and shows you the commands that install them: `pnpm install` (shadcn is one of the scaffold's dev dependencies), then `shadcn add` for the design-system base and your pages, in the order they need. Nothing runs until you approve. `--items chat,billing-settings` or `--all` answers the question up front, `--yes` approves the commands, and `--no-install` stops after the scaffold.
Expand Down Expand Up @@ -1525,7 +1525,7 @@ Source: https://intelligo.dev/docs/packages/core
## Install

```bash
pnpm add @intelligo-dev/core@beta drizzle-orm
pnpm add @intelligo-dev/core drizzle-orm
```

`drizzle-orm` is a peer; `react` 19 is an optional one, needed only by the
Expand Down Expand Up @@ -1664,7 +1664,7 @@ Source: https://intelligo.dev/docs/packages/auth
## Install

```bash
pnpm add @intelligo-dev/auth@beta better-auth drizzle-orm zod
pnpm add @intelligo-dev/auth better-auth drizzle-orm zod
```

`better-auth`, `drizzle-orm` and `zod` are peers: the guards read the
Expand Down Expand Up @@ -1725,7 +1725,7 @@ Source: https://intelligo.dev/docs/packages/billing
## Install

```bash
pnpm add @intelligo-dev/billing@beta drizzle-orm stripe zod
pnpm add @intelligo-dev/billing drizzle-orm stripe zod
```

`drizzle-orm`, `stripe` and `zod` are peers.
Expand Down Expand Up @@ -1981,7 +1981,7 @@ Source: https://intelligo.dev/docs/packages/executions
## Install

```bash
pnpm add @intelligo-dev/executions@beta drizzle-orm
pnpm add @intelligo-dev/executions drizzle-orm
```

`drizzle-orm` is a peer. The `executions` table is part of the framework's
Expand Down Expand Up @@ -2102,7 +2102,7 @@ Source: https://intelligo.dev/docs/packages/chat
## Install

```bash
pnpm add @intelligo-dev/chat@beta ai
pnpm add @intelligo-dev/chat ai
```

`ai` (the Vercel AI SDK) is a peer: the transport takes its tools, its models
Expand Down Expand Up @@ -2259,7 +2259,7 @@ Source: https://intelligo.dev/docs/packages/next
## Install

```bash
pnpm add @intelligo-dev/next@beta
pnpm add @intelligo-dev/next
```

`next` and `better-auth` are peers: the adapter binds into the copies your
Expand Down Expand Up @@ -2352,7 +2352,7 @@ Source: https://intelligo.dev/docs/packages/audit
## Install

```bash
pnpm add @intelligo-dev/audit@beta drizzle-orm
pnpm add @intelligo-dev/audit drizzle-orm
```

`drizzle-orm` is a peer. The `audit_events` table and its trigger are part of
Expand Down Expand Up @@ -2424,7 +2424,7 @@ Source: https://intelligo.dev/docs/packages/jobs
## Install

```bash
pnpm add @intelligo-dev/jobs@beta drizzle-orm
pnpm add @intelligo-dev/jobs drizzle-orm
```

`drizzle-orm` is a peer. The queue is one table, `jobs`, in the framework's
Expand Down Expand Up @@ -2501,7 +2501,7 @@ Source: https://intelligo.dev/docs/packages/admin
## Install

```bash
pnpm add @intelligo-dev/admin@beta drizzle-orm react
pnpm add @intelligo-dev/admin drizzle-orm react
```

`drizzle-orm` and `react` (19 or later) are peers. `intelligo add admin-page`
Expand Down Expand Up @@ -2599,7 +2599,7 @@ Source: https://intelligo.dev/docs/packages/mastra
## Install

```bash
pnpm add @intelligo-dev/mastra@beta
pnpm add @intelligo-dev/mastra
```

`@mastra/core` 1.x is an optional peer dependency and **nothing here imports
Expand Down Expand Up @@ -2665,7 +2665,7 @@ Source: https://intelligo.dev/docs/packages/cli
## Install

```bash
pnpm add -D @intelligo-dev/cli@beta
pnpm add -D @intelligo-dev/cli
```

`create` needs no install — run it with `pnpm dlx`. The scaffold adds the CLI
Expand All @@ -2674,9 +2674,9 @@ to the new application, which is where `intelligo` comes from afterwards.
## Commands

```bash
pnpm dlx @intelligo-dev/cli@beta create my-app # a registry-ready Next.js app, plus the pages you pick
pnpm dlx @intelligo-dev/cli@beta create my-app --items chat,billing-settings --yes # no questions
pnpm dlx @intelligo-dev/cli@beta create . --name "Acme Audit" # into the current, empty directory (a .git may be there)
pnpm dlx @intelligo-dev/cli create my-app # a registry-ready Next.js app, plus the pages you pick
pnpm dlx @intelligo-dev/cli create my-app --items chat,billing-settings --yes # no questions
pnpm dlx @intelligo-dev/cli create . --name "Acme Audit" # into the current, empty directory (a .git may be there)
intelligo add <feature> # generate consumer-owned source (admin-page, maintenance, vitest)
intelligo doctor # what is misconfigured, and why it matters
intelligo migrate # apply the framework chain
Expand Down
2 changes: 1 addition & 1 deletion apps/website/src/content/docs/getting-started/index.md
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@ label: Quickstart
## Create the application

```bash
pnpm dlx @intelligo-dev/cli@beta create my-app
pnpm dlx @intelligo-dev/cli create my-app
```

`create` asks which pages you want — the shell, sign-in, sign-up and the dashboard are ticked to start with — adds the pages they build on, and shows you the commands that install them: `pnpm install` (shadcn is one of the scaffold's dev dependencies), then `shadcn add` for the design-system base and your pages, in the order they need. Nothing runs until you approve. `--items chat,billing-settings` or `--all` answers the question up front, `--yes` approves the commands, and `--no-install` stops after the scaffold.
Expand Down
2 changes: 1 addition & 1 deletion apps/website/src/content/docs/packages/admin.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ label: "admin"
## Install

```bash
pnpm add @intelligo-dev/admin@beta drizzle-orm react
pnpm add @intelligo-dev/admin drizzle-orm react
```

`drizzle-orm` and `react` (19 or later) are peers. `intelligo add admin-page`
Expand Down
2 changes: 1 addition & 1 deletion apps/website/src/content/docs/packages/audit.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ label: "audit"
## Install

```bash
pnpm add @intelligo-dev/audit@beta drizzle-orm
pnpm add @intelligo-dev/audit drizzle-orm
```

`drizzle-orm` is a peer. The `audit_events` table and its trigger are part of
Expand Down
2 changes: 1 addition & 1 deletion apps/website/src/content/docs/packages/auth.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ label: "auth"
## Install

```bash
pnpm add @intelligo-dev/auth@beta better-auth drizzle-orm zod
pnpm add @intelligo-dev/auth better-auth drizzle-orm zod
```

`better-auth`, `drizzle-orm` and `zod` are peers: the guards read the
Expand Down
2 changes: 1 addition & 1 deletion apps/website/src/content/docs/packages/billing.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ label: "billing"
## Install

```bash
pnpm add @intelligo-dev/billing@beta drizzle-orm stripe zod
pnpm add @intelligo-dev/billing drizzle-orm stripe zod
```

`drizzle-orm`, `stripe` and `zod` are peers.
Expand Down
2 changes: 1 addition & 1 deletion apps/website/src/content/docs/packages/chat.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ label: "chat"
## Install

```bash
pnpm add @intelligo-dev/chat@beta ai
pnpm add @intelligo-dev/chat ai
```

`ai` (the Vercel AI SDK) is a peer: the transport takes its tools, its models
Expand Down
8 changes: 4 additions & 4 deletions apps/website/src/content/docs/packages/cli.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ label: "cli"
## Install

```bash
pnpm add -D @intelligo-dev/cli@beta
pnpm add -D @intelligo-dev/cli
```

`create` needs no install — run it with `pnpm dlx`. The scaffold adds the CLI
Expand All @@ -19,9 +19,9 @@ to the new application, which is where `intelligo` comes from afterwards.
## Commands

```bash
pnpm dlx @intelligo-dev/cli@beta create my-app # a registry-ready Next.js app, plus the pages you pick
pnpm dlx @intelligo-dev/cli@beta create my-app --items chat,billing-settings --yes # no questions
pnpm dlx @intelligo-dev/cli@beta create . --name "Acme Audit" # into the current, empty directory (a .git may be there)
pnpm dlx @intelligo-dev/cli create my-app # a registry-ready Next.js app, plus the pages you pick
pnpm dlx @intelligo-dev/cli create my-app --items chat,billing-settings --yes # no questions
pnpm dlx @intelligo-dev/cli create . --name "Acme Audit" # into the current, empty directory (a .git may be there)
intelligo add <feature> # generate consumer-owned source (admin-page, maintenance, vitest)
intelligo doctor # what is misconfigured, and why it matters
intelligo migrate # apply the framework chain
Expand Down
2 changes: 1 addition & 1 deletion apps/website/src/content/docs/packages/core.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ label: "core"
## Install

```bash
pnpm add @intelligo-dev/core@beta drizzle-orm
pnpm add @intelligo-dev/core drizzle-orm
```

`drizzle-orm` is a peer; `react` 19 is an optional one, needed only by the
Expand Down
2 changes: 1 addition & 1 deletion apps/website/src/content/docs/packages/executions.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ label: "executions"
## Install

```bash
pnpm add @intelligo-dev/executions@beta drizzle-orm
pnpm add @intelligo-dev/executions drizzle-orm
```

`drizzle-orm` is a peer. The `executions` table is part of the framework's
Expand Down
2 changes: 1 addition & 1 deletion apps/website/src/content/docs/packages/jobs.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ label: "jobs"
## Install

```bash
pnpm add @intelligo-dev/jobs@beta drizzle-orm
pnpm add @intelligo-dev/jobs drizzle-orm
```

`drizzle-orm` is a peer. The queue is one table, `jobs`, in the framework's
Expand Down
2 changes: 1 addition & 1 deletion apps/website/src/content/docs/packages/mastra.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ label: "mastra"
## Install

```bash
pnpm add @intelligo-dev/mastra@beta
pnpm add @intelligo-dev/mastra
```

`@mastra/core` 1.x is an optional peer dependency and **nothing here imports
Expand Down
2 changes: 1 addition & 1 deletion apps/website/src/content/docs/packages/next.md
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@ label: "next"
## Install

```bash
pnpm add @intelligo-dev/next@beta
pnpm add @intelligo-dev/next
```

`next` and `better-auth` are peers: the adapter binds into the copies your
Expand Down
4 changes: 2 additions & 2 deletions apps/website/src/data/proof.json
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
{
"sampledAt": "2026-09-27",
"version": "1.0.0-beta.15",
"published": "1.0.0-beta.15",
"version": "1.0.0",
"published": "1.0.0-beta.3",
"packages": 11,
"testFiles": 119,
"testCases": 1297,
Expand Down
2 changes: 1 addition & 1 deletion apps/website/src/lib/quickstart.ts
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
export const QUICKSTART = [
{
title: "Create",
cmd: "pnpm dlx @intelligo-dev/cli@beta create my-app",
cmd: "pnpm dlx @intelligo-dev/cli create my-app",
note: "Next.js 16, shadcn, Tailwind 4, next-intl and a composition root wired to the execution boundary. It asks which pages you want and installs them as your source.",
out: [
"◆ Which pages should be installed? (space to toggle)",
Expand Down
2 changes: 1 addition & 1 deletion apps/website/src/sections/hero.astro
Original file line number Diff line number Diff line change
Expand Up @@ -9,7 +9,7 @@ import { HeroTitle } from "@/components/hero-title";
import { InstallCommand } from "@/components/install-command";
import { SITE } from "@/lib/site";

const create = "pnpm dlx @intelligo-dev/cli@beta create my-app";
const create = "pnpm dlx @intelligo-dev/cli create my-app";
---
<header id="top" class="relative overflow-hidden">
<div class="hero-bg" aria-hidden="true"></div>
Expand Down
4 changes: 2 additions & 2 deletions packages/admin/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@ The operational console: cross-tenant queries, health probes and impersonation.
Part of [Intelligo](https://intelligo.dev), an application framework and
operational platform for vertical AI SaaS products. Every `@intelligo-dev/*`
package is released at one version and shares one database schema;
`pnpm dlx @intelligo-dev/cli@beta create my-app` installs the set an
`pnpm dlx @intelligo-dev/cli create my-app` installs the set an
application needs. Documentation:
[intelligo.dev/docs/packages/admin](https://intelligo.dev/docs/packages/admin).

## Install

```bash
pnpm add @intelligo-dev/admin@beta drizzle-orm react
pnpm add @intelligo-dev/admin drizzle-orm react
```

`drizzle-orm` and `react` (19 or later) are peers. `intelligo add admin-page`
Expand Down
2 changes: 1 addition & 1 deletion packages/admin/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@intelligo-dev/admin",
"version": "1.0.0-beta.15",
"version": "1.0.0",
"description": "The operational console: cross-tenant queries, health probes and impersonation.",
"keywords": [
"intelligo",
Expand Down
4 changes: 2 additions & 2 deletions packages/audit/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@ Append-only audit events for multi-tenant apps, with a Postgres trigger that ref
Part of [Intelligo](https://intelligo.dev), an application framework and
operational platform for vertical AI SaaS products. Every `@intelligo-dev/*`
package is released at one version and shares one database schema;
`pnpm dlx @intelligo-dev/cli@beta create my-app` installs the set an
`pnpm dlx @intelligo-dev/cli create my-app` installs the set an
application needs. Documentation:
[intelligo.dev/docs/packages/audit](https://intelligo.dev/docs/packages/audit).

## Install

```bash
pnpm add @intelligo-dev/audit@beta drizzle-orm
pnpm add @intelligo-dev/audit drizzle-orm
```

`drizzle-orm` is a peer. The `audit_events` table and its trigger are part of
Expand Down
2 changes: 1 addition & 1 deletion packages/audit/package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "@intelligo-dev/audit",
"version": "1.0.0-beta.15",
"version": "1.0.0",
"description": "Append-only audit events for multi-tenant apps, with a Postgres trigger that refuses every update and delete.",
"keywords": [
"intelligo",
Expand Down
4 changes: 2 additions & 2 deletions packages/auth/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -5,14 +5,14 @@ Multi-tenant authentication on Better-Auth: sign-up, workspaces, invitations and
Part of [Intelligo](https://intelligo.dev), an application framework and
operational platform for vertical AI SaaS products. Every `@intelligo-dev/*`
package is released at one version and shares one database schema;
`pnpm dlx @intelligo-dev/cli@beta create my-app` installs the set an
`pnpm dlx @intelligo-dev/cli create my-app` installs the set an
application needs. Documentation:
[intelligo.dev/docs/packages/auth](https://intelligo.dev/docs/packages/auth).

## Install

```bash
pnpm add @intelligo-dev/auth@beta better-auth drizzle-orm zod
pnpm add @intelligo-dev/auth better-auth drizzle-orm zod
```

`better-auth`, `drizzle-orm` and `zod` are peers: the guards read the
Expand Down
Loading
Loading