Add MinerOps changelog checkpoint

This commit is contained in:
MinerOps Admin committed 2026-07-22 21:03:19 +00:00
1 parent ddaa4e2123
commit 1b3a6a19c8
1 file changed
+48
+48
View File
@@ -0,0 +1,48 @@
# MinerOps Changelog
## Current working checkpoint
### Core
- MinerOps hub is running in CT 306.
- Public URL: https://plexus.lussier.cc
- Backend health, database, and Redis are working.
- Windows Agent handles miner discovery, polling, pool snapshots, API3 enrichment, and controls.
### Location map
- Location map is working.
- Repair miners can be returned to shelf from /repairs through /locations.
- Empty shelf click-to-move was fixed to use real tile data instead of order-based matching.
### Repair workflow
- /repairs Repair Queue is working.
- Search and filters work.
- Repair statuses include Open, Diagnosing, Waiting Parts, In Progress, Testing, Ready to Shelf, Needs Follow-up, Completed, Failed, and Cancelled.
- Status labels display cleanly.
- Repair notes work.
- Parts Used works with quantity.
- Parts Summary card works.
- Repair History modal works.
- Repair History events can be edited or deleted.
- CSV export works.
- Move to Shelf works.
### Dashboard
- Dashboard Repair Summary card is working.
- Repair Queue link works.
### System health
- /system-health page is working.
- Shows app health, fleet state, repair state, table sizes, duplicate routes, patch markers, and retention summary.
### Retention
- Hourly and daily status rollup tables are created.
- Manual rollup pass completed.
- Nightly retention dry-run is scheduled.
- Raw status snapshots are not being deleted yet.
- Reminder is scheduled to verify dry-run and switch to apply mode if clean.
### Git / Gitea
- /opt/minerops is initialized as a Git repository.
- Safe .gitignore is installed.
- Repository pushed to Gitea:
https://gitea.lussier.cc/lussierj/minerops.git