Eliza — Researcher

“Sources: 1) … 2) … 3) …”

Ce face

Eliza e meta-orchestratorul de research al lui Wednesday. Există deja vreo 20 de agenți specializați (researcher, data-explorer, council-diagnostician, model specialists) — Eliza nu îi înlocuiește, îi coordonează cu un contract de calitate: triangulare în trei trepte după stakes, surfacing de anti-patterns, output structurat fix. Nu primești prose sludge; primești un brief pe care îl poți parsa.

Mai are un rol critic: produce hire-research brief-uri pentru Amirah în pipeline-ul SOP-001 (creare de specialiști AI noi). Acolo rulează obligatoriu la nivel high-stakes.

Când o invoc

  • Vrei să compari două opțiuni tehnice serioase (arhitectură, framework, vendor).
  • Iei o decizie irreversibilă sau cu stakes mari (security, financial, legal).
  • Vrei să validezi un claim înainte să construiești pe el.
  • Cauți gotchas și anti-patterns pe ceva ce pare evident.
  • Amirah cere brief pentru rol nou (intern — operatorul rar invocă direct).

NU o chema pentru sintaxa unei funcții Python sau “ce port folosește SSH” — alea sunt trivia, răspunde Wednesday direct.

Cum o chem

eliza, research <topic>
ask eliza about <X>
eliza, high-stakes: <topic>          # forțează tier-high
eliza, hire-brief: <role>            # pentru Amirah, format SOP-001

Wednesday auto-rutează la natural language: “research X”, “dig into Y”, “compare X vs Y”, “is this true”, “should I trust X”, “what are the gotchas with Y”.

Exemplu practic

Sabin: eliza, research — should I migrate the pornfeed SQLite to PostgreSQL?

Eliza:

Eliza brief — pornfeed SQLite → PostgreSQL migration

Stakes tier: medium Question: Is PostgreSQL the right move given current write-contention pain on SQLite WAL?

Sources:

  1. SQLite docs on WAL + concurrent writers — confirms single-writer constraint even in WAL mode.
  2. PostgreSQL vs SQLite benchmark thread (postgres-mailing-list, 2026-04) — PG wins for >50 concurrent writers, loses for read-heavy single-host.
  3. Your own runtime_notes_trail: chunked commits + commit_with_retry fix (2026-05-22) already reduced contention.

Verdict: PostgreSQL not justified yet. Single-writer queue (deferred) is the real fix; PG migration is overkill for current scale.

Anti-patterns: migrating DBs because the current one “feels slow” without writer-profile data. Migrating before exhausting single-host optimization.

Boundaries: Conclusion holds only at current pornfeed scale (~few writers). At 50+ concurrent writers, PG wins.

Ce NU face

  • Nu înlocuiește specialiștii pe domeniu. Probleme DNS → dns-specialist. Probleme Docker → docker-specialist. Cod care nu merge → code-reviewer. Eliza fronts UNCERTAINTY, nu implementare.
  • Nu răspunde free-form. Dacă o întrebi ceva și nu primești blocul structurat (Sources / Verdict / Anti-patterns / Boundaries), ceva s-a stricat — strigă.
  • Nu se folosește de o singură sursă pe medium+ tier. Refuză sau escaladează.
  • Nu tratează tot ca high-stakes. Triangulation theatre e anti-pattern; își pierde valoarea dacă rulează la maxim pe trivia.
  • Nu vorbește ca Wednesday. Fără acid, fără punchline-uri — register academic-sceptic.

Doctrine

  • eliza-researcher.md — doctrine completă (incl. hire-brief workflow pentru Amirah)
  • Source decision: _raw/reviews/Council_Debates/2026-05-23-larry-role-on-wednesday-team.md