gap-surfacer

Track regulatory policy gaps with due dates, owners, and verification status.

Updated May 19, 2026
One-click install
npx skills add https://github.com/jrhueiueng/codex-for-legal --skill gap-surfacer-jrhueiueng
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: gap-surfacer
Source: https://github.com/jrhueiueng/codex-for-legal/tree/main/plugins/jrhueiueng/codex-for-legal/skills/regulatory-legal__gap-surfacer
Command: npx skills add https://github.com/jrhueiueng/codex-for-legal --skill gap-surfacer-jrhueiueng

SYSTEM DOCUMENTATION & REQUIREMENTS

💡 This Skill includes references (resource) components.

What problem does it solve?

It prevents regulatory policy gaps from being missed or forgotten by continuously tracking open compliance gaps, aging them by due date, and routing each gap to the right owner for closure.

Core Features & Use Cases

  • Gap tracking with structured status: Maintains a persistent gap-tracker that records requirement, regulation, affected policy, gap type, owner, due date, verification status, and closure resolution.
  • Policy-diff ingestion and de-duplication: Appends newly discovered gaps from policy-diff while de-duping entries that match the same requirement and policy.
  • Owner notifications with safety gates: Sends Slack assignment and reminder messages with strict per-send user confirmation, including unverified-citation warnings.
  • Due-date and “overdue” logic that respects verification: Avoids marking unverified rules as overdue, separates watch/pre-rule items from compliance deadlines, and flags when escalation configuration is missing.
  • Status reports for quick counsel review: Produces work-product-ready reporting sections for overdue, due-soon, open, watch items, in-progress, and recently closed items.

Quick Start

Run the gap-surfacer to ingest policy-diff gaps and generate a prioritized status report of open, overdue, due-soon, and watch items.

Frequently Asked Questions about gap-surfacer

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
What is regulatory gap tracking and how does it help with compliance monitoring?

Regulatory gap tracking identifies missing, partial, or contradictory policy items from regulatory change monitoring workflows. It maintains a persistent tracker recording requirements, owners, due dates, and verification status to prevent compliance gaps from being missed or forgotten during remediation.

How do I track policy gaps and send Slack reminders to compliance owners?

Track policy gaps by ingesting policy-diff outputs into a persistent gap tracker, which routes each gap to the right owner for closure. Slack assignment and reminder notifications are sent with strict per-send user confirmation, including warnings for unverified citations.

How does due-date logic handle unverified citations in compliance tracking?

Due-date logic in compliance tracking avoids marking unverified rules as overdue to prevent false escalation. It separates watch or pre-rule items from active compliance deadlines and flags when escalation configuration is missing to ensure accurate gap remediation.

Can I de-duplicate policy-diff entries when tracking regulatory gaps?

Yes, policy-diff ingestion supports de-duplication of newly discovered regulatory gaps. It appends incoming entries while automatically matching and preventing duplicates that reference the same requirement and affected policy within the persistent gap tracker.

What is the best way to generate status reports for overdue compliance items?

Generate work-product-ready status reports for quick counsel review by categorizing open regulatory gaps into overdue, due-soon, open, watch, in-progress, and recently closed sections. This provides a prioritized overview of all compliance remediation activities.

Why does gap remediation require citation verification before sending notifications?

Citation verification is required before sending notifications to ensure regulatory gaps are based on validated rules. The system applies safety gates with unverified-citation warnings during Slack message delivery to prevent routing incorrect compliance requirements to owners.