New:Socket for Asana Is Now Available.Learn more
Sign In

@shiplightai/quality-core

Package Overview
Dependencies
Maintainers
1
Versions
3
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@shiplightai/quality-core - npm Package Compare versions

Comparing version
0.1.0
to
0.1.1
+8
-8
dist/project-index.js

@@ -532,3 +532,3 @@ // src/quality-structure/assessment.ts

title: "Project path not found",
explanation: "The path does not exist on this machine, so Quality Explorer could not scan it.",
explanation: "The path does not exist on this machine, so the quality scanner could not scan it.",
recommendedAction: "Check the path spelling or choose an existing local project directory."

@@ -539,3 +539,3 @@ };

title: "Non-local path",
explanation: "Quality Explorer only scans local directories and will not fetch remote paths or URLs.",
explanation: "The quality scanner only scans local directories and will not fetch remote paths or URLs.",
recommendedAction: "Use a checked-out local repository path, then scan again."

@@ -570,3 +570,3 @@ };

title: "Duplicate artifact pattern",
explanation: `The same artifact matched more than one supported scan pattern. Quality Explorer kept one copy and ignored the duplicate match.`,
explanation: `The same artifact matched more than one supported scan pattern. The quality scanner kept one copy and ignored the duplicate match.`,
recommendedAction: "Usually no action is required. To remove the notice, keep the artifact in only one supported layout or adjust duplicate references."

@@ -642,3 +642,3 @@ };

title: "Missing runtime observation artifact",
explanation: "Quality Explorer selected a runtime observation source, but the selected run or folder did not contain the canonical quality-observations file named by observation_path.",
explanation: "The quality scanner selected a runtime observation source, but the selected run or folder did not contain the canonical quality-observations file named by observation_path.",
recommendedAction: "In the target repo, open .quality/config/observation-sources.yaml, find the named profile, then inspect the selected workflow run's uploaded artifacts. Make the smallest fix: update github.artifact_names or observation_path to match the real upload, make the workflow publish the canonical quality-observations JSON file, or restrict the source to runs where the observation-producing job actually runs."

@@ -661,3 +661,3 @@ };

title: "Unrecognized Markdown structure",
explanation: `${source} was preserved as narrative, but Quality Explorer could not identify expected quality sections.`,
explanation: `${source} was preserved as narrative, but the quality scanner could not identify expected quality sections.`,
recommendedAction: "Add recognized headings such as Testing What, Coverage Matrix, Evidence, Findings, or Residual Risks."

@@ -674,3 +674,3 @@ };

title: "Duplicate Markdown heading",
explanation: `${source} has repeated recognized headings, so Quality Explorer preserved them but may not infer intent clearly.`,
explanation: `${source} has repeated recognized headings, so the quality scanner preserved them but may not infer intent clearly.`,
recommendedAction: "Merge duplicate sections or rename one heading so each quality section has one clear purpose."

@@ -714,7 +714,7 @@ };

const agentPrompt = [
`Quality Explorer scan diagnostic ${input.code} (${input.severity}) needs review.`,
`Quality scan diagnostic ${input.code} (${input.severity}) needs review.`,
`Source: ${source}.`,
`Message: ${input.message}`,
...input.code === "MISSING_OBSERVATION_ARTIFACT_MATCH" ? [
"This prompt is for the coding agent working in the scanned target repository, not for Quality Explorer itself.",
"This prompt is for the coding agent working in the scanned target repository, not for the quality scanner itself.",
"Check .quality/config/observation-sources.yaml in the target repo for the named profile.",

@@ -721,0 +721,0 @@ "For GitHub Actions profiles, inspect the workflow run selected by the diagnostic message or source UI, list its uploaded artifacts, unzip/download the matched artifact, and verify it contains the canonical JSON file named by observation_path.",

{
"name": "@shiplightai/quality-core",
"version": "0.1.0",
"version": "0.1.1",
"type": "module",

@@ -5,0 +5,0 @@ "description": "Deterministic analysis engine for evidence-backed software quality maps.",

Sorry, the diff of this file is too big to display

Sorry, the diff of this file is too big to display