configuration/strings/system.strings.ts
configuration/strings/system.strings.ts is a file in GovLab Docs. 63 lines of code and 14 definitions.
export const SYSTEM_HEADINGS = {
context: "System context and trust boundaries",
data: "Data model",
deferred: "Runtime boundary (out of scope)",
deployment: "Deployment topology",
dispatch: "Declared dynamic dispatch",
messages: "Cross-process message contract",
security: "Security decision points",
} as const;
export const SYSTEM_DESCRIPTIONS = {
context: "components grouped by trust boundary; edges are declared cross-component message flows",
data: "declared persistence entities and their relations",
deployment: "declared deployment services and their dependencies",
dispatch: "declared dispatch tables and the handlers each key resolves to; imperative dispatch is out of scope",
messages: "declared cross-component message contract; message types, not an executed sequence",
security: "declared security decision points and the components that enforce them",
} as const;
export const SYSTEM_DOC = {
lead: "Generated from declared system sources. These are static contract views of what the system declares; they are not runtime-behavioral traces. Where edges exist only in imperative code, the declared subset is shown and the runtime portion is noted as out of scope.",
summary:
"The generated static system-architecture views — one section per model slice the system actually declares.",
} as const;
export const RUNTIME_DEFERRED: readonly string[] = [
"Executed gate stage ordering (the orchestrator sequences it imperatively; only the declared workspace set is shown)",
"Rule-to-file resolution (every rule globs the tree at lint time)",
"Registry self-registration edges inside the application member (discovered by import.meta.glob, never declared)",
];
export const DISPATCH_TABLE = "govlab ecosystem router";
export const ENFORCED_BY = "enforced by";
export const systemTitle = function systemTitle(name: string): string {
return `${name} System Architecture`;
};
export const viewTitle = function viewTitle(name: string, view: string): string {
return `${name} ${view}`;
};
export const securityLabel = function securityLabel(label: string, decision: string): string {
return `${label}: ${decision}`;
};
export const SYSTEM_VIEWS = {
context: "system context",
data: "data model",
deployment: "deployment topology",
dispatch: "declared dynamic dispatch",
messages: "cross-process message contract",
security: "security decision points",
} as const;
export const systemHardening = function systemHardening(
out: string,
code: string,
detail: string,
line: number,
): string {
return `${out} failed hardening: [${code}] ${detail} (line ${line})`;
};
export const systemRegenerated = function systemRegenerated(out: string): string {
return `system-charts: regenerated ${out}`;
};
export const systemUpToDate = function systemUpToDate(out: string): string {
return `system-charts: ${out} up to date`;
};
export const systemWrote = function systemWrote(out: string): string {
return `system-charts: wrote ${out}`;
};