diff --git a/packages/ai-vercel/README.md b/packages/ai-vercel/README.md index cf6c484..b450ae3 100644 --- a/packages/ai-vercel/README.md +++ b/packages/ai-vercel/README.md @@ -73,6 +73,6 @@ are still enforced on every dispatch — the JSON Schema is only what the model ## See also -- [`acture-schema-bridge`](https://github.com/thorwhalen/acture/blob/main/.claude/skills/acture-schema-bridge/SKILL.md) -- [`acture-tier-system`](https://github.com/thorwhalen/acture/blob/main/.claude/skills/acture-tier-system/SKILL.md) +- [`acture-schema-bridge`](https://github.com/i2mint/acture/blob/main/.claude/skills/acture-schema-bridge/SKILL.md) +- [`acture-tier-system`](https://github.com/i2mint/acture/blob/main/.claude/skills/acture-tier-system/SKILL.md) - [`acture-mcp-server`](../mcp) — the MCP server counterpart diff --git a/packages/ai-vercel/package.json b/packages/ai-vercel/package.json index b85edd5..0c9f0c0 100644 --- a/packages/ai-vercel/package.json +++ b/packages/ai-vercel/package.json @@ -6,11 +6,11 @@ "author": "Thor Whalen", "repository": { "type": "git", - "url": "git+https://github.com/thorwhalen/acture.git", + "url": "git+https://github.com/i2mint/acture.git", "directory": "packages/ai-vercel" }, - "homepage": "https://github.com/thorwhalen/acture#readme", - "bugs": "https://github.com/thorwhalen/acture/issues", + "homepage": "https://github.com/i2mint/acture#readme", + "bugs": "https://github.com/i2mint/acture/issues", "type": "module", "files": [ "dist", diff --git a/packages/build-tier/package.json b/packages/build-tier/package.json index c8c4563..7716f31 100644 --- a/packages/build-tier/package.json +++ b/packages/build-tier/package.json @@ -6,11 +6,11 @@ "author": "Thor Whalen", "repository": { "type": "git", - "url": "git+https://github.com/thorwhalen/acture.git", + "url": "git+https://github.com/i2mint/acture.git", "directory": "packages/build-tier" }, - "homepage": "https://github.com/thorwhalen/acture#readme", - "bugs": "https://github.com/thorwhalen/acture/issues", + "homepage": "https://github.com/i2mint/acture#readme", + "bugs": "https://github.com/i2mint/acture/issues", "type": "module", "files": [ "dist", diff --git a/packages/capture/package.json b/packages/capture/package.json index 28e4620..7d3afba 100644 --- a/packages/capture/package.json +++ b/packages/capture/package.json @@ -6,11 +6,11 @@ "author": "Thor Whalen", "repository": { "type": "git", - "url": "git+https://github.com/thorwhalen/acture.git", + "url": "git+https://github.com/i2mint/acture.git", "directory": "packages/capture" }, - "homepage": "https://github.com/thorwhalen/acture#readme", - "bugs": "https://github.com/thorwhalen/acture/issues", + "homepage": "https://github.com/i2mint/acture#readme", + "bugs": "https://github.com/i2mint/acture/issues", "type": "module", "files": [ "dist", diff --git a/packages/cli/package.json b/packages/cli/package.json index 673a189..a75bcd8 100644 --- a/packages/cli/package.json +++ b/packages/cli/package.json @@ -6,11 +6,11 @@ "author": "Thor Whalen", "repository": { "type": "git", - "url": "git+https://github.com/thorwhalen/acture.git", + "url": "git+https://github.com/i2mint/acture.git", "directory": "packages/cli" }, - "homepage": "https://github.com/thorwhalen/acture#readme", - "bugs": "https://github.com/thorwhalen/acture/issues", + "homepage": "https://github.com/i2mint/acture#readme", + "bugs": "https://github.com/i2mint/acture/issues", "type": "module", "files": [ "dist", diff --git a/packages/cli/src/cli.ts b/packages/cli/src/cli.ts index 10a4e6f..1b86f7b 100644 --- a/packages/cli/src/cli.ts +++ b/packages/cli/src/cli.ts @@ -49,7 +49,7 @@ Examples: acture snapshot ./registry.mjs --out .acture/snapshot.json acture snapshot ./registry.mjs --tiers stable,experimental -Docs: https://github.com/thorwhalen/acture#readme +Docs: https://github.com/i2mint/acture#readme `; const argv = process.argv.slice(2); diff --git a/packages/codemods/package.json b/packages/codemods/package.json index f684438..64d5890 100644 --- a/packages/codemods/package.json +++ b/packages/codemods/package.json @@ -6,11 +6,11 @@ "author": "Thor Whalen", "repository": { "type": "git", - "url": "git+https://github.com/thorwhalen/acture.git", + "url": "git+https://github.com/i2mint/acture.git", "directory": "packages/codemods" }, - "homepage": "https://github.com/thorwhalen/acture#readme", - "bugs": "https://github.com/thorwhalen/acture/issues", + "homepage": "https://github.com/i2mint/acture#readme", + "bugs": "https://github.com/i2mint/acture/issues", "type": "module", "files": [ "dist", diff --git a/packages/core/package.json b/packages/core/package.json index 749323a..5d1abeb 100644 --- a/packages/core/package.json +++ b/packages/core/package.json @@ -6,11 +6,11 @@ "author": "Thor Whalen", "repository": { "type": "git", - "url": "git+https://github.com/thorwhalen/acture.git", + "url": "git+https://github.com/i2mint/acture.git", "directory": "packages/core" }, - "homepage": "https://github.com/thorwhalen/acture#readme", - "bugs": "https://github.com/thorwhalen/acture/issues", + "homepage": "https://github.com/i2mint/acture#readme", + "bugs": "https://github.com/i2mint/acture/issues", "type": "module", "files": [ "dist", diff --git a/packages/devtools/package.json b/packages/devtools/package.json index c2446b3..5edfd8c 100644 --- a/packages/devtools/package.json +++ b/packages/devtools/package.json @@ -6,11 +6,11 @@ "author": "Thor Whalen", "repository": { "type": "git", - "url": "git+https://github.com/thorwhalen/acture.git", + "url": "git+https://github.com/i2mint/acture.git", "directory": "packages/devtools" }, - "homepage": "https://github.com/thorwhalen/acture#readme", - "bugs": "https://github.com/thorwhalen/acture/issues", + "homepage": "https://github.com/i2mint/acture#readme", + "bugs": "https://github.com/i2mint/acture/issues", "type": "module", "files": [ "dist", diff --git a/packages/e2e-playwright/README.md b/packages/e2e-playwright/README.md index a148cee..38ffd97 100644 --- a/packages/e2e-playwright/README.md +++ b/packages/e2e-playwright/README.md @@ -111,5 +111,5 @@ A test sequence is written **once**; only the adapter changes per pyramid level ## See also - [`docs/hand-written-command-sequence.md`](../../docs/hand-written-command-sequence.md) — the reproducible reference; hand-write the engine instead of installing. -- [`acture-e2e`](https://github.com/thorwhalen/acture/blob/main/.claude/skills/acture-e2e/SKILL.md) skill — the consumer-integration workflow, including other runners. -- [`acture-macros`](https://github.com/thorwhalen/acture/blob/main/.claude/skills/acture-macros/SKILL.md) skill — record/replay as a macros surface (no package — pattern + skill). +- [`acture-e2e`](https://github.com/i2mint/acture/blob/main/.claude/skills/acture-e2e/SKILL.md) skill — the consumer-integration workflow, including other runners. +- [`acture-macros`](https://github.com/i2mint/acture/blob/main/.claude/skills/acture-macros/SKILL.md) skill — record/replay as a macros surface (no package — pattern + skill). diff --git a/packages/e2e-playwright/package.json b/packages/e2e-playwright/package.json index 13657c0..e2ccb77 100644 --- a/packages/e2e-playwright/package.json +++ b/packages/e2e-playwright/package.json @@ -6,11 +6,11 @@ "author": "Thor Whalen", "repository": { "type": "git", - "url": "git+https://github.com/thorwhalen/acture.git", + "url": "git+https://github.com/i2mint/acture.git", "directory": "packages/e2e-playwright" }, - "homepage": "https://github.com/thorwhalen/acture#readme", - "bugs": "https://github.com/thorwhalen/acture/issues", + "homepage": "https://github.com/i2mint/acture#readme", + "bugs": "https://github.com/i2mint/acture/issues", "type": "module", "files": [ "dist", diff --git a/packages/eslint-plugin-acture-migration/README.md b/packages/eslint-plugin-acture-migration/README.md index c910b24..5d0dff6 100644 --- a/packages/eslint-plugin-acture-migration/README.md +++ b/packages/eslint-plugin-acture-migration/README.md @@ -2,7 +2,7 @@ > **acture is a development tool first.** This is dev/build-time tooling — it never becomes a runtime dependency of the apps it serves, and using it is entirely optional. See [`docs/positioning.md`](../../docs/positioning.md). -ESLint rules for [acture](https://github.com/thorwhalen/acture). The package keeps its historical `-migration` suffix (renaming a published package is breaking), but its scope is broader: it hosts both **migration-specific** rules and **schema-quality** rules that apply to any acture codebase. +ESLint rules for [acture](https://github.com/i2mint/acture). The package keeps its historical `-migration` suffix (renaming a published package is breaking), but its scope is broader: it hosts both **migration-specific** rules and **schema-quality** rules that apply to any acture codebase. Current rules: diff --git a/packages/eslint-plugin-acture-migration/package.json b/packages/eslint-plugin-acture-migration/package.json index f8c0a89..9b62814 100644 --- a/packages/eslint-plugin-acture-migration/package.json +++ b/packages/eslint-plugin-acture-migration/package.json @@ -6,11 +6,11 @@ "author": "Thor Whalen", "repository": { "type": "git", - "url": "git+https://github.com/thorwhalen/acture.git", + "url": "git+https://github.com/i2mint/acture.git", "directory": "packages/eslint-plugin-acture-migration" }, - "homepage": "https://github.com/thorwhalen/acture#readme", - "bugs": "https://github.com/thorwhalen/acture/issues", + "homepage": "https://github.com/i2mint/acture#readme", + "bugs": "https://github.com/i2mint/acture/issues", "type": "module", "files": [ "dist", diff --git a/packages/eslint-plugin-acture-migration/src/rules/no-stale-wrap-mutation.ts b/packages/eslint-plugin-acture-migration/src/rules/no-stale-wrap-mutation.ts index 55eb89b..93ffa74 100644 --- a/packages/eslint-plugin-acture-migration/src/rules/no-stale-wrap-mutation.ts +++ b/packages/eslint-plugin-acture-migration/src/rules/no-stale-wrap-mutation.ts @@ -53,7 +53,7 @@ export const noStaleWrapMutation: Rule.RuleModule = { description: 'Flag wrapMutation(...) calls whose result is never used — the migration has graduated and the wrapper should become a defineCommand.', recommended: true, - url: 'https://github.com/thorwhalen/acture/blob/main/packages/eslint-plugin-acture-migration/README.md', + url: 'https://github.com/i2mint/acture/blob/main/packages/eslint-plugin-acture-migration/README.md', }, schema: [ { diff --git a/packages/eslint-plugin-acture-migration/src/rules/require-param-describe.ts b/packages/eslint-plugin-acture-migration/src/rules/require-param-describe.ts index 27d2e55..3353f7f 100644 --- a/packages/eslint-plugin-acture-migration/src/rules/require-param-describe.ts +++ b/packages/eslint-plugin-acture-migration/src/rules/require-param-describe.ts @@ -58,7 +58,7 @@ export const requireParamDescribe: Rule.RuleModule = { description: 'Require a `.describe(...)` call on each top-level field of a `defineCommand` `params: z.object({...})` schema — Zod→JSON-Schema is lossy, and the projected description is what MCP/AI consumers see.', recommended: true, - url: 'https://github.com/thorwhalen/acture/blob/main/packages/eslint-plugin-acture-migration/README.md', + url: 'https://github.com/i2mint/acture/blob/main/packages/eslint-plugin-acture-migration/README.md', }, schema: [ { diff --git a/packages/forms-autoform/package.json b/packages/forms-autoform/package.json index c310907..38048e0 100644 --- a/packages/forms-autoform/package.json +++ b/packages/forms-autoform/package.json @@ -6,11 +6,11 @@ "author": "Thor Whalen", "repository": { "type": "git", - "url": "git+https://github.com/thorwhalen/acture.git", + "url": "git+https://github.com/i2mint/acture.git", "directory": "packages/forms-autoform" }, - "homepage": "https://github.com/thorwhalen/acture#readme", - "bugs": "https://github.com/thorwhalen/acture/issues", + "homepage": "https://github.com/i2mint/acture#readme", + "bugs": "https://github.com/i2mint/acture/issues", "type": "module", "files": [ "dist", diff --git a/packages/forms-rjsf/README.md b/packages/forms-rjsf/README.md index 92a2131..e9ae486 100644 --- a/packages/forms-rjsf/README.md +++ b/packages/forms-rjsf/README.md @@ -70,5 +70,5 @@ acture-side bridge is identical. ## See also -- [`acture-schema-bridge`](https://github.com/thorwhalen/acture/blob/main/.claude/skills/acture-schema-bridge/SKILL.md) — how Zod → JSON Schema flows +- [`acture-schema-bridge`](https://github.com/i2mint/acture/blob/main/.claude/skills/acture-schema-bridge/SKILL.md) — how Zod → JSON Schema flows - [`acture-forms-autoform`](../forms-autoform) — Zod-native alternative diff --git a/packages/forms-rjsf/package.json b/packages/forms-rjsf/package.json index af5795f..487e007 100644 --- a/packages/forms-rjsf/package.json +++ b/packages/forms-rjsf/package.json @@ -6,11 +6,11 @@ "author": "Thor Whalen", "repository": { "type": "git", - "url": "git+https://github.com/thorwhalen/acture.git", + "url": "git+https://github.com/i2mint/acture.git", "directory": "packages/forms-rjsf" }, - "homepage": "https://github.com/thorwhalen/acture#readme", - "bugs": "https://github.com/thorwhalen/acture/issues", + "homepage": "https://github.com/i2mint/acture#readme", + "bugs": "https://github.com/i2mint/acture/issues", "type": "module", "files": [ "dist", diff --git a/packages/forms-rjsf/src/shadcn-theme.test.tsx b/packages/forms-rjsf/src/shadcn-theme.test.tsx index fc0903d..07c6113 100644 --- a/packages/forms-rjsf/src/shadcn-theme.test.tsx +++ b/packages/forms-rjsf/src/shadcn-theme.test.tsx @@ -1,6 +1,6 @@ /** * The `@rjsf` 6.x / `@rjsf/shadcn` pairing — the reason this package's peer - * range moved (thorwhalen/acture#57). `@rjsf/shadcn` is published on the 6.x + * range moved (i2mint/acture#57). `@rjsf/shadcn` is published on the 6.x * line only, so a consumer on a shadcn design system needs both halves to be * installable together, and needs a way to hand the theme to ``. * diff --git a/packages/hotkeys/README.md b/packages/hotkeys/README.md index 58bdadb..558c9fe 100644 --- a/packages/hotkeys/README.md +++ b/packages/hotkeys/README.md @@ -61,7 +61,7 @@ If you want to *override* a base binding from a plugin, explicitly `unregister(i ## End-user customization — remapping shortcuts -Let a **user** (not just the developer) remap shortcuts and have the choice persist. The record's `keybinding` stays the *developer default*; a sparse **`UserKeymap`** overrides it at bind time — pure composition, **no change to the `CommandRecord`** ([research-10](https://github.com/thorwhalen/acture/blob/main/docs/research/acture_research_10%20--%20End-User%20Keyboard-Shortcut%20Customization.md); reproducible core in [`docs/hand-written-keymap-override.md`](https://github.com/thorwhalen/acture/blob/main/docs/hand-written-keymap-override.md)). +Let a **user** (not just the developer) remap shortcuts and have the choice persist. The record's `keybinding` stays the *developer default*; a sparse **`UserKeymap`** overrides it at bind time — pure composition, **no change to the `CommandRecord`** ([research-10](https://github.com/i2mint/acture/blob/main/docs/research/acture_research_10%20--%20End-User%20Keyboard-Shortcut%20Customization.md); reproducible core in [`docs/hand-written-keymap-override.md`](https://github.com/i2mint/acture/blob/main/docs/hand-written-keymap-override.md)). ```ts import { bindHotkeys, type UserKeymap } from 'acture-hotkeys'; @@ -99,5 +99,5 @@ Same shape as the rest of acture: `tiers: ['stable']` by default. Internal/exper ## See also -- [acture-command-record-shape](https://github.com/thorwhalen/acture/blob/main/.claude/skills/acture-command-record-shape/SKILL.md) — the `keybinding` field spec -- [acture-architecture-primer](https://github.com/thorwhalen/acture/blob/main/.claude/skills/acture-architecture-primer/SKILL.md) — why every surface is an adapter +- [acture-command-record-shape](https://github.com/i2mint/acture/blob/main/.claude/skills/acture-command-record-shape/SKILL.md) — the `keybinding` field spec +- [acture-architecture-primer](https://github.com/i2mint/acture/blob/main/.claude/skills/acture-architecture-primer/SKILL.md) — why every surface is an adapter diff --git a/packages/hotkeys/package.json b/packages/hotkeys/package.json index 3681cd9..a9ae5fd 100644 --- a/packages/hotkeys/package.json +++ b/packages/hotkeys/package.json @@ -6,11 +6,11 @@ "author": "Thor Whalen", "repository": { "type": "git", - "url": "git+https://github.com/thorwhalen/acture.git", + "url": "git+https://github.com/i2mint/acture.git", "directory": "packages/hotkeys" }, - "homepage": "https://github.com/thorwhalen/acture#readme", - "bugs": "https://github.com/thorwhalen/acture/issues", + "homepage": "https://github.com/i2mint/acture#readme", + "bugs": "https://github.com/i2mint/acture/issues", "type": "module", "files": [ "dist", diff --git a/packages/mcp/README.md b/packages/mcp/README.md index beed9d4..854b977 100644 --- a/packages/mcp/README.md +++ b/packages/mcp/README.md @@ -48,7 +48,7 @@ The server registers `tools/list` and `tools/call` handlers, and fires `notifica Tools are the **write** side (actions). For an AI assistant that *operates* your app, the model also needs the **read** side: to *see* current state before it acts. MCP models read-only, application-driven context as **resources**. This package projects **views** — typed selectors over your state — as MCP resources, symmetric to how it projects commands as tools. -A **view** is the read-side dual of a command. You supply a `ViewSource` (the same `list` / `read` / `onStateChanged` shape as the hand-written `ViewRegistry` — see [`docs/hand-written-view-registry.md`](https://github.com/thorwhalen/acture/blob/main/docs/hand-written-view-registry.md)); acture-mcp never touches your state library. +A **view** is the read-side dual of a command. You supply a `ViewSource` (the same `list` / `read` / `onStateChanged` shape as the hand-written `ViewRegistry` — see [`docs/hand-written-view-registry.md`](https://github.com/i2mint/acture/blob/main/docs/hand-written-view-registry.md)); acture-mcp never touches your state library. ```ts import { createMcpServer, connectStdio } from 'acture-mcp-server'; @@ -109,5 +109,5 @@ The MCP protocol is **date-versioned**, and the spec/transport story has churned ## See also -- [`acture-schema-bridge`](https://github.com/thorwhalen/acture/blob/main/.claude/skills/acture-schema-bridge/SKILL.md) -- [`acture-tier-system`](https://github.com/thorwhalen/acture/blob/main/.claude/skills/acture-tier-system/SKILL.md) +- [`acture-schema-bridge`](https://github.com/i2mint/acture/blob/main/.claude/skills/acture-schema-bridge/SKILL.md) +- [`acture-tier-system`](https://github.com/i2mint/acture/blob/main/.claude/skills/acture-tier-system/SKILL.md) diff --git a/packages/mcp/package.json b/packages/mcp/package.json index 76ca7a9..7903f46 100644 --- a/packages/mcp/package.json +++ b/packages/mcp/package.json @@ -6,11 +6,11 @@ "author": "Thor Whalen", "repository": { "type": "git", - "url": "git+https://github.com/thorwhalen/acture.git", + "url": "git+https://github.com/i2mint/acture.git", "directory": "packages/mcp" }, - "homepage": "https://github.com/thorwhalen/acture#readme", - "bugs": "https://github.com/thorwhalen/acture/issues", + "homepage": "https://github.com/i2mint/acture#readme", + "bugs": "https://github.com/i2mint/acture/issues", "type": "module", "files": [ "dist", diff --git a/packages/migration/package.json b/packages/migration/package.json index 40203cc..ac429b8 100644 --- a/packages/migration/package.json +++ b/packages/migration/package.json @@ -6,11 +6,11 @@ "author": "Thor Whalen", "repository": { "type": "git", - "url": "git+https://github.com/thorwhalen/acture.git", + "url": "git+https://github.com/i2mint/acture.git", "directory": "packages/migration" }, - "homepage": "https://github.com/thorwhalen/acture#readme", - "bugs": "https://github.com/thorwhalen/acture/issues", + "homepage": "https://github.com/i2mint/acture#readme", + "bugs": "https://github.com/i2mint/acture/issues", "type": "module", "files": [ "dist", diff --git a/packages/palette-react/README.md b/packages/palette-react/README.md index 1d1720c..53adc08 100644 --- a/packages/palette-react/README.md +++ b/packages/palette-react/README.md @@ -90,6 +90,6 @@ Every meaningful node carries a `data-acture-*` attribute. Style with CSS — th ## See also -- [acture-palette-design](https://github.com/thorwhalen/acture/blob/main/.claude/skills/acture-palette-design/SKILL.md) — the design rationale +- [acture-palette-design](https://github.com/i2mint/acture/blob/main/.claude/skills/acture-palette-design/SKILL.md) — the design rationale - [acture-forms-autoform](../forms-autoform) — Zod-native form adapter - [acture-forms-rjsf](../forms-rjsf) — JSON-Schema-native form adapter diff --git a/packages/palette-react/package.json b/packages/palette-react/package.json index 4c1d0db..2758712 100644 --- a/packages/palette-react/package.json +++ b/packages/palette-react/package.json @@ -6,11 +6,11 @@ "author": "Thor Whalen", "repository": { "type": "git", - "url": "git+https://github.com/thorwhalen/acture.git", + "url": "git+https://github.com/i2mint/acture.git", "directory": "packages/palette-react" }, - "homepage": "https://github.com/thorwhalen/acture#readme", - "bugs": "https://github.com/thorwhalen/acture/issues", + "homepage": "https://github.com/i2mint/acture#readme", + "bugs": "https://github.com/i2mint/acture/issues", "type": "module", "files": [ "dist", diff --git a/packages/sandbox/README.md b/packages/sandbox/README.md index b0aa3cc..daf5551 100644 --- a/packages/sandbox/README.md +++ b/packages/sandbox/README.md @@ -3,10 +3,10 @@ > **acture is a development tool first.** This package is an *optional > accelerator* — and a deliberately small one. The extension **host/loader** is > a ~15-line core-only pattern you hand-write (see -> [`docs/hand-written-sandbox.md`](https://github.com/thorwhalen/acture/blob/main/docs/hand-written-sandbox.md)), +> [`docs/hand-written-sandbox.md`](https://github.com/i2mint/acture/blob/main/docs/hand-written-sandbox.md)), > with no `acture-*` dependency. `acture-sandbox` ships only the *one* rung that > is genuinely hard to hand-write: **isolating code you did not author.** See -> [`docs/positioning.md`](https://github.com/thorwhalen/acture/blob/main/docs/positioning.md). +> [`docs/positioning.md`](https://github.com/i2mint/acture/blob/main/docs/positioning.md). An extension system is two layers (research-9 §1). The **host/loader** — load/unload/observe bundles of command contributions — is pattern territory: a @@ -88,7 +88,7 @@ await runner.load({ Isolation only. It deliberately does **not** ship the manifest schema, the host/loader, an effect channel, capability grants, an entitlement / install gate, or a marketplace. Those are a core-only pattern -([`docs/hand-written-sandbox.md`](https://github.com/thorwhalen/acture/blob/main/docs/hand-written-sandbox.md)) +([`docs/hand-written-sandbox.md`](https://github.com/i2mint/acture/blob/main/docs/hand-written-sandbox.md)) and host product architecture — documented, never bundled (no god-package; the package translates, it does not decide). Real isolating transports (Worker / iframe / QuickJS / `isolated-vm`) arrive one at a time, only when a @@ -108,6 +108,6 @@ real untrusted-author need names them. ## See also -- [`docs/hand-written-sandbox.md`](https://github.com/thorwhalen/acture/blob/main/docs/hand-written-sandbox.md) — the ~15-line host/loader you hand-write to drive this runner. +- [`docs/hand-written-sandbox.md`](https://github.com/i2mint/acture/blob/main/docs/hand-written-sandbox.md) — the ~15-line host/loader you hand-write to drive this runner. - The `acture-extensions` skill — the agent's guide to adding an extension system to a target project. -- [`docs/research/acture_research_9 -- Extensions and Plugin Systems.md`](https://github.com/thorwhalen/acture/blob/main/docs/research/acture_research_9%20--%20Extensions%20and%20Plugin%20Systems.md) — the design: trust model, isolation table, the effect-as-data seam. +- [`docs/research/acture_research_9 -- Extensions and Plugin Systems.md`](https://github.com/i2mint/acture/blob/main/docs/research/acture_research_9%20--%20Extensions%20and%20Plugin%20Systems.md) — the design: trust model, isolation table, the effect-as-data seam. diff --git a/packages/sandbox/package.json b/packages/sandbox/package.json index f501ed8..b62a78b 100644 --- a/packages/sandbox/package.json +++ b/packages/sandbox/package.json @@ -6,11 +6,11 @@ "author": "Thor Whalen", "repository": { "type": "git", - "url": "git+https://github.com/thorwhalen/acture.git", + "url": "git+https://github.com/i2mint/acture.git", "directory": "packages/sandbox" }, - "homepage": "https://github.com/thorwhalen/acture#readme", - "bugs": "https://github.com/thorwhalen/acture/issues", + "homepage": "https://github.com/i2mint/acture#readme", + "bugs": "https://github.com/i2mint/acture/issues", "type": "module", "files": [ "dist", diff --git a/packages/state-redux/README.md b/packages/state-redux/README.md index db83cfd..02e609c 100644 --- a/packages/state-redux/README.md +++ b/packages/state-redux/README.md @@ -58,5 +58,5 @@ RTK's `store.subscribe(listener)` calls the listener with **no arguments** (unli ## See also -- [`acture-state-adapter`](https://github.com/thorwhalen/acture/blob/main/.claude/skills/acture-state-adapter/SKILL.md) — the contract +- [`acture-state-adapter`](https://github.com/i2mint/acture/blob/main/.claude/skills/acture-state-adapter/SKILL.md) — the contract - [`acture-state-zustand`](../state-zustand) — sibling adapter for zustand+immer diff --git a/packages/state-redux/package.json b/packages/state-redux/package.json index 2b2e313..9e9e112 100644 --- a/packages/state-redux/package.json +++ b/packages/state-redux/package.json @@ -6,11 +6,11 @@ "author": "Thor Whalen", "repository": { "type": "git", - "url": "git+https://github.com/thorwhalen/acture.git", + "url": "git+https://github.com/i2mint/acture.git", "directory": "packages/state-redux" }, - "homepage": "https://github.com/thorwhalen/acture#readme", - "bugs": "https://github.com/thorwhalen/acture/issues", + "homepage": "https://github.com/i2mint/acture#readme", + "bugs": "https://github.com/i2mint/acture/issues", "type": "module", "files": [ "dist", diff --git a/packages/state-zustand/package.json b/packages/state-zustand/package.json index d3f798c..b645b53 100644 --- a/packages/state-zustand/package.json +++ b/packages/state-zustand/package.json @@ -6,11 +6,11 @@ "author": "Thor Whalen", "repository": { "type": "git", - "url": "git+https://github.com/thorwhalen/acture.git", + "url": "git+https://github.com/i2mint/acture.git", "directory": "packages/state-zustand" }, - "homepage": "https://github.com/thorwhalen/acture#readme", - "bugs": "https://github.com/thorwhalen/acture/issues", + "homepage": "https://github.com/i2mint/acture#readme", + "bugs": "https://github.com/i2mint/acture/issues", "type": "module", "files": [ "dist", diff --git a/packages/telemetry/README.md b/packages/telemetry/README.md index e455b6f..aef0be7 100644 --- a/packages/telemetry/README.md +++ b/packages/telemetry/README.md @@ -110,4 +110,4 @@ Calling `instrumentTelemetry(registry, ...)` twice on the same registry returns - [`docs/hand-written-telemetry.md`](../../docs/hand-written-telemetry.md) — the ~30-line agent-written equivalent - `acture-devtools` — `instrumentRegistry` (dispatch log) and `enableTierWarnings`; same dispatch-wrap pattern -- [`acture-telemetry`](https://github.com/thorwhalen/acture/blob/main/.claude/skills/acture-telemetry/SKILL.md) consumer skill +- [`acture-telemetry`](https://github.com/i2mint/acture/blob/main/.claude/skills/acture-telemetry/SKILL.md) consumer skill diff --git a/packages/telemetry/package.json b/packages/telemetry/package.json index c566dfb..72ef104 100644 --- a/packages/telemetry/package.json +++ b/packages/telemetry/package.json @@ -6,11 +6,11 @@ "author": "Thor Whalen", "repository": { "type": "git", - "url": "git+https://github.com/thorwhalen/acture.git", + "url": "git+https://github.com/i2mint/acture.git", "directory": "packages/telemetry" }, - "homepage": "https://github.com/thorwhalen/acture#readme", - "bugs": "https://github.com/thorwhalen/acture/issues", + "homepage": "https://github.com/i2mint/acture#readme", + "bugs": "https://github.com/i2mint/acture/issues", "type": "module", "files": [ "dist", diff --git a/packages/test-property/README.md b/packages/test-property/README.md index 3f34373..41fd1bf 100644 --- a/packages/test-property/README.md +++ b/packages/test-property/README.md @@ -127,4 +127,4 @@ Per the "translate, don't decide" hard-don't (#3): the package projects the regi - [`acture-e2e-playwright`](../e2e-playwright/) — the sequence engine `propertyTest` builds on. - [`docs/hand-written-command-sequence.md`](../../docs/hand-written-command-sequence.md) — the sequence engine reference. - [`docs/positioning.md`](../../docs/positioning.md) — canonical positioning. -- [`acture-test-property`](https://github.com/thorwhalen/acture/blob/main/.claude/skills/acture-test-property/SKILL.md) consumer skill. +- [`acture-test-property`](https://github.com/i2mint/acture/blob/main/.claude/skills/acture-test-property/SKILL.md) consumer skill. diff --git a/packages/test-property/package.json b/packages/test-property/package.json index 2789cbb..931c7c0 100644 --- a/packages/test-property/package.json +++ b/packages/test-property/package.json @@ -6,11 +6,11 @@ "author": "Thor Whalen", "repository": { "type": "git", - "url": "git+https://github.com/thorwhalen/acture.git", + "url": "git+https://github.com/i2mint/acture.git", "directory": "packages/test-property" }, - "homepage": "https://github.com/thorwhalen/acture#readme", - "bugs": "https://github.com/thorwhalen/acture/issues", + "homepage": "https://github.com/i2mint/acture#readme", + "bugs": "https://github.com/i2mint/acture/issues", "type": "module", "files": [ "dist", diff --git a/packages/undo/README.md b/packages/undo/README.md index af7a9c2..398cda5 100644 --- a/packages/undo/README.md +++ b/packages/undo/README.md @@ -104,4 +104,4 @@ In practice, instrumenters are installed once at host boot and never disposed, s - `acture-state-zustand` / `acture-state-redux` — the two reference `PatchCapableAdapter` implementations. - `acture-telemetry` — the sibling instrumenter; observes dispatch without recording patches. - `acture-devtools` — `instrumentRegistry` (in-memory dispatch log); same monkey-patch pattern. -- [`acture-undo`](https://github.com/thorwhalen/acture/blob/main/.claude/skills/acture-undo/SKILL.md) consumer skill. +- [`acture-undo`](https://github.com/i2mint/acture/blob/main/.claude/skills/acture-undo/SKILL.md) consumer skill. diff --git a/packages/undo/package.json b/packages/undo/package.json index b30b33c..858f334 100644 --- a/packages/undo/package.json +++ b/packages/undo/package.json @@ -6,11 +6,11 @@ "author": "Thor Whalen", "repository": { "type": "git", - "url": "git+https://github.com/thorwhalen/acture.git", + "url": "git+https://github.com/i2mint/acture.git", "directory": "packages/undo" }, - "homepage": "https://github.com/thorwhalen/acture#readme", - "bugs": "https://github.com/thorwhalen/acture/issues", + "homepage": "https://github.com/i2mint/acture#readme", + "bugs": "https://github.com/i2mint/acture/issues", "type": "module", "files": [ "dist", diff --git a/python/README.md b/python/README.md index 4f5f6dd..42dd220 100644 --- a/python/README.md +++ b/python/README.md @@ -1,6 +1,6 @@ # acture (Python) -> **acture is a development tool first.** This Python package is an *optional accelerator* — an agent can hand-write the same client into your project instead, with no `acture` Python dependency. Installing it is a deliberate, opt-in choice to reuse a tested facade rather than own it. See [`docs/positioning.md`](https://github.com/thorwhalen/acture/blob/main/docs/positioning.md) and [`docs/hand-written-python-client.md`](https://github.com/thorwhalen/acture/blob/main/docs/hand-written-python-client.md). +> **acture is a development tool first.** This Python package is an *optional accelerator* — an agent can hand-write the same client into your project instead, with no `acture` Python dependency. Installing it is a deliberate, opt-in choice to reuse a tested facade rather than own it. See [`docs/positioning.md`](https://github.com/i2mint/acture/blob/main/docs/positioning.md) and [`docs/hand-written-python-client.md`](https://github.com/i2mint/acture/blob/main/docs/hand-written-python-client.md). The acture library itself is a TypeScript / JavaScript package on npm (https://www.npmjs.com/package/acture); the server side ships as [`acture-mcp-server`](https://www.npmjs.com/package/acture-mcp-server). **This Python package is a thin client** that consumes any `acture-mcp-server` instance the same way an LLM agent would — via the [Model Context Protocol](https://modelcontextprotocol.io/). @@ -75,7 +75,7 @@ For an in-memory channel (tests), a WebSocket bridge, or any other transport, pa ## What's intentionally *not* in v1 -Per [`acture_research_6`](https://github.com/thorwhalen/acture/blob/main/docs/research/acture_research_6%20--%20Cross-Language%20Story%20for%20acture%20(TypeScript%20and%20Python).md) §"v1 scope": +Per [`acture_research_6`](https://github.com/i2mint/acture/blob/main/docs/research/acture_research_6%20--%20Cross-Language%20Story%20for%20acture%20(TypeScript%20and%20Python).md) §"v1 scope": - **No Pydantic-codegen SDK.** Pydantic adds no value for agents — they read JSON Schema + descriptions. Human users who want typed models can run `datamodel-code-generator` over each tool's `inputSchema` themselves; that is post-v1 work and out of scope for the thin facade. - **No OpenAPI emitter.** OpenAPI imposes REST semantics on a function-call protocol; MCP already speaks JSON Schema. Adding a second wire would double the surface area without serving agents. @@ -89,10 +89,10 @@ Tier filtering happens **on the server side**. The Python client sees whatever ` ## See also -- [`docs/hand-written-python-client.md`](https://github.com/thorwhalen/acture/blob/main/docs/hand-written-python-client.md) — the ~50-line agent-written equivalent. +- [`docs/hand-written-python-client.md`](https://github.com/i2mint/acture/blob/main/docs/hand-written-python-client.md) — the ~50-line agent-written equivalent. - [`acture-mcp-server`](https://www.npmjs.com/package/acture-mcp-server) — the npm package this client talks to. - [Model Context Protocol](https://modelcontextprotocol.io/) — the wire protocol. -- [`acture` on GitHub](https://github.com/thorwhalen/acture) — the full ecosystem (TypeScript core, adapters, skills). +- [`acture` on GitHub](https://github.com/i2mint/acture) — the full ecosystem (TypeScript core, adapters, skills). ## License diff --git a/python/pyproject.toml b/python/pyproject.toml index be3c678..101cbcb 100644 --- a/python/pyproject.toml +++ b/python/pyproject.toml @@ -36,9 +36,9 @@ test = [ ] [project.urls] -Homepage = "https://github.com/thorwhalen/acture" -Repository = "https://github.com/thorwhalen/acture" -Issues = "https://github.com/thorwhalen/acture/issues" +Homepage = "https://github.com/i2mint/acture" +Repository = "https://github.com/i2mint/acture" +Issues = "https://github.com/i2mint/acture/issues" "npm package" = "https://www.npmjs.com/package/acture" [tool.hatch.version] diff --git a/scripts/pin-rjsf-5x.mjs b/scripts/pin-rjsf-5x.mjs index 69b14c5..b2c6116 100644 --- a/scripts/pin-rjsf-5x.mjs +++ b/scripts/pin-rjsf-5x.mjs @@ -2,7 +2,7 @@ /** * Repoint `packages/forms-rjsf`'s dev tree at the 5.x half of its DECLARED * `@rjsf` peer range, so CI can typecheck and test the adapter against the - * older major it promises to support (thorwhalen/acture#57). + * older major it promises to support (i2mint/acture#57). * * This is a second *install*, not a second alias tree. The three `@rjsf` * devDependencies are rewritten to the 5.x clause of the peer range and