48 lines
1.7 KiB
Markdown
48 lines
1.7 KiB
Markdown
# SESSION STATE - Live Memory
|
|
|
|
Last update: 2026-03-05 (sync)
|
|
Owner: Codex + user
|
|
|
|
## Current objective
|
|
Stabilize the UB24 builder workflow with reproducible progress and no context loss between sessions.
|
|
|
|
## Current context snapshot
|
|
- Canonical workspace: `C:\word`
|
|
- Active branch target: `ai/ub24-builder-v1`
|
|
- Runtime command: `python -m demo.app`
|
|
- Canonical URL: `http://127.0.0.1:5001/elementor/1`
|
|
|
|
## Done recently
|
|
1. Defined memory/versioning strategy based on stable rules + live state + history.
|
|
2. Added startup/close hooks to enforce session continuity.
|
|
3. Updated startup protocol to always read `agent.md` in addition to core memory files.
|
|
4. Disabled legacy routes `/customizer2/<site_id>` and `/customizer3/<site_id>` in `demo/routes/customizer_ascii.py` (now return `404`).
|
|
5. Stabilized `elementor_builder` for restaurante in free-drag mode while preserving manual placement.
|
|
6. Reset action now restores base template per rubro (instead of wiping all blocks).
|
|
7. Menu mapping improved to resolve links by semantic intent + block type (contact/map/social/review/cards).
|
|
8. Added draft autosave and preview-final device propagation (`desktop/tablet/phone`).
|
|
|
|
## In progress
|
|
1. Final QA of restaurante flow end-to-end (order, menu links, responsive, publish persistence).
|
|
|
|
## Blockers
|
|
1. None active.
|
|
|
|
## Next 3 steps
|
|
1. QA complete on `site_id=1` for reset -> reorder -> preview-final -> publish.
|
|
2. Tune spacing/heights in free-drag for blocks with dynamic content (contact/social/map) without auto-restack.
|
|
3. Consolidate docs/cross references for single customizer flow and mark legacy as deprecated.
|
|
|
|
## Quick handoff template (copy and fill at close)
|
|
### What changed today
|
|
-
|
|
|
|
### What was validated
|
|
-
|
|
|
|
### What failed (if any)
|
|
-
|
|
|
|
### Next immediate action
|
|
-
|