diff --git a/.aider.conventions.md b/.aider.conventions.md index d1730a9..3b61569 100644 --- a/.aider.conventions.md +++ b/.aider.conventions.md @@ -36,9 +36,6 @@ These rules apply to every task across every project, regardless of harness. 4. **Goal-driven execution.** Define clear success criteria up front for every task. Loop — implement, verify, refine — until those criteria are met. Don't claim completion without evidence (tests pass, command output, observed behavior). -5. **Branch-per-task for multi-agent repos.** When another agent may be active on - the same repo, create a branch (`agent/`), commit there, and open a - PR. Do not merge without explicit instruction from Mathias. ## Default stack @@ -49,7 +46,7 @@ These rules apply to every task across every project, regardless of harness. | Build | Task (taskfile.dev) | Make | — | | Containers | Docker Compose (dev), k3s (prod) | — | — | | DB | PostgreSQL + sqlc | SQLite | — | -| Search | Qdrant (vector), BM25 | — | — | +| Search | pgvector (vector), BM25 | Qdrant (when >1M vectors or hybrid retrieval) | — | | Logging | slog (structured) | — | — | | Testing | Table-driven, testify | — | — | @@ -71,7 +68,7 @@ Three machines on Tailscale: | Machine | Role | Key specs | |---------|------|-----------| -| koala | GPU inference, heavy compute | RTX 5070, runs llama-swap, Qdrant | +| koala | GPU inference, heavy compute | RTX 5070, runs k3s + llama-swap + shared postgres18/pgvector | | iguana | Services, builds | M2 Ultra Mac | | flamingo | Daily driver, edge | Mac mini, ~/dev is here | diff --git a/.context/system-prompt.txt b/.context/system-prompt.txt index 7475daf..3cf54f4 100644 --- a/.context/system-prompt.txt +++ b/.context/system-prompt.txt @@ -41,9 +41,6 @@ These rules apply to every task across every project, regardless of harness. 4. **Goal-driven execution.** Define clear success criteria up front for every task. Loop — implement, verify, refine — until those criteria are met. Don't claim completion without evidence (tests pass, command output, observed behavior). -5. **Branch-per-task for multi-agent repos.** When another agent may be active on - the same repo, create a branch (`agent/`), commit there, and open a - PR. Do not merge without explicit instruction from Mathias. ## Default stack @@ -54,7 +51,7 @@ These rules apply to every task across every project, regardless of harness. | Build | Task (taskfile.dev) | Make | — | | Containers | Docker Compose (dev), k3s (prod) | — | — | | DB | PostgreSQL + sqlc | SQLite | — | -| Search | Qdrant (vector), BM25 | — | — | +| Search | pgvector (vector), BM25 | Qdrant (when >1M vectors or hybrid retrieval) | — | | Logging | slog (structured) | — | — | | Testing | Table-driven, testify | — | — | @@ -76,7 +73,7 @@ Three machines on Tailscale: | Machine | Role | Key specs | |---------|------|-----------| -| koala | GPU inference, heavy compute | RTX 5070, runs llama-swap, Qdrant | +| koala | GPU inference, heavy compute | RTX 5070, runs k3s + llama-swap + shared postgres18/pgvector | | iguana | Services, builds | M2 Ultra Mac | | flamingo | Daily driver, edge | Mac mini, ~/dev is here | diff --git a/.cursorrules b/.cursorrules index b2a35f0..b340c12 100644 --- a/.cursorrules +++ b/.cursorrules @@ -39,9 +39,6 @@ These rules apply to every task across every project, regardless of harness. 4. **Goal-driven execution.** Define clear success criteria up front for every task. Loop — implement, verify, refine — until those criteria are met. Don't claim completion without evidence (tests pass, command output, observed behavior). -5. **Branch-per-task for multi-agent repos.** When another agent may be active on - the same repo, create a branch (`agent/`), commit there, and open a - PR. Do not merge without explicit instruction from Mathias. ## Default stack @@ -52,7 +49,7 @@ These rules apply to every task across every project, regardless of harness. | Build | Task (taskfile.dev) | Make | — | | Containers | Docker Compose (dev), k3s (prod) | — | — | | DB | PostgreSQL + sqlc | SQLite | — | -| Search | Qdrant (vector), BM25 | — | — | +| Search | pgvector (vector), BM25 | Qdrant (when >1M vectors or hybrid retrieval) | — | | Logging | slog (structured) | — | — | | Testing | Table-driven, testify | — | — | @@ -74,7 +71,7 @@ Three machines on Tailscale: | Machine | Role | Key specs | |---------|------|-----------| -| koala | GPU inference, heavy compute | RTX 5070, runs llama-swap, Qdrant | +| koala | GPU inference, heavy compute | RTX 5070, runs k3s + llama-swap + shared postgres18/pgvector | | iguana | Services, builds | M2 Ultra Mac | | flamingo | Daily driver, edge | Mac mini, ~/dev is here | diff --git a/AGENTS.md b/AGENTS.md index d1730a9..3b61569 100644 --- a/AGENTS.md +++ b/AGENTS.md @@ -36,9 +36,6 @@ These rules apply to every task across every project, regardless of harness. 4. **Goal-driven execution.** Define clear success criteria up front for every task. Loop — implement, verify, refine — until those criteria are met. Don't claim completion without evidence (tests pass, command output, observed behavior). -5. **Branch-per-task for multi-agent repos.** When another agent may be active on - the same repo, create a branch (`agent/`), commit there, and open a - PR. Do not merge without explicit instruction from Mathias. ## Default stack @@ -49,7 +46,7 @@ These rules apply to every task across every project, regardless of harness. | Build | Task (taskfile.dev) | Make | — | | Containers | Docker Compose (dev), k3s (prod) | — | — | | DB | PostgreSQL + sqlc | SQLite | — | -| Search | Qdrant (vector), BM25 | — | — | +| Search | pgvector (vector), BM25 | Qdrant (when >1M vectors or hybrid retrieval) | — | | Logging | slog (structured) | — | — | | Testing | Table-driven, testify | — | — | @@ -71,7 +68,7 @@ Three machines on Tailscale: | Machine | Role | Key specs | |---------|------|-----------| -| koala | GPU inference, heavy compute | RTX 5070, runs llama-swap, Qdrant | +| koala | GPU inference, heavy compute | RTX 5070, runs k3s + llama-swap + shared postgres18/pgvector | | iguana | Services, builds | M2 Ultra Mac | | flamingo | Daily driver, edge | Mac mini, ~/dev is here |