innate-factory is the extraction workspace for reusable Local First / AI Agent Native capabilities that should not keep growing inside innate-ai-desktop.
The goal is to make shared runtime contracts small, testable, and product-agnostic before they are consumed by desktop apps, ODX-style tools, Skill workspaces, Office tools, or future agent products.
This repository starts with Phase 1 extraction targets:
@innate-factory/platform: shared base contracts.@innate-factory/task-runtime: Task Session, Run, Activity, EventEnvelope, ApprovalRequest, Artifact.@innate-factory/workspace-runtime: local-first workspace/resource contracts.@innate-factory/artifact-runtime: artifact preview contracts and preview adapter resolution.@innate-factory/skill-runtime: minimal Skill package/catalog/install contracts.
It intentionally does not include a desktop app, ODX daemon, plugin UI, or product-specific pages.
pnpm install
pnpm typecheck
pnpm testOnly move code here when it is reusable across multiple product directions. Product experiments stay in innate-ai-desktop until their interfaces stabilize.