Skip to content
CAI
Software that uses CAICheck a score

phodal/powermd

37.2

Weak · 21 September 2026

19.7k

lines of production code

TypeScript

with JavaScript

4

measurements over time

CAI band scale
CAI trend line
CAI lens gauges

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.