()
| 454 | && !['enabled', 'degraded'].includes(activation.decision.status)) { |
| 455 | boundary = { |
| 456 | canRunNow: false, |
| 457 | boundary: 'product-bundle-activation', |
| 458 | risk: 'low', |
| 459 | approval: activation.decision.plan?.applyCommand |
| 460 | ? `Review the activation plan, then explicitly apply: ${activation.decision.plan.applyCommand}` |
| 461 | : `Resolve ${activation.decision.reasonCode} before invoking ${selected.selected}.`, |
| 462 | }; |
| 463 | } |
| 464 | } |
| 465 | |
| 466 | return { |
| 467 | generatedAt: options.now || new Date().toISOString(), |
| 468 | projectRoot, |
| 469 | input: String(input || ''), |
no test coverage detected