Skip to content

feat(smoke): add bounded opt-in Compose runtime validation - #14

Merged
DimitryZH merged 3 commits into
mainfrom
feat/issue-13-compose-smoke
Oct 21, 2026
Merged

DimitryZH merged 3 commits into
mainfrom
feat/issue-13-compose-smoke

Conversation

@DimitryZH

@DimitryZH DimitryZH commented Oct 21, 2026 •

Copy link
Copy Markdown
Owner

Summary

Add explicit, bounded runtime smoke validation for a rendered Online Shop candidate snapshot in a unique Compose project.

Changes

  • Add module/console opt-in interfaces, exact-image execution and monotonic stage deadlines.
  • Check all service states and semantic catalog/product/cart/synthetic-checkout behavior using a private loopback session.
  • Verify scoped cleanup and retain negative legacy eligibility in JSON reports.
  • Add offline adapter tests, installed-wheel checks and separate historical/live observations.

Validation

All 88 automated tests and installed-wheel checks passed. Code, profile and schema matched the tested commit before live execution. One bounded inspection-only baseline run passed in 45.8 seconds: 12 services using exact candidate digests, readiness and all semantic assertions. Runtime exit 0; cleanup passed and an independent query found zero project containers, networks or volumes. Baseline validation remains exit 1 with 12 legacy failures. Git diff whitespace checks passed.

Limitations

One selected demo flow is verified. This does not establish production readiness, performance, complete backend coverage, provenance, release approval or deployment authorization. No mandatory runtime CI job or repository protection changes. The previous negative observation is retained.

Related to #13

@DimitryZH
DimitryZH marked this pull request as ready for review October 21, 2026 13:40

@DimitryZH DimitryZH left a comment

Copy link
Copy Markdown
Owner Author

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Reviewed. Bounded runtime validation and scoped cleanup are implemented. The live baseline run passed all service and semantic flow checks while preserving negative legacy eligibility. Ready to merge.

@DimitryZH
DimitryZH merged commit f8e2f2a into main Oct 21, 2026
9 checks passed
@DimitryZH
DimitryZH deleted the feat/issue-13-compose-smoke branch October 21, 2026 13:43
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