Skip to content

Epic 148C/148D: point-cloud conformance aggregate runner - #108

Merged
rsasaki0109 merged 1 commit into
mainfrom
agent/epic148-conformance-aggregate
Aug 7, 2026
Merged

Epic 148C/148D: point-cloud conformance aggregate runner#108
rsasaki0109 merged 1 commit into
mainfrom
agent/epic148-conformance-aggregate

Conversation

@rsasaki0109

Copy link
Copy Markdown
Owner

Summary

Completes the Epic 148 point-cloud conformance program with a unified aggregate runner and docs.

Deliverables

  • 148C bench/pcl_comparison/aggregate.py — merges PCL/PDAL/Open3D comparison receipts into one pointcloud-conformance-aggregate report. Fail-closed: rejects unsupported suites, missing operation ids, and duplicate workloads across suites; validates every input with the v1 contract.
  • 148C Eight report-contract tests (aggregator merge + duplicate rejection added).
  • 148D Dated PCL receipt committed; ROADMAP marks 148 complete; note updated.

Verification

  • python bench/pcl_comparison/test_report.py — 8 contract tests pass
  • python bench/pcl_comparison/aggregate.py --receipts bench/pcl_comparison/receipt-2026-08-07.json produces a valid aggregate

aggregate.py unifies PCL/PDAL/Open3D receipts into one
pointcloud-conformance-aggregate report with fail-closed checks for
unsupported suites, missing operation ids, and duplicate workloads.
The report contract tests grow to eight cases covering the aggregator.
Mark Epic 148 complete in the ROADMAP and note.
@rsasaki0109
rsasaki0109 merged commit 7318d8d into main Aug 7, 2026
101 checks passed
@rsasaki0109
rsasaki0109 deleted the agent/epic148-conformance-aggregate branch August 7, 2026 08:45
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant