-
-
Notifications
You must be signed in to change notification settings - Fork 4
(SP: 3) [SHOP] Launch readiness hardening after repeat audit #442
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Merged
Merged
Changes from all commits
Commits
Show all changes
32 commits
Select commit
Hold shift + click to select a range
fa7be22
(SP: 1) [SHOP] harden Stripe terminal-state late-success handling and…
liudmylasovetovs 7101995
(SP: 1) [SHOP] prove Stripe webhook replay correctness with focused r…
liudmylasovetovs 3826d61
(SP: 1) [SHOP] repair stale Stripe payment contract tests for current…
liudmylasovetovs 9a7e078
(SP: 1) [SHOP] block unsafe admin stock overwrite to preserve reserve…
liudmylasovetovs c0dd478
(SP: 1) [SHOP] enforce completeness validation on admin product activ…
liudmylasovetovs c182071
(SP: 1) [SHOP] remove float-based price fallback from checkout and ca…
liudmylasovetovs e944f06
(SP: 1) [SHOP] restore last-unit concurrency proof and oversell prote…
liudmylasovetovs fd3fdc2
(SP: 1) [SHOP] harden carrier-boundary shipment idempotency and paylo…
liudmylasovetovs c55eb21
(SP: 1) [SHOP] enforce canonical shipment success deduplication and c…
liudmylasovetovs ac05337
(SP: 1) [SHOP] make shipment worker terminal states explicit and keep…
liudmylasovetovs b25bebe
(SP: 1) [SHOP] fail-close quote-affecting admin shipping edits to pre…
liudmylasovetovs 9f5760d
(SP: 2) [SHOP] include recipient in shipping idempotency fingerprint …
liudmylasovetovs d4956ab
(SP: 2) [SHOP] enforce canonical legal consent version pinning in che…
liudmylasovetovs 7f2a4f2
(SP: 1) [SHOP] classify checkout validation and business errors as 42…
liudmylasovetovs 4c90e5a
(SP: 1) [SHOP] prove checkout idempotency-key and user identity fail-…
liudmylasovetovs acda65c
(SP: 1) [SHOP] prove checkout rejects inactive-after-cart products wi…
liudmylasovetovs a857d83
(SP: 1) [SHOP] wire public seller address through env-backed config
liudmylasovetovs b5ba58b
(SP: 1) [SHOP] align returns policy wording with current runtime beha…
liudmylasovetovs c3ddfa2
(SP: 2) [SHOP] enforce fail-fast validation at shop-owned env boundaries
liudmylasovetovs 7632e4b
(SP: 2) [SHOP] make runtime intent explicit on critical shop payment …
liudmylasovetovs 62fd62b
(SP: 2) [SHOP] ops safety: env fail-fast, runtime explicitness, NFR s…
liudmylasovetovs 7f77473
(SP: 2) [SHOP] repair stale test contracts across admin pricing, webh…
liudmylasovetovs b2eb925
(SP: 1) [SHOP] prove admin lifecycle concurrency and harden cancel re…
liudmylasovetovs 1da2998
(SP: 1) [SHOP] document non-blocking admin audit behavior (best-effort)
liudmylasovetovs c8c80ee
(SP: 1) [SHOP] narrow notification projector to projection-only and f…
liudmylasovetovs c6ca408
(SP: 1) [SHOP] harden canonical notification event writes with inline…
liudmylasovetovs 2fc774b
(SP: 1) [SHOP] keep size guide visible on unavailable product pages
liudmylasovetovs 145946e
(SP: 3) [SHOP] address review feedback: harden checkout contracts, re…
liudmylasovetovs 175ef56
(SP: 3) [SHOP] Close post-review checkout and notification test follo…
liudmylasovetovs b732609
(SP: 3) [SHOP] Close post-review replay, Monobank, and test-proof fol…
liudmylasovetovs 88fef50
(SP: 1) [SHOP] Tighten shipping worker and admin shipping test proofs
liudmylasovetovs 358ff9b
(SP: 1) [SHOP] Fix carrier-create conflict fixture to use shared cano…
liudmylasovetovs File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
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
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
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
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
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
Oops, something went wrong.
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.