diff --git a/package-index.json b/package-index.json index ddfb614d..f837ff9d 100644 --- a/package-index.json +++ b/package-index.json @@ -1,5 +1,23 @@ { "schemaVersion": 1, - "indexRevision": "initial-empty", - "packages": [] + "indexRevision": "context-kit-1.0.1", + "packages": [ + { + "id": "context-kit", + "name": "Context Kit", + "description": "Builds the brand knowledge that makes every Runneth answer sharper. Seeds a brain skeleton, a Context Kit board app, and the Context Kit skill. Install first, then ad-naming for naming conventions and query contract, then creative-corpus for the full creative library.", + "version": "1.0.1", + "categories": ["baseline"], + "packageManagerVersion": 1, + "source": { + "type": "github", + "owner": "Motion-Creative", + "repo": "runneth-apps", + "ref": "main", + "path": "packages/context-kit" + }, + "updatePolicy": "manual", + "uninstallPolicy": "allowed" + } + ] } diff --git a/packages/context-kit/README.md b/packages/context-kit/README.md new file mode 100644 index 00000000..5e992bef --- /dev/null +++ b/packages/context-kit/README.md @@ -0,0 +1,27 @@ +# Context Kit package + +Builds the institutional knowledge that makes every Runneth answer sharper: brain scaffolds, a board app +(read-only mirror of completeness), and the "build my Context Kit" skill. + +## App build gotchas (learned in staging — read before editing the app) + +- **`buildeth.app.json` must be v3** with `name: "context-kit"`, `route: "/context-kit"`, + `conversationId`, `workspaceId`, `oauthEnabled: true`, `data: { "dir": "data" }`, and + `static: { "dist": "dist", "index": "index.html" }`. It ships as a template with + `__CONVERSATION_ID__` / `__WORKSPACE_ID__` tokens the skill substitutes before `app build`. +- **`astro.config.mjs` must set `base: "/context-kit"`** (and `trailingSlash: "never"`). Without a base, + Astro emits absolute `/_astro/...` asset URLs and `app build` rejects the static output. +- **Use ` + +
+Your brand, the way Runneth sees you. Confirm what we pulled, review what we drafted, and add the few things only you know. Everything gets saved to your brain and makes every answer better.
+ + +