feat: incident tagging — DB schema + API to mark time windows with descriptions #1
Labels
No labels
compliance
demo
deployment
docs
enhancement
parser
patterns
performance
security
ux
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference: Circuit-Forge/turnstone#1
Loading…
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
Core Xander ask. Add an
incidentstable to SQLite, REST endpoints to create/list/delete tagged incidents, and timestamp range association to log entries.Schema sketch:
id,label(free text),started_at(ISO),ended_at(ISO),notes,created_attimestamp_isoinside the window get associated on queryAPI:
POST /turnstone/api/incidentsGET /turnstone/api/incidentsDELETE /turnstone/api/incidents/{id}Already implemented:
incidentstable inapp/ingest/pipeline.py, CRUD service inapp/services/incidents.py, REST endpoints inapp/rest.py, and full UI inweb/src/views/IncidentsView.vue. Closing.