{
"kinds": {
"functional": 29,
"non-functional": 1,
"persisted-format": 1,
"security": 2
},
"obligations": 33,
"primitives": {
"attribute": {
"obligations": 5,
"surface": [
"attribute impish::contract"
]
},
"check": {
"obligations": 21,
"surface": [
"cli check"
]
},
"cli": {
"obligations": 2,
"surface": []
},
"mutate": {
"obligations": 5,
"surface": [
"cli mutate"
]
}
},
"surface": {
"covered": 3,
"percent": 100.0,
"total": 3
},
"uncovered": []
}