7 Commits
Author SHA1 Message Date
npc0-hue 60d479db71 feat: surface SCUM vehicle functional state 2026-09-18 16:56:36 +08:00
npc0-hue 300390dc4d Fill the SCUM user and vehicle tables from the plugin-declared database read path
The SCUM 用户管理 list stayed empty because the typed scum_user and
scum_vehicle tables had no producer: the run ingest endpoint is signed-run
only, and the previously registered plugin templates asked for a Run
database capability the endpoint never advertises.

The plugin now declares bounded, read-only SQLite projections for players
and vehicles (sql/scum-db-v57/*.sql with query schemas), and the platform
dispatches those templates as durable remote.run.db.sqlite.query jobs on
run heartbeat and page open, then projects the returned rows into the typed
SCUM tables through the same shared ingest path used by signed run facts.
2026-09-16 18:01:33 +08:00
npc0-hue ecdca8e28b Remove SCUM sqlite user projections 2026-09-14 13:41:44 +08:00
npc0-hue 84380105fc Keep SCUM data parsing plugin-owned 2026-09-09 10:13:47 +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 8b236d7c15 Implement SCUM direct data plane 2026-08-13 16:33:11 +08:00