rea/src/server
morluto 5f27e02fae
refactor(runtime): name all silent catch causes without changing diagnostics (#637)
* refactor(domain): split error taxonomy into thematic modules

Move each error family out of domain/errors.ts into its own module
(base, core, provider selection/adapter, browser observation,
artifact, evidence, unknown registry, hopper, configuration) and
relocate AnalysisErrorProjection to analysisErrorProjection.
Migrate all 162 importers to the owning modules and delete
errors.ts. No re-export shims; behavior is unchanged.

* refactor(runtime): name all silent catch causes without changing diagnostics

Bind cause in every bare catch and unhandled rejection across src/.
Real failures preserve the cause for logging; best-effort cleanup
carries an explicit comment. Caller-visible and Evidence strings are
byte-identical to before.
2026-10-06 05:58:46 +08:00
..
registerApplicationTools refactor!: simplify runtime tools and remove replay engines (#572) 2026-10-05 21:15:04 +08:00
registerInvestigationTools refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00
registerManagedWorkflowTools refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00
createServer.ts refactor!: simplify runtime tools and remove replay engines (#572) 2026-10-05 21:15:04 +08:00
lifecycleProgress.ts fix(hopper): add bounded analysis recovery 2026-07-24 00:33:29 +09:00
mcpClientMetadata.ts refactor(mcp): make analysis states unrepresentable (#468) 2026-08-10 02:28:11 +08:00
mcpProgress.ts refactor(runtime): name all silent catch causes without changing diagnostics (#637) 2026-10-06 05:58:46 +08:00
promptCompletion.ts refactor(domain): consolidate canonical ordering and digest helpers (#624) 2026-10-06 04:55:26 +08:00
recordDerivedEvidence.ts refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00
registerApplicationTools.ts refactor!: simplify runtime tools and remove replay engines (#572) 2026-10-05 21:15:04 +08:00
registerArtifactComparisonTool.ts refactor!: simplify runtime tools and remove replay engines (#572) 2026-10-05 21:15:04 +08:00
registerArtifactTools.ts fix(tools)!: simplify direct invocation and harden boundary contracts (#555) 2026-10-05 20:16:44 +08:00
registerBrowserScenarioTool.ts fix(skill): remove obsolete grants and audit tool effects 2026-10-06 01:40:58 +08:00
registerBrowserTools.ts refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00
registerBundleComparisonTool.ts refactor!: simplify runtime tools and remove replay engines (#572) 2026-10-05 21:15:04 +08:00
registerCloseLifecycleTool.ts refactor!: simplify runtime tools and remove replay engines (#572) 2026-10-05 21:15:04 +08:00
registerElectronTools.ts refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00
registerEnhancedTools.ts refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00
registerEvidenceTools.ts fix(tools)!: simplify direct invocation and harden boundary contracts (#555) 2026-10-05 20:16:44 +08:00
registerFunctionComparisonTool.ts refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00
registerInvestigationTools.ts refactor!: simplify runtime tools and remove replay engines (#572) 2026-10-05 21:15:04 +08:00
registerJavaScriptRuntimeObservationTools.ts refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00
registerManagedTools.ts refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00
registerManagedWorkflowTools.ts refactor!: simplify runtime tools and remove replay engines (#572) 2026-10-05 21:15:04 +08:00
registerNativeTools.ts Add evidence-backed investigation workflows 2026-07-12 21:12:18 +00:00
registerOfficialTools.ts refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00
registerProcessComparisonTool.ts refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00
registerPrompts.ts refactor(mcp): simplify evidence and workflows 2026-09-29 13:58:26 +08:00
registerSessionRecordTools.ts refactor!: simplify runtime tools and remove replay engines (#572) 2026-10-05 21:15:04 +08:00
registerSessionStatusTool.ts refactor!: simplify runtime tools and remove replay engines (#572) 2026-10-05 21:15:04 +08:00
registerSessionTools.ts refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00
runDerivedOperation.test.ts refactor(test): keep coverage at behavioral boundaries (#474) 2026-08-11 18:34:32 +08:00
runDerivedOperation.ts refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00
sessionAvailabilityPolicy.ts refactor!: simplify runtime tools and remove replay engines (#572) 2026-10-05 21:15:04 +08:00
sessionEvidence.ts refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00
sessionToolPolicies.ts fix(tools)!: simplify direct invocation and harden boundary contracts (#555) 2026-10-05 20:16:44 +08:00
toolLogging.ts Add structured runtime logging 2026-07-12 10:57:34 +08:00
toolRegistrationOptions.ts refactor(mcp): make analysis states unrepresentable (#468) 2026-08-10 02:28:11 +08:00
toolResult.ts refactor(domain): split error taxonomy into thematic modules (#636) 2026-10-06 05:57:38 +08:00