docs: RFC-004 package architecture #256

Merged
xiaoju merged 1 commits from docs/rfc-004-package-architecture into main 2026-04-29 14:03:02 +00:00
Owner

Shareable workflows, roles & senses as npm packages.

Key points:

  • No builtin workflows — all via pnpm add @uncaged/nerve-workflow-*
  • Role packages (nerve-role-*) with decorator chain composition
  • Workspace = pure configuration (adapter wiring + credentials)
  • Migration: committer role → workflow packages → sense packages
  • defaultAdapter + Partial<Record<keyof Meta, AgentFn>> injection pattern

Doc only, no code changes.

Shareable workflows, roles & senses as npm packages. Key points: - No builtin workflows — all via `pnpm add @uncaged/nerve-workflow-*` - Role packages (`nerve-role-*`) with decorator chain composition - Workspace = pure configuration (adapter wiring + credentials) - Migration: committer role → workflow packages → sense packages - `defaultAdapter` + `Partial<Record<keyof Meta, AgentFn>>` injection pattern Doc only, no code changes.
xiaoju added 1 commit 2026-04-29 13:30:05 +00:00
xiaoju merged commit 3644cce2c8 into main 2026-04-29 14:03:02 +00:00
This repo is archived. You cannot comment on pull requests.
No Reviewers
No Label
1 Participants
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: uncaged/nerve#256