Skip to content

Refactor report transform pipeline#26

Merged
bencehezso merged 1 commit into
mainfrom
task/refactor_report_transform_pipeline
May 7, 2026
Merged

Refactor report transform pipeline#26
bencehezso merged 1 commit into
mainfrom
task/refactor_report_transform_pipeline

Conversation

@bencehezso
Copy link
Copy Markdown
Contributor

Refactors the report transformation layer to reduce duplication across HTML, JSON, and PDF outputs.

This PR introduces a shared normalization module for resource inventory, costs, risks, and alternative technologies, and updates the format-specific helpers to act as thin adapters while preserving the existing output contracts. Existing report smoke tests and transform tests continue to pass, so the goal here is cleanup and maintainability rather than behavior change.

@bencehezso bencehezso self-assigned this May 7, 2026
@bencehezso bencehezso added the enhancement New feature or request label May 7, 2026
@bencehezso bencehezso merged commit a760577 into main May 7, 2026
3 checks passed
@bencehezso bencehezso deleted the task/refactor_report_transform_pipeline branch May 7, 2026 15:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant