precommit

Running precommit checks and build validation. ALWAYS use after ANY code changes.