Repository navigation
feat(compose): render digest-pinned online shop configuration - #12
Merged
Merged
Conversation
DimitryZH
marked this pull request as ready for review
October 20, 2026 18:08
DimitryZH
commented
Oct 20, 2026
DimitryZH
left a comment
Owner
Author
There was a problem hiding this comment.
Reviewed. Digest-pinned rendering, inspection-only restrictions and output protection are consistent with the task. Automated checks passed; runtime validation remains outside scope. Ready to merge.
12 tasks done
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Render deterministic Online Shop Compose JSON from validated candidate images and an immutable AML-derived profile, without registry or Docker calls.
Changes
Validation
Local automated tests and installed-wheel checks passed, including rendering interfaces/resources outside checkout. Actual Docker Compose config normalization passed: 12 exact candidate images, frontend-only loopback port, no builds or extra images. Baseline rendering returned 0 with explicit inspection-only; release validation remains exit 1 with 12 legacy failures. Self-review and git diff whitespace checks passed. GitHub Actions passed: all 70 offline tests and installed-wheel checks on Python 3.11/3.13; Release check reports no_candidate_changes. Logs inspected.
Limitations
Static configuration only; no pulls, containers, builds, runtime readiness/compatibility evidence or deployment authorization. Required checks remain owner-configured.
Related to #11