diff --git a/scripts/generate-use-case-skills.mjs b/scripts/generate-use-case-skills.mjs index 65241d0..1718dd0 100644 --- a/scripts/generate-use-case-skills.mjs +++ b/scripts/generate-use-case-skills.mjs @@ -33,7 +33,7 @@ const aliases = { 'semantic-cache-reuse-gate': ['semantic cache', 'cache reuse', 'semantic caching'], 'semantic-content-blocking': ['adblock', 'ad blocker', 'semantic blocking', 'promotional DOM'], 'semantic-record-match': ['entity matching', 'record matching', 'semantic match'], - 'semantic-row-filter': ['semantic SQL', 'semantic filter', 'natural language SQL filter', 'row relevance'], + 'semantic-row-filter': ['semantic SQL', 'semantic filter', 'semantic grep', 'semantic predicate', 'semantic WHERE', 'natural language filter', 'natural language SQL filter', 'row relevance'], 'semantic-rule-check': ['semantic lint', 'qualitative lint', 'rule check'], 'software-issue-triage': ['GitHub issue triage', 'bug triage', 'issue routing'], 'sponsor-segment-detection': ['sponsor skip', 'sponsor detection', 'video sponsor'], diff --git a/skills/brida-reflex-semantic-row-filter/SKILL.md b/skills/brida-reflex-semantic-row-filter/SKILL.md index 046f48c..971f966 100644 --- a/skills/brida-reflex-semantic-row-filter/SKILL.md +++ b/skills/brida-reflex-semantic-row-filter/SKILL.md @@ -1,6 +1,6 @@ --- name: brida-reflex-semantic-row-filter -description: "Implement and verify the Brida Reflex Semantic row filter use case: judge whether one already-authorized structured row satisfies one explicit qualitative predicate after exact SQL/database filters have already run. Use when the user names semantic-row-filter, asks for this exact bounded decision, or wants to integrate/test the matching Reflex without a discovery interview. Triggers include: semantic SQL, semantic filter, natural language SQL filter, row relevance." +description: "Implement and verify the Brida Reflex Semantic row filter use case: judge whether one already-authorized structured row satisfies one explicit qualitative predicate after exact SQL/database filters have already run. Use when the user names semantic-row-filter, asks for this exact bounded decision, or wants to integrate/test the matching Reflex without a discovery interview. Triggers include: semantic SQL, semantic filter, semantic grep, semantic predicate, semantic WHERE, natural language filter, natural language SQL filter, row relevance." --- # Semantic row filter diff --git a/skills/brida-reflex-semantic-row-filter/references/playbook.md b/skills/brida-reflex-semantic-row-filter/references/playbook.md index 404c708..9879819 100644 --- a/skills/brida-reflex-semantic-row-filter/references/playbook.md +++ b/skills/brida-reflex-semantic-row-filter/references/playbook.md @@ -9,6 +9,10 @@ Data class: `non_sensitive` - semantic SQL - semantic filter +- semantic grep +- semantic predicate +- semantic WHERE +- natural language filter - natural language SQL filter - row relevance diff --git a/skills/brida-reflex/references/use-case-index.md b/skills/brida-reflex/references/use-case-index.md index 4b679ed..39690b5 100644 --- a/skills/brida-reflex/references/use-case-index.md +++ b/skills/brida-reflex/references/use-case-index.md @@ -43,7 +43,7 @@ For a known use case, load only the matching focused skill/playbook instead of s | `semantic-data-consistency` | `brida-reflex-semantic-data-consistency` | judge whether a structured record is semantically consistent after exact schema and invariant checks have already passed. | — | | `semantic-record-match` | `brida-reflex-semantic-record-match` | decide whether two normalized records plausibly refer to the same real-world entity when exact identifiers do not settle the match. | entity matching, record matching, semantic match | | `semantic-response-health` | `brida-reflex-semantic-response-health` | classify whether a transport-successful response confirms completion, semantically reports failure, or leaves the requested operation unresolved. | — | -| `semantic-row-filter` | `brida-reflex-semantic-row-filter` | judge whether one already-authorized structured row satisfies one explicit qualitative predicate after exact SQL/database filters have already run. | semantic SQL, semantic filter, natural language SQL filter, row relevance | +| `semantic-row-filter` | `brida-reflex-semantic-row-filter` | judge whether one already-authorized structured row satisfies one explicit qualitative predicate after exact SQL/database filters have already run. | semantic SQL, semantic filter, semantic grep, semantic predicate, semantic WHERE, natural language filter, natural language SQL filter, row relevance | | `semantic-rule-check` | `brida-reflex-semantic-rule-check` | judge whether a bounded artifact satisfies, violates, or cannot be reliably judged against one explicit qualitative rule after exact linting has already run. | semantic lint, qualitative lint, rule check | | `software-issue-triage` | `brida-reflex-software-issue-triage` | recommend the next bounded triage lane for a software issue after deterministic repository policy and metadata checks. | GitHub issue triage, bug triage, issue routing | | `sponsor-segment-detection` | `brida-reflex-sponsor-segment-detection` | classify a bounded transcript or media segment as primary content, sponsorship/promotion, or ambiguous after deterministic timing and playback rules have already run. | sponsor skip, sponsor detection, video sponsor |