Profile contract
cmmn.basic@1
Stages as scoped frames of plan items; rounded milestones; entry/exit sentries on stage membership. Profile-level coverage, not CMMN conformance.
graph projectionCMMN-style case diagram
Open this profile in the gallery
Primary palette
Additional context roles
Relationship roles
Legal endpoints
| Relation | Source roles | Target roles | Self relation |
|---|---|---|---|
analysis.precedes | analysis.task, cmmn.milestone, cmmn.stage, cmmn.task | analysis.task, cmmn.milestone, cmmn.stage, cmmn.task | Not allowed |
assoc | analysis.task, cmmn.milestone, cmmn.sentry, cmmn.stage, cmmn.task | analysis.task, cmmn.milestone, cmmn.sentry, cmmn.stage, cmmn.task | Allowed |
cmmn.dependency | analysis.task, cmmn.milestone, cmmn.sentry, cmmn.stage, cmmn.task | analysis.task, cmmn.milestone, cmmn.sentry, cmmn.stage, cmmn.task | Not allowed |
Profile verification
- Sentries are placed inside a stage frame and declare entry or exit.
- Keep stage, milestone, sentry and dependency identities separate; no case execution follows from drawing them.
Profile defaults
Explicit file settings override eligible CSS, then these profile defaults and the common standard apply. Unspecified semantic facts remain unspecified.
{
"projection.kind": "graph",
"projection.profile": "cmmn.basic@1"
}Projection properties
kind, profile, inputs, analysis_budget, traces, iso, depth
Design operations
- Create stage frame, milestone and sentry; set entry/exit; connect dependencies.
Bounded analysis
Structural verification and display only; no execution or implied process engine.
Outside this profile
- CMMN XML interchange
- case execution semantics
- discretionary items
- full CMMN conformance