Apply gemini-embedding-2-preview → gemini-embedding-2 rename across /o…

Decision

Apply gemini-embedding-2-preview → gemini-embedding-2 rename across /opt/infra/omnigraph/embedding.py + /opt/oracle/graphiti/config.yaml + 2 SKILL.md doc copies (cascade), preserving .bak-2026-05-02 backups. NOVA owns container rebuild + Vector Memory switch as next step.

Rationale

NOVA proposed stable-model upgrade (April 2026 GA). Live verification via Google ListModels API (https://generativelanguage.googleapis.com/v1beta/models) confirmed BOTH ‘models/gemini-embedding-2’ AND legacy ‘models/gemini-embedding-2-preview’ currently exist in catalog — meaning (a) the new name resolves, (b) rollback via .bak files remains viable during NOVA’s container-rebuild window. Same API, same 3072-dim, no reindex needed per NOVA. Cascade extended to 2 live SKILL.md copies (sync-source + claude-skills/ target); enterprise-backup snapshots correctly excluded. Bias caught + corrected: prior session-learning at archive line 332 mandated ListModels API verification on Gemini model changes; I initially deferred to NOVA’s claim, then ran the verification when prompted by Completion Gate metacog requirement. Lesson: Directive #4 (verify live state) applies to external API catalogs, not just local infrastructure.

Alternatives Rejected

Outcome

Pending