Skip to content

Add design docs for before-and-after report, quality gate, compilation validator, and test runner - #852

Merged
mijinummi merged 1 commit into
MDTechLabs:mainfrom
michaelsimeon001:docs/issues-821-822-823-824
Aug 28, 2026
Merged

Add design docs for before-and-after report, quality gate, compilation validator, and test runner#852
mijinummi merged 1 commit into
MDTechLabs:mainfrom
michaelsimeon001:docs/issues-821-822-823-824

Conversation

@michaelsimeon001

Copy link
Copy Markdown
Contributor

This PR adds design/spec docs for the Soroban optimization pipeline, following this repo's existing convention of documenting features under docs/ (e.g. docs/IMPLEMENTATION_SUMMARY.md).

Closes #821
Adds a before-and-after comparison report design (docs/issue-821-before-and-after-report.md) covering changed findings, resource deltas, applied optimizations, and remaining issues for packages/reporting/soroban/comparison.

Closes #822
Adds a quality gate design (docs/issue-822-optimization-quality-gate.md) that validates resource improvement, regressions, compilation status, and security findings before an optimization is accepted, for packages/quality-gates/soroban.

Closes #823
Adds a compilation validator design (docs/issue-823-optimization-compilation-validator.md) that compiles optimized Rust contracts, captures diagnostics, and rejects failed transformations, for packages/autofix/validation/compile.

Closes #824
Adds a test runner design (docs/issue-824-optimization-test-runner.md) that executes contract tests after optimization and compares results against a pre-optimization baseline, for packages/autofix/validation/tests.

No source files were touched; this PR only adds new markdown files under docs/.

@drips-wave

drips-wave Bot commented Aug 28, 2026

Copy link
Copy Markdown

@michaelsimeon001 Great news! 🎉 Based on an automated assessment of this PR, the linked Wave issue(s) no longer count against your application limits.

You can now already apply to more issues while waiting for a review of this PR. Keep up the great work! 🚀

Learn more about application limits

@mijinummi
mijinummi merged commit c759d72 into MDTechLabs:main Aug 28, 2026
6 of 7 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

2 participants