PICurv 0.1.0
A Parallel Particle-In-Cell Solver for Curvilinear LES
Loading...
Searching...
No Matches
Namespaces | Functions | Variables
audit_user_facing_reporting.py File Reference

Go to the source code of this file.

Namespaces

namespace  audit_user_facing_reporting
 

Functions

str audit_user_facing_reporting.strip_c_comments (str text)
 Replace C comments while preserving source line positions.
 
list[str] audit_user_facing_reporting.audit_direct_c_output ()
 Return raw C console emissions outside their approved rendering modules.
 
list[str] audit_user_facing_reporting.require_fragments (Path path, tuple[str,...] fragments, str surface)
 Return missing reporting-contract fragments for one user-facing surface.
 
list[str] audit_user_facing_reporting.audit_cli_contract (dict contract)
 Verify that every declared CLI command has a parser, dispatch handler, and contextual message.
 
int audit_user_facing_reporting.main ()
 Audit C banner, CLI summaries, and direct-output routing.
 

Variables

 audit_user_facing_reporting.REPO_ROOT = Path(__file__).resolve().parents[2]
 
str audit_user_facing_reporting.SRC_DIR = REPO_ROOT / "src"
 
dict audit_user_facing_reporting.ALLOWED_DIRECT_C_OUTPUT
 
tuple audit_user_facing_reporting.BANNER_REQUIRED
 
str audit_user_facing_reporting.CONTRACT_PATH = REPO_ROOT / "tests" / "tooling" / "user_facing_reporting_contract.json"
 
tuple audit_user_facing_reporting.CLI_REQUIRED