pumllint maturity report

Level 2 — Structured 87/100 weighted across 14 diagram(s), 110 element(s), 1 finding(s) suppressed inline.

examples/shop_classes_bad.puml

Level 2 — Structured

52/100 · class diagram · 3 element(s)

DIM-SEM100
DIM-CMP17
DIM-CON33
DIM-TRC0
DIM-RDB100
DIM-AMB67

To reach Level 3 (Disciplined):

examples/loan_decision_activity_bad.puml

Level 2 — Structured

53/100 · activity diagram · 6 element(s)

DIM-SEM33
DIM-CMP0
DIM-CON100
DIM-TRC21
DIM-RDB100
DIM-AMB100

To reach Level 3 (Disciplined):

examples/door_lock_state_bad.puml

Level 2 — Structured

63/100 · state diagram · 6 element(s)

DIM-SEM17
DIM-CMP58
DIM-CON100
DIM-TRC21
DIM-RDB100
DIM-AMB83

To reach Level 3 (Disciplined):

examples/credit_intake_bad.puml

Level 3 — Disciplined

71/100 · sequence diagram · 10 element(s)

DIM-SEM0
DIM-CMP90
DIM-CON90
DIM-TRC52
DIM-RDB100
DIM-AMB90

To reach Level 4 (Precise):

examples/insurance_claim_bad.puml

Level 3 — Disciplined

76/100 · sequence diagram · 6 element(s)

DIM-SEM0
DIM-CMP100
DIM-CON100
DIM-TRC21
DIM-RDB100
DIM-AMB100

To reach Level 4 (Precise):

examples/order_payment_codegen_bad.puml [order-payment-codegen-bad]

Level 3 — Disciplined

78/100 · sequence diagram · 6 element(s)

DIM-SEM0
DIM-CMP100
DIM-CON100
DIM-TRC67
DIM-RDB100
DIM-AMB100

To reach Level 4 (Precise):

examples/webshop_usecase_bad.puml

Level 3 — Disciplined

80/100 · usecase diagram · 6 element(s)

DIM-SEM83
DIM-CMP58
DIM-CON100
DIM-TRC21
DIM-RDB100
DIM-AMB100

To reach Level 4 (Precise):

examples/webshop_usecase_good.puml [webshop-usecases]

Level 4 — Precise

99/100 · usecase diagram · 7 element(s)

DIM-SEM100
DIM-CMP100
DIM-CON100
DIM-TRC71
DIM-RDB100
DIM-AMB100

To reach Level 5 (Generation-ready):

examples/credit_intake_good.puml [credit-intake-happy-path]

Level 4 — Precise

99/100 · sequence diagram · 8 element(s)

DIM-SEM100
DIM-CMP100
DIM-CON100
DIM-TRC75
DIM-RDB100
DIM-AMB100

To reach Level 5 (Generation-ready):

examples/door_lock_state_good.puml [door-lock-states]

Level 4 — Precise

99/100 · state diagram · 9 element(s)

DIM-SEM100
DIM-CMP100
DIM-CON100
DIM-TRC78
DIM-RDB100
DIM-AMB100

To reach Level 5 (Generation-ready):

examples/shop_classes_good.puml [shop-classes]

Level 4 — Precise

99/100 · class diagram · 9 element(s)

DIM-SEM100
DIM-CMP100
DIM-CON100
DIM-TRC78
DIM-RDB100
DIM-AMB100

To reach Level 5 (Generation-ready):

examples/order_payment_codegen_good.puml [order-payment-codegen-good]

Level 4 — Precise

99/100 · sequence diagram · 10 element(s) · 1 finding(s) suppressed inline

DIM-SEM100
DIM-CMP100
DIM-CON100
DIM-TRC80
DIM-RDB100
DIM-AMB100

To reach Level 5 (Generation-ready):

examples/loan_decision_activity_good.puml [loan-decision-activity]

Level 4 — Precise

99/100 · activity diagram · 11 element(s)

DIM-SEM100
DIM-CMP100
DIM-CON100
DIM-TRC82
DIM-RDB100
DIM-AMB100

To reach Level 5 (Generation-ready):

examples/insurance_claim_good.puml [insurance-claim-good]

Level 4 — Precise

99/100 · sequence diagram · 13 element(s)

DIM-SEM100
DIM-CMP100
DIM-CON100
DIM-TRC85
DIM-RDB100
DIM-AMB100

To reach Level 5 (Generation-ready):