Add MinerOps changelog checkpoint
This commit is contained in:
1 parent
ddaa4e2123
commit
1b3a6a19c8
1 file changed
+48
@@ -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
|
||||||
Reference in new issue
Block a user