Function: executeSqliteGlobalRulesSource()
ts
function executeSqliteGlobalRulesSource(
node,
_input,
ctx
): Promise<ResolvedSourceArtifact<readonly object[]>>;Defined in: sqlite/src/executors/sqlite-rules-source-executor.ts:27
Executes a SqliteRulesSourceNode (type: 'sqlite:global-rules') to load ordered global rules.
Validates node.table against ^[A-Za-z_][A-Za-z0-9_]*$, queries SELECT id, directive FROM <table> ORDER BY id ASC, validates all rows via z.array(GlobalRuleSchema), and computes a deterministic SHA-256 hex digest.
Parameters
| Parameter | Type | Description |
|---|---|---|
node | SqliteRulesSourceNode | Passive SQLite global rules source AST node. |
_input | void | Unused source executor input parameter. |
ctx | ResolutionContext | Active source resolution context. |
Returns
Promise<ResolvedSourceArtifact<readonly object[]>>
Validated global rules and SHA-256 digest.