9ac6d96dee
Co-Authored-By: Claude Opus 4.8 <noreply@anthropic.com>
14 lines
723 B
JavaScript
14 lines
723 B
JavaScript
#!/usr/bin/env node
|
|
/** seal-override — owner-seal на арбитраже: печать по воле владельца despite NO-GO (Фикс 3). */
|
|
|
|
/** Зарезервированная floor_escape-метка (как plan-done): не порождается реальным действием. */
|
|
export function ownerSealAction(hash) {
|
|
return `owner-seal:${String(hash || '')}`;
|
|
}
|
|
|
|
/** Печатать? owner-seal перевешивает NO-GO; иначе — только настоящий wired-GO судьи. */
|
|
export function decideSeal({ verdict, ownerSealOpen = false } = {}) {
|
|
if (ownerSealOpen === true) return true;
|
|
return !!(verdict && verdict.wired === true && verdict.decision === 'GO');
|
|
}
|