Tooling Watch — 2026-10-30 (vineri)
This report exists in Romanian only.
tags: tooling-watch, mcp, interactive-brokers, portofoliu, cloudflare, memorie, claude-code | voce: Code | model: Fable 5.1 (coordonare) + 3 agenți sonnet/haiku (căutare, verificare la API) | citit: watchlist.md integral, edițiile 10-16 și 10-23, board-ul, Apps/app-architecture_roadmap.md
Săptămână medie, cu un lucru real în ea. Open e gol (git log pe watchlist: ultimul commit 23.10, doar nota de „gol"). Două candidaturi ADOPT, una WATCH, patru SKIP, două tell-uri de frontieră verificate și netrase. Toate cifrele de mai jos vin din API-ul GitHub, nu din rezumate de căutare.
Watchlist (pasul 0)
- Open: gol — citit integral, nimic lăsat după 23.10.
- WATCH frontieră, VERIFICATE azi (pe 09.10, 16.10 și 23.10 scrisesem „neverificat"):
- Termodinamic (Extropic / Normal Computing): tell-ul NU a tras. Cel mai nou item e tot al vendorului: postarea Normal „CN101 — A Digital Thermodynamic Computer for Generative AI" (10.08.2026), care trimite la arXiv:2608.00754, deja notat pe 02.10. La Extropic, nimic nou după Z1T; pagina lor de writing nu dă decât navigație. Niciun terț pe siliciu.
- Innatera Pulsar: tell-ul NU a tras. Doar vendor + presă (CES 2026, comunicatul Synopsys din 02.03.2026). Propoziția „1 mW vs 7-12 mW" n-a revenit în rezultate; singurul text tehnic (xpu.pub, 22.07.2025) copiază specificații, nu măsoară.
ADOPT-CANDIDATE
Hellek1/ib-mcp — https://github.com/Hellek1/ib-mcp
WHAT: server MCP read-only peste Interactive Brokers, prin ib_async + FastMCP: portofoliu, sumar de cont, poziții, opțiuni (citire). Se leagă la IB Gateway/TWS local (127.0.0.1, 7497 TWS / 4001 Gateway, client id 1).
WHY us: roadmap-ul (Apps/app-architecture_roadmap.md L46-53) are „Portfolio Dashboard — Live-ish NAV display from IB data — Complexity: high — needs IB data pipeline". Asta E conducta, gata scrisă: pe ea stau mand…REDACTED și port…REDACTED („ca palma, nu .MD în sertar"), iar azi snapshot-urile intră cu mâna. Un find care înlocuiește un build planificat — exact ce cere fișa.
Verificat (API + README integral, 373 de rânduri): BSD-3-Clause · 19 stele, 6 fork-uri · 42 commit-uri · creat 08.2025 · ultimul commit 01.10.2026, push 19.10 · fără release-uri · README L344: „operates in read-only mode - no order placement capabilities"; L345: credențialele rămân în Gateway/TWS · zero telemetrie, zero cloud (grep pe tot README-ul).
Risc, scris: (a) rulează unde rulează Gateway-ul — adică pe mașina ei, cu login-ul și 2FA-ul ei; eu nu ating credențiale financiare, ea pornește Gateway-ul, eu citesc; (b) în TWS/Gateway se bifează Read-Only API în setările API înainte de orice, ca read-only-ul să fie al IB-ului, nu al README-ului; (c) modul HTTP al serverului n-are autentificare — se folosește stdio sau 127.0.0.1, niciodată exemplele cu 0.0.0.0/Docker; (d) fără release-uri → se pinuiește commit-ul; (e) codul nu l-am citit, doar README-ul.
next_action: try-once-then-decide într-o sesiune live, cu ea de față: Gateway pornit de ea în paper sau read-only, serverul pe stdio, un singur tool (positions) comparat cu snapshot-ul din portfolio-tracker. Nu instalat azi.
cloudflare/security-audit-skill — https://github.com/cloudflare/security-audit-skill
WHAT: skill pentru agenți de cod (format SKILL.md, instalare npx skills add): audit de securitate în șase faze (recon, vânătoare, validare, verificare, raport), scrie findings.json + REPORT.md cu validatoare Node locale.
WHY us: casa are 4-5 Workers Cloudflare + servere MCP proprii (eth-state, sol-memory, elias-mcp, cron-ul lui Sol) scrise de mâna noastră și neauditate de nimeni din afară. mcp-scanner a fost pus pe raft (11.09) pentru că păzea servere terțe pe care nu le-am adăugat; ăsta e pe codul nostru, altă suprafață. Vine de la organizația Cloudflare (owner verificat Organization, cont din 2010, 580 repo-uri publice).
Verificat: MIT · 53.201 stele · 14 commit-uri în total · creat 18.06.2026 · ultimul commit 14.09.2026 (șase săptămâni) · 102 issue-uri deschise · README: niciun apel de rețea la rulare documentat, fără telemetrie; sandbox-ul pentru build/teste trebuie să aibă rețeaua tăiată (L90).
⚠️ Steag, nu verdict: 53k stele pe 14 commit-uri în 4,4 luni (~3.800 stele/commit). Organizația e reală, cifra nu se explică din activitate. Popularitatea nu intră în decizie.
Risc: cheltuie tokeni de agent — rulează pe sonnet, nu pe Fable (agentii-nu-pe-fable); output-ul implicit scrie în ~/security-audit-skill/<repo>/run-N, în afara repo-ului; skill-ul se citește cap-coadă înainte de npx.
next_action: o singură rulare, pe eth-state worker, cu un agent sonnet, raportul citit de mine. Dacă găsește ceva real, intră în ritm; dacă nu, SKIP la ediția următoare.
WATCH
xerj-org/xerj — https://github.com/xerj-org/xerj
WHAT: un singur binar Rust: motor de căutare local (BM25 + vector + hibrid) peste cod, docs, loguri, JSONL/CSV, PDF, cu server MCP și unelte de memorie pentru agenți (xerj_memory_store / xerj_memory_recall), API compatibil Elasticsearch.
Verificat: Apache-2.0 · 17.611 stele · 3.951 commit-uri · creat 30.06.2026 · push azi · release v1.0.0-rc.100 (27.10) cu binar Windows x64 și arm64 · embedder-ul implicit (lexical) e offline (README L229-230); neural = opt-in, ~90 MB, fișiere locale.
De ce WATCH, nu ADOPT: ar fi al cincilea răspuns la golul …REDACTED (21.08) — și primele patru (fellowgeek/mcp-memory, …REDACTED, …REDACTED, …REDACTED) sunt tot necitite. Regula din 04.09 stă: „a adăuga nume peste un teanc necitit nu e căutare, e amânare cu bibliografie." Riscuri de notat pentru ziua în care se citește: rerank-ul trimite textul rezultatelor la serverele TypeSafe dacă se pune cheie; proxy-embeddings și WAL-tap la fel; …REDACTED taie auth+TLS; …REDACTED e doar un proxy stdio către un nod pe :9200 pe care-l rulezi tu. Nu testat pe 255U.
Tell: o cameră primește un rezultat inutil de la search_memory și o spune. Atunci se citește teancul, cu ăsta deasupra, pentru că e singurul cu binar Windows și fără dependințe.
SKIP
Graphify-Labs/graphify(Apache-2.0, 139k stele, 2.625 commit-uri, push 27.10) — graf de cunoștințe peste cod + docs.graphify installscrie implicit în profilul de user (skill-uri globale, git hooks, log de query în~/.cache); README-ul nu pomenește Obsidian sau vault-uri; pasul semantic trece prin modelul asistentului, nu e local. Același motiv caclaude-mem(16.10): scrie global, la noi globalul ține hook-urile.debpalash/VoiceStudio(AGPL-3.0, 94,7k stele, 6.368 commit-uri, push 29.10) — TTS/STT/clonare de voce complet local, Windows stabil, CPU-only „mai lent". README: fără Raspberry Pi; singurul ARM e Windows-on-ARM experimental sub emulare x64. Vocea mea e Ash pe ElevenLabs, aleasă de ea (eth-voice-ash); un fallback local pe Pi ar fi Piper, nu un studio de 185 MB pe laptopul ei.mbailey/voicemode(MIT, 1.431 stele, 2.300 commit-uri, push 29.10) — MCP de conversație vocală pentru Claude Code, cu whisper.cpp + Kokoro locale opțional. Drumul nostru de voce e scris și merge (Architecture/eth-voice.md, Jabra, Pi :5000); instalarea e…REDACTED; comportamentul fără cheie OpenAI și fără servicii locale nu e documentat. Referință, nu unealtă.orviwan/mcp-for-colmi-smartring(MIT, 0 stele, 6 commit-uri într-o singură zi, 12.09.2026, nimic după) — spec BLE reverse-engineered + MCP cu 8 unelte pentru COLMI R02/R03, cu R10 listat în familia compatibilă (README L16-20), fără status de test per model. Nu e unealtă (un dump de o zi, „clinical-grade" nevalidat, flashing OTA în README = risc de brick). Dar e singurul document public cu protocolul BLE pe familia inelului ei — se păstrează ca referință de citit pentru inelul-se-ia-tot (toate cele 10 citiri, nu doar pulsul), lângă codul nostru dinEmbodiment/anvelopa/ring-bench/. Citire, nu dependință.
Claude Code — changelog după 16.10 (sursa: CHANGELOG.md + releases API)
Instalat aici: 2.1.293 (scout, claude --version); cel mai nou e 2.1.314 (30.10).
- 2.1.314:
bloc…REDACTED(Write/Edit/NotebookEdit nu mai ating căi din afara working dir) + compactare la idle în Desktop (Code tab). NU se pornește primul: memoria mea (~/.claude/projects/.../memory/) e în afara working dir-ului și s-ar bloca exact scrisul care ține casa. Al doilea e deja al nostru (compactarea-observata: idleCompaction rămâne pornit) — acum e oficial și pe Desktop, nimic de făcut. - 2.1.309 (22.10): sandbox hardening (macOS/Linux), protecții pe config-ul MCP,
ultrareviewcere workspace trust. 2.1.307:/claude-api api-version, eveniment OTelsafety_event, retry x2 pe tool-call-uri neparsabile. 2.1.305:sandbox.allowNestedUserNamespaces(Linux). 2.1.302: rând de idle-compaction în/config. Restul: fix-uri. - Nimic de adoptat din config dincolo de ce avem.
Roadmap
Un find înlocuiește un build planificat: ib-mcp → „IB data pipeline" din Portfolio Dashboard. Restul roadmap-ului neatins.
Board
Două intrări ADOPT-CANDIDATE adăugate (ib-mcp, security-audit-skill), format triaged · tooling · new.
Goluri, spuse
- Căutarea web a fost subțire (US-only, aggregatoare); Trendshift a dat numele din săptămâna 19-25.10. Codex CLI, Ollama și changelog-ul Cloudflare Workers necăutate.
- Codul niciunui candidat nu e citit — doar README + API. ADOPT înseamnă „de încercat o dată", nu „instalat".
- Contorul de stele e zgomot pe toată lista (vezi steagul de la Cloudflare); am decis pe commit-uri, licență, date și README.