# GEOmend

> Reconcile GEO and GEO-derived metadata tables into reviewable canonical variables with complete lineage.

- Docs: https://prestonraab.github.io/geomend/
- Source: https://github.com/prestonraab/geomend
- Capabilities: `geomend capabilities --json`
- Plan: `geomend reconcile plan SOURCE... --output-dir PLAN`
- Run: `geomend reconcile run PLAN/reconcile.yaml --output-dir WORKSPACE`
- Review: `geomend review show WORKSPACE/review.geomend.sqlite --json`
- Assign: `geomend review assign STATE SESSION --reviewer reviewer-a='Reviewer A' --query FIELD --json`
- External packet: `geomend review show REVIEWER.geomend-review.zip --json`
- Decide: `geomend review decide PACKET --accept A1 --rationale RATIONALE --json`
- Partial merge: repeat `--merge-source SOURCE_ID`; unselected sources remain unresolved.
- No target: `geomend review decide PACKET --nomatch --rationale RATIONALE --json`
- Insufficient evidence: `geomend review decide PACKET --defer --rationale RATIONALE --json`
- Derive: `geomend review derive STATE POLICY.yaml OUTPUT_DIR --json`
- Explicit perspective export: `geomend export STATE OUTPUT_DIR --derived-view VIEW_ID --json`
- Safety: never edit SQLite or source metadata directly; mappings remain pending review.
