mirror of
https://github.com/rcourtman/Pulse.git
synced 2026-09-21 10:43:36 +00:00
284ca0271b
Runbooks were a half-built feature that provided no value: - Only 3 runbooks existed - AI dynamic remediation already covers the same ground - Added UI complexity without benefit Removed: - runbooks.go and runbooks_test.go - Handler functions in ai_handlers.go - Routes in router.go - Test cases in ai_handlers_test.go - Auto-fix call in patrol.go Kept (dead code but harmless): - Frontend types/API calls (will 404) - RecordIncidentRunbook function (unused) Less code = easier to maintain.
Internal API Package
This directory contains the API server implementation for Pulse.
Important Note About frontend-modern/
The frontend-modern/ subdirectory that appears here is:
- AUTO-GENERATED during builds
- NOT the source code - just a build artifact
- IN .gitignore - never committed
- REQUIRED BY GO - The embed directive needs it here
Frontend Development Location
👉 Edit frontend files at: /opt/pulse/frontend-modern/src/
Why This Structure?
Go's //go:embed directive has limitations:
- Cannot use
../paths to access parent directories - Cannot follow symbolic links
- Must embed files within the Go module
This is a known Go limitation and our structure works around it.