Skip to content

feat: Phase HTML-Report (H1-H4) — FR-12 through FR-15#50

Merged
randlee merged 7 commits intodevelopfrom
integrate/phase-HTML-report
Apr 20, 2026
Merged

feat: Phase HTML-Report (H1-H4) — FR-12 through FR-15#50
randlee merged 7 commits intodevelopfrom
integrate/phase-HTML-report

Conversation

@randlee
Copy link
Copy Markdown
Owner

@randlee randlee commented Apr 20, 2026

Summary

  • H1 (FR-12): Structured object input support — map/object values in var-files and frontmatter defaults
  • H2 (FR-13): Arrays-of-objects input support — top-level array-of-objects var-file rendering
  • H3 (FR-14/15): Bundled sprint-report-html.html.j2 example with sample vars, named-render integration test, dry-run HTML path test
  • H4: Multi-panel stage-sensitive HTML report template; wrapper-owned orchestration pattern documented in arch.md §21.6

QA

All 4 sprints passed quality-mgr review (rust-qa + req-qa + arch-qa + simplification-reviewer). Final test count: 177 passing across all platforms.

Test plan

  • CI green on integrate/phase-HTML-report (H1+H2+H3+H4 squash merges)
  • All sprint QA passes: SC-HTML-H1-QA-003, SC-HTML-H2-QA-002, SC-HTML-H3-QA-002, SC-HTML-H4-QA-003
  • cargo test --workspace: 177 tests pass
  • cargo clippy --all-targets --all-features -- -D warnings: clean
  • sc-composer standalone boundary preserved — no ATM deps

🤖 Generated with Claude Code

randlee and others added 7 commits April 19, 2026 22:35
* 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: add H2 arrays-of-objects support

* Fix HTML H2 QA findings

---------

Co-authored-by: Rand Lee <randlee@users.noreply.github.com>
* 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>
* 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>
Co-authored-by: Rand Lee <randlee@users.noreply.github.com>
@randlee randlee merged commit 1ae53d6 into develop Apr 20, 2026
6 checks passed
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