Skip to content

Software Delivery Pack

The Software Delivery Pack is the default domain pack shipped with LumenFlow. It provides everything you need for structured software delivery — from work unit lifecycle to quality gates to agent coordination.

Work Units

Atomic units of work with YAML specs, worktree isolation, and lifecycle tracking. Learn more →

Lanes

Scoped work streams with WIP limits, lock policies, and path-based access control. Learn more →

Gates

Config-driven quality checks (format, lint, typecheck, test) enforced as kernel policies. Learn more →

Memory Layer

Session tracking, checkpoints, coordination signals, and context recovery for agents. Learn more →

The pack registers 100+ CLI commands across these categories:

CategoryExamplesCount
WU Lifecyclewu:create, wu:claim, wu:prep, wu:done20+
Memory & Sessionsmem:checkpoint, mem:inbox, mem:signal14
Initiativesinitiative:create, initiative:status8
Gates & Validationgates, wu:validate, lumenflow-doctor6
Packspack:author, pack:install, pack:validate6
Metrics & Flowflow:report, flow:bottlenecks, metrics5
Agent & Orchestrationwu:brief, wu:delegate, orchestrate:monitor7

See the CLI Reference for the complete command list.

The recommended path for new packs is template-first authoring:

pnpm pack:author
pnpm pack:validate

Template generation enforces least-privilege defaults and validation catches unsafe scope/network configurations before install or publish.

Install command shape:

pnpm pack:install --id <packId> --source registry --version <version>

The Software Delivery Pack ships with policies that the kernel evaluates automatically:

  • Gate policies — Format, lint, typecheck, and test gates run on_completion with deny-wins semantics
  • Scope policies — Lane-based path restrictions enforced on every tool call
  • Constraint policies — Non-negotiable rules like “no edits outside worktrees” and “no force-push”

See the Policy Engine for how these are evaluated.

If you are a software team using AI agents, the Software Delivery Pack replaces ad-hoc methodologies with a structured, evidence-based workflow. Here is how it compares to traditional approaches:

Traditional tickets are vague — “Add user authentication.” Work Units are executable specifications with acceptance criteria, code paths, and test paths. An AI agent can read a WU spec and implement it autonomously. A human can verify completion by checking the criteria.

Scrum batches work into time-boxed sprints. The Software Delivery Pack flows work through parallel lanes — each with a WIP limit (typically 1 for solo work, 2 for teams). Work flows continuously instead of waiting for sprint boundaries.

Code review is a bottleneck. The Software Delivery Pack replaces manual review with automated quality gates — format, lint, typecheck, and test checks that must all pass before work can be completed. Critical changes can still require human approval via escalation triggers.

Daily standups exist because humans forget context. The Software Delivery Pack’s memory layer provides checkpointing and context recovery, so both humans and AI agents can resume exactly where they left off.

Kanban boards have “Done” columns. The Software Delivery Pack creates immutable stamps — created only when all acceptance criteria pass, all gates pass, and work is merged. No ambiguity.

AspectScrumKanbanShape UpSoftware Delivery Pack
Time unit2-week sprintsContinuous6-week cyclesContinuous
Work itemUser storyCardPitchWork Unit (WU)
ProgressStory pointsCycle timeHill chartsGates + stamps
ParallelismTeam velocityWIP limitsTeam per pitchLane-based WIP
ReviewsSprint review + PRPR reviewDemoAutomated gates
AI-readyNoPartiallyNoYes
ContextHuman memoryBoard stateWrite-upMemory layer