Thinking archive3 Thinking
Thinking
Architecture notes, reasoning, technical decisions, lessons, system design.
Reindexing has to be triggered, not assumed
Alex OS only re-embeds content when the CMS calls its config-refresh route — a seed script that writes straight to PostgreSQL has to call it manually.
PostgreSQL + pgvector now share the data layer
PostgreSQL is the system of record, with pgvector providing semantic retrieval inside the same durable data layer.
Content fields are data, not code
Because content type fields and content items.fields json are schemaless, adding a field to an existing type never touches existing records.