Turn a data dictionary into checks that can be run

A rule list in the team format citing the dictionary line behind each rule, plus a gaps list of vague definitions.

Choose one of three approaches. The steps for that option appear below.

Choose an option above. On a phone, swipe the tabs left or right to see all options →

Cursor: drafts cited rules inside an isolated repository

Cursor scopes sources and drafts rules; you approve the plan, check citations and reason through known rows without execution.

  1. You

    Collect the dictionary and rule

  2. Cursor

    Propose source files and output

  3. You

    Check permission

  4. Cursor

    Draft constraints, cited rules

  5. You

    Check source lines

  1. Collect the dictionary and rule examples

    Use: You

    Have ready: line-numbered data dictionary, team rule-format sample and known test rows in an isolated folder; leave originals unchanged.

  2. Propose source files and output paths

    Use: Cursor

    Ask Cursor to locate only the specified sources, propose scoped files and output paths, and create an isolated branch without modifying sources.

    Details

    What to paste into the tool

    Task: Proposed source packet, output paths and isolated draft branch. Search the isolated folder for the data dictionary, the rule-format sample and the known test rows. List the exact files you would read and the output file paths you would write. Create an isolated draft branch. Do not modify any source file, run production pipelines, install packages, push or access secrets.

  3. Check permission and approve the scoped plan

    Use: You

    Approve repository permission, exact source files, output paths and allowed read-only commands.

    Check

    Check: Confirm repository permission and tool plan. No remote push, package install, secret access or production run. Preserve source files Confirm the proposed scope names the exact source files and output paths before any drafting.

  4. Draft constraints, cited rules and gaps

    Use: Cursor

    Ask Cursor to inspect the approved sources and draft constraints, team-format rules, line citations, candidate test rows and vague-definition gaps.

    Details

    What to paste into the tool

    Read the named dictionary and format sample. Quote the exact dictionary line for every rule. Mark vague or absent constraints as gaps; do not invent defaults. Draft rules and candidate test rows in new files. Do not run production pipelines, install packages, push or modify sources.

  5. Check source lines and approve or hold

    Use: You

    Check every rule against its dictionary line and team format; manually reason through five known good and five known bad rows.

    Check

    Steward performs the manual known-row checks. This workflow does not run rules, tests or production pipelines. Any later execution needs separate approval. The tool does not establish completeness or correctness. It ends at a reviewed draft in an isolated copy, not a merge or production change.

Before you paste into any AI tool, remove any confidential information. Put it back at the end.

Tools in this workflow

Deciding between ChatGPT and Claude for this? See the comparison.

Final check

Every rule cites the exact dictionary line it comes from (source constraint).

Each dictionary constraint has a rule or is listed as untestable on the gaps list.

The steward checks the rules against five known good and five known bad rows.

Rules are not run by the workflow.

Check the result against your original inputs. Approve it before sharing or acting.

What still needs checking
  • Exact paste limits for long dictionaries are not published on the cited pages.

Share this page