Skip to content

fix: reduce PathBuf hot-path clones in include expansion loop#51

Merged
randlee merged 1 commit intointegrate/phase-HTML-reportfrom
fix/phase-html-end-fix-001
Apr 20, 2026
Merged

fix: reduce PathBuf hot-path clones in include expansion loop#51
randlee merged 1 commit intointegrate/phase-HTML-reportfrom
fix/phase-html-end-fix-001

Conversation

@randlee
Copy link
Copy Markdown
Owner

@randlee randlee commented Apr 20, 2026

Summary

  • Reduces hot-path PathBuf clone count in crates/sc-composer/src/include.rs:99-103
  • Last remaining blocker from SC-HTML-PHASE-END-QA-003 (BP-H3)
  • 12 of 13 phase-end blockers were resolved in ac42efe; this fixes the final one

Test plan

  • cargo test --workspace passes
  • cargo clippy --all-targets --all-features -- -D warnings clean
  • cargo fmt --all --check clean

🤖 Generated with Claude Code

@randlee randlee merged commit 52e2b9d into integrate/phase-HTML-report Apr 20, 2026
6 checks passed
@randlee randlee deleted the fix/phase-html-end-fix-001 branch April 20, 2026 17:36
randlee added a commit that referenced this pull request Apr 20, 2026
* feat(H1): structured object input support (FR-12) (#45)

* feat(html-report): add H1 object input support

* docs: align H1 structured-input docs

* Fix H1 QA follow-up cleanup

---------

Co-authored-by: Rand Lee <randlee@users.noreply.github.com>

* feat(H2): arrays of objects input support (FR-13) (#47)

* feat: add H2 arrays-of-objects support

* Fix HTML H2 QA findings

---------

Co-authored-by: Rand Lee <randlee@users.noreply.github.com>

* feat(H3): sprint-report-html bundled example (FR-14, FR-15) (#48)

* Add H3 HTML sprint report example

* Fix HTML H3 QA findings

* Remove duplicate S8 plan block

---------

Co-authored-by: Rand Lee <randlee@users.noreply.github.com>

* feat(H4): multi-panel report and wrapper integration (#49)

* Add H3 HTML sprint report example

* Fix HTML H4 QA findings

* Remove duplicated HTML example tests

---------

Co-authored-by: Rand Lee <randlee@users.noreply.github.com>

* Fix HTML phase-end findings and scope drift

* Reduce include expansion PathBuf cloning (#51)

Co-authored-by: Rand Lee <randlee@users.noreply.github.com>

---------

Co-authored-by: Rand Lee <randlee@users.noreply.github.com>
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