Cross-repo cutover for views-frames Epic 11 (views-platform/views-frames#131). blocked on C1 (views-models repoint). Closes #31.
Problem
The reconciler has moved to the views_frames_reconcile sibling in the views-frames distribution and consumers are repointed (C1). views-postprocessing was only ever a way-station — FAO delivery doesn't use reconciliation. Delete our copy so the repo screams its real job (partner delivery).
Work
- Delete
views_postprocessing/reconciliation/ (proportional.py, grouping.py, frames.py, validation.py, module.py, init.py).
- Delete its tests
tests/test_reconciliation_*.py, fixtures tests/fixtures/reconciliation_*.npz, and scripts/gen_reconciliation_*.py.
- vpp deps unchanged (already depends on views-frames; no new dep — vpp does not consume the reconciler).
- Update
docs/CICs/ReconciliationModule.md + the migration notes to point at views-frames; move register C-37/C-38 tracking to views-frames.
Acceptance criteria
Dependencies
- Blocked on C1 (consumer must import from views-frames first).
- Only proceed once views-frames#137 (v1.7.0) is released, C1 merged, and CI green — release → repoint → delete order.
Files
delete views_postprocessing/reconciliation/, tests/test_reconciliation_*.py, tests/fixtures/reconciliation_*.npz, scripts/gen_reconciliation_*.py; update docs/CICs/ReconciliationModule.md.
Cross-repo cutover for views-frames Epic 11 (views-platform/views-frames#131).
blockedon C1 (views-models repoint). Closes #31.Problem
The reconciler has moved to the
views_frames_reconcilesibling in the views-frames distribution and consumers are repointed (C1). views-postprocessing was only ever a way-station — FAO delivery doesn't use reconciliation. Delete our copy so the repo screams its real job (partner delivery).Work
views_postprocessing/reconciliation/(proportional.py, grouping.py, frames.py, validation.py, module.py, init.py).tests/test_reconciliation_*.py, fixturestests/fixtures/reconciliation_*.npz, andscripts/gen_reconciliation_*.py.docs/CICs/ReconciliationModule.md+ the migration notes to point at views-frames; move register C-37/C-38 tracking to views-frames.Acceptance criteria
PYTHONPATH=. pytest -qgreen;ruffclean.Dependencies
Files
delete
views_postprocessing/reconciliation/,tests/test_reconciliation_*.py,tests/fixtures/reconciliation_*.npz,scripts/gen_reconciliation_*.py; updatedocs/CICs/ReconciliationModule.md.