{
  "schemaVersion": 1,
  "repository": "Syndical",
  "startedAt": "2026-10-03T06:43:10.242Z",
  "policy": {
    "id": "syndical-self-quality-v1",
    "sha256": "1897afcd2935c32366ac0716f356d94ebc03b83276c6309b591d6f3ff65bd789"
  },
  "source": {
    "commit": "dc5861d37653f4415271e0c12d4ca1f1055c38a5",
    "dirty": false,
    "contentSha256": "f03fdbee9de5eef35f4d7babe7d9b4e05e1c1ab7a524f0c97019c286951bdb9e",
    "inventorySha256": "c9809536dfed7cc3c701a8b3729f099a0819df9959d6ebc67ad003446884f4f5",
    "fileCount": 3402,
    "stableDuringRun": true,
    "finishedContentSha256": "f03fdbee9de5eef35f4d7babe7d9b4e05e1c1ab7a524f0c97019c286951bdb9e"
  },
  "environment": {
    "platform": "darwin",
    "architecture": "arm64",
    "osRelease": "27.0.0",
    "node": "26.3.0",
    "npm": "11.16.0",
    "dotnet": "9.0.301",
    "typescript": "5.9.3",
    "vitest": "5.0.0",
    "jscpd": "5.4.0",
    "vaultIntegration": false,
    "commandTimeoutMs": null
  },
  "selection": [
    "dotnet-build",
    "dotnet-tests",
    "typescript",
    "typescript-tests",
    "desktop-build",
    "duplication",
    "complexity",
    "npm-audit"
  ],
  "checks": [
    {
      "id": "dotnet-build",
      "label": ".NET build (warnings are errors)",
      "required": true,
      "status": "passed",
      "scopeSha256": "c9809536dfed7cc3c701a8b3729f099a0819df9959d6ebc67ad003446884f4f5",
      "executions": [
        {
          "exitCode": 0,
          "terminationSignal": null,
          "launchError": false,
          "timedOut": false,
          "cancelled": false
        }
      ]
    },
    {
      "id": "dotnet-tests",
      "label": ".NET tests (projects run sequentially)",
      "required": true,
      "status": "failed",
      "scopeSha256": "c9809536dfed7cc3c701a8b3729f099a0819df9959d6ebc67ad003446884f4f5",
      "metrics": {
        "projects": 16,
        "measuredProjects": 16,
        "total": 6857,
        "passed": 6819,
        "failed": 38,
        "skipped": 0
      },
      "executions": [
        {
          "exitCode": 0,
          "terminationSignal": null,
          "launchError": false,
          "timedOut": false,
          "cancelled": false
        },
        {
          "exitCode": 0,
          "terminationSignal": null,
          "launchError": false,
          "timedOut": false,
          "cancelled": false
        },
        {
          "exitCode": 0,
          "terminationSignal": null,
          "launchError": false,
          "timedOut": false,
          "cancelled": false
        },
        {
          "exitCode": 0,
          "terminationSignal": null,
          "launchError": false,
          "timedOut": false,
          "cancelled": false
        },
        {
          "exitCode": 0,
          "terminationSignal": null,
          "launchError": false,
          "timedOut": false,
          "cancelled": false
        },
        {
          "exitCode": 0,
          "terminationSignal": null,
          "launchError": false,
          "timedOut": false,
          "cancelled": false
        },
        {
          "exitCode": 0,
          "terminationSignal": null,
          "launchError": false,
          "timedOut": false,
          "cancelled": false
        },
        {
          "exitCode": 0,
          "terminationSignal": null,
          "launchError": false,
          "timedOut": false,
          "cancelled": false
        },
        {
          "exitCode": 1,
          "terminationSignal": null,
          "launchError": false,
          "timedOut": false,
          "cancelled": false
        },
        {
          "exitCode": 0,
          "terminationSignal": null,
          "launchError": false,
          "timedOut": false,
          "cancelled": false
        },
        {
          "exitCode": 0,
          "terminationSignal": null,
          "launchError": false,
          "timedOut": false,
          "cancelled": false
        },
        {
          "exitCode": 0,
          "terminationSignal": null,
          "launchError": false,
          "timedOut": false,
          "cancelled": false
        },
        {
          "exitCode": 0,
          "terminationSignal": null,
          "launchError": false,
          "timedOut": false,
          "cancelled": false
        },
        {
          "exitCode": 0,
          "terminationSignal": null,
          "launchError": false,
          "timedOut": false,
          "cancelled": false
        },
        {
          "exitCode": 0,
          "terminationSignal": null,
          "launchError": false,
          "timedOut": false,
          "cancelled": false
        },
        {
          "exitCode": 0,
          "terminationSignal": null,
          "launchError": false,
          "timedOut": false,
          "cancelled": false
        }
      ]
    },
    {
      "id": "typescript",
      "label": "TypeScript typecheck",
      "required": true,
      "status": "passed",
      "scopeSha256": "c9809536dfed7cc3c701a8b3729f099a0819df9959d6ebc67ad003446884f4f5",
      "executions": [
        {
          "exitCode": 0,
          "terminationSignal": null,
          "launchError": false,
          "timedOut": false,
          "cancelled": false
        }
      ]
    },
    {
      "id": "typescript-tests",
      "label": "TypeScript tests (both workspaces)",
      "required": true,
      "status": "passed",
      "scopeSha256": "c9809536dfed7cc3c701a8b3729f099a0819df9959d6ebc67ad003446884f4f5",
      "metrics": {
        "workspaces": 2,
        "measuredWorkspaces": 2,
        "total": 1482,
        "passed": 1482,
        "failed": 0,
        "skipped": 0
      },
      "executions": [
        {
          "exitCode": 0,
          "terminationSignal": null,
          "launchError": false,
          "timedOut": false,
          "cancelled": false
        },
        {
          "exitCode": 0,
          "terminationSignal": null,
          "launchError": false,
          "timedOut": false,
          "cancelled": false
        }
      ]
    },
    {
      "id": "desktop-build",
      "label": "Desktop production build",
      "required": true,
      "status": "passed",
      "scopeSha256": "c9809536dfed7cc3c701a8b3729f099a0819df9959d6ebc67ad003446884f4f5",
      "executions": [
        {
          "exitCode": 0,
          "terminationSignal": null,
          "launchError": false,
          "timedOut": false,
          "cancelled": false
        }
      ]
    },
    {
      "id": "duplication",
      "label": "Production code duplication",
      "required": true,
      "advisory": true,
      "status": "measured",
      "scopeSha256": "28346812c556a753d237703e64fbe16f7ab3f154e5fffd0b5f91b34b1c2fdf13",
      "instrument": {
        "maximumFileBytes": 289686
      },
      "measuredInventorySha256": "77eb8a72d7c103fcbb3b98479a61f43592b24d68ea6fd056571cfa966a3af68d",
      "metrics": {
        "measuredFiles": 738,
        "lines": 185124,
        "tokens": 1474377,
        "clones": 311,
        "duplicatedLines": 3270,
        "duplicatedTokens": 22323,
        "duplicatedLinePercent": 1.7663836131457833,
        "selectedFiles": 748,
        "excludedFiles": 10
      },
      "executions": [
        {
          "exitCode": 0,
          "terminationSignal": null,
          "launchError": false,
          "timedOut": false,
          "cancelled": false
        }
      ]
    },
    {
      "id": "complexity",
      "label": "Production token-based complexity estimate",
      "required": true,
      "advisory": true,
      "status": "measured",
      "scopeSha256": "28346812c556a753d237703e64fbe16f7ab3f154e5fffd0b5f91b34b1c2fdf13",
      "instrument": {
        "maximumFileBytes": 289686
      },
      "measuredInventorySha256": "77eb8a72d7c103fcbb3b98479a61f43592b24d68ea6fd056571cfa966a3af68d",
      "metrics": {
        "measuredFiles": 738,
        "totalEstimatedComplexity": 51022,
        "medianFileEstimatedComplexity": 35,
        "p95FileEstimatedComplexity": 221,
        "maxFileEstimatedComplexity": 1425,
        "selectedFiles": 748,
        "excludedFiles": 10
      },
      "executions": [
        {
          "exitCode": 0,
          "terminationSignal": null,
          "launchError": false,
          "timedOut": false,
          "cancelled": false
        }
      ]
    },
    {
      "id": "npm-audit",
      "label": "npm dependency advisories (includes development dependencies)",
      "required": false,
      "advisory": true,
      "status": "failed",
      "scopeSha256": "c9809536dfed7cc3c701a8b3729f099a0819df9959d6ebc67ad003446884f4f5",
      "metrics": {
        "info": 0,
        "low": 1,
        "moderate": 1,
        "high": 10,
        "critical": 0,
        "total": 12
      },
      "executions": [
        {
          "exitCode": 1,
          "terminationSignal": null,
          "launchError": false,
          "timedOut": false,
          "cancelled": false
        }
      ]
    },
    {
      "id": "coverage",
      "label": "Test coverage",
      "reason": "Coverage collection and changed-code thresholds are not configured in this pilot.",
      "status": "unmeasured",
      "required": false
    },
    {
      "id": "mutation",
      "label": "Test effectiveness",
      "reason": "Mutation testing and independent hidden acceptance tests have not run.",
      "status": "unmeasured",
      "required": false
    },
    {
      "id": "security",
      "label": "Application security",
      "reason": "SAST, secret detection, .NET dependency scanning and security review have not run; npm advisories cover only one part of security.",
      "status": "unmeasured",
      "required": false
    },
    {
      "id": "maintainability-review",
      "label": "Independent maintainability review",
      "reason": "This command does not supply independent architecture or maintainability review evidence.",
      "status": "unmeasured",
      "required": false
    },
    {
      "id": "production-outcomes",
      "label": "Production reliability and performance",
      "reason": "Escaped defects, user outcomes, production reliability and performance have not been measured.",
      "status": "unmeasured",
      "required": false
    },
    {
      "id": "human-comparison",
      "label": "Controlled human comparison",
      "reason": "No matched human control group or blinded evaluation has run; this report cannot establish superiority over human-developed systems.",
      "status": "unmeasured",
      "required": false
    }
  ],
  "evidenceSha256": "7e21b066762f39b2fba01683582c29e8455429af21ae49a0f5bdf31bc1035ca1",
  "finishedAt": "2026-10-03T07:22:06.864Z",
  "summary": {
    "requiredTotal": 7,
    "requiredSatisfied": 6,
    "notSelected": 0,
    "failed": 2,
    "measurementErrors": 0
  },
  "comparison": [
    {
      "id": "dotnet-tests",
      "comparable": false,
      "reasons": [
        "Measurement policy or runner differs",
        "Execution environment or tools differ",
        "Selected file inventory differs",
        "One measurement is incomplete"
      ]
    },
    {
      "id": "typescript-tests",
      "comparable": false,
      "reasons": [
        "Measurement policy or runner differs",
        "Execution environment or tools differ",
        "Selected file inventory differs"
      ]
    },
    {
      "id": "duplication",
      "comparable": false,
      "reasons": [
        "Measurement policy or runner differs",
        "Execution environment or tools differ",
        "Selected file inventory differs",
        "Actual scanner file inventory is unavailable"
      ]
    },
    {
      "id": "complexity",
      "comparable": false,
      "reasons": [
        "Measurement policy or runner differs",
        "Execution environment or tools differ",
        "Selected file inventory differs",
        "Actual scanner file inventory is unavailable"
      ]
    },
    {
      "id": "npm-audit",
      "comparable": false,
      "reasons": [
        "Measurement policy or runner differs",
        "Execution environment or tools differ",
        "Selected file inventory differs",
        "Advisory database is time-dependent and has no pinned snapshot"
      ]
    }
  ]
}
