"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.isRequestedPathWithinDeclaredTarget = exports.evaluateScopeGuard = exports.SCOPE_GUARD_FINDING_IDS = exports.SCOPE_GUARD_RECOVERY_GUIDANCE = exports.parseGitStatusPorcelainLine = exports.buildTaskScopedChangeReport = exports.normalizeRequestedImplementationPaths = exports.compareChangedPathsToDeclaredScope = exports.classifyDiffScopeComparison = exports.DIFF_SCOPE_FINDING_IDS = exports.DIFF_SCOPE_RECOVERY_GUIDANCE = exports.getImpactRecoveryGuidance = exports.getImpactNonOverlapContract = exports.getImpactFindingContract = exports.getImpactFailureAndBlockingPolicy = exports.getImpactCertaintyPolicy = exports.createImpactFinding = exports.buildImpactFindingsFromEvidence = exports.IMPACT_TYPES = exports.IMPACT_RECOVERY_GUIDANCE = exports.IMPACT_FINDING_IDS = exports.IMPACT_FAILURE_POLICY_PROHIBITED_RECOVERY_ACTIONS = exports.IMPACT_FAILURE_POLICY_BLOCKING_CONDITIONS = exports.IMPACT_FAILURE_POLICY_ADVISORY_CONDITIONS = exports.IMPACT_FAILURE_AND_BLOCKING_POLICY = exports.IMPACT_CERTAINTY_POLICY = exports.IMPACT_CERTAINTY_LABELS = exports.qualifyImpactEvidence = exports.getImpactEvidenceQualityContract = exports.IMPACT_EVIDENCE_QUALITY_STATES = exports.normalizeImpactChangedPathInputs = exports.associateImpactChangedPathsWithArtifacts = exports.IMPACT_CHANGED_PATH_NO_GIT_DISCOVERY_BOUNDARY = exports.IMPACT_CHANGED_PATH_INPUT_SOURCE = exports.readImpactArtifactInputEvidence = exports.getImpactInputContract = exports.IMPACT_METADATA_FIELDS = exports.IMPACT_BODY_SECTIONS = exports.IMPACT_ARTIFACT_FAMILIES = exports.readTaskDeclaredTargetPathEvidence = exports.readMilestoneDeclaredTargetPathEvidence = exports.DECLARED_TARGET_PATH_SECTION = exports.isDocumentationOnlyPath = exports.classifyDocumentationPath = exports.normalizeChangedPathInputs = exports.CHANGED_PATH_NO_GIT_DISCOVERY_BOUNDARY = exports.CHANGED_PATH_INPUT_SOURCE = exports.detectArtifactFamily = exports.validateArtifactShape = exports.parseArtifactMarkdown = void 0;
var artifact_shape_1 = require("./artifact-shape");
Object.defineProperty(exports, "parseArtifactMarkdown", { enumerable: true, get: function () { return artifact_shape_1.parseArtifactMarkdown; } });
Object.defineProperty(exports, "validateArtifactShape", { enumerable: true, get: function () { return artifact_shape_1.validateArtifactShape; } });
var artifact_family_1 = require("./artifact-family");
Object.defineProperty(exports, "detectArtifactFamily", { enumerable: true, get: function () { return artifact_family_1.detectArtifactFamily; } });
var changed_paths_1 = require("./changed-paths");
Object.defineProperty(exports, "CHANGED_PATH_INPUT_SOURCE", { enumerable: true, get: function () { return changed_paths_1.CHANGED_PATH_INPUT_SOURCE; } });
Object.defineProperty(exports, "CHANGED_PATH_NO_GIT_DISCOVERY_BOUNDARY", { enumerable: true, get: function () { return changed_paths_1.CHANGED_PATH_NO_GIT_DISCOVERY_BOUNDARY; } });
Object.defineProperty(exports, "normalizeChangedPathInputs", { enumerable: true, get: function () { return changed_paths_1.normalizeChangedPathInputs; } });
var documentation_path_classifier_1 = require("./documentation-path-classifier");
Object.defineProperty(exports, "classifyDocumentationPath", { enumerable: true, get: function () { return documentation_path_classifier_1.classifyDocumentationPath; } });
Object.defineProperty(exports, "isDocumentationOnlyPath", { enumerable: true, get: function () { return documentation_path_classifier_1.isDocumentationOnlyPath; } });
var declared_target_paths_1 = require("./declared-target-paths");
Object.defineProperty(exports, "DECLARED_TARGET_PATH_SECTION", { enumerable: true, get: function () { return declared_target_paths_1.DECLARED_TARGET_PATH_SECTION; } });
Object.defineProperty(exports, "readMilestoneDeclaredTargetPathEvidence", { enumerable: true, get: function () { return declared_target_paths_1.readMilestoneDeclaredTargetPathEvidence; } });
Object.defineProperty(exports, "readTaskDeclaredTargetPathEvidence", { enumerable: true, get: function () { return declared_target_paths_1.readTaskDeclaredTargetPathEvidence; } });
var impact_artifact_inputs_1 = require("./impact-artifact-inputs");
Object.defineProperty(exports, "IMPACT_ARTIFACT_FAMILIES", { enumerable: true, get: function () { return impact_artifact_inputs_1.IMPACT_ARTIFACT_FAMILIES; } });
Object.defineProperty(exports, "IMPACT_BODY_SECTIONS", { enumerable: true, get: function () { return impact_artifact_inputs_1.IMPACT_BODY_SECTIONS; } });
Object.defineProperty(exports, "IMPACT_METADATA_FIELDS", { enumerable: true, get: function () { return impact_artifact_inputs_1.IMPACT_METADATA_FIELDS; } });
Object.defineProperty(exports, "getImpactInputContract", { enumerable: true, get: function () { return impact_artifact_inputs_1.getImpactInputContract; } });
Object.defineProperty(exports, "readImpactArtifactInputEvidence", { enumerable: true, get: function () { return impact_artifact_inputs_1.readImpactArtifactInputEvidence; } });
var impact_changed_paths_1 = require("./impact-changed-paths");
Object.defineProperty(exports, "IMPACT_CHANGED_PATH_INPUT_SOURCE", { enumerable: true, get: function () { return impact_changed_paths_1.IMPACT_CHANGED_PATH_INPUT_SOURCE; } });
Object.defineProperty(exports, "IMPACT_CHANGED_PATH_NO_GIT_DISCOVERY_BOUNDARY", { enumerable: true, get: function () { return impact_changed_paths_1.IMPACT_CHANGED_PATH_NO_GIT_DISCOVERY_BOUNDARY; } });
Object.defineProperty(exports, "associateImpactChangedPathsWithArtifacts", { enumerable: true, get: function () { return impact_changed_paths_1.associateImpactChangedPathsWithArtifacts; } });
Object.defineProperty(exports, "normalizeImpactChangedPathInputs", { enumerable: true, get: function () { return impact_changed_paths_1.normalizeImpactChangedPathInputs; } });
var impact_evidence_quality_1 = require("./impact-evidence-quality");
Object.defineProperty(exports, "IMPACT_EVIDENCE_QUALITY_STATES", { enumerable: true, get: function () { return impact_evidence_quality_1.IMPACT_EVIDENCE_QUALITY_STATES; } });
Object.defineProperty(exports, "getImpactEvidenceQualityContract", { enumerable: true, get: function () { return impact_evidence_quality_1.getImpactEvidenceQualityContract; } });
Object.defineProperty(exports, "qualifyImpactEvidence", { enumerable: true, get: function () { return impact_evidence_quality_1.qualifyImpactEvidence; } });
var impact_findings_1 = require("./impact-findings");
Object.defineProperty(exports, "IMPACT_CERTAINTY_LABELS", { enumerable: true, get: function () { return impact_findings_1.IMPACT_CERTAINTY_LABELS; } });
Object.defineProperty(exports, "IMPACT_CERTAINTY_POLICY", { enumerable: true, get: function () { return impact_findings_1.IMPACT_CERTAINTY_POLICY; } });
Object.defineProperty(exports, "IMPACT_FAILURE_AND_BLOCKING_POLICY", { enumerable: true, get: function () { return impact_findings_1.IMPACT_FAILURE_AND_BLOCKING_POLICY; } });
Object.defineProperty(exports, "IMPACT_FAILURE_POLICY_ADVISORY_CONDITIONS", { enumerable: true, get: function () { return impact_findings_1.IMPACT_FAILURE_POLICY_ADVISORY_CONDITIONS; } });
Object.defineProperty(exports, "IMPACT_FAILURE_POLICY_BLOCKING_CONDITIONS", { enumerable: true, get: function () { return impact_findings_1.IMPACT_FAILURE_POLICY_BLOCKING_CONDITIONS; } });
Object.defineProperty(exports, "IMPACT_FAILURE_POLICY_PROHIBITED_RECOVERY_ACTIONS", { enumerable: true, get: function () { return impact_findings_1.IMPACT_FAILURE_POLICY_PROHIBITED_RECOVERY_ACTIONS; } });
Object.defineProperty(exports, "IMPACT_FINDING_IDS", { enumerable: true, get: function () { return impact_findings_1.IMPACT_FINDING_IDS; } });
Object.defineProperty(exports, "IMPACT_RECOVERY_GUIDANCE", { enumerable: true, get: function () { return impact_findings_1.IMPACT_RECOVERY_GUIDANCE; } });
Object.defineProperty(exports, "IMPACT_TYPES", { enumerable: true, get: function () { return impact_findings_1.IMPACT_TYPES; } });
Object.defineProperty(exports, "buildImpactFindingsFromEvidence", { enumerable: true, get: function () { return impact_findings_1.buildImpactFindingsFromEvidence; } });
Object.defineProperty(exports, "createImpactFinding", { enumerable: true, get: function () { return impact_findings_1.createImpactFinding; } });
Object.defineProperty(exports, "getImpactCertaintyPolicy", { enumerable: true, get: function () { return impact_findings_1.getImpactCertaintyPolicy; } });
Object.defineProperty(exports, "getImpactFailureAndBlockingPolicy", { enumerable: true, get: function () { return impact_findings_1.getImpactFailureAndBlockingPolicy; } });
Object.defineProperty(exports, "getImpactFindingContract", { enumerable: true, get: function () { return impact_findings_1.getImpactFindingContract; } });
Object.defineProperty(exports, "getImpactNonOverlapContract", { enumerable: true, get: function () { return impact_findings_1.getImpactNonOverlapContract; } });
Object.defineProperty(exports, "getImpactRecoveryGuidance", { enumerable: true, get: function () { return impact_findings_1.getImpactRecoveryGuidance; } });
var diff_scope_classification_1 = require("./diff-scope-classification");
Object.defineProperty(exports, "DIFF_SCOPE_RECOVERY_GUIDANCE", { enumerable: true, get: function () { return diff_scope_classification_1.DIFF_SCOPE_RECOVERY_GUIDANCE; } });
Object.defineProperty(exports, "DIFF_SCOPE_FINDING_IDS", { enumerable: true, get: function () { return diff_scope_classification_1.DIFF_SCOPE_FINDING_IDS; } });
Object.defineProperty(exports, "classifyDiffScopeComparison", { enumerable: true, get: function () { return diff_scope_classification_1.classifyDiffScopeComparison; } });
var diff_scope_comparison_1 = require("./diff-scope-comparison");
Object.defineProperty(exports, "compareChangedPathsToDeclaredScope", { enumerable: true, get: function () { return diff_scope_comparison_1.compareChangedPathsToDeclaredScope; } });
var requested_paths_1 = require("./requested-paths");
Object.defineProperty(exports, "normalizeRequestedImplementationPaths", { enumerable: true, get: function () { return requested_paths_1.normalizeRequestedImplementationPaths; } });
var task_scoped_change_report_1 = require("./task-scoped-change-report");
Object.defineProperty(exports, "buildTaskScopedChangeReport", { enumerable: true, get: function () { return task_scoped_change_report_1.buildTaskScopedChangeReport; } });
Object.defineProperty(exports, "parseGitStatusPorcelainLine", { enumerable: true, get: function () { return task_scoped_change_report_1.parseGitStatusPorcelainLine; } });
var scope_guard_1 = require("./scope-guard");
Object.defineProperty(exports, "SCOPE_GUARD_RECOVERY_GUIDANCE", { enumerable: true, get: function () { return scope_guard_1.SCOPE_GUARD_RECOVERY_GUIDANCE; } });
Object.defineProperty(exports, "SCOPE_GUARD_FINDING_IDS", { enumerable: true, get: function () { return scope_guard_1.SCOPE_GUARD_FINDING_IDS; } });
Object.defineProperty(exports, "evaluateScopeGuard", { enumerable: true, get: function () { return scope_guard_1.evaluateScopeGuard; } });
Object.defineProperty(exports, "isRequestedPathWithinDeclaredTarget", { enumerable: true, get: function () { return scope_guard_1.isRequestedPathWithinDeclaredTarget; } });
