Files
gkachele-saas/codex/SESSION_STATE.md

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
-