test(addons): inventory the new gateway and lifecycle specs

Lists the specs added by the connector error, upgrade state and wire
payload changes in the reports of the gateway, artifacts, lifecycle and
apps suites, so verify.sh finds the inventory equal to the reports. The
counts were checked against fresh Ginkgo reports of both packages.

Assisted-by: Claude Code:claude-sonnet-5-5
Signed-off-by: Ettore Di Giacinto <mudler@localai.io>
This commit is contained in:
Ettore Di Giacinto committed 2026-11-03 08:45:52 +00:00
1 parent 677e451dd8
commit 644ebb9542
1 file changed
+16 -4
+16 -4
View File
@@ -859,7 +859,9 @@
"names a library that cannot be read",
"reads the library on demand when the startup refresh has not filled the cache",
"reads the library again when the startup refresh failed",
"cancels status lookup while a lifecycle writer holds the journal lock"
"cancels status lookup while a lifecycle writer holds the journal lock",
"refuses an unknown phase or event with an error instead of panicking",
"drops the oldest finished views once too many pile up"
],
"report": ".cache/addons/logs/lifecycle.json"
},
@@ -1188,7 +1190,11 @@
"is unavailable when the runtime does not serve action tools, and never runs for an unvalidated user",
"reports an unknown outcome, not a refusal, when the runtime fails after the call began",
"validates finite relay budgets and prevents disabling polling bounds",
"serves declared assets of the current enabled generation by package digest only"
"serves declared assets of the current enabled generation by package digest only",
"keeps the cause of an outage and still reports it as unavailable",
"tells a definite refusal of the add-on apart from an outage",
"keeps a refusal apart from an outage",
"serves exactly one routing payload per request"
]
},
{
@@ -2129,7 +2135,11 @@
"is unavailable when the runtime does not serve action tools, and never runs for an unvalidated user",
"reports an unknown outcome, not a refusal, when the runtime fails after the call began",
"validates finite relay budgets and prevents disabling polling bounds",
"serves declared assets of the current enabled generation by package digest only"
"serves declared assets of the current enabled generation by package digest only",
"keeps the cause of an outage and still reports it as unavailable",
"tells a definite refusal of the add-on apart from an outage",
"keeps a refusal apart from an outage",
"serves exactly one routing payload per request"
]
},
{
@@ -2406,7 +2416,9 @@
"persists and recovers model actions and declarations through install manual and automatic upgrades and real activation rollback",
"does not retain the caller's map or prefix slices",
"keeps an explicitly empty startup policy immutable",
"publishes identical bytes and digests with sorted archive entries for unchanged inputs and transforms"
"publishes identical bytes and digests with sorted archive entries for unchanged inputs and transforms",
"refuses an unknown phase or event with an error instead of panicking",
"drops the oldest finished views once too many pile up"
]
},
{