970 x 250
This wide slot can later hold a trusted sponsor, partner announcement, or affiliate banner before the article body begins.
Autoreport v0.3.0 Release Notes
Release date: 2026-03-29
Autoreport v0.3.0 wraps the v0.3 branch line into one contract-first release surface. The product now centers on template inspection, explicit draft contracts, deterministic PPTX generation, a simplified public web app, a separate debug app, and a private publishing handoff that keeps the public guide and updates pages organized.
728 x 180
Use this in-article slot for a relevant webinar, toolkit, or partner offer that matches the topic of the post.
What’s included in this release
- Template-contract-first CLI flows for
inspect-template,scaffold-payload,compile-payload, andgenerate - Public draft support for
report_content, normalizedauthoring_payload, and compiledreport_payload - Built-in editorial template patterns for text, metrics, and image-backed slides
- Separate user-facing and developer-facing FastAPI apps on top of the same compile/generate routes
- Public web starter flow that now stays text-first for the hosted homepage
- Stable publishing organization for Home
/, User Guide/guide/, and the Updates hub route/%EC%97%85%EB%8D%B0%EC%9D%B4%ED%8A%B8/
Basic usage
CLI:
autoreport inspect-template --built-in autoreport_editorial --output output/template_contract.yaml
autoreport scaffold-payload output/template_contract.yaml --output output/authoring_payload.yaml
autoreport compile-payload output/authoring_payload.yaml --output output/report_payload.yaml
autoreport generate output/authoring_payload.yaml --output output/autoreport_demo.pptx
Web demo:
uvicorn autoreport.web.app:app --host 0.0.0.0 --port 8000
On the homepage, edit the built-in starter manual, keep the public draft on text or metrics slides, and select Generate PPTX. The hosted public page now stays text-first and leaves image-backed drafts to the debug app or the CLI.
Supported input structure
Autoreport currently exposes these public shapes:
template_contractreport_contentauthoring_payloadreport_payload
In the current release, report_content is the primary AI-facing draft surface, authoring_payload is the normalized public authoring surface, and report_payload remains the compiled runtime surface.
Output format
- CLI generation writes an editable
.pptxto the requested output path - The web demo returns
autoreport_demo.pptxas the immediate download filename - Slide counts are inferred from the authored slides list rather than entered as a separate field
Verification for this release
This release note reflects the main branch and its verification run.
.\venv\Scripts\python.exe -m unittest tests.test_cli tests.test_loader tests.test_validator tests.test_autofill tests.test_generator tests.test_pptx_writer tests.test_web_app tests.test_web_debug_apppassed- The public homepage stays text-first and does not show image-upload controls
- The current browser success path downloads
autoreport_demo.pptx
Current limitations
- Public web upload of arbitrary external PowerPoint templates is not part of the current demo surface
- The public web app intentionally avoids the full contract/debug panes and the image-backed starter flow; those remain in the separate debug app and CLI
- The final WordPress publish step still runs from the private
autoreleaserepository after validation - Some deeper internal architecture notes still keep legacy weekly-era wording outside the release-facing docs updated for this release
Next steps
- Publish the refreshed guide and update entries through
autorelease - Add a public downloadable sample deck once the release asset is hosted
- Decide whether the image-backed homepage flow should return after the web contract is hardened further
댓글 남기기