Package uno.anahata.asi.nb.tools.project.alerts


package uno.anahata.asi.nb.tools.project.alerts
Provides real-time diagnostic and alerting capabilities for NetBeans projects within the ASI framework.

This package implements a diagnostic layer that monitors the project's health by aggregating compiler-level alerts and high-level project problems (such as missing dependencies or broken classpaths).

Key Functional Components:

  • Context Provisioning: The ProjectAlertsContextProvider injects live diagnostic data into the RAG message, allowing the ASI to respond immediately to build failures or environment issues.
  • Diagnostic Models: Data structures like JavacAlert and ProjectAlert provide a normalized representation of IDE-specific problems.
  • Aggregation: ProjectDiagnostics acts as a thread-safe container for all alerts found during a project scan.
Author:
anahata