"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
exports.WORKFLOW_EXPLAIN_TRUST_LANES = void 0;
exports.compileWorkflowForArtifact = compileWorkflowForArtifact;
exports.projectCompactWorkflowFlightPlan = projectCompactWorkflowFlightPlan;
exports.renderWorkflowFlightPlan = renderWorkflowFlightPlan;
const lifecycle_flight_plan_1 = require("../lifecycle-flight-plan");
exports.WORKFLOW_EXPLAIN_TRUST_LANES = Object.freeze({
    selectedArtifact: "selected-artifact",
    workflowPolicy: "product-policy",
    promptPolicy: "product-policy",
    generatedGuidance: "generated-evidence",
    recommendedCommand: "command-metadata"
});
function compileWorkflowForArtifact(options) {
    return (0, lifecycle_flight_plan_1.compileLifecycleFlightPlan)(options);
}
function projectCompactWorkflowFlightPlan(plan) {
    return (0, lifecycle_flight_plan_1.projectCompactLifecycleFlightPlan)(plan);
}
function renderWorkflowFlightPlan(plan) {
    return (0, lifecycle_flight_plan_1.renderLifecycleFlightPlan)(plan);
}
