agent/php/Migrations
Snider 4dc5ed8d14 feat(brain): add EmbedMemory job + indexed_at tracking
Implements the async-embedding pipeline's worker side:

- php/Jobs/EmbedMemory.php — Laravel Job that calls BrainService::embed()
  + qdrantUpsert() and sets indexed_at on success
- php/Migrations/…_add_indexed_at_to_brain_memories.php — nullable
  timestamp + index, portable across pgsql/mariadb (hasColumn guard)
- BrainMemory: +indexed_at fillable + datetime cast + PHPDoc
- BrainService: qdrantUpsert() private→public so the Job can use it;
  elasticIndex() stub added (to be implemented by the ES ticket)
- php/tests/Feature/Jobs/EmbedMemoryTest.php — Pest tests for success
  path and Qdrant-failure path

Co-authored-by: Codex <noreply@openai.com>

Closes tasks.lthn.sh/view.php?id=56
2026-04-23 12:47:10 +01:00
..
0001_01_01_000001_create_agentic_tables.php revert fcb9c189e5 2026-04-23 12:32:57 +01:00
0001_01_01_000002_add_ip_whitelist_to_agent_api_keys.php revert fcb9c189e5 2026-04-23 12:32:57 +01:00
0001_01_01_000003_create_agent_plans_tables.php revert fcb9c189e5 2026-04-23 12:32:57 +01:00
0001_01_01_000004_create_prompt_tables.php revert fcb9c189e5 2026-04-23 12:32:57 +01:00
0001_01_01_000005_add_performance_indexes.php revert fcb9c189e5 2026-04-23 12:32:57 +01:00
0001_01_01_000006_add_soft_deletes_to_agent_plans.php revert fcb9c189e5 2026-04-23 12:32:57 +01:00
0001_01_01_000007_add_template_versions.php revert fcb9c189e5 2026-04-23 12:32:57 +01:00
0001_01_01_000008_create_brain_memories_table.php fix(brain): Postgres portability for brain connection + migrations 2026-04-23 12:32:58 +01:00
0001_01_01_000009_drop_brain_memories_workspace_fk.php fix(brain): Postgres portability for brain connection + migrations 2026-04-23 12:32:58 +01:00
0001_01_01_000010_add_source_to_brain_memories.php revert fcb9c189e5 2026-04-23 12:32:57 +01:00
0001_01_01_000010_rename_session_columns.php revert fcb9c189e5 2026-04-23 12:32:57 +01:00
0001_01_01_000011_create_issue_tracker_tables.php revert fcb9c189e5 2026-04-23 12:32:57 +01:00
0001_01_01_000012_create_agent_messages_table.php revert fcb9c189e5 2026-04-23 12:32:57 +01:00
2026_03_17_000001_create_github_tracking_tables.php revert fcb9c189e5 2026-04-23 12:32:57 +01:00
2026_03_31_000001_create_agent_fleet_tables.php revert fcb9c189e5 2026-04-23 12:32:57 +01:00
2026_03_31_000002_add_category_to_agent_workspace_states.php revert fcb9c189e5 2026-04-23 12:32:57 +01:00
2026_04_23_000001_add_indexed_at_to_brain_memories.php feat(brain): add EmbedMemory job + indexed_at tracking 2026-04-23 12:47:10 +01:00