Skip to content

Harden repository quality gates and decompose oversized modules - #66

Merged
hmmhmmhm merged 40 commits into
mainfrom
chore/repository-hardening
Jul 13, 2026
Merged

Harden repository quality gates and decompose oversized modules#66
hmmhmmhm merged 40 commits into
mainfrom
chore/repository-hardening

Conversation

@hmmhmmhm

Copy link
Copy Markdown
Owner

Summary

  • define and enforce a repository-wide 450-line maintained-source limit
  • split oversized runtime, generator, policy, test, and operations modules while preserving public behavior
  • make production metrics smoke checks compatible with Cloudflare Worker isolate scope
  • harden browser loading for Google Maps partial availability and Grok Spiral NodeNext imports
  • align documentation, CI gates, language coverage checks, and visual QA workflows

Root causes addressed

  • production smoke expected route samples to persist across Worker isolates
  • split smoke operations lost the injected retry helper
  • language coverage auditing still scanned the former monolithic smoke file
  • source-size policy existed locally but was not enforced by CI
  • partial Google Maps loading could expose a non-constructible InfoWindow value

Verification

  • formatting, repository source-size check, lint, and type-check pass locally
  • production smoke helper tests: 7/7
  • web unit tests: 63/63
  • codebook/policy/address-gap focused suites pass
  • production build passes for all workspace packages
  • desktop/mobile browser QA completed; only the expected invalid Google Maps key warning remained
  • independent code review: no remaining Critical, Important, or Minor findings
  • full-data script/API checks are delegated to CI because the local sparse checkout excludes the 7.56 GiB region distribution

Refs #65

@hmmhmmhm
hmmhmmhm marked this pull request as ready for review July 13, 2026 01:40
@hmmhmmhm
hmmhmmhm merged commit 827847d into main Jul 13, 2026
1 check passed
@hmmhmmhm
hmmhmmhm deleted the chore/repository-hardening branch July 13, 2026 01:41
@hmmhmmhm hmmhmmhm mentioned this pull request Jul 13, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant