Standard Operating Procedure for managing knowledge work using CMMN primitives.
Orchestrate discretionary knowledge work through event-driven case lifecycle management with PM-Agent coordination.
Trigger: New knowledge work request
Steps:
Output: Case definition with stages
Trigger: Entry criteria met (sentry fired)
Steps:
Output: Active stage with tasks
Trigger: Stage activated
Steps:
Output: Task assignments with status
Trigger: Work produces artifacts
Steps:
Output: Artifact with provenance chain
Trigger: Exit criteria met
Steps:
Output: Completed milestone, next stage activated
Trigger: All mandatory stages complete
Steps:
Output: Closed case with archived artifacts
1
2
3
4
5
case:
id: "case-2026-001"
title: "Implement CADSL Renderer"
desiredOutcome: "Production-ready renderer for all 5 artifact types"
pattern: "development"
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
stages:
- id: "ideation"
type: "mandatory"
entryCriteria: ["Case created"]
exitCriteria: ["Spike complete", "Design notes captured"]
- id: "specification"
type: "mandatory"
entryCriteria: ["Ideation complete"]
exitCriteria: ["ADR approved", "PRD approved", "SDS approved"]
- id: "implementation"
type: "mandatory"
entryCriteria: ["Specification complete"]
exitCriteria: ["Code generated", "Unit tests pass"]
- id: "testing"
type: "mandatory"
entryCriteria: ["Implementation complete"]
exitCriteria: ["Integration tests pass", "E2E tests pass"]
- id: "deployment"
type: "mandatory"
entryCriteria: ["Testing complete"]
exitCriteria: ["Deployed to production", "Smoke tests pass"]
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
artifacts:
- id: "design-notes"
stage: "CognitiveArtifact"
created: "2026-01-05"
- id: "adr-cadsl-renderer"
stage: "IntellectualArtifact"
created: "2026-01-06"
provenance:
- from: "design-notes"
token: "token-001"
- id: "renderer-code"
stage: "InformationProduct"
created: "2026-01-07"
provenance:
- from: "adr-cadsl-renderer"
token: "token-002"
- id: "released-feature"
stage: "IntellectualCapital"
created: "2026-01-08"
provenance:
- from: "renderer-code"
token: "token-003"
sovereignApproval: "sig-001" # Required for capital