Files
MemoryBear/api/app/services
lanceyq cf389bb978 refactor(memory): remove expired_at field and add dialog_at timestamp
Remove the deprecated expired_at field from all graph models, Neo4j
Cypher queries, repositories, and pipeline code. Replace with dialog_at
on StatementNode to track the original dialog timestamp.

- Strip expired_at from DialogueNode, ChunkNode, StatementNode,
  ExtractedEntityNode, edges, and all Cypher queries
- Add dialog_at to MessageItem schema and propagate through extraction
  and graph build steps
- Extract emotion/metadata async submission from WritePipeline into
  a generic _submit_celery_task helper
- Add post_store_dedup_and_alias_merge Celery task for async alias
  merging and second-layer dedup after Neo4j write
- Switch pytest async backend from anyio to asyncio_mode=auto
2026-05-08 11:27:59 +08:00
..
2026-03-16 18:00:09 +08:00
2025-12-29 14:51:23 +08:00
2026-01-23 10:50:24 +08:00
2026-01-28 16:07:53 +08:00
2026-03-25 17:54:27 +08:00
2026-03-25 18:06:01 +08:00
2026-03-05 09:55:54 +08:00
2026-03-05 09:55:54 +08:00
2025-12-24 20:35:04 +08:00
2025-12-15 14:09:43 +08:00
2026-03-27 14:36:19 +08:00