Skip to content

C2 — Retire views_postprocessing/reconciliation/ (moved to views_frames_reconcile) #62

Description

@Polichinel

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.

Metadata

Metadata

Assignees

No one assigned

    Labels

    blockedBlocked on a dependency or decisionimplementationCode implementation workstoryA single reviewable unit of an epic

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions