Go to the source code of this file.
Namespaces | |
| namespace | audit_family_census |
Functions | |
| audit_family_census.scanned_modules () | |
| Resolve the module roots into concrete files and their public dotted names. | |
| set | audit_family_census.declared_surfaces () |
| Public surfaces already covered by a registered capability family. | |
| dict | audit_family_census.candidate_surfaces () |
| Public choice points in the CLI, found independently of the registry. | |
| tuple | audit_family_census.classification_of (entry) |
| Normalize a census entry into a typed classification and reason. | |
| int | audit_family_census.main () |
| Report uncovered public selector surfaces, typed. | |
Variables | |
| audit_family_census.REPO_ROOT = Path(__file__).resolve().parents[2] | |
| str | audit_family_census.REGISTRY = REPO_ROOT / "tests" / "tooling" / "capability_families.json" |
| str | audit_family_census.CENSUS = REPO_ROOT / "tests" / "tooling" / "family_census.json" |
| tuple | audit_family_census.SCANNED_MODULE_ROOTS = ("picurv_cli/core.py", "picurv_cli/storage", "picurv_cli/cli.py") |
| tuple | audit_family_census.CHOICE_SET_SUFFIXES |
| audit_family_census._CHOICE_SET_PATTERN = re.compile(r"[A-Z0-9_]+(" + "|".join(CHOICE_SET_SUFFIXES) + r")$") | |
| tuple | audit_family_census.VALID_CLASSIFICATIONS |
| tuple | audit_family_census.NEEDS_OWNER = ("parameter_of_entry", "spelling_alias") |