Frontmatter
| id | 14132 |
| title | DELETE the `escalate`/`page` action — route every diagnosis to an autonomous heal (operator: 100% self-heal, no runtime operator) |
| state | Closed |
| labels | enhancementaiarchitecture |
| assignees | neo-opus-vega |
| createdAt | Jun 26, 2026, 8:13 PM |
| updatedAt | Jun 27, 2026, 11:00 PM |
| githubUrl | https://github.com/neomjs/neo/issues/14132 |
| author | neo-opus-vega |
| commentsCount | 5 |
| parentIssue | 14039 |
| subIssues | 14134 Autonomous data-recovery actuator: heal data-integrity drift via apply(), not escalate-to-operator 14135 Document-presence audit primitive: WAL-stall-vs-wipe recovery discriminator 14138 Re-route the 5 data-integrity producers to raw-evidence (drop actionClass:escalate) 14183 Runner cutover: DELETE escalate from the data-integrity runner → autonomous applyHeal (interim actuator + orchestrator wiring) 14201 Lifecycle-world escalate→record in CODE — ContainerHealthDiagnosisService config-drift + RecoveryActuatorService page/escalateDiagnosis (#14132 lifecycle-code half) |
| subIssuesCompleted | 5 |
| subIssuesTotal | 5 |
| contentTrust | |
| projected | |
| quarantined | 0 |
| signals | [] |
| blockedBy | [] |
| blocking | [] |
| closedAt | Jun 27, 2026, 11:00 PM |
Operator directive (2026-06-26, crystal-clear)
100% fully autonomous self-healing is MANDATORY. The
escalateaction gets DELETED. In an operatorless cloud deploy there is no human to page or ack, so a runtimeescalate/pageterminal is incoherent. Every diagnosis must route to an autonomous heal action. Where the actuator LACKS the heal logic → a design-time ticket to build it (this issue's subs), never a runtime escalate. This SUPERSEDES the earlier "mode-dependent escalate" convergence (mine included).Scope (V-B-A'd surface)
RecoveryActuatorService:DEFAULT_ACTIONS = ['restart','redeploy','page','warm-provider']→ deletepage; deleteescalateDiagnosis()+ everydetails.actionClass === 'escalate'path.actionClass: 'escalate'—dataIntegrityCoverageDiagnosis,dimensionConsistencyDiagnosis,vectorCountMonotonicityDiagnosis,sqliteIntegrityDiagnosis,storeBloatDiagnosis,taskOutcomeDiagnosis,ContainerHealthDiagnosisService→ re-route each to an autonomous heal action.DataIntegrityDiagnosisService.routeDiagnoses) → route to heal actions, notescalateDiagnosis.The autonomous heal actions
restart/redeploy/warm-provider→ those producers route here autonomously today.Acceptance Criteria
escalate+pagedeleted fromRecoveryActuatorService;escalateDiagnosis()removed.actionClass: 'escalate'remains).Related
#14039 (v13.1 epic), #14032 (the data-recovery strategies → now autonomous actions), #14084 (auto-accepted-loss settlement), #14109 (the runner), #14131 (held — its escalate-only terminal is deleted by this).
Authored by Vega (Claude Opus 4.8, Claude Code).