feat(01-rodo-cookie-consent): RODO compliance — Consent Mode v2 + Facebook Pixel blokada
Phase 1 complete: - fbq noop na wp_head priority 1 — blokuje Facebook Pixel ze wszystkich źródeł (HFCM, PYS, woo-product-feed-pro) gdy brak zgody marketingowej - Early gtag consent update PHP-side dla powracających użytkowników — eliminuje race condition z GTM - Granularne filtry pys_disable_*_by_gdpr — PixelYourSite honoruje kategorie marketing/analytics - Fix: wp_unslash() przy odczycie $_COOKIE (WP wp_magic_quotes addslashes) Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -74,3 +74,9 @@
|
||||
{"ts":"2026-04-26T21:46:24Z","tool":"Write","file":"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\\\\.paul\\\\codebase\\\\testing.md","cwd":"/c/visual studio code/projekty/szkoleniauryzaj.pl"}
|
||||
{"ts":"2026-04-26T21:46:46Z","tool":"Write","file":"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\\\\.paul\\\\codebase\\\\concerns.md","cwd":"/c/visual studio code/projekty/szkoleniauryzaj.pl"}
|
||||
{"ts":"2026-04-26T21:47:03Z","tool":"Write","file":"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\\\\.paul\\\\codebase\\\\db_schema.md","cwd":"/c/visual studio code/projekty/szkoleniauryzaj.pl"}
|
||||
{"ts":"2026-04-26T21:52:06Z","tool":"Bash","cmd":"mkdir -p \"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\\\\.paul\\\\phases\\\\01-rodo-cookie-consent\"\"},\"tool_response\":{\"stdout\":\"\",\"stderr\":\"\",\"interrupted\":false,\"isIma","cwd":"/c/visual studio code/projekty/szkoleniauryzaj.pl"}
|
||||
{"ts":"2026-04-26T21:53:14Z","tool":"Write","file":"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\\\\.paul\\\\phases\\\\01-rodo-cookie-consent\\\\01-01-PLAN.md","cwd":"/c/visual studio code/projekty/szkoleniauryzaj.pl"}
|
||||
{"ts":"2026-04-26T21:53:25Z","tool":"Write","file":"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\\\\.paul\\\\ROADMAP.md","cwd":"/c/visual studio code/projekty/szkoleniauryzaj.pl"}
|
||||
{"ts":"2026-04-26T21:53:42Z","tool":"Write","file":"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\\\\.paul\\\\STATE.md","cwd":"/c/visual studio code/projekty/szkoleniauryzaj.pl"}
|
||||
{"ts":"2026-04-26T21:57:35Z","tool":"Write","file":"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\\\\.paul\\\\phases\\\\01-rodo-cookie-consent\\\\01-01-PLAN.md","cwd":"/c/visual studio code/projekty/szkoleniauryzaj.pl"}
|
||||
{"ts":"2026-04-26T21:57:55Z","tool":"Write","file":"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\\\\.paul\\\\STATE.md","cwd":"/c/visual studio code/projekty/szkoleniauryzaj.pl"}
|
||||
|
||||
28
.paul/governance/governance_2026-04-27.jsonl
Normal file
28
.paul/governance/governance_2026-04-27.jsonl
Normal file
@@ -0,0 +1,28 @@
|
||||
{"ts":"2026-04-26T22:01:09Z","tool":"Write","file":"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\\\\.paul\\\\phases\\\\01-rodo-cookie-consent\\\\01-01-PLAN.md","cwd":"/c/visual studio code/projekty/szkoleniauryzaj.pl"}
|
||||
{"ts":"2026-04-26T22:01:14Z","tool":"Edit","file":"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\\\\.paul\\\\STATE.md","cwd":"/c/visual studio code/projekty/szkoleniauryzaj.pl"}
|
||||
{"ts":"2026-04-26T22:01:26Z","tool":"Edit","file":"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\\\\.paul\\\\STATE.md","cwd":"/c/visual studio code/projekty/szkoleniauryzaj.pl"}
|
||||
{"ts":"2026-04-26T22:02:56Z","tool":"Edit","file":"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\\\\wp-content\\\\themes\\\\body-relax\\\\functions.php","cwd":"/c/visual studio code/projekty/szkoleniauryzaj.pl"}
|
||||
{"ts":"2026-04-26T22:03:01Z","tool":"Bash","cmd":"php -l \"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\\\\wp-content\\\\themes\\\\body-relax\\\\functions.php\"\"},\"tool_response\":{\"stdout\":\"No syntax errors detected in C:\\\\visua","cwd":"/c/visual studio code/projekty/szkoleniauryzaj.pl"}
|
||||
{"ts":"2026-04-26T22:08:20Z","tool":"Edit","file":"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\\\\wp-content\\\\themes\\\\body-relax\\\\functions.php","cwd":"/c/visual studio code/projekty/szkoleniauryzaj.pl"}
|
||||
{"ts":"2026-04-26T22:08:30Z","tool":"Edit","file":"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\\\\wp-content\\\\themes\\\\Divi\\\\functions.php","cwd":"/c/visual studio code/projekty/szkoleniauryzaj.pl"}
|
||||
{"ts":"2026-04-26T22:08:35Z","tool":"Bash","cmd":"php -l \"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\\\\wp-content\\\\themes\\\\Divi\\\\functions.php\" && php -l \"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\\\\wp-cont","cwd":"/c/visual studio code/projekty/szkoleniauryzaj.pl"}
|
||||
{"ts":"2026-04-26T22:20:27Z","tool":"Edit","file":"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\\\\wp-content\\\\themes\\\\Divi\\\\functions.php","cwd":"/c/visual studio code/projekty/szkoleniauryzaj.pl"}
|
||||
{"ts":"2026-04-26T22:20:34Z","tool":"Bash","cmd":"php -l \"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\\\\wp-content\\\\themes\\\\Divi\\\\functions.php\" 2>&1\",\"description\":\"Check PHP syntax of Divi/functions.php\"},\"tool_respons","cwd":"/c/visual studio code/projekty/szkoleniauryzaj.pl"}
|
||||
{"ts":"2026-04-26T22:25:49Z","tool":"Edit","file":"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\\\\wp-content\\\\themes\\\\Divi\\\\functions.php","cwd":"/c/visual studio code/projekty/szkoleniauryzaj.pl"}
|
||||
{"ts":"2026-04-26T22:25:55Z","tool":"Bash","cmd":"php -l \"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\\\\wp-content\\\\themes\\\\Divi\\\\functions.php\" 2>&1\",\"description\":\"Check PHP syntax\"},\"tool_response\":{\"stdout\":\"No s","cwd":"/c/visual studio code/projekty/szkoleniauryzaj.pl"}
|
||||
{"ts":"2026-04-26T22:33:58Z","tool":"Edit","file":"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\\\\wp-content\\\\themes\\\\Divi\\\\functions.php","cwd":"/c/visual studio code/projekty/szkoleniauryzaj.pl"}
|
||||
{"ts":"2026-04-26T22:34:03Z","tool":"Bash","cmd":"php -l \"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\\\\wp-content\\\\themes\\\\Divi\\\\functions.php\" 2>&1\",\"description\":\"Check PHP syntax\"},\"tool_response\":{\"stdout\":\"No s","cwd":"/c/visual studio code/projekty/szkoleniauryzaj.pl"}
|
||||
{"ts":"2026-04-26T22:37:54Z","tool":"Edit","file":"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\\\\wp-content\\\\themes\\\\Divi\\\\functions.php","cwd":"/c/visual studio code/projekty/szkoleniauryzaj.pl"}
|
||||
{"ts":"2026-04-26T22:38:00Z","tool":"Bash","cmd":"php -l \"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\\\\wp-content\\\\themes\\\\Divi\\\\functions.php\" 2>&1\",\"description\":\"Check PHP syntax\"},\"tool_response\":{\"stdout\":\"No s","cwd":"/c/visual studio code/projekty/szkoleniauryzaj.pl"}
|
||||
{"ts":"2026-04-26T22:39:20Z","tool":"Edit","file":"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\\\\wp-content\\\\themes\\\\Divi\\\\functions.php","cwd":"/c/visual studio code/projekty/szkoleniauryzaj.pl"}
|
||||
{"ts":"2026-04-26T22:39:26Z","tool":"Bash","cmd":"php -l \"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\\\\wp-content\\\\themes\\\\Divi\\\\functions.php\" 2>&1\",\"description\":\"Check PHP syntax\"},\"tool_response\":{\"stdout\":\"No s","cwd":"/c/visual studio code/projekty/szkoleniauryzaj.pl"}
|
||||
{"ts":"2026-04-26T22:41:17Z","tool":"Edit","file":"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\\\\wp-content\\\\themes\\\\Divi\\\\functions.php","cwd":"/c/visual studio code/projekty/szkoleniauryzaj.pl"}
|
||||
{"ts":"2026-04-26T22:41:23Z","tool":"Edit","file":"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\\\\wp-content\\\\themes\\\\Divi\\\\functions.php","cwd":"/c/visual studio code/projekty/szkoleniauryzaj.pl"}
|
||||
{"ts":"2026-04-26T22:41:28Z","tool":"Bash","cmd":"php -l \"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\\\\wp-content\\\\themes\\\\Divi\\\\functions.php\" 2>&1\",\"description\":\"Check PHP syntax\"},\"tool_response\":{\"stdout\":\"No s","cwd":"/c/visual studio code/projekty/szkoleniauryzaj.pl"}
|
||||
{"ts":"2026-04-26T22:43:00Z","tool":"Write","file":"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\\\\.paul\\\\phases\\\\01-rodo-cookie-consent\\\\01-01-SUMMARY.md","cwd":"/c/visual studio code/projekty/szkoleniauryzaj.pl"}
|
||||
{"ts":"2026-04-26T22:44:24Z","tool":"Bash","cmd":"cd \"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\" && git log --oneline -5 2>&1\",\"description\":\"Get recent git commits\"},\"tool_response\":{\"stdout\":\"b073e00 update\\n1b95f03 Sa","cwd":"/c/visual studio code/projekty/szkoleniauryzaj.pl"}
|
||||
{"ts":"2026-04-26T22:45:14Z","tool":"Write","file":"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\\\\.paul\\\\phases\\\\01-rodo-cookie-consent\\\\01-01-SUMMARY.md","cwd":"/c/visual studio code/projekty/szkoleniauryzaj.pl"}
|
||||
{"ts":"2026-04-26T22:45:26Z","tool":"Bash","cmd":"mkdir -p \"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\\\\.paul\\\\changelog\" 2>/dev/null; echo \"ok\"\",\"description\":\"Ensure changelog directory exists\"},\"tool_response\":{\"std","cwd":"/c/visual studio code/projekty/szkoleniauryzaj.pl"}
|
||||
{"ts":"2026-04-26T22:45:35Z","tool":"Write","file":"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\\\\.paul\\\\changelog\\\\2026-04-27.md","cwd":"/c/visual studio code/projekty/szkoleniauryzaj.pl"}
|
||||
{"ts":"2026-04-26T22:46:10Z","tool":"Write","file":"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\\\\.paul\\\\PROJECT.md","cwd":"/c/visual studio code/projekty/szkoleniauryzaj.pl"}
|
||||
{"ts":"2026-04-26T22:46:24Z","tool":"Write","file":"C:\\\\visual studio code\\\\projekty\\\\szkoleniauryzaj.pl\\\\.paul\\\\ROADMAP.md","cwd":"/c/visual studio code/projekty/szkoleniauryzaj.pl"}
|
||||
Reference in New Issue
Block a user