Skip to content

Harden v0.1 diagnostics and policy - #2

Merged
GeoGeekLab merged 5 commits into
mainfrom
feature/v0.1-hardening
Sep 19, 2026
Merged

GeoGeekLab merged 5 commits into
mainfrom
feature/v0.1-hardening

Conversation

@GeoGeekLab

Copy link
Copy Markdown
Owner

Summary

  • add .geodebug.toml policy loading with profiles, rule disable, severity overrides, and reasoned suppressions
  • add GEO103, GEO105, GEO301, GEO304, GEO502, and GEO503
  • add operation-aware preflight() and geodebug preflight
  • add deep Rasterio NoData/mask consistency scanning
  • add CRS area-of-use facts and geographic bounds helpers
  • add golden rule manifest with explicit must_not_report contracts
  • document config and v0.1 rule behavior

Quality constraints

  • policy never changes rule truth values
  • expired suppressions do not enter runtime policy
  • default checks remain metadata-first
  • deep raster scans are explicit
  • area-of-use diagnostics are limited to projected CRS to avoid cascading geographic-range findings

@GeoGeekLab
GeoGeekLab merged commit 6b98a4a into main Sep 19, 2026
5 checks passed
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