ob-1000

employee 9640a1ecf3717e30
Normalized: ob 1000
github
Entity Properties (gold employee table)
employee_id
9640a1ecf3717e30
name
ob-1000
email
nickname
doer
squad
loaded_cost_hr
canonical_metadata
created_at
2026-06-13 02:34:29.610136+00:00
updated_at
2026-06-13 02:34:29.610136+00:00
68%
Separation Confidence How distinct this entity is from others. Higher means no close matches existed when it was created. Lower means a near-match was rejected just below the 80% threshold — worth reviewing.
Clearly distinct from other entities
100%
Avg Match Confidence The average confidence score across all active source mappings. Shows overall quality of linkage between source records and this canonical entity.
Strong source linkage

Source Mappings (1)

Source Source ID Display Name Confidence Method Status Actions
github 288351359 ob-1000 1.00 fuzzy+embedding Active
Source Record bronze_github_pull_requests
id
3855563701
number
2
state
closed
title
Move API calls to server side
body
What Move all TMDB API calls to a server-side Express proxy so the API key is never bundled into the client JavaScript. Why The original architecture used a VITE_TMDB_API_KEY environment variable, which Vite intentionally exposes to the browser — anyone could inspect the network tab or bundle and extract the key. An Express server keeps the key in process.env where it stays server-side only. Changes - server/index.js — new Express server with a /api/shared-actors SSE endpoint; streams progress events then the final result; serves the built React app in production - server/tmdb.js — server-side port of the old TMDB client; reads key from process.env.TMDB_API_KEY instead of import.meta.env - src/service/tmdb.js — thin client-side SSE consumer; replaces direct TMDB calls with a findSharedActors() that opens an EventSource — same signature as before so App.jsx is nearly untouched - src/api/tmdb.js — deleted (direct browser-to-TMDB client, key was exposed here) - src/App.jsx — updated import path from ./api/tmdb to ./service/tmdb - vite.config.js — added /api proxy to localhost:3001 so dev mode works without CORS issues - package.json — added express, cors, dotenv deps; added dev:server and start scripts - .env.example — renamed VITE_TMDB_API_KEY → TMDB_API_KEY, added PORT=3001 - CLAUDE.md — added project documentation Testing 1. Copy .env.example to .env and set TMDB_API_KEY 2. In one terminal: npm run dev:server 3. In another: npm run dev 4. Open http://localhost:5173 — the actor grid should load with progress messages streaming in as before 5. Confirm the TMDB key does not appear anywhere in the browser's network requests or JS bundle
created_at
2026-06-12 15:01:24+00:00
updated_at
2026-06-12 15:07:58+00:00
closed_at
2026-06-12 15:05:39+00:00
merged_at
2026-06-12 15:05:39+00:00
author_id
288351359
author_login
ob-1000
repo_name
moreland-connect/caged-with-reeves
repo_full_name
base_ref
head_ref
additions
deletions
changed_files
_dlt_meta