57 lines
1.9 KiB
Markdown
57 lines
1.9 KiB
Markdown
# Project State
|
|
|
|
## Project Reference
|
|
|
|
See: .paul/PROJECT.md (updated 2026-04-26)
|
|
|
|
**Core value:** Strona internetowa na WordPress ze szkoleniami
|
|
**Current focus:** RODO compliance — zakończone
|
|
|
|
## Current Position
|
|
|
|
Milestone: v0.1 Initial Release
|
|
Phase: 1 of 1 (RODO / Cookie Consent Compliance) — COMPLETE
|
|
Plan: 01-01 DONE
|
|
Status: APPLY complete, SUMMARY created
|
|
Last activity: 2026-04-27 — Plan 01-01 wykonany i przetestowany
|
|
|
|
Progress:
|
|
- Milestone: [██████████] 100%
|
|
- Phase 1: [██████████] 100%
|
|
|
|
## Loop Position
|
|
|
|
Current loop state:
|
|
```
|
|
PLAN ──▶ APPLY ──▶ UNIFY
|
|
✓ ✓ ○ [Gotowe do /paul:unify]
|
|
```
|
|
|
|
## Accumulated Context
|
|
|
|
### Decisions
|
|
- Cookie Notice Pro = custom jQuery plugin Flerosoft, w `Divi/libs/CookieNoticePro/` — nie standardowy WP plugin
|
|
- Cookies: `cnp_consent` (true/false), `cnp_prefs` (JSON URL-encoded array kategorii)
|
|
- `cookies.php` includowany w `header.php` linia 4 (przed wp_head linia 28) — Consent Mode v2 defaults już OK
|
|
- PYS natywna integracja z `cookie-notice` nie ma zastosowania (to inny plugin)
|
|
- Rozwiązanie: PHP fbq noop (priority 1) + early consent update + granularne filtry pys_disable_*_by_gdpr
|
|
- **wp_magic_quotes()** w WP stosuje addslashes na $_COOKIE — wymagane wp_unslash() przed json_decode()
|
|
- **Źródło fbq**: HFCM (Header Footer Code Manager) — snippet w DB, nie PYS/woosea bezpośrednio
|
|
- **Podejście fbq noop**: definicja window.fbq jako no-op przed wszystkimi skryptami — universalna blokada
|
|
|
|
### Deferred Issues
|
|
- Konfiguracja GTM kontenera (tagi/triggery consent-aware) — poza scope planu 01-01
|
|
|
|
### Blockers/Concerns
|
|
- Brak
|
|
|
|
## Session Continuity
|
|
|
|
Last session: 2026-04-27
|
|
Stopped at: Plan 01-01 complete, SUMMARY created
|
|
Next action: /paul:unify
|
|
Resume file: .paul/phases/01-rodo-cookie-consent/01-01-SUMMARY.md
|
|
|
|
---
|
|
*STATE.md — Updated after every significant action*
|