BEACON

← candidates

npm mandrel @2.20.0

score
0.7916 high
flagged 2026-07-27 13:43
signals by category
cadence 1 topology 1

maintainers added:

package profile →

Signals fired

signalweightrationale
cadence
rapid_release 0.8 3 versions in last 24h: ['2.18.0', '2.19.0', '2.20.0']
topology
shared_repo_different_publisher 0.9 repo 'git+https://github.com/dsj1984/mandrel.git' also claimed by 1 package(s) under different publishers: ['npm/@mandrelai/agents']

Prior profile (what it deviated from)

{
  "had_install_script": true,
  "maintainers": [
    "dsj1984"
  ],
  "versions": 58
}

Evidence (package doc at flag time)

{
  "dependencies_count": 7,
  "dist": {
    "integrity": "sha512-9t50Yb6IF2tMzYMaHtlsDyA5JwOCK8DQ2KxCynEHjBWmXbGK8vIY7R+h7uBBh56YZQtEyUddPydBetk8RGLQ4Q==",
    "tarball": "https://registry.npmjs.org/mandrel/-/mandrel-2.20.0.tgz",
    "unpackedSize": 6042560
  },
  "dist-tags": {
    "latest": "2.20.0"
  },
  "latest_version": "2.20.0",
  "maintainers": [
    {
      "email": "dsj1984@gmail.com",
      "name": "dsj1984"
    }
  ],
  "num_versions": 59,
  "repository": {
    "type": "git",
    "url": "git+https://github.com/dsj1984/mandrel.git"
  },
  "scripts": {
    "baseline:agents-loc": "node baselines/agents-loc-baseline.mjs",
    "check:arch": "node .agents/scripts/check-arch-cycles.js",
    "check:context-budget": "node .agents/scripts/check-context-budget.js",
    "check:workflow-citations": "node .agents/scripts/check-workflow-citations.js",
    "coverage:check": "node .agents/scripts/check-baselines.js --gate coverage",
    "coverage:update": "node .agents/scripts/update-coverage-baseline.js",
    "crap:check": "node .agents/scripts/check-baselines.js --gate crap",
    "crap:update": "node .agents/scripts/update-crap-baseline.js",
    "docs:check": "node .agents/scripts/generate-config-docs.js --check && node .agents/scripts/generate-lifecycle-docs.js --check && node .agents/scripts/generate-workflows-doc.js --check && node .agents/scripts/generate-lens-checklists.js --check && node .agents/scripts/check-lifecycle-doc-drift.js && node .agents/scripts/check-doc-links.js && node .agents/scripts/check-gherkin-placeholders.js && npm run skills:check",
    "docs:gen": "node .agents/scripts/generate-config-docs.js && node .agents/scripts/generate-lifecycle-docs.js && node .agents/scripts/generate-workflows-doc.js && node .agents/scripts/generate-lens-checklists.js",
    "duplication:check": "node .agents/scripts/check-baselines.js --gate duplication",
    "duplication:update": "node .agents/scripts/update-duplication-baseline.js",
    "format": "biome format --write .",
    "format:check": "biome ci .",
    "lint": "node .agents/scripts/run-lint.js && npm run docs:check",
    "lint:md": "markdownlint-cli2 \".agents/**/*.md\" \"*.md\" \"!node_modules/**\" \"!.worktrees/**\"",
    "maintainability:check": "node .agents/scripts/check-baselines.js --gate maintainability",
    "maintainability:update": "node .agents/scripts/update-maintainability-baseline.js",
    "postinstall": "node bin/postinstall.js mandrel sync",
    "prepare": "husky && npm run sync:commands && npm run sync:agents",
    "pretest": "node .agents/scripts/test-wrapper.js && node .agents/scripts/validate-skills.js",
    "pretest:integration": "node .agents/scripts/test-wrapper.js",
    "pretest:quick": "node .agents/scripts/test-wrapper.js",
    "quality:preview": "node .agents/scripts/check-dead-exports.js && node .agents/scripts/quality-preview.js",
    "quality:watch": "node .agents/scripts/quality-watch.js",
    "skills:check": "node .agents/scripts/generate-skills-index.js --check",
    "skills:index": "node .agents/scripts/generate-skills-index.js",
    "sync:agents": "node .agents/scripts/sync-claude-agents.js",
    "sync:commands": "node bin/mandrel.js sync-commands",
    "test": "node .agents/scripts/run-tests.js",
    "test:coverage": "node .agents/scripts/run-coverage.js",
    "test:integration": "node .agents/scripts/run-tests.js --tier integration",
    "test:isolate": "node .agents/scripts/test-isolate.js",
    "test:profile": "node .agents/scripts/run-test-profile.js",
    "test:quick": "node .agents/scripts/run-tests.js --tier quick",
    "typecheck": "node -e \"process.exit(0)\"",
    "verify": "node .agents/scripts/run-verify.js"
  },
  "signal_details": {
    "rapid_release": "3 versions in last 24h: ['2.18.0', '2.19.0', '2.20.0']",
    "shared_repo_different_publisher": "repo 'git+https://github.com/dsj1984/mandrel.git' also claimed by 1 package(s) under different publishers: ['npm/@mandrelai/agents']"
  },
  "time": {
    "created": "2026-06-10T20:14:31.161Z",
    "modified": "2026-07-27T18:43:04.267Z"
  }
}