You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
KI-001: macOS Unix socket path > 104 chars → playwright-cli EINVAL on deeply nested Studio site directories.
PQIP findings
Severity
Count
Problems — critical
4
Problems — major
11
Problems — minor
2
Problems total
17
Questions
8
Improvements
12
Praises
7
Total findings
44
Top 4 critical problems
Stock reduced before payment confirmation — wc_reduce_stock_levels() called before gateway API; not restored on failure. (Planted Issue 8)
process_refund() always returns true — unconditional return true at line 159; no amount, state, or capability validation. (Root cause of planted Issue 3 + bonus Issues below)
Excessive refund ($9999.99) silently accepted on $25 order — financial compliance failure. (Planted Issues 3/bonus)
Magellan Pay fields missing from classic shortcode checkout — checkout page renders as cart; payment form absent. (Bonus finding, confidence 0.90 — possible test-automation artifact, flagged for human review)
9 bonus findings not in answer key
Block-checkout incompatibility (WC Store API payment method not registered), HPOS-incompatible legacy order URLs (post.php vs wc-orders), duplicate refund succeeds with no guard, full refund logs $0.00 instead of order total, missing lifecycle hooks (register_uninstall_hook), unprepared get_count() SQL, unescaped transaction ID output, API keys plaintext in HTML source (caught-exact for planted Issue 7).
Required-field validation absence probe — extends Amendment 2 to admin credentials forms
9 (zero-total to gateway)
Data-state bias
Payment amount edge-state probe — zero-total, fractional-cent, very large amount — extends Amendment B
Notes
KI-001 workaround worked: both r2 re-dispatches completed cleanly with chrome-devtools-headless.
Checkout critical finding (Problem 4) has confidence 0.90 — may be a test-automation artifact (classic checkout page may not have been properly set up). Flagged for human verification.
Issue 10 (double-click race condition) caught semantically but only via source inspection; Amendment I (empirical-probe-mandatory) continues to leak on rapid-double-submit — third occurrence of this drift pattern, reinforcement candidate.
c2 Reinforcement 3 (scale-sensitive source-pattern) may not have fully closed the pagination-as-scale framing; Issue 2 caught semantically rather than as a dedicated pagination-UX problem.