Repository navigation
추천 사진 50장 교체 및 중복 스타일 통합 - #188
Merged
Merged
Conversation
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.
Replace the 50 rejected catalogue photos with reviewed hairstyle references, split equally between masculine and feminine style presentation. Retire the eight duplicate entries in 40–48 and keep #47 as 콘로우 로우번. Preserve all original IDs/files so saved styles and historical recommendations remain readable; the resulting catalogue has 92 active entries.
Each replacement has a descriptive style name, minimum length, compatibility, care estimate, preference tags, source, photographer and Pexels license record. Care/compatibility classifications are editorial estimates, not professional hairdresser verification. Photos cannot establish actual chemical procedures, so these entries use CUT/STYLING. Image binaries are fetched from the source with pinned SHA-256 verification rather than republished in Git.
The dedicated manual Actions workflow validates images and PostgreSQL 16 integration tests, uploads immutable S3 objects, verifies their bytes, backs up the original catalogue and commits the database change atomically. Production application is restricted to main and serialized with application deployments.
Validation: all 50 image checks pass. Integration test against the complete current schema passes for 58 retirements, 50 new entries, 92 active entries, metadata/tags, transaction rollback on a conflicting file and idempotent retry. A read-only pre-deployment audit of current account recommendations was captured for comparison.