phodal/powermd
37.2
Weak · 21 September 2026
19.7k
lines of production code
TypeScript
with JavaScript
4
measurements over time
What this system is
PowerMD is an Angular-based application that provides interactive tools for business architecture modeling and data visualization. It enables users to create and edit domain-driven design aggregates and entities through drag-and-drop interfaces, while also offering radar chart visualizations for performance metrics. The system has been refactored to replace legacy inception workflow components with modern, modular Angular 9 components.
Features
Add domain design and radar chart visualization components
Added new components for domain-driven design modeling and radar chart visualization. The domain design component allows users to create and edit aggregates, value objects, and entities with drag-and-drop and inline editing capabilities. The radar chart component visualizes current and future values using a D3-based radar chart, with a rating slider for each item. These components are part of the markdown shared module, providing interactive tools for business architecture and performance visualization.
src/app · high confidence
Behavioural changes
Project renamed to PowerMD with updated CI and configuration
The project has been renamed from 'inception' to 'PowerMD', reflected in the Angular configuration (angular.json), the CNAME file, and the README documentation. A Travis CI build was added to automate testing and deployment, and the license was updated to the Mozilla Public License 2.0.
(repo-wide) · high confidence
Removed legacy business, purpose, technical, and user research components
Deleted the business map, stakeholder map, add wizard, business canvas, project balance, project purpose, branch model, new project checklist, organization map, and user interview components and their associated tests. This removes the legacy implementation of the inception workflow, including the multi-step wizard for project purpose, business canvas, and balance sliders, as well as the user research and technical checklist features.
(repo-wide) · high confidence
Update Angular Material import paths and application title
The application title in index.html has been changed from 'Pholedge' to 'Powermd - the most powerfull markdown custom toolsets'. Additionally, the import paths for Angular Material's MatCheckboxChange have been updated from the root '@angular/material' to the specific '@angular/material/checkbox' module in the checklist and todo components. The styles.scss file also reflects a path update for the @swimlane/ngx-datatable CSS imports and adds new CSS rules for drag-and-drop visual states.
src · high confidence
Update mind-map component to use new markdown model and components
The mind-map component has been updated to use the new MarkdownListModel and MarkdownTaskItemComponent instead of the previous MarkdownTaskModel and MarkdownTaskItemFormComponent. This change also updates the @ViewChild decorator configuration for mapElement and adjusts the dialog opening logic to work with the new component structure.
src/app/shared/modules/mind-map · medium confidence
Dependencies
Upgrade to Angular 9 and update build tooling dependencies
The project has been upgraded to Angular 9 (e.g., @angular/core, @angular/cli, @angular-devkit/build-angular moving from 8.x/0.801 to 9.0/0.900.4/0.900.6), along with associated dev dependencies like TypeScript 3.7.5 and RxJS 6.5.3. The package name was also changed from 'inception' to 'powermd'.
(dependencies) · medium confidence
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
How this codebase got here
Score
- CAI 46 → 37 (-8.9)
- Rubric changed (rubric-2026.08.19 → rubric-2026.09.15) — scores are not directly comparable.
Lenses
- Code Health 91 → 92 (+1.5)
- Architecture 87 → 79 (-8.5)
- Maturity 63 → 68 (+5.1)
- Readiness 34 → 36 (+1.8)
- Security 75 → 50 (-25.0)
- Accessibility 36 → 22 (-13.8)
Resolved (61)
- Coverage not included — suite not readable by the collector
- Critical CVE: [GHSA redacted] (package-lock.json)
- Critical CVE: [GHSA redacted] (schematics/yarn.lock)
- Critical CVE: [GHSA redacted] (package-lock.json)
- Critical CVE: [GHSA redacted] (package-lock.json)
- Critical CVE: [GHSA redacted] (package-lock.json)
- Critical CVE: [GHSA redacted] (package-lock.json)
- Critical CVE: [GHSA redacted] (yarn.lock)
- Critical CVE: [GHSA redacted] (package-lock.json)
- Critical CVE: [GHSA redacted] (package-lock.json)
- Critical CVE: [GHSA redacted] (package-lock.json)
- Critical CVE: [GHSA redacted] (package-lock.json)
- Critical CVE: [GHSA redacted] (package-lock.json)
- Critical CVE: [GHSA redacted] (package-lock.json)
- Critical CVE: [GHSA redacted] (schematics/yarn.lock)
- Critical CVE: [GHSA redacted] (yarn.lock)
- Critical CVE: [GHSA redacted] (package-lock.json)
- Critical CVE: [GHSA redacted] (package-lock.json)
- Critical CVE: [GHSA redacted] (yarn.lock)
- Critical CVE: [GHSA redacted] (package-lock.json)
- …and 41 more
New (232)
- Critical CVE: [GHSA redacted] (package-lock.json)
- Critical CVE: [GHSA redacted] (schematics/yarn.lock)
- Critical CVE: [GHSA redacted] (package-lock.json)
- Critical CVE: [GHSA redacted] (package-lock.json)
- Critical CVE: [GHSA redacted] (package-lock.json)
- Critical CVE: [GHSA redacted] (package-lock.json)
- Critical CVE: [GHSA redacted] (yarn.lock)
- Critical CVE: [GHSA redacted] (package-lock.json)
- Critical CVE: [GHSA redacted] (package-lock.json)
- Critical CVE: [GHSA redacted] (package-lock.json)
- Critical CVE: [GHSA redacted] (package-lock.json)
- Critical CVE: [GHSA redacted] (package-lock.json)
- Critical CVE: [GHSA redacted] (package-lock.json)
- Critical CVE: [GHSA redacted] (schematics/yarn.lock)
- Critical CVE: [GHSA redacted] (yarn.lock)
- Critical CVE: [GHSA redacted] (package-lock.json)
- Critical CVE: [GHSA redacted] (package-lock.json)
- Critical CVE: [GHSA redacted] (yarn.lock)
- Critical CVE: [GHSA redacted] (package-lock.json)
- Critical CVE: [GHSA redacted] (package-lock.json)
- …and 212 more
Written by watchdog.canine.dev from the codebase's own history, inside the signed delivery this page is composed from.
Survey your own repository
phodal/powermd was measured the same way every project in this corpus was: the same rubric, at a pinned commit, with the result published in full. Point a surveyor at a repository you know and see whether you agree with it.
About this page
- The score is its most recent published measurement, taken on 21 September 2026 at a pinned commit. It is not a live figure and does not change until the project is measured again.
- Measured at commit d34776d7dd3d948c69aa54e099ada202c860f144 — the exact code this score is about.
- Scored under rubric-2026.09.15 — the same rubric and the same method as every other entry in this index.
- Measured by watchdog.canine.dev using codehealth-analyzer preprod-fa71c66cabd8.