You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: .machine_readable/6a2/STATE.a2ml
+13-10Lines changed: 13 additions & 10 deletions
Original file line number
Diff line number
Diff line change
@@ -6,13 +6,13 @@
6
6
[metadata]
7
7
project = "game-server-admin"
8
8
version = "0.1.0"
9
-
last-updated = "2026-03-22"
9
+
last-updated = "2026-03-29"
10
10
status = "active"
11
11
12
12
[project-context]
13
13
name = "game-server-admin"
14
14
purpose = "Universal game server probe, configuration management, and administration via Gossamer webview + VeriSimDB backing store. Extracts config into A2ML format with full provenance tracking."
{ id = "B1", severity = "resolved", description = "Zig FFI now supports -Dgossamer-lib-path for optional Gossamer linking" },
43
43
{ id = "B2", severity = "low", description = "Bitbucket mirror needs manual repo creation or API token refresh" },
44
+
{ id = "B3", severity = "info", description = "VeriSimDB normaliser SummaryRegenerator is a dry-run stub (by design) — real storage backends needed for production. Stubs are in verisimdb/rust-core/verisim-normalizer/src/regeneration.rs." },
44
45
]
45
46
46
47
[critical-next-actions]
47
48
actions = [
48
-
"Wire Zig build to link against libgossamer.so from gossamer repo",
49
-
"Run `zig build test` to validate FFI integration tests",
50
-
"Deploy gsa-verisimdbcontainer and test REST API connectivity",
51
-
"End-to-end test: probe a Valheim/Minecraft server through the GUI",
49
+
"Run `zig build test-smoke` to validate full pipeline smoke tests",
Copy file name to clipboardExpand all lines: EXPLAINME.adoc
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -12,7 +12,7 @@ The probe engine uses table-driven port scanning with protocol-specific handshak
12
12
Extracted configs are serialised into A2ML and stored in a dedicated VeriSimDB instance (port 8090) as octads with 8 modalities.
13
13
See `src/interface/ffi/src/probe.zig` for the probe implementation and `profiles/*.a2ml` for game definitions.
14
14
15
-
**Caveat:** "Any" means any game with a known `.a2ml` profile -- unknown games get best-effort fingerprinting but no structured config extraction. Lua table parsing handles simple key-value patterns but not deeply nested tables. VeriSimDB normaliser regeneration is partially stubbed (5/6 strategies return `[regenerated]`).
15
+
**Caveat:** "Any" means any game with a known `.a2ml` profile -- unknown games get best-effort fingerprinting but no structured config extraction. Lua table parsing handles simple key-value patterns but not deeply nested tables. VeriSimDB normaliser regeneration uses a `SummaryRegenerator` dry-run stub (in `verisimdb/rust-core/verisim-normalizer/src/regeneration.rs`, not in this repo) -- production use requires wiring real storage backends for the 8 modality regenerators.
0 commit comments