What Is a Work Package?
A work package is a unit of work created from a meeting. It specifies:- What to build (
title+description) - Why (
decisions— the meeting decisions that motivated it) - Which files to touch (
files, and when resolvable, symbol IDs) - Who should do it (
assignee)
Work Packages vs Tasks
Work packages are the “top of funnel” — once claimed, an agent typically starts or joins a workstream and the detailed follow-up work is tracked there as tasks.
Lifecycle
Claiming a Package
- Dashboard
- API
- Go to Dashboard → Work Packages
- Find an
openpackage - Click Claim
Receiving Packages in sync
Claimed packages are included in sync responses automatically:
Updating Status
Non-overlapping File Sets
When Enagrams generates packages from a meeting, a second LLM pass divides the work into non-overlapping file sets:- Package A:
src/auth/login.ts,src/auth/middleware.ts - Package B:
src/users/register.ts,src/users/validate.ts
Viewing Packages
Dashboard → Work Packages shows a kanban board organized by status, with:- Who owns each package
- Which files (and symbols) are covered
- The originating meeting
- Any current reservations covering those files