Implement SCUM direct data plane
This commit is contained in:
@@ -0,0 +1,20 @@
|
||||
## 1. Plugin Data Pack
|
||||
|
||||
- [x] 1.1 Extend plugin manifest schema and validator with package-relative SQL references and declared SCUM row targets, keys, and mappings.
|
||||
- [x] 1.2 Add tested SCUM v57 SQL assets for users, squads/members, activity, gifts, and map data.
|
||||
- [x] 1.3 Add plugin-declared UTF-16LE log parser and INI/JSON configuration mapping assets for the supplied SCUM formats.
|
||||
|
||||
## 2. Platform Data Plane
|
||||
|
||||
- [x] 2.1 Replace SCUM query-key projection dispatch with declaration-driven row ingestion contracts and tests.
|
||||
- [x] 2.2 Add scoped relational `scum_*` repository models/migrations and generic upsert/list operations for the first five datasets.
|
||||
- [x] 2.3 Expose server-instance APIs for persisted users, squads, activity, gifts, and map points.
|
||||
|
||||
## 3. Operations Console
|
||||
|
||||
- [x] 3.1 Add themed server-management views and API clients for the five persisted SCUM datasets with real empty states.
|
||||
|
||||
## 4. Verification and Delivery
|
||||
|
||||
- [x] 4.1 Run manifest, Platform, frontend, OpenSpec strict, and structure checks; record evidence.
|
||||
- [ ] 4.2 Stage only this change, commit on `main`, and push the configured remote.
|
||||
Reference in New Issue
Block a user