novox/hq ADR 0155 (issues 122, 134; group 4 step 1).
InstallationProblems: every value the mesh acts on is judged for a name under a public TLD or a public address; prose (why, description), the world's registries in image, public resolvers and public ACME directories are exempt; names-on-purpose: {name: reason} on a resource declares a name it means. Run by module check and by TestNoCatalogueManifestNamesAnInstallation (MESH_CATALOGUE) — not at registration yet, while the declared list shrinks.
${setting:<key>} in a file's content fills from the assignment's settings layers; refused by name when nothing set it; UnusedSettings counts it as a destination.
build.artifacts[].context.seat: a context on the git seat; the build request carries seats (clone bases), the builder composes the URL and refuses a seat it was told no base for.
Merge first (the parser must know seat and names-on-purpose before a manifest says them; the builder is rebuilt automatically). Then mesh-catalog. Then on the control node: settings set mailu with domain/sitename/website/proxy-address before the mailu manifest is re-registered by its rebuild, or its next declaration is refused by name.
novox/hq ADR 0155 (issues 122, 134; group 4 step 1).
- `InstallationProblems`: every value the mesh acts on is judged for a name under a public TLD or a public address; prose (`why`, `description`), the world's registries in `image`, public resolvers and public ACME directories are exempt; `names-on-purpose: {name: reason}` on a resource declares a name it means. Run by `module check` and by `TestNoCatalogueManifestNamesAnInstallation` (MESH_CATALOGUE) — not at registration yet, while the declared list shrinks.
- `${setting:<key>}` in a file's content fills from the assignment's settings layers; refused by name when nothing set it; `UnusedSettings` counts it as a destination.
- `build.artifacts[].context.seat`: a context on the git seat; the build request carries `seats` (clone bases), the builder composes the URL and refuses a seat it was told no base for.
**Merge first** (the parser must know `seat` and `names-on-purpose` before a manifest says them; the builder is rebuilt automatically). Then mesh-catalog. Then on the control node: `settings set mailu` with domain/sitename/website/proxy-address before the mailu manifest is re-registered by its rebuild, or its next declaration is refused by name.
InstallationProblems judges every value the mesh acts on for a name under a public top-level domain
or a public address, with prose, the world's registries, resolvers and certificate authorities
exempt, and a name a resource means on purpose declared with its reason (names-on-purpose). Run by
module check and a catalogue-wide test, not yet at registration, while the declared list shrinks.
${setting:<key>} fills a file from the assignment's settings and is refused when nothing set it.
A build context may live on the git seat; the request carries the seat's clone base (novox/hq ADR
0112, ADR 0155, issues 122 and 134).
Blocking a user prevents them from interacting with repositories, such as opening or commenting on pull requests or issues. Learn more about blocking a user.
novox/hq ADR 0155 (issues 122, 134; group 4 step 1).
InstallationProblems: every value the mesh acts on is judged for a name under a public TLD or a public address; prose (why,description), the world's registries inimage, public resolvers and public ACME directories are exempt;names-on-purpose: {name: reason}on a resource declares a name it means. Run bymodule checkand byTestNoCatalogueManifestNamesAnInstallation(MESH_CATALOGUE) — not at registration yet, while the declared list shrinks.${setting:<key>}in a file's content fills from the assignment's settings layers; refused by name when nothing set it;UnusedSettingscounts it as a destination.build.artifacts[].context.seat: a context on the git seat; the build request carriesseats(clone bases), the builder composes the URL and refuses a seat it was told no base for.Merge first (the parser must know
seatandnames-on-purposebefore a manifest says them; the builder is rebuilt automatically). Then mesh-catalog. Then on the control node:settings set mailuwith domain/sitename/website/proxy-address before the mailu manifest is re-registered by its rebuild, or its next declaration is refused by name.InstallationProblems judges every value the mesh acts on for a name under a public top-level domain or a public address, with prose, the world's registries, resolvers and certificate authorities exempt, and a name a resource means on purpose declared with its reason (names-on-purpose). Run by module check and a catalogue-wide test, not yet at registration, while the declared list shrinks. ${setting:<key>} fills a file from the assignment's settings and is refused when nothing set it. A build context may live on the git seat; the request carries the seat's clone base (novox/hq ADR 0112, ADR 0155, issues 122 and 134).