Skip to content

Verification row 5 BLOCKED: MAXMIND_DB_PATH needs a GeoLite2 City .mmdb asset #866

Description

@4444J99

Runtime verification (plan row 5, branch fix/verification-round-findings) cannot prove source: maxmind resolution with a real state: no .mmdb exists in the repo, node_modules, or local GeoIP dirs, and GeoLite2 City requires a MaxMind license-key download to provision.

Current state (verified): with MAXMIND_DB_PATH unset, the chain degrades to the geoip-lite floor correctly (source: ip-lookup, confidence: 0.4). The MaxMind reader path is lazy + try/catch (compliance-policy.service.ts:720) so a bad/missing file logs a warning and falls to the next link instead of crashing boot — that graceful degradation is worth confirming at runtime with a bogus path.

Follow-up: provision GeoLite2-City.mmdb (MaxMind license key) and complete the row-5 assertion: GET /contracts with a US IP resolves a real state with source: maxmind and confidence >= 0.8 in the compliance decision.

Metadata

Metadata

Assignees

No one assigned

    Labels

    blockeddevopsCI/CD, infrastructure, environment configtestingTest suite and validation gates

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions