Moss · API
server.charterReport
Answers the report the charter engine gave the server at boot: { errors, warnings, perRole }. errors is always empty, since a server with an error does not boot, so this is where a host reads the warnings and each role’s closure issues. Example: the programme from verifyApp, booted: the server serves it, and the report lists the break.
{
id: 'programme',
layout: {
component: 'Stack',
children: [
{ component: 'Text', children: 'programme' },
{
component: 'Button',
ref: 'book',
children: 'Book seats',
},
],
},
triggers: [
{
event: 'ui:click',
ref: 'book',
do: [{ push: { action: 'seats' } }],
},
],
}server.charterReport()
[]
[]
{
guest: [
'programme: step pushes action "seats" which is not in the catalog',
],
member: [],
usher: [
'programme: step pushes action "seats" which is not in the catalog',
],
manager: [],
}Computed when this site was built, by the installed package, which does not run in a browser. The site’s checks recompute it on every change.