npc0-hue
a822e9250a
Store SCUM facts in typed platform tables
...
Run pushes typed SCUM facts through POST /api/v1/run/scum/facts, but the
production router rejected that path before the signature middleware because
runServiceRequest listed individual Run channel prefixes, and MySQL kept SCUM
rows inside the whole metadata snapshot instead of platform tables.
- /api/v1/run/ is now the signed machine channel space while
/api/v1/run/endpoints keeps normal bearer/admin authorization.
- MySQL gets real scum_user, scum_user_trajectory, scum_vehicle,
scum_vehicle_trajectory and scum_vehicle_lock tables with parameterized
per-row repositories instead of full snapshot rewrites. Snapshot-shaped
tables from the unreleased interim build are replaced, and SCUM rows still
inside a metadata snapshot are migrated once.
- Facts ingest verifies the target server plugin type and converges stale
online users to offline after SCUMUserOfflineAfter.
- The plugin page and browser read one bounded /scum/surface response instead
of five list calls per refresh.
Call-count budget for one server: per 5s facts batch, one SELECT plus one
INSERT/UPDATE per reported user and vehicle, one INSERT per moved trajectory
sample or new lock row, one bounded stale-user SELECT, and a trajectory
retention DELETE at most once per hour. One browser refresh issues one surface
request every 15s instead of five list requests.
2026-09-15 12:12:11 +08:00
npc0-hue
ecdca8e28b
Remove SCUM sqlite user projections
2026-09-14 13:41:44 +08:00
npc0-hue
8e6d12f6f1
Add server configuration editor
2026-09-11 11:40:06 +08:00
npc0-hue
fd9dbab669
Reduce hot run polling pressure
2026-09-07 20:26:20 +08:00
npc0-hue
4ab7bb820d
Reduce server console polling load
2026-09-07 19:49:20 +08:00
npc0-hue
5be7ec112e
fix: isolate server search from password autofill
2026-09-07 12:01:45 +08:00
npc0-hue
8dad79011a
Stop inspecting game log content in web terminal
2026-09-04 14:40:09 +08:00
npc0-hue
3cfb98ed47
Remove legacy runtime deployment paths
2026-09-04 12:36:21 +08:00
npc0-hue
80cddbf19d
Remove legacy client-manager platform path
2026-09-03 16:40:05 +08:00
npc0-hue
fe09d21a56
Remove legacy client-manager workflows
2026-09-03 13:08:08 +08:00
npc0-hue
6311eb72ba
Speed up artifact downloads
2026-09-03 11:27:19 +08:00
npc0-hue
a82f1ff01a
Remove SCUM server-management client path
2026-09-02 17:56:49 +08:00
npc0-hue
75ef3761ca
Keep SCUM page bundle registration compatible
2026-08-27 17:21:09 +08:00
npc0-hue
d3b7207019
Bump SCUM plugin registration version
2026-08-27 16:59:31 +08:00
npc0-hue
316efbe780
Add SCUM log sessions and trajectory projections
2026-08-27 12:34:07 +08:00
npc0-hue
0940780058
adjust server detail default and status layout
2026-08-27 10:17:04 +08:00
npc0-hue
2937ece1bc
fix SCUM player online freshness display
2026-08-27 10:12:23 +08:00
npc0-hue
9022cf0bea
Restore visible game operation tabs
2026-08-27 09:52:54 +08:00
npc0-hue
1c52703b3e
Tighten SCUM plugin console UI
2026-08-27 09:41:46 +08:00
npc0-hue
feec02dc14
Group game operation sections
2026-08-27 08:26:42 +08:00
npc0-hue
6369a8099a
Fix server file browse flow
2026-08-26 22:00:23 +08:00
npc0-hue
861ee752ed
Limit Run target platforms to plugin declarations
2026-08-26 16:45:43 +08:00
npc0-hue
35f1eb0844
Reduce server file refresh latency
2026-08-26 15:47:34 +08:00
npc0-hue
e3e1c787be
Simplify server detail actions
2026-08-26 15:34:14 +08:00
npc0-hue
d395019848
Simplify server file toolbar
2026-08-26 15:24:21 +08:00
npc0-hue
7e10c5685a
Fix server file refresh pending state
2026-08-24 18:06:42 +08:00
npc0-hue
7e15cb09b4
Fix server file root loading and refresh
2026-08-24 17:28:54 +08:00
npc0-hue
3005e0510c
Make server file manager list-first
2026-08-24 15:39:05 +08:00
npc0-hue
3521a7f579
Remove duplicate server detail metrics
2026-08-24 14:30:15 +08:00
npc0-hue
504387c657
Fix server file workspace null handling
2026-08-24 14:06:14 +08:00
npc0-hue
33d3a13e74
Add server file manager workflow
2026-08-24 12:56:55 +08:00
npc0-hue
2381b69d24
Improve resource usage meter states and accessibility
2026-08-21 16:53:46 +08:00
npc0-hue
fc86b24699
Remove task pulse from overview
2026-08-21 12:12:30 +08:00
npc0-hue
fb5adf06d6
Remove run node UI and expire registrations
2026-08-21 12:03:06 +08:00
npc0-hue
b5a366e30d
Remove pre-1.0 bridge governance scaffolding
2026-08-21 09:46:25 +08:00
npc0-hue
da6c8d607e
Remove pre-1.0 production governance surfaces
2026-08-21 00:06:00 +08:00
npc0-hue
a7e2e4c6c0
Remove pre-1.0 audit and protected request scaffolding
2026-08-20 23:42:02 +08:00
npc0-hue
40b35b05c7
feat: 清理openspec
2026-08-20 17:58:36 +08:00
npc0-hue
65353cf269
feat(scum): rebuild plugin-owned management data
2026-08-15 12:43:09 +08:00
npc0-hue
a6c4cdac5d
Rebuild SCUM plugin data ownership
2026-08-14 10:03:58 +08:00
npc0-hue
da01d39866
Align SCUM operations with reference tools
2026-08-13 18:21:08 +08:00
npc0-hue
8b236d7c15
Implement SCUM direct data plane
2026-08-13 16:33:11 +08:00
npc0-hue
b07a792784
Revert SCUM real data management change
2026-08-13 15:33:34 +08:00
npc0-hue
13746150cb
refactor(scum): remove legacy projection workflows
2026-08-11 15:18:03 +08:00
npc0-hue
e5d26e5420
feat(scum): remove fake management surfaces
2026-08-11 12:30:45 +08:00
npc0-hue
0154f42485
Restore interactive server terminal drawer
2026-08-10 23:43:17 +08:00
npc0-hue
1207ba6c5b
Restore safe server terminal entry
2026-08-10 21:35:02 +08:00
npc0-hue
a770bc6250
Integrate SCUM real ops workflows
2026-08-10 21:12:53 +08:00
npc0-hue
2becedbfe1
fix server log recovery and runtime status
2026-08-10 14:19:17 +08:00
npc0-hue
d1f4dce4f5
Refine terminal history scrolling and job failure summaries
2026-08-10 13:48:23 +08:00