Public API boundary for Spine schemas. Enforces a boundary that prevents high-volume telemetry from writing directly to the durable Ecto database.
Stable
This module is stable as of v1.0.0. Its public API will not change without a major-version bump and a full deprecation cycle. See Stability & Deprecation Policy for details.
Summary
Functions
Appends a TimelineEntry to an existing Incident.
Creates a new ActionItem.
Creates a new Incident.
Logs a ToolAudit entry.
Returns the configured Ecto.Repo for the host application. Raises if not configured.
Idempotently marks an ActionItem as resolved. Accepts either the internal primary key ID or a keyword list of criteria.
Executes an operator command as a single transactional seam.
Requires incident_changeset, timeline_attrs, and audit_attrs keyword list args.
Functions
Appends a TimelineEntry to an existing Incident.
Creates a new ActionItem.
Creates a new Incident.
Logs a ToolAudit entry.
Returns the configured Ecto.Repo for the host application. Raises if not configured.
Idempotently marks an ActionItem as resolved. Accepts either the internal primary key ID or a keyword list of criteria.
Executes an operator command as a single transactional seam.
Requires incident_changeset, timeline_attrs, and audit_attrs keyword list args.