import { GROUPING_SECTION_ID, MECHANISM_SECTION_ID, PRINCIPLES_TAB } from "#core/ids/architecture.ids";
import { ARCHITECTURE_PAGE } from "#core/ids/page.ids";
import { tabLink } from "#assets/link.assets";
export const TOPOLOGY_INTRO = `The layer topology: the four core layers, the domains beneath them and the cross-cutting domains, and the edges that join them. Every layer is an algorithm contract, and each record names the categories of principle and term that belong to it; the canon is grouped twice on the architecture page says why a layer grouping exists beside the topical one.`;
export const MEMBERSHIP_INTRO = "Which layer every category of principle and term belongs to.";
export const RESOLUTION_INTRO = `Every tension edge in the canon, resolved: the two records, the mechanism that settles it, the layer each side owns, and the rule. An explicit resolution is one the canon states; the rest are derived from the layers the two sides occupy, the derivation separate, trade, or mitigate walks on the architecture page.`;
export const MECHANISM_LABEL = "Mechanism";
export const SCOPE_A_LABEL = "Scope of the first";
export const SCOPE_B_LABEL = "Scope of the second";
export const RULE_LABEL = "Rule";
export const EXPLICIT_LABEL = "Stated by the canon";
export const DERIVED_LABEL = "Derived from the layers";
export const VERSUS_LABEL = "against";
export const MEMBER_CATEGORIES_LABEL = "Member categories";
export const OUTGOING_LABEL = "Outgoing edges";
export const INCOMING_LABEL = "Incoming edges";
export const TOPOLOGY_SECTION_TITLE = "The layer topology";
export const MEMBERSHIP_TITLE = "The membership";
export const RESOLUTION_TITLE = "The resolutions";
export const TOPOLOGY_CAPTION = "The layer topology.";