Relaties & invarianten

Het model is pas bruikbaar als de verbindingen en de onbreekbare regels expliciet zijn.

Canonieke relaties

VanRelatieNaarKardinaliteitToelichting
ObjectivetargetsStateProfile1-n
ObjectivespawnsNeed1-n
Needis grounded inStateSnapshotn-n
Needis resolved byCommitment1-n
CommitmentauthorizesCase1-n
CommitmenttargetsStateProfilen-1
ArtifacthasStateSnapshot1-n
StateSnapshotis matched againstStateProfilen-n
TransformationchangesArtifactn-n
TransformationrequiresCapabilityn-n
MethodrealizesTransformationn-1
MethodrequiresResourcen-n
WorkflowDefinitionsequencesTransformation1-n
WorkflowDefinitionis instantiated asCase1-n
CasecontainsWorkItem1-n
WorkItemdeclaresTransformationn-1Invariant: precies één primaire transformatie.
SessionexecutesWorkItemn-1Invariant: precies één werkitem per sessie.
Sessionis performed byActorn-1
Actionbelongs toSessionn-1
ActionconsumesResourcen-n
ActorfulfillsRolen-n
ActorprovidesCapabilityn-n
Roleis responsible forWorkItem1-n
EvidencesupportsStateSnapshotn-n
EvalevaluatesSessionn-n
EvalusesEvidencen-n
EventrecordsActionn-n

Harde invarianten

Geen WorkItem zonder herleidbare autorisatie naar een Objective, Need of Commitment.

Werk zonder bedoeling is onbestuurbaar en niet verantwoordbaar.

Elk WorkItem heeft precies één primaire Transformation of verificatie-uitkomst.

Maakt slagen of falen ondubbelzinnig meetbaar.

Elke Session voert precies één WorkItem uit.

Herhaalbaarheid en toewijsbaarheid van kosten en resultaat.

StateSnapshot, Evidence en Event zijn onveranderlijk.

Correcties zijn nieuwe records; geschiedenis blijft toetsbaar.

Een Session legt haar volledige executiecontext bevroren vast.

Zonder model, prompt, tools, inputs en versies is een run niet reproduceerbaar.

Definities (profile, method, workflow, role, eval) zijn gescheiden van instanties.

Lopende cases mogen niet stilletjes van recept veranderen.

Een Case pint de workflowversie waarmee zij startte.

Migratie is een expliciet besluit, geen bijwerking.

Een Eval zonder Evidence levert hooguit INCONCLUSIVE op.

Bewijs is de basis van elke bewering over kwaliteit.

Bewust géén primitive

Stage

Een stage is een StateProfile van een Case.

Pipeline

Een pipeline is een WorkflowDefinition.

Deal

Een deal is een Case met een commerciële Commitment.

Ticket

Een ticket is een Need of een WorkItem, afhankelijk van rijpheid.

Task

Een taak is een WorkItem.

Skill

Een skill zonder bewijs is geen Capability.

Badge

Afgeleide weergave van Evidence en Eval-uitkomsten.

KPI

Afgeleide meting over Events en Snapshots.