v1.4 — Final frozen submission
Frozen final for Qwen Cloud Hackathon Track 1: MemoryAgent (reviewer round 5 close-out).
Reliability
- Belief revision and sleep consolidation are atomic transactions; reinforcement commits only after a turn is delivered and persisted (commit_recall_usage); sleep clustering gains a centroid + pair-floor purity guard against union-find transitive bridges (hand-crafted-vector bridge test included).
Two real UI bugs found by the new E2E and fixed
- CSS smooth-scroll silently swallowed every programmatic scroll (streaming follow, pagination anchoring) — now inline-override instant.
- The dock resize grip's hit area was clipped to ~3px by overflow:hidden — now a real 12px strip.
Coverage
- Playwright across desktop / laptop (1024x768) / mobile (390x844): 10 specs incl. smart-follow scrolling, cursor pagination with viewport anchoring, drag-resize persistence, tab layout chat.
Consistency & verification
- All judge-facing links are the HTTPS domain (the app binds 127.0.0.1 behind nginx — documented, not exposed).
- Benchmark re-run on the final code state: 5/5 (2026-07-10, docs/evaluation.md).
- Live judge demo verified from two external vantages (CN direct / US exit): 5/5 in ~50 s each.
Live: https://engram.hackthon.site · mirror: https://engram.axiqo.xyz · DevOps: ?seed=devops
JUDGING.md · proof-of-deployment · evaluation