Cross-Project Handoff Protocol - La Directa Ecommerce¶
Fecha: 2026-06-23
Estado: PROTOCOLO DOCUMENTAL / SIN RUNTIME
Checkpoint vigente PDF-013AA¶
OpenClaw registra el checkpoint cross-repo PDF-013AA para el gate
WooCommerce
PDF-013U-W Production Private Page Authenticated Render / No Form Post
asociado al intake PDF-013C.
- Repo origen del checkpoint:
C:\APV\openclawai. - Repo WooCommerce relacionado:
C:\APV\vps-woocommerce-ladirecta. - Rama WooCommerce relacionada:
release/intake-pdf013. - HEAD remoto WooCommerce relacionado:
a561776f0d7d2766ef2b2a2124e354d81b7e8e13. - Checkpoint anterior OpenClaw:
PDF-013Z. - Gate WooCommerce actual:
PDF-013U-W Production Private Page Authenticated Render / No Form Post. - Commit WooCommerce nuevo:
a561776 test: validate pdf-013u-w production authenticated render. - Estado final recomendado:
VERDE. - Estado operativo:
PRODUCTION PRIVATE PAGE AUTHENTICATED RENDER / NO FORM POST. - Plugin produccion:
private-intake-form active, 0.2.0-candidate. - Pagina privada productiva renderizada/validada para usuario autorizado.
- Page ID:
32. - Slug:
private-intake-candidate. - Status:
private. - Shortcode presente:
[ladirecta_private_intake_form]. - Render OK; estructura presente;
14/14campos esperados; submit presente. - Feature flag productiva efectiva:
false. - Publico no autenticado sigue sin acceso:
HEADyGETdevuelven404. - Sin link publico/menu; home/tienda sin link al slug.
- Endpoint produccion no ejecutado.
- POST productivo no ejecutado.
- Nonce no capturado, no impreso y no guardado.
- Cookies/auth headers no impresos ni guardados.
- HTML completo no impreso ni guardado con nonce.
- Sin datos reales, sin payload/candidate completo y sin auto-submit.
- Produccion home/tienda
200 OK. - No-side-effects visibles: usuarios
1 -> 1, customers0 -> 0y paginas con slug1 -> 1. - No hubo WooCommerce API,
SGC, SMTP real ni emails. - Proximo paso:
PDF-013U-X PRODUCTION DRY-RUN AUTHORIZATION PLAN / NO POST.
Este checkpoint no autoriza endpoint productivo, nonce productivo, POST
productivo, datos reales, auto-submit, WooCommerce API, SGC, SMTP real,
emails, sync, scheduler, cron, pipelines, cambios funcionales de produccion
desde OpenClaw ni writes desde OpenClaw.
Checkpoint anterior PDF-013Z¶
OpenClaw registra el checkpoint cross-repo PDF-013Z para el gate WooCommerce
PDF-013U-V Production Private Page Access Validation / No Form Post
asociado al intake PDF-013C.
- Repo origen del checkpoint:
C:\APV\openclawai. - Repo WooCommerce relacionado:
C:\APV\vps-woocommerce-ladirecta. - Rama WooCommerce relacionada:
release/intake-pdf013. - HEAD remoto WooCommerce relacionado:
8cadbea567ebe2e03ad37272454682997e774707. - Checkpoint anterior OpenClaw:
PDF-013Y. - Gate WooCommerce actual:
PDF-013U-V Production Private Page Access Validation / No Form Post. - Commit WooCommerce nuevo:
8cadbea test: validate pdf-013u-v production private page access. - Estado final recomendado:
VERDE. - Estado operativo:
PRODUCTION PRIVATE PAGE ACCESS VALIDATION / NO FORM POST. - Pagina privada productiva validada.
- Page ID:
32. - Titulo:
La Directa Private Intake. - Slug:
private-intake-candidate. - Status:
private. - Shortcode confirmado:
[ladirecta_private_intake_form]. - Plugin production active:
private-intake-form,active,0.2.0-candidate. - Feature flag productiva efectiva:
false. - Publico no autenticado no accede:
HEADyGETdevuelven404. - Formulario no visible publicamente.
- Sin link publico, menu, navegacion ni sitemap expuesto.
- Endpoint produccion no ejecutado.
- POST productivo no ejecutado.
- Nonce produccion no capturado.
- Render autenticado con nonce no ejecutado.
- Produccion home/tienda
200 OK. - No-side-effects visibles: usuarios
1 -> 1, customers0 -> 0y pagina slug count1 -> 1. - No hubo WooCommerce API,
SGC, SMTP real ni emails. - Proximo paso:
PDF-013U-W PRODUCTION PRIVATE PAGE AUTHENTICATED RENDER / NO FORM POST.
Este checkpoint no autoriza crear/modificar pagina productiva desde OpenClaw,
endpoint productivo, nonce productivo, render autenticado con nonce, POST
productivo, WooCommerce API, SGC, SMTP real, emails, sync, scheduler, cron,
pipelines, cambios funcionales de produccion desde OpenClaw ni writes desde
OpenClaw.
Checkpoint anterior PDF-013Y¶
OpenClaw registra el checkpoint cross-repo PDF-013Y para el gate WooCommerce
PDF-013U-U Production Private Page Create / Endpoint Blocked / No Form Post
asociado al intake PDF-013C.
- Repo origen del checkpoint:
C:\APV\openclawai. - Repo WooCommerce relacionado:
C:\APV\vps-woocommerce-ladirecta. - Rama WooCommerce relacionada:
release/intake-pdf013. - HEAD remoto WooCommerce relacionado:
34fbd31737a5c7db90cc2018e0e0c1cb8c014ca8. - Checkpoint anterior OpenClaw:
PDF-013X. - Gate WooCommerce actual:
PDF-013U-U Production Private Page Create / Endpoint Blocked / No Form Post. - Commit WooCommerce nuevo:
34fbd31 ops: create pdf-013u-u production private page. - Estado final recomendado:
VERDE. - Estado operativo:
PRODUCTION PRIVATE PAGE CREATE / ENDPOINT BLOCKED / NO FORM POST. - Pagina privada productiva creada.
- Page ID:
32. - Titulo:
La Directa Private Intake. - Slug:
private-intake-candidate. - Status:
private. - Shortcode confirmado:
[ladirecta_private_intake_form]. - Plugin production active:
private-intake-form,active,0.2.0-candidate. - Feature flag productiva efectiva:
false. - Endpoint produccion no ejecutado.
- POST productivo no ejecutado.
- Nonce produccion no capturado.
- Sin link publico agregado.
- Validacion publica no autenticada:
/private-intake-candidate/devolvio404. - Produccion home/tienda
200 OK. - Reversa pre-page-create:
/var/backups/ladirecta/pdf-013u-u-20260629-014903. - No-side-effects visibles: usuarios
1 -> 1, customers0 -> 0, sin cambios Nginx/wp-config y sin reload/restart. - No hubo WooCommerce API,
SGC, SMTP real ni emails. - Proximo paso:
PDF-013U-V PRODUCTION PRIVATE PAGE ACCESS VALIDATION / NO FORM POST.
Este checkpoint no autoriza crear/modificar pagina productiva desde OpenClaw,
endpoint productivo, nonce productivo, POST productivo, WooCommerce API,
SGC, SMTP real, emails, sync, scheduler, cron, pipelines, cambios
funcionales de produccion desde OpenClaw ni writes desde OpenClaw.
Checkpoint anterior PDF-013X¶
OpenClaw registra el checkpoint cross-repo PDF-013X para el gate WooCommerce
PDF-013U-T Production Private Page Plan / No Form Post asociado al intake
PDF-013C.
- Repo origen del checkpoint:
C:\APV\openclawai. - Repo WooCommerce relacionado:
C:\APV\vps-woocommerce-ladirecta. - Rama WooCommerce relacionada:
release/intake-pdf013. - HEAD remoto WooCommerce relacionado:
a59ca6425a8d6ecf3e73ddb54b7cab066628f0dc. - Checkpoint anterior OpenClaw:
PDF-013W. - Gate WooCommerce actual:
PDF-013U-T Production Private Page Plan / No Form Post. - Commit WooCommerce nuevo:
a59ca64 docs: add pdf-013u-t production private page plan. - Estado final recomendado:
VERDE. - Estado operativo:
PRODUCTION PRIVATE PAGE PLAN / NO FORM POST. - Produccion no modificada.
- Pagina productiva no creada.
- Endpoint produccion no ejecutado.
- Nonce produccion no capturado.
- Feature flag productiva bloqueada.
- Plugin production active:
0.2.0-candidate. - Produccion home/tienda
200 OK. - Plan de pagina privada futura: titulo
La Directa Private Intake, slugprivate-intake-candidate, statusprivate, shortcode[ladirecta_private_intake_form]y autor admin operativo existente. - Perimetro:
manage_woocommerce/manage_options, sin link publico, sin difusion, sin datos reales y endpoint bloqueado. - No hubo WooCommerce API,
SGC, SMTP real ni emails. - Proximo paso:
PDF-013U-U PRODUCTION PRIVATE PAGE CREATE / ENDPOINT BLOCKED / NO FORM POST.
Este checkpoint no autoriza crear pagina productiva desde OpenClaw, endpoint
productivo, nonce productivo, POST productivo, WooCommerce API, SGC, SMTP
real, emails, sync, scheduler, cron, pipelines, cambios funcionales de
produccion desde OpenClaw ni writes desde OpenClaw.
Checkpoint anterior PDF-013W¶
OpenClaw registra el checkpoint cross-repo PDF-013W para el gate WooCommerce
PDF-013U-S Production Plugin Activation / Endpoint Blocked asociado al intake
PDF-013C.
- Repo origen del checkpoint:
C:\APV\openclawai. - Repo WooCommerce relacionado:
C:\APV\vps-woocommerce-ladirecta. - Rama WooCommerce relacionada:
release/intake-pdf013. - HEAD remoto WooCommerce relacionado:
6ea98dbce91a877f854c268369eeda2020ce6b59. - Checkpoint anterior OpenClaw:
PDF-013V. - Gate WooCommerce actual:
PDF-013U-S Production Plugin Activation / Endpoint Blocked. - Commit WooCommerce nuevo:
6ea98db ops: activate pdf-013u-s production plugin with endpoint blocked. - Estado final recomendado:
VERDE. - Estado operativo:
PRODUCTION PLUGIN ACTIVATION / ENDPOINT BLOCKED. - Plugin
private-intake-formactivado en produccion. - WP-CLI confirma plugin
ACTIVE. - Version plugin:
0.2.0-candidate. - Feature flag efectiva en produccion:
false. - Endpoint produccion bloqueado por feature flag.
- Produccion home/tienda
200 OK. - Pagina productiva no creada.
- Nonce produccion no capturado.
- POST productivo no ejecutado.
- No-side-effects visibles: usuarios WordPress
1, usuarios customer0y sin pagina intake. - Reversa pre-activation creada:
/var/backups/ladirecta/pdf-013u-s-20260629-005111. - No hubo WooCommerce API,
SGC, SMTP real ni emails. - Proximo paso:
PDF-013U-T PRODUCTION PRIVATE PAGE PLAN / NO FORM POST.
Este checkpoint no autoriza endpoint productivo, nonce productivo, pagina
productiva, POST productivo, WooCommerce API, SGC, SMTP real, emails, sync,
scheduler, cron, pipelines, cambios funcionales de produccion desde OpenClaw
ni writes desde OpenClaw.
Checkpoint anterior PDF-013V¶
OpenClaw registra el checkpoint cross-repo PDF-013V para el gate WooCommerce
PDF-013U-R Production Plugin Availability / No Activation asociado al intake
PDF-013C.
- Repo origen del checkpoint:
C:\APV\openclawai. - Repo WooCommerce relacionado:
C:\APV\vps-woocommerce-ladirecta. - Rama WooCommerce relacionada:
release/intake-pdf013. - HEAD remoto WooCommerce relacionado:
df269775799916c80edf44183cc908abc3f081c5. - Checkpoint anterior OpenClaw:
PDF-013U. - Gate WooCommerce actual:
PDF-013U-R Production Plugin Availability / No Activation. - Commit WooCommerce nuevo:
df26977 ops: add pdf-013u-r production plugin availability. - Estado final recomendado:
VERDE. - Estado operativo:
PRODUCTION PLUGIN AVAILABILITY / NO ACTIVATION. - Plugin
private-intake-formcopiado a produccion. - Plugin detectado por WordPress produccion.
- Plugin quedo
INACTIVE. - Produccion home/tienda
200 OK. - Reversa file-only creada:
/var/backups/ladirecta/pdf-013u-r-20260629-003257. - Endpoint produccion no ejecutado.
- Nonce produccion no capturado.
- Pagina productiva no creada.
- No hubo prod runtime ni activacion.
- No hubo SQL writes.
- No hubo WooCommerce API,
SGC, SMTP real ni emails. - Proximo paso:
PDF-013U-S PRODUCTION PLUGIN ACTIVATION / ENDPOINT BLOCKED.
Este checkpoint no autoriza activacion de plugin desde OpenClaw, endpoint
productivo, nonce productivo, pagina productiva, WooCommerce API, SGC, SMTP
real, emails, sync, scheduler, cron, pipelines, cambios funcionales de
produccion ni writes desde OpenClaw.
Checkpoint anterior PDF-013U¶
OpenClaw registra el checkpoint cross-repo PDF-013U para el gate WooCommerce
PDF-013U-Q Production Promotion Plan / No Prod Change asociado al intake
PDF-013C.
- Repo origen del checkpoint:
C:\APV\openclawai. - Repo WooCommerce relacionado:
C:\APV\vps-woocommerce-ladirecta. - Rama WooCommerce relacionada:
release/intake-pdf013. - HEAD remoto WooCommerce relacionado:
ef6b0b6a1b131fbe46894efa2fffb9952f4bc62b. - Checkpoint anterior OpenClaw:
PDF-013T. - Gate WooCommerce actual:
PDF-013U-Q Production Promotion Plan / No Prod Change. - Commit WooCommerce nuevo:
ef6b0b6 docs: add pdf-013u-q production promotion plan. - Estado final recomendado:
VERDE. - Estado operativo:
PRODUCTION PROMOTION PLAN / NO PROD CHANGE. - Produccion no modificada.
- Plugin no copiado a produccion.
- Plugin no activado en produccion.
- Endpoint produccion no ejecutado.
- No hubo WooCommerce API,
SGC, SMTP real ni emails. GOsolo para plan documental sin cambios.NO-GOpara produccion runtime/write.- Estrategia futura: copiar plugin a produccion en gate controlado, dejarlo inactivo, validar disponibilidad con WP-CLI, mantener feature flag bloqueada, no crear pagina publica y no ejecutar endpoint produccion.
- Proximo paso:
PDF-013U-R PRODUCTION PLUGIN AVAILABILITY / NO ACTIVATION.
Este checkpoint no autoriza produccion runtime/write, copia de plugin,
activacion de plugin, endpoint productivo, nonce productivo, pagina productiva,
WooCommerce API, SGC, SMTP real, emails, sync, scheduler, cron, pipelines,
cambios funcionales de produccion ni writes desde OpenClaw.
Checkpoint anterior PDF-013T¶
OpenClaw registra el checkpoint cross-repo PDF-013T para el gate WooCommerce
PDF-013U-P Rate Limit and Logging Hardening asociado al intake PDF-013C.
- Repo origen del checkpoint:
C:\APV\openclawai. - Repo WooCommerce relacionado:
C:\APV\vps-woocommerce-ladirecta. - Rama WooCommerce relacionada:
release/intake-pdf013. - HEAD remoto WooCommerce relacionado:
ff79d022fee2ef4450fd2bfafe059a83675163fd. - Checkpoint anterior OpenClaw:
PDF-013S. - Gate WooCommerce actual:
PDF-013U-P Rate Limit and Logging Hardening. - Commit WooCommerce nuevo:
ff79d02 test: harden pdf-013u-p rate limit and logging. - Staging hardening
PASS. - Estado final recomendado:
VERDE. - Rate limit real implementado y validado.
429 RATE_LIMITEDvalidado en staging.- Logging sanitizado implementado y logging persistente sensible deshabilitado por defecto.
- Feature flag productiva bloqueada por defecto.
- Respuesta positiva minimizada.
- JS ya no guarda payload normalizado en DOM.
- Dry-run staging sigue bloqueado con
DRY_RUN_READY_BLOCKED,PENDING_SGC_REVIEW,READY_BLOCKED,send_blocked_by_default=true,writes_executed=falseyemails_sent=false. - No-side-effects confirmados: usuarios
2 -> 2y customers0 -> 0. - Produccion read-only
200 OKen home y tienda. NO-GOpara produccion runtime/write.- Produccion no modificada; endpoint produccion no ejecutado.
- No hubo WooCommerce API,
SGC, SMTP real ni emails. - No se imprimieron ni versionaron secretos.
- Proximo paso:
PDF-013U-Q PRODUCTION PROMOTION PLAN / NO PROD CHANGE.
Este checkpoint no autoriza produccion runtime/write, endpoint productivo,
WooCommerce API, SGC, SMTP real, emails, sync, scheduler, cron, pipelines,
cambios funcionales de produccion ni writes desde OpenClaw.
Checkpoint anterior PDF-013S¶
OpenClaw registra el checkpoint cross-repo PDF-013S para el gate WooCommerce
PDF-013U-O Staging to Prod Diff and Security Review asociado al intake
PDF-013C.
- Repo origen del checkpoint:
C:\APV\openclawai. - Repo WooCommerce relacionado:
C:\APV\vps-woocommerce-ladirecta. - Rama WooCommerce relacionada:
release/intake-pdf013. - HEAD remoto WooCommerce relacionado:
505e411553284b171ef97c3bf5bdb50fc18c8694. - Checkpoint anterior OpenClaw:
PDF-013R. - Gate WooCommerce actual:
PDF-013U-O Staging to Prod Diff and Security Review. - Commit WooCommerce nuevo:
505e411 docs: add pdf-013u-o staging to prod security review. - Staging hardening
PASS. - Estado final recomendado:
AMARILLO. GOsolo para plan documental de promocion.NO-GOpara produccion runtime/write.- Produccion no modificada; endpoint produccion no ejecutado.
- No hubo WooCommerce API,
SGC, SMTP real ni emails. - Security review: REST route con permission callback, capability
manage_woocommerce/manage_options, nonce REST, entorno privado/flag, dry-run sin WooCommerce API/SGC/SMTP, outboxREADY_BLOCKEDy validacion y sanitizacionOK. - Hallazgos: rate limit solo candidate, falta enforcement real, falta logging persistente sanitizado y respuesta positiva expone payload/candidate completo.
- Bloqueantes: rate limit real, logging sanitizado, feature flag default bloqueado, decision endpoint productivo, perimetro adicional, rollback productivo, plan sin writes externos y minimizacion de respuesta.
- Proximo paso:
PDF-013U-P RATE LIMIT AND LOGGING HARDENING.
Este checkpoint no autoriza produccion runtime/write, endpoint productivo,
WooCommerce API, SGC, SMTP real, emails, sync, scheduler, cron, pipelines,
cambios funcionales de produccion ni writes desde OpenClaw.
Checkpoint anterior PDF-013R¶
OpenClaw registra el checkpoint cross-repo PDF-013R para el gate WooCommerce
PDF-013U-N Staging Promotion Readiness / No Prod Write asociado al intake
PDF-013C.
- Repo origen del checkpoint:
C:\APV\openclawai. - Repo WooCommerce relacionado:
C:\APV\vps-woocommerce-ladirecta. - Rama WooCommerce relacionada:
release/intake-pdf013. - HEAD remoto WooCommerce relacionado:
c14e83166acbe4e05477ea5519df77827bd9150e. - Checkpoint anterior OpenClaw:
PDF-013Q. - Gate WooCommerce actual:
PDF-013U-N Staging Promotion Readiness / No Prod Write. - Commit WooCommerce nuevo:
c14e831 docs: add pdf-013u-n staging promotion readiness. - Staging hardening
PASS. - Estado final recomendado:
AMARILLO. GOpara plan documental de promocion.NO-GOpara produccion runtime/write.- Produccion no modificada; endpoint produccion no ejecutado.
- No hubo WooCommerce API,
SGC, SMTP real ni emails. - Bloqueantes: security review del plugin, rate limit real con enforcement,
logging sanitizado, rollback productivo, feature flag default bloqueado,
decision explicita sobre endpoint productivo, perimetro Basic
Auth/admin-only/allowlist y plan sin
SGC/WooCommerce API writes ni SMTP real. - Proximo paso:
PDF-013U-O STAGING TO PROD DIFF AND SECURITY REVIEW.
Este checkpoint no autoriza produccion runtime/write, endpoint productivo,
WooCommerce API, SGC, SMTP real, emails, sync, scheduler, cron, pipelines,
cambios funcionales de produccion ni writes desde OpenClaw.
Checkpoint anterior PDF-013Q¶
OpenClaw registra el checkpoint cross-repo PDF-013Q para el gate WooCommerce
PDF-013U-M Staging Dry-Run Hardening and Negative Cases asociado al intake
PDF-013C.
- Repo origen del checkpoint:
C:\APV\openclawai. - Repo WooCommerce relacionado:
C:\APV\vps-woocommerce-ladirecta. - Rama WooCommerce relacionada:
release/intake-pdf013. - HEAD remoto WooCommerce relacionado:
3629e411e2113d4595106c587f38c71aa38ca714. - Checkpoint anterior OpenClaw:
PDF-013P. - Gate WooCommerce actual:
PDF-013U-M Staging Dry-Run Hardening and Negative Cases. - Commit WooCommerce nuevo:
3629e41 test: harden pdf-013u-m staging dry-run cases. - Casos positivos ejecutados: persona juridica B2B sintetica y
comercio/persona fisica sintetica; ambos devolvieron
HTTP 200,DRY_RUN_READY_BLOCKED,PENDING_SGC_REVIEW,READY_BLOCKED,send_blocked_by_default=true,writes_executed=falseyemails_sent=false. - Casos negativos ejecutados: sin nonce
403 rest_forbidden, nonce invalido403 rest_forbidden, sin capability401 rest_forbidden, CUIT invalido, email invalido, telefono invalido, requerido faltante, honeypot, challenge, payload vacio, JSON malformado yGET404 rest_no_route. - No-side-effects confirmados: usuarios staging
2 -> 2, usuarios customer0 -> 0, sin creacion de usuario WooCommerce, sin cliente real, sin WooCommerce API, sinSGC, sin SMTP real ni emails. - Nonce usado efimeramente; nonce, cookies y auth headers no guardados.
- Produccion read-only sigue
200 OK; staging protegido responde401 Unauthorizedy conserva Basic Auth,noindexyno-store. - No se imprimieron ni versionaron secretos; no se creo
.envreal niconfig/private-staging.env. - Proximo paso:
PDF-013U-N STAGING PROMOTION READINESS / NO PROD WRITE.
Este checkpoint no autoriza envio externo, POST productivo, WooCommerce API,
SGC, SMTP real, emails, sync, scheduler, cron, pipelines, cambios
funcionales de produccion ni writes desde OpenClaw.
Checkpoint anterior PDF-013P¶
OpenClaw registra el checkpoint cross-repo PDF-013P para el gate WooCommerce
PDF-013U-L Staging Nonce Capture and Dry-Run Request asociado al intake
PDF-013C.
- Repo origen del checkpoint:
C:\APV\openclawai. - Repo WooCommerce relacionado:
C:\APV\vps-woocommerce-ladirecta. - Rama WooCommerce relacionada:
release/intake-pdf013. - HEAD remoto WooCommerce relacionado:
8b4b2d6b028f511f2fbb9c6c031574200df95777. - Checkpoint anterior OpenClaw:
PDF-013O. - Gate WooCommerce actual:
PDF-013U-L Staging Nonce Capture and Dry-Run Request. - Commit WooCommerce nuevo:
8b4b2d6 test: execute pdf-013u-l staging dry-run request. - Nonce capturado efimeramente; nonce, cookies y auth headers no guardados.
- Dry-run POST ejecutado solo contra staging con payload sintetico.
- Resultado sanitizado:
HTTP 200,DRY_RUN_READY_BLOCKED,request_status=PENDING_SGC_REVIEW, outboxREADY_BLOCKED,send_blocked_by_default=true,writes_executed=falseyemails_sent=false. - Casos negativos documentados: sin nonce
401, nonce invalido403y payload invalido422 VALIDATION_ERROR. - Produccion read-only sigue
200 OK; staging protegido responde401 Unauthorizedy conserva Basic Auth,noindexyno-store. - No hubo WooCommerce API,
SGC, SMTP real ni emails externos; no se imprimieron ni versionaron secretos; no se creo.envreal niconfig/private-staging.env. - Proximo paso:
PDF-013U-M STAGING DRY-RUN HARDENING AND NEGATIVE CASES.
Este checkpoint no autoriza envio externo, POST productivo, WooCommerce API,
SGC, SMTP real, emails externos, sync, scheduler, cron, pipelines, cambios
funcionales de produccion ni writes desde OpenClaw.
Checkpoint anterior PDF-013O¶
OpenClaw registra el checkpoint cross-repo PDF-013O para el gate WooCommerce
PDF-013U-K Staging Private Page and Nonce Readiness asociado al intake
PDF-013C.
- Repo origen del checkpoint:
C:\APV\openclawai. - Repo WooCommerce relacionado:
C:\APV\vps-woocommerce-ladirecta. - Rama WooCommerce relacionada:
release/intake-pdf013. - HEAD remoto WooCommerce relacionado:
c9f5390a52644f57d511bb7b751cfbcce333b16c. - Checkpoint anterior OpenClaw:
PDF-013N. - Gate WooCommerce actual:
PDF-013U-K Staging Private Page and Nonce Readiness. - Commit WooCommerce nuevo:
c9f5390 ops: prepare pdf-013u-k staging private page. - Pagina privada staging creada con Page ID
32, slugprivate-intake-candidate, statusprivatey shortcode[ladirecta_private_intake_form]. - Plugin
private-intake-formactivo en staging. - Usuario staging no creado; endpoint intake no ejecutado; nonce no capturado; POST no enviado.
Checkpoint anterior PDF-013N¶
OpenClaw registra el checkpoint cross-repo PDF-013N para el gate WooCommerce
PDF-013U-J Staging Plugin Activation / No Endpoint Post asociado al intake
PDF-013C.
- Repo origen del checkpoint:
C:\APV\openclawai. - Repo WooCommerce relacionado:
C:\APV\vps-woocommerce-ladirecta. - Rama WooCommerce relacionada:
release/intake-pdf013. - HEAD remoto WooCommerce relacionado:
b745b924437b673cc1c113cbece46e697b2b8638. - Checkpoint anterior OpenClaw:
PDF-013M. - Gate WooCommerce actual:
PDF-013U-J Staging Plugin Activation / No Endpoint Post. - Commit WooCommerce nuevo:
b745b92 ops: activate pdf-013u-j plugin in staging. - Plugin
private-intake-formactivo en staging comoLa Directa Private Intake Form Candidate, version0.2.0-candidate. - Plugin status:
Active;wp plugin is-active private-intake-formdevolvio exit0. - Endpoint intake no ejecutado; nonce no capturado; no se creo pagina, formulario ni usuario.
Checkpoint anterior PDF-013M¶
OpenClaw registra el checkpoint cross-repo PDF-013M para el gate WooCommerce
PDF-013U-I Staging Plugin Availability / Installation Readiness asociado al
intake PDF-013C.
- Repo origen del checkpoint:
C:\APV\openclawai. - Repo WooCommerce relacionado:
C:\APV\vps-woocommerce-ladirecta. - Rama WooCommerce relacionada:
release/intake-pdf013. - HEAD remoto WooCommerce relacionado:
5cc0ea22e072cef23ad4f6c9335e99155a3b9fba. - Checkpoint anterior OpenClaw:
PDF-013L. - Gate WooCommerce actual:
PDF-013U-I Staging Plugin Availability / Installation Readiness. - Commit WooCommerce nuevo:
5cc0ea2 ops: make pdf-013u-i staging plugin available. - Plugin
private-intake-formdisponible en staging y detectado por WP-CLI comoLa Directa Private Intake Form Candidate, version0.2.0-candidate. - Plugin status:
Inactive;wp plugin is-active private-intake-formdevolvio exit1. - Plugin activation seguia pendiente; endpoint intake no ejecutado; nonce no capturado; no se creo pagina, formulario ni usuario.
- Proximo paso:
PDF-013U-J STAGING PLUGIN ACTIVATION / NO ENDPOINT POST.
Checkpoint anterior PDF-013L¶
OpenClaw registra el checkpoint cross-repo PDF-013L para el gate WooCommerce
PDF-013U-H Staging WordPress Validation and Plugin Activation Readiness
asociado al intake PDF-013C.
- Repo origen del checkpoint:
C:\APV\openclawai. - Repo WooCommerce relacionado:
C:\APV\vps-woocommerce-ladirecta. - Rama WooCommerce relacionada:
release/intake-pdf013. - HEAD remoto WooCommerce relacionado:
ef361790dc8620b25b4fca300f97a078fee84497. - Checkpoint anterior OpenClaw:
PDF-013K. - Gate WooCommerce actual:
PDF-013U-H Staging WordPress Validation and Plugin Activation Readiness. - Commit WooCommerce nuevo:
ef36179 test: validate pdf-013u-h staging wordpress readiness. - Staging WordPress validado: HTTP staging
401 Unauthorizedsin autenticar, Basic Auth activo, headersnoindex/no-store, WP-CLI funcional, WordPress7.0, themetwentytwentyfive 1.5,siteurl/homehttp://staging.ladirecta.localhost:8081yblog_public = 0. - Produccion read-only validada:
https://ladirecta.com.ar/ -> 200 OKyhttps://ladirecta.com.ar/tienda/ -> 200 OK. - Redis Object Cache staging no persistente y sin drop-in; SMTP real bloqueado por MU-plugin y sin emails.
- Plugin
private-intake-form:NO-GO, no estaba instalado/disponible en staging. Plugin activation seguiaNO-GO; endpoint intake no ejecutado. - No hubo writes SQL, restore, reload, restart, WooCommerce API,
SGC, SMTP real ni emails. - Proximo paso:
PDF-013U-I STAGING PLUGIN AVAILABILITY / INSTALLATION READINESS.
Este checkpoint no autoriza plugin activation, endpoint intake, WooCommerce
API, SGC, SMTP real, emails, sync, scheduler, cron, pipelines, cambios
funcionales de produccion ni writes desde OpenClaw.
Checkpoint anterior PDF-013K¶
OpenClaw registra el checkpoint cross-repo PDF-013K para el gate WooCommerce
PDF-013U-G Same VPS Internal Staging Create asociado al intake PDF-013C.
- Repo origen del checkpoint:
C:\APV\openclawai. - Repo WooCommerce relacionado:
C:\APV\vps-woocommerce-ladirecta. - Rama WooCommerce relacionada:
release/intake-pdf013. - HEAD remoto WooCommerce relacionado:
25bed8db9bd7fb8af5cc98301e07f73e92522962. - Checkpoint anterior OpenClaw:
PDF-013J. - Gate WooCommerce actual:
PDF-013U-G Same VPS Internal Staging Create. - Commit WooCommerce nuevo:
25bed8d ops: create pdf-013u-g same vps staging base. - Restore point
PDF-013U-E: confirmado. - Staging base creado:
/var/www/ladirecta-staging,/var/www/ladirecta-staging/public,/var/www/ladirecta-staging/logs, DBladirecta_staging, usuarioladirecta_staging_user, WordPress copiado conrsync, DB importada desde backupPDF-013U-E, URLhttp://staging.ladirecta.localhost:8081y Nginx staging/etc/nginx/sites-available/ladirecta-staging. - Proteccion aplicada: Basic Auth con
htpasswdfuera de webroot,nginx -t OK, reload posterior al test, HTTP staging401 Unauthorizedsin autenticar,noindex/noarchiveyno-store/no-cache. - Produccion funcional no modificada; plugin
private-intake-formno activado; endpoint intake no ejecutado; WooCommerce API no usada;SGCno tocado; SMTP real no usado. - Redis Object Cache fue desactivado solo en staging; no se ejecuto
wp cache flush. - Proximo paso:
PDF-013U-H STAGING WORDPRESS VALIDATION AND PLUGIN ACTIVATION READINESS.
Este checkpoint no autoriza plugin activation, endpoint intake, WooCommerce
API, SGC, SMTP real, emails, sync, scheduler, cron, pipelines, cambios
funcionales de produccion ni writes desde OpenClaw.
Checkpoint anterior PDF-013J¶
OpenClaw registra el checkpoint cross-repo PDF-013J para el gate WooCommerce
PDF-013U-F Same VPS Internal Staging Prep Plan asociado al intake
PDF-013C.
- Repo origen del checkpoint:
C:\APV\openclawai. - Repo WooCommerce relacionado:
C:\APV\vps-woocommerce-ladirecta. - Rama WooCommerce relacionada:
release/intake-pdf013. - HEAD remoto WooCommerce relacionado:
3b59a6b36cdd56f9240e293bd6c7544ef01d7e5e. - Checkpoint anterior OpenClaw:
PDF-013I. - Gate WooCommerce actual:
PDF-013U-F Same VPS Internal Staging Prep Plan. - Commit WooCommerce nuevo:
3b59a6b docs: add pdf-013u-f same vps staging prep plan. - Restore point
PDF-013U-E: prerequisito cumplido. - Plan staging registrado:
/var/www/ladirecta-staging/public,ladirecta_staging,ladirecta_staging_usery/etc/nginx/sites-available/ladirecta-staging. - Protecciones requeridas: Basic Auth o allowlist,
noindex/no-store, SMTP bloqueado o sink, datos sinteticos, sin WooCommerce API writes y sinSGCwrites. - Proximo paso:
PDF-013U-G SAME VPS INTERNAL STAGING CREATE / CONTROLLED EXECUTION.
Este checkpoint no autoriza staging real, SQL/write/reload/restart/restore,
WordPress runtime, plugin activation, endpoint intake, produccion funcional,
WooCommerce API writes, SGC writes, SMTP, emails, sync, scheduler, cron ni
pipelines.
Checkpoint anterior PDF-013I¶
OpenClaw registra el checkpoint cross-repo PDF-013I para el gate WooCommerce
PDF-013U-E Same VPS Restore Points asociado al intake PDF-013C.
- Repo origen del checkpoint:
C:\APV\openclawai. - Repo WooCommerce relacionado:
C:\APV\vps-woocommerce-ladirecta. - Rama WooCommerce relacionada:
release/intake-pdf013. - HEAD remoto WooCommerce relacionado:
89384e37c8608848a830aec3adc2c6e322957188. - Checkpoint anterior OpenClaw:
PDF-013H. - Gate WooCommerce actual:
PDF-013U-E Same VPS Restore Points. - Commit WooCommerce nuevo:
89384e3 ops: add pdf-013u-e same vps restore points. - Backup dir remoto:
/var/backups/ladirecta/pdf-013u-e-20260626-205755. - Resultado WooCommerce: backup DB, backup
wp-content, backup Nginx, manifest sanitizado e integridad creados/validados. - Proximo paso:
PDF-013U-F SAME VPS INTERNAL STAGING PREP PLAN.
Este checkpoint no autoriza restore, SQL, staging real, WordPress runtime,
plugin activation, endpoint intake, produccion funcional, WooCommerce API,
SGC, SMTP, emails, sync, scheduler, cron ni pipelines.
Checkpoint anterior PDF-013H¶
OpenClaw registra el checkpoint cross-repo PDF-013H para el gate WooCommerce
PDF-013U-D Same VPS Restore Readiness asociado al intake PDF-013C.
- Repo origen del checkpoint:
C:\APV\openclawai. - Repo WooCommerce relacionado:
C:\APV\vps-woocommerce-ladirecta. - Rama WooCommerce relacionada:
release/intake-pdf013. - HEAD remoto WooCommerce relacionado:
cd6fceca185ff09b54c012441ee14c984a522456. - Checkpoint anterior OpenClaw:
PDF-013G. - Gate WooCommerce actual:
PDF-013U-D Same VPS Restore Readiness. - Resultado WooCommerce: restore readiness
AMARILLO; same VPS internal stagingVIABLE CON BLOQUEANTES. - El VPS OpenClaw queda excluido para staging WooCommerce.
- El VPS WooCommerce fue inspeccionado read-only por el repo WooCommerce.
- Proximo paso:
PDF-013U-E SAME VPS RESTORE POINTS AND ROLLBACK PLAN / BACKUP AUTHORIZED.
Este checkpoint no autoriza backup real, restore, SQL, staging real, WordPress
runtime, plugin activation, endpoint intake, produccion, WooCommerce API,
SGC, SMTP, emails, sync, scheduler, cron ni pipelines.
Objetivo¶
Definir como OpenClaw y La Directa Front intercambian pedidos, respuestas y decisiones sin mezclar repositorios, commits, VPS, documentacion ni responsabilidades.
Direcciones de handoff¶
OpenClaw hacia La Directa Front¶
Usar cuando OpenClaw necesite que el frontend muestre, o deje de mostrar, un dato nuevo.
Debe incluir:
- repo origen:
C:\APV\openclawai; - repo destino:
C:\APV\vps-woocommerce-ladirecta; - dato o evento solicitado;
- fuente OpenClaw;
- estado del dato: disponible, candidate, futuro o bloqueado;
- semantica esperada;
- restricciones de seguridad;
- ejemplo visual o texto sugerido si aplica;
- commit OpenClaw de referencia;
- safe point relacionado si existe.
La Directa Front hacia OpenClaw¶
Usar cuando el frontend necesite un dato nuevo, una regla de negocio, una metrica o una confirmacion de fuente.
Debe incluir:
- repo origen:
C:\APV\vps-woocommerce-ladirecta; - repo destino:
C:\APV\openclawai; - pantalla o componente afectado;
- dato requerido;
- formato deseado;
- frecuencia o necesidad runtime;
- fallback visual previsto;
- riesgo si el dato falta;
- commit La Directa Front de referencia;
- safe point relacionado si existe.
Reglas de ejecucion¶
- Cada proyecto debe tener su propio safe point.
- Cada proyecto debe commitear solo en su repo.
- Cada handoff debe referenciar commits cruzados cuando existan.
- Ningun repo debe modificar archivos del otro salvo instruccion explicita y safe point especial.
- Los handoffs documentales no autorizan writes, sync, deploy ni cambios de produccion.
- Las credenciales nunca se copian ni se imprimen en handoffs.
Plantilla OpenClaw -> La Directa Front¶
```text Handoff OpenClaw -> La Directa Front
Fecha: Repo origen: C:\APV\openclawai Repo destino: C:\APV\vps-woocommerce-ladirecta Commit OpenClaw: Safe point OpenClaw:
Pedido:
Dato o regla:
Fuente OpenClaw:
Estado:
Uso frontend esperado:
Restricciones:
No hacer:
Riesgos:
Referencia documental: ```
Plantilla La Directa Front -> OpenClaw¶
```text Handoff La Directa Front -> OpenClaw
Fecha: Repo origen: C:\APV\vps-woocommerce-ladirecta Repo destino: C:\APV\openclawai Commit La Directa Front: Safe point La Directa Front:
Pantalla/componente:
Dato requerido:
Formato deseado:
Necesidad runtime:
Fallback visual:
Decision requerida a OpenClaw:
Riesgos:
Referencia documental: ```
Ejemplos¶
| Handoff | Owner de decision | Resultado esperado |
|---|---|---|
Mostrar bulto x 24 u. |
OpenClaw gobierna Unidades_x_Bulto; Front disena badge |
badge visual sin logica inventada |
| Carrito con unidades y bultos | OpenClaw define datos/reglas; Front disena layout | calculo consistente y UI clara |
| Precio B2B por cliente | OpenClaw define calculo y autorizacion | Front solo muestra valor aprobado |
| Nueva metrica de checkout | La Directa produce metricas seguras; OpenClaw consume | Grafana sin PII ni DB directa |
Ubicacion de handoffs¶
- Handoffs OpenClaw:
docs/tenants/ladirecta/handovers/ - Handoffs ecommerce OpenClaw:
docs/tenants/ladirecta/ecommerce/ - Handoffs La Directa Front: documentar en el repo frontend, no aqui.