https://github.com/buildpod/pharmapm-command-center
· scanned 2026-06-17 01:44 UTC (1 month, 1 week ago)
99 raw signals (0 security + 99 graph)
Last scanned 1 month, 1 week ago · v2 · last Δ +1.2 (diff) · 96 actionable findings from 1 signal source. 3 repeated signals grouped for readability. Security checks, system graph analysis, and verified AI-agent feedback are merged into one review queue.
All 1370 nodes from the latest scan, grouped by kind. Each node is a unit the engine identified (file, function, endpoint, table…). Most users won't need this view — it's primarily for debugging the engine's graph extraction or for AI agents that want to enumerate the project structure.
| Label | Layer | Status | Path |
|---|---|---|---|
green |
software | healthy | tools/run_tests.js:green |
red |
software | healthy | tools/run_tests.js:red |
dim |
software | healthy | tools/run_tests.js:dim |
bold |
software | healthy | tools/run_tests.js:bold |
so |
software | healthy | tools/run_tests.js:so |
print |
software | healthy | src/adapters/printer.js:print |
toJSON |
software | healthy | src/adapters/exporter.js:toJSON |
fromJSON |
software | healthy | src/adapters/exporter.js:fromJSON |
toCSV |
software | healthy | src/adapters/exporter.js:toCSV |
downloadBlob |
software | healthy | src/adapters/exporter.js:downloadBlob |
save |
software | healthy | src/adapters/storage.js:save |
load |
software | healthy | src/adapters/storage.js:load |
clear |
software | healthy | src/adapters/storage.js:clear |
here |
software | healthy | src/schema/migrations.js:here |
migrate |
software | healthy | src/schema/migrations.js:migrate |
assert |
software | healthy | src/test/test.js:assert |
runAll |
software | healthy | src/test/test.js:runAll |
enrichRow |
software | healthy | src/services/viewService.js:enrichRow |
allMs |
software | healthy | src/services/viewService.js:allMs |
enrichRows |
software | healthy | src/services/viewService.js:enrichRows |
computeProjectHealth |
software | healthy | src/services/viewService.js:computeProjectHealth |
computeBadges |
software | healthy | src/services/viewService.js:computeBadges |
previewMilestones |
software | healthy | src/services/viewService.js:previewMilestones |
previewDocuments |
software | healthy | src/services/viewService.js:previewDocuments |
listMethodologies |
software | healthy | src/services/viewService.js:listMethodologies |
today |
software | healthy | src/services/viewService.js:today |
addWorkingDays |
software | healthy | src/services/viewService.js:addWorkingDays |
daysBetween |
software | healthy | src/services/viewService.js:daysBetween |
isValidISO |
software | healthy | src/services/viewService.js:isValidISO |
computeDependencyStatus |
software | healthy | src/services/viewService.js:computeDependencyStatus |
previewCascade |
software | healthy | src/services/viewService.js:previewCascade |
scheduleBackward |
software | healthy | src/services/viewService.js:scheduleBackward |
computeEndFromDuration |
software | healthy | src/services/viewService.js:computeEndFromDuration |
validateWizardStep1 |
software | healthy | src/services/viewService.js:validateWizardStep1 |
validateField |
software | healthy | src/services/viewService.js:validateField |
buildDashboardData |
software | healthy | src/services/reportService.js:buildDashboardData |
buildSteerCoData |
software | healthy | src/services/reportService.js:buildSteerCoData |
getSettings |
software | healthy | src/services/settingsService.js:getSettings |
_commit |
software | healthy | src/services/settingsService.js:_commit |
setWorkingDays |
software | healthy | src/services/settingsService.js:setWorkingDays |
addHoliday |
software | healthy | src/services/settingsService.js:addHoliday |
removeHoliday |
software | healthy | src/services/settingsService.js:removeHoliday |
addHolidays |
software | healthy | src/services/settingsService.js:addHolidays |
setTimezone |
software | healthy | src/services/settingsService.js:setTimezone |
_keyFor |
software | healthy | src/services/commentService.js:_keyFor |
list |
software | healthy | src/services/commentService.js:list |
add |
software | healthy | src/services/commentService.js:add |
remove |
software | healthy | src/services/commentService.js:remove |
count |
software | healthy | src/services/commentService.js:count |
allowedTransitions |
software | healthy | src/services/lifecycleService.js:allowedTransitions |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
CLAUDE.md |
software | healthy | CLAUDE.md |
DEPLOY.md |
software | healthy | DEPLOY.md |
AGENTS.md |
software | healthy | AGENTS.md |
verify.html |
software | healthy | verify.html |
LEARNINGS.md |
software | healthy | LEARNINGS.md |
README.md |
software | healthy | README.md |
index.html |
software | healthy | index.html |
COMMAND_CENTRE_PHARMAPM_PRO.md |
software | healthy | COMMAND_CENTRE_PHARMAPM_PRO.md |
deploy.yml |
software | healthy | .github/workflows/deploy.yml |
run_tests.js |
software | healthy | tools/run_tests.js |
ppm.js |
software | healthy | src/ppm.js |
printer.js |
software | healthy | src/adapters/printer.js |
exporter.js |
software | healthy | src/adapters/exporter.js |
storage.js |
software | healthy | src/adapters/storage.js |
schema.js |
software | healthy | src/schema/schema.js |
migrations.js |
software | healthy | src/schema/migrations.js |
test.js |
software | healthy | src/test/test.js |
viewService.js |
software | healthy | src/services/viewService.js |
reportService.js |
software | healthy | src/services/reportService.js |
settingsService.js |
software | healthy | src/services/settingsService.js |
commentService.js |
software | healthy | src/services/commentService.js |
lifecycleService.js |
software | healthy | src/services/lifecycleService.js |
projectService.js |
software | healthy | src/services/projectService.js |
editService.js |
software | healthy | src/services/editService.js |
events.js |
software | healthy | src/services/events.js |
validation.js |
software | healthy | src/domain/validation.js |
dates.js |
software | healthy | src/domain/dates.js |
budget.js |
software | healthy | src/domain/budget.js |
documents.js |
software | healthy | src/domain/documents.js |
scheduling.js |
software | healthy | src/domain/scheduling.js |
health.js |
software | healthy | src/domain/health.js |
risk.js |
software | healthy | src/domain/risk.js |
milestones.js |
software | healthy | src/domain/milestones.js |
rules.js |
software | healthy | src/config/rules.js |
countryHolidays.js |
software | healthy | src/config/countryHolidays.js |
shell.js |
software | healthy | src/ui/shell.js |
wizard.js |
software | healthy | src/ui/wizard.js |
gridStyles.css |
software | healthy | src/ui/gridStyles.css |
columns.js |
software | healthy | src/ui/columns.js |
toast.js |
software | healthy | src/ui/toast.js |
grid.js |
software | healthy | src/ui/grid.js |
reportStyles.css |
software | healthy | src/ui/reportStyles.css |
styles.css |
software | healthy | src/ui/styles.css |
dashboard.js |
software | healthy | src/ui/dashboard.js |
welcome.js |
software | healthy | src/ui/welcome.js |
boot.js |
software | healthy | src/ui/boot.js |
steerco.js |
software | healthy | src/ui/steerco.js |
detail.js |
software | healthy | src/ui/detail.js |
router.js |
software | healthy | src/ui/router.js |
banner.js |
software | healthy | src/ui/banner.js |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
.github |
software | healthy | .github |
workflows |
software | healthy | .github/workflows |
tools |
software | healthy | tools |
src |
software | healthy | src |
adapters |
software | healthy | src/adapters |
schema |
software | healthy | src/schema |
test |
software | healthy | src/test |
services |
software | healthy | src/services |
domain |
software | healthy | src/domain |
config |
software | healthy | src/config |
ui |
software | healthy | src/ui |
v2 |
software | healthy | v2 |
app |
software | healthy | v2/app |
(app) |
software | healthy | v2/app/(app) |
setup |
software | healthy | v2/app/(app)/setup |
plan |
software | healthy | v2/app/(app)/plan |
costs |
software | healthy | v2/app/(app)/costs |
milestones |
software | healthy | v2/app/(app)/milestones |
reports |
software | healthy | v2/app/(app)/reports |
readiness |
software | healthy | v2/app/(app)/readiness |
resources |
software | healthy | v2/app/(app)/resources |
settings |
software | healthy | v2/app/(app)/settings |
charter |
software | healthy | v2/app/(app)/charter |
activity |
software | healthy | v2/app/(app)/activity |
tasks |
software | healthy | v2/app/(app)/tasks |
worklist |
software | healthy | v2/app/(app)/worklist |
issues |
software | healthy | v2/app/(app)/issues |
truth |
software | healthy | v2/app/(app)/truth |
projects |
software | healthy | v2/app/(app)/projects |
my-items |
software | healthy | v2/app/(app)/my-items |
documents |
software | healthy | v2/app/(app)/documents |
decisions |
software | healthy | v2/app/(app)/decisions |
governance |
software | healthy | v2/app/(app)/governance |
risks |
software | healthy | v2/app/(app)/risks |
styles |
software | healthy | v2/app/styles |
tests |
software | healthy | v2/tests |
e2e |
software | healthy | v2/tests/e2e |
scripts |
software | healthy | v2/scripts |
components |
software | healthy | v2/components |
dashboard |
software | healthy | v2/components/dashboard |
guidance |
software | healthy | v2/components/guidance |
costs |
software | healthy | v2/components/costs |
milestones |
software | healthy | v2/components/milestones |
stores |
software | healthy | v2/components/stores |
reports |
software | healthy | v2/components/reports |
resources |
software | healthy | v2/components/resources |
settings |
software | healthy | v2/components/settings |
charter |
software | healthy | v2/components/charter |
activity |
software | healthy | v2/components/activity |
tasks |
software | healthy | v2/components/tasks |
Showing first 50 of this kind. Full payload available via the JSON button at the top of the page.
| Label | Layer | Status | Path |
|---|---|---|---|
/(app) |
frontend | healthy | v2/app/(app)/page.tsx |
/(app)/setup |
frontend | healthy | v2/app/(app)/setup/page.tsx |
/(app)/plan |
frontend | healthy | v2/app/(app)/plan/page.tsx |
/(app)/costs |
frontend | healthy | v2/app/(app)/costs/page.tsx |
/(app)/milestones |
frontend | healthy | v2/app/(app)/milestones/page.tsx |
/(app)/reports |
frontend | healthy | v2/app/(app)/reports/page.tsx |
/(app)/readiness |
frontend | healthy | v2/app/(app)/readiness/page.tsx |
/(app)/resources |
frontend | healthy | v2/app/(app)/resources/page.tsx |
/(app)/settings |
frontend | healthy | v2/app/(app)/settings/page.tsx |
/(app)/charter |
frontend | healthy | v2/app/(app)/charter/page.tsx |
/(app)/activity |
frontend | healthy | v2/app/(app)/activity/page.tsx |
/(app)/tasks |
frontend | healthy | v2/app/(app)/tasks/page.tsx |
/(app)/worklist |
frontend | healthy | v2/app/(app)/worklist/page.tsx |
/(app)/issues |
frontend | healthy | v2/app/(app)/issues/page.tsx |
/(app)/truth |
frontend | healthy | v2/app/(app)/truth/page.tsx |
/(app)/projects |
frontend | healthy | v2/app/(app)/projects/page.tsx |
/(app)/my-items |
frontend | healthy | v2/app/(app)/my-items/page.tsx |
/(app)/documents |
frontend | healthy | v2/app/(app)/documents/page.tsx |
/(app)/decisions |
frontend | healthy | v2/app/(app)/decisions/page.tsx |
/(app)/governance |
frontend | healthy | v2/app/(app)/governance/page.tsx |
/(app)/risks |
frontend | healthy | v2/app/(app)/risks/page.tsx |
/ |
frontend | healthy | v2/tests/e2e/ui-regression.spec.ts |
/truth/ |
frontend | healthy | v2/tests/e2e/ui-regression.spec.ts |
/reports/ |
frontend | healthy | v2/tests/e2e/ui-regression.spec.ts |
/setup/ |
frontend | healthy | v2/tests/e2e/ui-regression.spec.ts |
/worklist/ |
frontend | healthy | v2/tests/e2e/ui-regression.spec.ts |
/my-items/ |
frontend | healthy | v2/tests/e2e/ui-regression.spec.ts |
/readiness/ |
frontend | healthy | v2/tests/e2e/ui-regression.spec.ts |
/plan/ |
frontend | healthy | v2/tests/e2e/ui-regression.spec.ts |
/governance/ |
frontend | healthy | v2/tests/e2e/ui-regression.spec.ts |
/charter/ |
frontend | healthy | v2/tests/e2e/ui-regression.spec.ts |
/decisions/ |
frontend | healthy | v2/tests/e2e/ui-regression.spec.ts |
/issues/ |
frontend | healthy | v2/tests/e2e/ui-regression.spec.ts |
/milestones/ |
frontend | healthy | v2/tests/e2e/ui-regression.spec.ts |
/tasks/ |
frontend | healthy | v2/tests/e2e/ui-regression.spec.ts |
/risks/ |
frontend | healthy | v2/tests/e2e/ui-regression.spec.ts |
/documents/ |
frontend | healthy | v2/tests/e2e/ui-regression.spec.ts |
/costs/ |
frontend | healthy | v2/tests/e2e/ui-regression.spec.ts |
/resources/ |
frontend | healthy | v2/tests/e2e/ui-regression.spec.ts |
/projects/ |
frontend | healthy | v2/tests/e2e/ui-regression.spec.ts |
/settings/ |
frontend | healthy | v2/tests/e2e/ui-regression.spec.ts |
| Label | Layer | Status | Path |
|---|---|---|---|
RootLayout |
frontend | healthy | v2/app/layout.tsx |
AppLayout |
frontend | healthy | v2/app/(app)/layout.tsx |
DashboardPage |
frontend | healthy | v2/app/(app)/page.tsx |
GuidedSetupPage |
frontend | healthy | v2/app/(app)/setup/page.tsx |
PlanPage |
frontend | healthy | v2/app/(app)/plan/page.tsx |
CostsPage |
frontend | healthy | v2/app/(app)/costs/page.tsx |
MilestonesPage |
frontend | healthy | v2/app/(app)/milestones/page.tsx |
ReportsPage |
frontend | healthy | v2/app/(app)/reports/page.tsx |
ReadinessPage |
frontend | healthy | v2/app/(app)/readiness/page.tsx |
ResourcesPage |
frontend | healthy | v2/app/(app)/resources/page.tsx |
SettingsPage |
frontend | healthy | v2/app/(app)/settings/page.tsx |
CharterPage |
frontend | healthy | v2/app/(app)/charter/page.tsx |
ActivityPage |
frontend | healthy | v2/app/(app)/activity/page.tsx |
TasksPage |
frontend | healthy | v2/app/(app)/tasks/page.tsx |
WorklistPage |
frontend | healthy | v2/app/(app)/worklist/page.tsx |
IssuesPage |
frontend | healthy | v2/app/(app)/issues/page.tsx |
DeliveryTruthPage |
frontend | healthy | v2/app/(app)/truth/page.tsx |
ProjectsPage |
frontend | healthy | v2/app/(app)/projects/page.tsx |
MyItemsPage |
frontend | healthy | v2/app/(app)/my-items/page.tsx |
DocumentsPage |
frontend | healthy | v2/app/(app)/documents/page.tsx |
DecisionsPage |
frontend | healthy | v2/app/(app)/decisions/page.tsx |
GovernancePage |
frontend | healthy | v2/app/(app)/governance/page.tsx |
RisksPage |
frontend | healthy | v2/app/(app)/risks/page.tsx |
| Label | Layer | Status | Path |
|---|---|---|---|
names |
software | healthy | src/services/viewService.js:names |
without |
software | healthy | src/ui/wizard.js:without |
via |
software | healthy | src/ui/icons.js:via |
LocalStorageRepository |
software | healthy | v2/lib/repositories/entity-repository.ts:LocalStorageReposi… |
InMemoryRepository |
software | healthy | v2/lib/repositories/entity-repository.ts:InMemoryRepository |
| Label | Layer | Status | Path |
|---|---|---|---|
port:64 |
network | healthy | v2/pnpm-lock.yaml |
port:14 |
network | healthy | v2/pnpm-lock.yaml |
port:3000 |
network | healthy | v2/scripts/local-preview.mjs |
| Label | Layer | Status | Path |
|---|---|---|---|
build |
cicd | healthy | .github/workflows/deploy.yml |
deploy |
cicd | healthy | .github/workflows/deploy.yml |
| Label | Layer | Status | Path |
|---|---|---|---|
buildpod__pharmapm-command-center |
software | healthy | /data/fable5_failed_archive/buildpod__pharmapm-command-cent… |
| Label | Layer | Status | Path |
|---|---|---|---|
migrations.js |
data | healthy | src/schema/migrations.js |
| Label | Layer | Status | Path |
|---|---|---|---|
gha::deploy |
cicd | healthy | .github/workflows/deploy.yml |
This page is publicly accessible at:
https://repobility.com/scan/acc3ac1a-a325-4818-9b6e-3876b70b14de/
To check status programmatically (no auth required):
curl -s https://repobility.com/api/v1/public/scan/acc3ac1a-a325-4818-9b6e-3876b70b14de/
Important — please don't re-submit the same URL repeatedly. The submission endpoint is idempotent: re-submitting the same git URL returns this same scan_token, not a new one. To re-scan this repo, sign up free and use the dashboard.