Skip to content

chore: consolidate changie entries + tighten F1 guard tests#577

Merged
Muizzkolapo merged 2 commits into
integration/batch-online-unificationfrom
fix/consolidate-changie-entries
May 19, 2026
Merged

chore: consolidate changie entries + tighten F1 guard tests#577
Muizzkolapo merged 2 commits into
integration/batch-online-unificationfrom
fix/consolidate-changie-entries

Conversation

@Muizzkolapo
Copy link
Copy Markdown
Owner

Summary

Changie consolidation

  • Replaces 101 per-PR changie files with one structured entry (Under the Hood-20260519-batch-online-unification.yaml)
  • Covers architecture summary, phase breakdown (0–9), and all 13 bug fixes (F1–F15)

F1 review follow-ups

  • test_all_filtered and test_filter_removes_failing_records now assert len(filtered) — would have caught the original pre-fix regression where filtered records vanished
  • Log line in pipeline_file_mode.py:406 uses len(filtered) instead of len(data) - len(passing) - len(skipped) subtraction
  • Record-mode disposition test asserts c.args[2] == DISPOSITION_FILTERED and c.args[1] == "sg-filter" structurally (was DISPOSITION_FILTERED in str(c))
  • Negative test fixes arg index: disposition is args[2] not args[3]

Verification

  • pytest — 7024 passed, 2 skipped
  • ruff format --check + ruff check — clean
  • Consolidated changie YAML validated with yaml.safe_load() — valid structure and timestamp

Replaces 30 individual changie YAML files (one per PR) with a single
consolidated entry covering the entire batch/online unification initiative
(Phases 0–9) and bug fix wave (F1–F15).
- Assert len(filtered) in test_all_filtered and test_filter_removes_failing_records
  (would have caught the original pre-fix regression)
- Log line uses len(filtered) instead of subtraction
- Record-mode disposition test asserts args[2] + source_guid structurally
  (was string-matching with `in str(c)`)
- Negative test fixes arg index: disposition is args[2], not args[3]
@Muizzkolapo Muizzkolapo merged commit 441ab94 into integration/batch-online-unification May 19, 2026
1 check passed
@github-actions github-actions Bot locked and limited conversation to collaborators May 19, 2026
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant