INNER CODE UNIT · JavaScript

handleCommitApproval

rancher/terraform-provider-rancher2 · agent-scripts/after-ask.js:94

export function handleCommitApproval(targetDir, pubKeyFile, promptText) {
  const activePlan = findLatestActivePlan(targetDir);
  const planHash = activePlan ? calculateFileHash(activePlan) : 'unknown';
  const diffHash = calculateDiffHash();

  if (!diffHash) {
    console.error('🔒 Cryptographic Pipeline Error: Failed to calculate active diff hash.');
    process.exit(1);
  }

  const envelope = {
    status: 'approved',
    diff_hash: diffHash,
    plan_hash: planHash,
    timestamp: new Date().toISOString(),
  };

  try {

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…