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
KB: new prestashop-kb/themes/themes-folder-layout-ps9.md documenting the PS 9 themes/ folder shape (_core/js/, _libraries/font-awesome/, debug.tpl, javascript.tpl, package.json, plus classic//hummingbird//panda//child themes). Distinguishes real themes from shared resources.
KB: new fiche panda-kb/modules/steasybuilder.md for Easy Builder (paid, optional, Elementor-based, ~36 MB module; incompatibilities with jscomposer/creativeelements/crazyelements).
KB: new fiche panda-kb/modules/steasy_trans_panda.md for the PS-aware widgets bridge (20 widgets, depends on steasybuilder).
Bug Fixes
CRITICAL: child theme field in theme.yml is parent:, not parent_theme:. The PrestaShop devdocs were correct, but the panda-expert system prompt, recovery-parent-edits.md, and prestashop-kb/SKILL.md had the wrong name. Fixed in v0.1.2 — verified against a real PS 9.1.0 + Panda 2.9.2 project.
panda-expert system prompt — rule 3bis: hooks recommendations MUST come from the fiche hooks: array or be flagged with 🔍 + source path. Real hooks confirmed: stbrandsslider → displayHomeBottom; stmegamenu → displayHeader, displayMainMenu, displayLeftColumn, displaySideBar, displayMobileBarLeft.
panda-expert system prompt — rule 3ter: stats* modules are PS core, not Panda. The agent now defers them to prestashop-expert.
panda-expert system prompt — child theme name does NOT need to follow <parent>_child. Names like panda-v2_child, mi-tema-custom are valid.
Refactoring
scripts/sync-from-vault.sh is now atomic: stages to a tmp directory and only swaps into the plugin tree if the stage validates. Prior version would rm -rf the destination before populating, leaving an empty KB if iCloud TCC blocked a mid-script read.