## User story As an engineer, analyst, or designer, I need to understand an object's stated purpose In order to determine whether its design could be improved. ## Acceptance criteria - [x] 1. [`doctrine`](https://github.com/eslint/doctrine) parses [`JSDoc`](http://usejsdoc.org) comments to create`Responsibility` objects. - [x] 2. `Responsibility` objects are associated with source objects. - [x] 3. `Responsibilities` are output as enumerated lists in a CRC Model's "Responsibilities" section. - [x] 4. Class descriptions display under a CRC Model's **Name** whenever JSDoc annotations exist for them.
User story
As an engineer, analyst, or designer,
I need to understand an object's stated purpose
In order to determine whether its design could be improved.
Acceptance criteria
doctrineparsesJSDoccomments to createResponsibilityobjects.Responsibilityobjects are associated with source objects.Responsibilitiesare output as enumerated lists in a CRC Model's "Responsibilities" section.