diff --git a/.claude/commands/senzing-code-review.md b/.claude/commands/senzing-code-review.md new file mode 100644 index 0000000..7c1367b --- /dev/null +++ b/.claude/commands/senzing-code-review.md @@ -0,0 +1,3 @@ +# Senzing code review + +- Perform the code review specified by diff --git a/.claude/settings.local.json b/.claude/settings.local.json new file mode 100644 index 0000000..bcf43f6 --- /dev/null +++ b/.claude/settings.local.json @@ -0,0 +1,3 @@ +{ + "includeCoAuthoredBy": false +} diff --git a/.vscode/cspell.json b/.vscode/cspell.json index 6279451..92eab9d 100644 --- a/.vscode/cspell.json +++ b/.vscode/cspell.json @@ -2,233 +2,263 @@ "version": "0.2", "language": "en", "words": [ + "ANONSUPPORT", + "ASFULL", + "ASORG", + "ATTRIBUTECLASS", + "Analysing", + "Anytown", + "BEHAVIORCODES", + "Bysource", + "CALLID", + "CALLTYPE", + "CAND", + "CANDIDATECAP", + "CCLA", + "CLOSESCORE", + "CODEOWNER", + "CONFIGPATH", + "CONFS", + "CONNECTSTR", + "CORNFLOWERBLUE", + "CSTAB", + "DARKGOLDENROD", + "DARKORANGE", + "DARKVIOLET", + "DEEPPINK", + "DEEPSKYBLUE", + "DEXCL", + "DHWE", + "DISQ", + "DISQUALIFIER", + "DODGERBLUE", + "DRLIC", + "DSRC", + "DYLD", + "Dedupe", + "Dockerfiles", + "Dsrcs", + "ECLASS", + "EKEY", + "ELEMENTLIST", + "ENOENT", + "ERRULE", + "ETYPE", + "EXECORDER", + "EXISTINGPLAN", + "EXPECTEDVERSION", + "EXPRESSIONFEATURE", + "FBOVR", + "FEATURECLASS", + "FEATURELINK", + "FELEM", + "FFES", + "FMES", + "FMXSR", + "FORCEPURGE", + "FROMVERSION", + "FRSX", + "FUNCLIB", + "FVME", + "FVMES", + "GNRCP", + "HOTPINK", + "ICLA", + "INDIANRED", + "ISVIRTUAL", + "JAVACLASSNAME", + "JSONKEYCOLOR", + "JSONVALUECOLOR", + "Keytable", + "LFTAB", + "LIBPOSTAL", + "LIGHTBLACK", + "LIGHTCYAN", + "LIGHTGREEN", + "LIGHTMAGENTA", + "LIGHTORANGE", + "LIGHTRED", + "LIGHTWHITE", + "LIGHTYELLOW", + "LIKELYSCORE", + "MATCHLEVELS", + "MEDIUMORCHID", + "MULTICHAR", + "MXSR", + "NAVAJOWHITE", + "NEWPLAN", + "OKEY", + "ORANGERED", + "ORGMODE", + "OSARCH", + "OSTYPE", + "PLAUSIBLESCORE", + "PNAME", + "PNGDHWEQCFSO", + "PREHASHED", + "PRIN", + "PTABLE", + "PYTHONPATH", + "Popen", + "RCLASS", + "RESOURCEPATH", + "RETENTIONLEVEL", + "RETURNORDER", + "ROYALBLUE", + "RTNVAL", + "RTYPE", + "RTYPEID", + "SAMESCORE", + "SCORENAME", + "SCORINGCAP", + "SEAGREEN", + "SENDTOREDO", + "SIGALRM", + "SKYBLUE", + "STEELBLUE", + "SYSTEMBLUE", + "SZRELATED", + "Senzing", + "Standardizer", + "TCSAFLUSH", + "TOVERSION", + "UNLIKELYSCORE", + "USAGETYPE", + "USERPROFILE", + "Unconfigured", + "YESPURGE", + "YESPURGESENZING", "abspath", "addconfig", "alnum", - "Analysing", - "ANONSUPPORT", - "Anytown", "applehelp", "argparse", "asctime", - "ASFULL", - "ASORG", "atexit", - "ATTRIBUTECLASS", "autodoc", "autodocsumm", "begidx", - "BEHAVIORCODES", "bugtracker", "buildout", "buildx", - "Bysource", - "CALLID", "callingcmd", - "CALLTYPE", - "CAND", - "CANDIDATECAP", - "CCLA", "cfbom", "cfcall", "cfrtn", "cfunc", "chmods", - "CLOSESCORE", "cmdloop", "cntr", - "CODEOWNER", "colour", "completenames", "compresslevel", "configfile", "configmanager", "configmgr", - "CONFIGPATH", "configtool", - "CONFS", - "CONNECTSTR", "contextlib", "contextmanager", "copyfile", "copytree", - "CORNFLOWERBLUE", "croll", - "CSTAB", "cust", - "DARKGOLDENROD", - "DARKORANGE", - "DARKVIOLET", "datefmt", "dbencrypt", "dbperf", "dbtype", "dburi", - "Dedupe", - "DEEPPINK", - "DEEPSKYBLUE", "devhelp", - "DEXCL", "dfbom", "dfcall", "dfunc", - "DHWE", "dimmit", - "DISQ", - "DISQUALIFIER", "dockerenv", - "Dockerfiles", "dockerhub", - "DODGERBLUE", "dotext", "dqfrag", - "DRLIC", - "DSRC", - "Dsrcs", - "DYLD", "earch", - "ECLASS", "efbom", "efcall", "efeat", "efunc", - "EKEY", - "ELEMENTLIST", "elif", "emptyline", "endidx", "endswith", - "ENOENT", "ents", "erfrag", - "ERRULE", + "esbenp", "etail", - "ETYPE", "evar", - "EXECORDER", - "EXISTINGPLAN", "expanduser", - "EXPECTEDVERSION", - "EXPRESSIONFEATURE", "fbom", - "FBOVR", "fclass", - "FEATURECLASS", - "FEATURELINK", - "FELEM", - "FFES", "fieldnames", "fileloop", "findall", - "FMES", - "FMXSR", - "FORCEPURGE", "fpvs", - "FROMVERSION", - "FRSX", "ftype", "ftypes", - "FUNCLIB", "functools", - "FVME", - "FVMES", "getattr", "getenv", "getframe", "getvalue", - "GNRCP", "gplan", "groupby", "gshuf", "hasattr", - "HOTPINK", "hrules", "htmlcov", "htmlhelp", - "ICLA", - "INDIANRED", "ints", "isdigit", "isdir", "isinstance", "isnumeric", "isort", - "ISVIRTUAL", "itemgetter", "iterdir", "itertools", - "JAVACLASSNAME", "joinpath", "jquery", "jsmath", - "JSONKEYCOLOR", - "JSONVALUECOLOR", - "Keytable", "kwarg", "kwargs", "levelname", - "LFTAB", "libg", "libmariadbplugin", - "LIBPOSTAL", - "LIGHTBLACK", - "LIGHTCYAN", - "LIGHTGREEN", - "LIGHTMAGENTA", - "LIGHTORANGE", - "LIGHTRED", - "LIGHTWHITE", - "LIGHTYELLOW", - "LIKELYSCORE", "lmax", "lstrip", "lukehinds", "matchkey", "matchkeys", - "MATCHLEVELS", - "MEDIUMORCHID", "metaphone", "metavar", "mult", - "MULTICHAR", - "MXSR", "myoutput", "mypy", "namedtuple", "nargs", - "NAVAJOWHITE", - "NEWPLAN", "nline", "nocolor", "nocolour", "ofac", - "OKEY", "olumnar", "oncise", "onecmd", "oneline", - "ORANGERED", - "ORGMODE", "orjson", - "OSARCH", "osdetect", - "OSTYPE", "parms", "pathlib", - "PLAUSIBLESCORE", "plib", - "PNAME", - "PNGDHWEQCFSO", - "Popen", "postcmd", "postloop", - "PREHASHED", "preloop", "prettytable", - "PRIN", "projectatomic", "psutil", - "PTABLE", "pycache", "pyclip", "pydev", @@ -239,13 +269,11 @@ "pypa", "pyproject", "pytest", - "PYTHONPATH", "qdepth", "qsize", "qthelp", "quotechar", "randint", - "RCLASS", "reclass", "redoer", "reeval", @@ -254,30 +282,17 @@ "rels", "remoteliteralinclude", "repr", - "RESOURCEPATH", "retcode", - "RETENTIONLEVEL", "retryable", - "RETURNORDER", "revious", "rfind", "rglob", - "ROYALBLUE", - "RTNVAL", - "RTYPE", - "RTYPEID", "saltadm", "samefile", - "SAMESCORE", - "SCORENAME", - "SCORINGCAP", "sdbp", "sdsp", - "SEAGREEN", "secj", - "SENDTOREDO", "senz", - "Senzing", "senzingsdk", "senzprojs", "serializinghtml", @@ -289,9 +304,7 @@ "shuf", "shuff", "shutil", - "SIGALRM", "simplifiable", - "SKYBLUE", "sourcedict", "sphinxcontrib", "sphinxext", @@ -299,17 +312,14 @@ "sqlerror", "ssadm", "stackoverflow", - "Standardizer", "startswith", "startwith", "staticmethod", "statisize", "statpack", - "STEELBLUE", "strerror", "strftime", "subparsers", - "SYSTEMBLUE", "szcfg", "szcmd", "szconfig", @@ -320,26 +330,19 @@ "szengine", "szengineflags", "szproduct", - "SZRELATED", "tcgetattr", - "TCSAFLUSH", "tcsetattr", "testdata", "textwrap", "topdown", "toplevel", - "TOVERSION", "truthset", "trys", "typehints", "ummary", - "Unconfigured", "undoc", "unioned", - "UNLIKELYSCORE", "unscored", - "USAGETYPE", - "USERPROFILE", "utype", "venv", "verview", @@ -350,9 +353,7 @@ "writerow", "writerows", "xclip", - "xport", - "YESPURGE", - "YESPURGESENZING" + "xport" ], "ignorePaths": [ ".git/**",