Local-first assistant that watches your Jira/Slack/GitHub and learns which tools actually solve which problems — an agentic loop graded mechanically, no LLM-as-judge.
Drift inferred · capture-to-capture
No drift recorded — single capability capture; advisories appear once its surface changes.
transport stdio · http counts 15 tools · 0 res
· 0 prompts
permission surface via code analysis
tools
-
ask_topic_expert
-
configure_topic
-
dismiss_topic_suggestion
-
get_action_items
-
get_context
-
get_daily_digest
-
get_decision
-
get_jira_report
-
get_teams_updates
-
get_topic_suggestions
-
recall_memory
-
record_outcome
-
search_all
-
search_messages
-
verify_claim
prompt-surface
shipped agent-instruction files + hidden-content / dangerous-code findings —
quoted from the analyzed source
analyzed commit 4bb2f90 · analyzer v33 · 13h ago
skills & prompt files 26
- skill syed-maaz-work-intelligence-mcp-4bb2f90/skills/_TEMPLATE/SKILL.md
- skill syed-maaz-work-intelligence-mcp-4bb2f90/skills/wi-action-items/SKILL.md
- skill syed-maaz-work-intelligence-mcp-4bb2f90/skills/wi-add-bucket/SKILL.md
- skill syed-maaz-work-intelligence-mcp-4bb2f90/skills/wi-audit/SKILL.md
- skill syed-maaz-work-intelligence-mcp-4bb2f90/skills/wi-brief/SKILL.md
- skill syed-maaz-work-intelligence-mcp-4bb2f90/skills/wi-bug/SKILL.md
- skill syed-maaz-work-intelligence-mcp-4bb2f90/skills/wi-code/SKILL.md
- skill syed-maaz-work-intelligence-mcp-4bb2f90/skills/wi-disk-audit/SKILL.md
- skill syed-maaz-work-intelligence-mcp-4bb2f90/skills/wi-dream-apply/SKILL.md
- skill syed-maaz-work-intelligence-mcp-4bb2f90/skills/wi-dream/SKILL.md
- skill syed-maaz-work-intelligence-mcp-4bb2f90/skills/wi-git-audit/SKILL.md
- skill syed-maaz-work-intelligence-mcp-4bb2f90/skills/wi-govern/SKILL.md
- skill syed-maaz-work-intelligence-mcp-4bb2f90/skills/wi-investigate/SKILL.md
- skill syed-maaz-work-intelligence-mcp-4bb2f90/skills/wi-jira/SKILL.md
- skill syed-maaz-work-intelligence-mcp-4bb2f90/skills/wi-people/SKILL.md
- skill syed-maaz-work-intelligence-mcp-4bb2f90/skills/wi-pm/SKILL.md
- skill syed-maaz-work-intelligence-mcp-4bb2f90/skills/wi-pre-meeting/SKILL.md
- skill syed-maaz-work-intelligence-mcp-4bb2f90/skills/wi-record-outcome/SKILL.md
- skill syed-maaz-work-intelligence-mcp-4bb2f90/skills/wi-remind/SKILL.md
- skill syed-maaz-work-intelligence-mcp-4bb2f90/skills/wi-review-adr/SKILL.md
- skill syed-maaz-work-intelligence-mcp-4bb2f90/skills/wi-router/SKILL.md
- skill syed-maaz-work-intelligence-mcp-4bb2f90/skills/wi-search/SKILL.md
- skill syed-maaz-work-intelligence-mcp-4bb2f90/skills/wi-skill-install/SKILL.md
- skill syed-maaz-work-intelligence-mcp-4bb2f90/skills/wi-status/SKILL.md
- skill syed-maaz-work-intelligence-mcp-4bb2f90/skills/wi-update-context/SKILL.md
- skill syed-maaz-work-intelligence-mcp-4bb2f90/skills/wi-vault/SKILL.md
danger signals8
- committed secret Slack token syed-maaz-work-intelligence-mcp-4bb2f90/.env.example :30
xoxb-y…(19 chars, redacted) - suspicious bundled script suspicious bundled script syed-maaz-work-intelligence-mcp-4bb2f90/skills/wi-people/subs/expert.sh :10
ENCODED=$(python3 -c "import urllib.parse,sys; print(urllib.parse.quote(sys.argv[1]))" "$QUERY" 2>/dev/null || echo "$QUERY") - suspicious bundled script suspicious bundled script syed-maaz-work-intelligence-mcp-4bb2f90/skills/wi-people/subs/teammate.sh :10
ENCODED=$(python3 -c "import urllib.parse,sys; print(urllib.parse.quote(sys.argv[1]))" "$QUERY" 2>/dev/null || echo "$QUERY") - suspicious bundled script suspicious bundled script syed-maaz-work-intelligence-mcp-4bb2f90/skills/wi-search/subs/all.sh :17
ENCODED=$(python3 -c "import urllib.parse,sys; print(urllib.parse.quote(sys.argv[1]))" "$QUERY" 2>/dev/null || echo "$QUERY") - suspicious bundled script suspicious bundled script syed-maaz-work-intelligence-mcp-4bb2f90/skills/wi-search/subs/ask.sh :17
ENCODED=$(python3 -c "import urllib.parse,sys; print(urllib.parse.quote(sys.argv[1]))" "$QUESTION" 2>/dev/null || echo "$QUESTION") - suspicious bundled script suspicious bundled script syed-maaz-work-intelligence-mcp-4bb2f90/skills/wi-search/subs/teams.sh :17
ENCODED=$(python3 -c "import urllib.parse,sys; print(urllib.parse.quote(sys.argv[1]))" "$QUERY" 2>/dev/null || echo "$QUERY") - suspicious bundled script suspicious bundled script syed-maaz-work-intelligence-mcp-4bb2f90/skills/wi-status/subs/impact.sh :7
ENCODED=$(python3 -c "import urllib.parse,sys; print(urllib.parse.quote(sys.argv[1], safe=''))" "$FILE_PATH" 2>/dev/null || echo "$FILE_PATH") - suspicious bundled script suspicious bundled script syed-maaz-work-intelligence-mcp-4bb2f90/skills/wi-status/subs/status.sh :7
ENCODED=$(python3 -c "import urllib.parse,sys; print(urllib.parse.quote(sys.argv[1], safe=''))" "$AC_ID" 2>/dev/null || echo "$AC_ID")
evidence-backed
findings quoted directly from the published source artifact — not inferred
code files: 681
filesystem 76
- fs (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/adr-050-r2-b1-per-goal.mjs :17
import fs from 'node:fs'; - fs (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/adr-053-classifier-corpus.mjs :14
import fs from 'node:fs'; - fs (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/build-mode-eval.ts :41
import fs from 'node:fs'; - fs (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/build-skill-catalog.mjs :8
import { readFileSync, writeFileSync, readdirSync, statSync, existsSync } from 'node:fs'; - fs (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/check-palace.ts :3
import { existsSync, readFileSync, statSync, readdirSync } from 'fs'; - fs (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/config-validate.mjs :2
import { readFileSync } from 'node:fs'; - fs (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/demo-eval.mjs :29
import { readFileSync, writeFileSync } from 'node:fs'; - fs (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/demo-loop-trace.mjs :23
import { mkdirSync, writeFileSync } from 'node:fs'; - fs (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/dream-apply.mjs :23
import { readFileSync, writeFileSync, existsSync, rmSync, mkdirSync } from 'node:fs'; - fs (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/paraphrase-baseline.mjs :15
import fs from 'node:fs'; - fs (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/setup.mjs :17
import { copyFileSync, existsSync, mkdirSync, writeFileSync } from 'node:fs'; - fs (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/stage1-livework.mjs :28
import fs from 'node:fs';
show 28 more
- fs (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/stage1-realwork-v2.mjs :14
import fs from 'node:fs'; - fs (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/stage1-realwork.mjs :22
import fs from 'node:fs'; - fs (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/stage1-recall-sweep.mjs :25
import fs from 'node:fs'; - fs syed-maaz-work-intelligence-mcp-4bb2f90/skills/wi-govern/subs/frontmatter.mjs :5
import fs from 'node:fs'; - fs syed-maaz-work-intelligence-mcp-4bb2f90/skills/wi-govern/subs/links.mjs :9
import fs from 'node:fs'; - fs syed-maaz-work-intelligence-mcp-4bb2f90/skills/wi-govern/subs/memory.mjs :25
import { readFileSync } from 'node:fs'; - fs syed-maaz-work-intelligence-mcp-4bb2f90/skills/wi-govern/subs/recall.mjs :34
import fs from 'node:fs'; - fs syed-maaz-work-intelligence-mcp-4bb2f90/src/db/connection.ts :4
import { existsSync, mkdirSync } from 'node:fs'; - fs syed-maaz-work-intelligence-mcp-4bb2f90/src/fetcher/sources/browser-session.ts :15
import * as fs from 'fs'; - fs syed-maaz-work-intelligence-mcp-4bb2f90/src/fetcher/sources/github-mcp-client.ts :15
import { readFileSync } from 'fs'; - fs syed-maaz-work-intelligence-mcp-4bb2f90/src/fetcher/sources/mac-calendar.ts :26
import { writeFileSync, unlinkSync } from 'node:fs'; - fs syed-maaz-work-intelligence-mcp-4bb2f90/src/fetcher/sources/outlook-watcher.ts :8
import { watch, type FSWatcher } from 'node:fs'; - fs syed-maaz-work-intelligence-mcp-4bb2f90/src/intelligence/bug-resolver-agent.ts :50
import { writeFileSync, unlinkSync, mkdtempSync } from 'node:fs'; - fs syed-maaz-work-intelligence-mcp-4bb2f90/src/intelligence/investigation-orchestrator.ts :5
import { readFileSync } from 'fs'; - fs syed-maaz-work-intelligence-mcp-4bb2f90/src/intelligence/knowledge-indexer.ts :1
import { readFileSync, statSync } from 'node:fs'; - fs syed-maaz-work-intelligence-mcp-4bb2f90/src/intelligence/palace-client.ts :5
import { existsSync, readFileSync } from 'fs'; - fs syed-maaz-work-intelligence-mcp-4bb2f90/src/intelligence/palace-seeder.ts :1
import { readFileSync } from 'fs'; - fs syed-maaz-work-intelligence-mcp-4bb2f90/src/intelligence/research-tools.ts :3
import { readdirSync, statSync } from 'fs'; - fs syed-maaz-work-intelligence-mcp-4bb2f90/src/intelligence/tools/file-reader.ts :1
import { existsSync, readFileSync } from 'fs'; - fs syed-maaz-work-intelligence-mcp-4bb2f90/src/reap/reap.mjs :2
import { existsSync } from "node:fs"; - fs syed-maaz-work-intelligence-mcp-4bb2f90/src/routes/dream.ts :16
import { readFileSync, existsSync } from 'node:fs'; - fs syed-maaz-work-intelligence-mcp-4bb2f90/src/routes/persona.ts :29
import { readFileSync, existsSync, statSync } from 'node:fs'; - fs syed-maaz-work-intelligence-mcp-4bb2f90/src/routes/skills.ts :21
import { readFileSync, existsSync, readdirSync, statSync } from 'node:fs'; - fs syed-maaz-work-intelligence-mcp-4bb2f90/src/services/brain/verifiers/code-grep-verifier.ts :24
import { existsSync } from 'fs'; - fs syed-maaz-work-intelligence-mcp-4bb2f90/src/services/brain/verifiers/github-verifier.ts :20
import { readFileSync } from 'fs'; - fs syed-maaz-work-intelligence-mcp-4bb2f90/src/services/bugs/evidence.ts :27
import { existsSync } from 'node:fs'; - fs syed-maaz-work-intelligence-mcp-4bb2f90/src/services/bugs/path-classifier.ts :35
import { realpathSync } from 'node:fs'; - fs syed-maaz-work-intelligence-mcp-4bb2f90/src/services/config.ts :7
import { readFileSync, writeFileSync, existsSync, mkdirSync } from 'fs';
36 more not shown — this panel samples each group; the count above is the real total.
shell / exec 31
- shell (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/check-palace.ts :2
import { execFileSync } from 'child_process'; - shell (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/demo-eval.mjs :28
import { spawnSync } from 'node:child_process'; - shell (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/demo-loop-trace.mjs :22
import { spawnSync } from 'node:child_process'; - shell (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/demo-recall.mjs :25
import { spawnSync } from 'node:child_process'; - shell (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/dream-apply.mjs :24
import { execFileSync } from 'node:child_process'; - shell (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/mcp-setup.ts :21
import { execSync } from 'child_process'; - shell (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/setup.mjs :16
import { spawnSync } from 'node:child_process'; - shell (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/stage1-livework.mjs :30
import { execSync } from 'node:child_process'; - shell syed-maaz-work-intelligence-mcp-4bb2f90/src/fetcher/sources/mac-calendar.ts :24
import { execFileSync } from 'node:child_process'; - shell syed-maaz-work-intelligence-mcp-4bb2f90/src/fetcher/sources/outlook-watcher.ts :9
import { execFileSync } from 'node:child_process'; - shell syed-maaz-work-intelligence-mcp-4bb2f90/src/intelligence/bug-resolver-agent.ts :49
import { execFileSync, type ExecFileSyncOptions } from 'node:child_process'; - shell syed-maaz-work-intelligence-mcp-4bb2f90/src/intelligence/investigation-orchestrator.ts :4
import { execFileSync } from 'child_process';
show 19 more
- shell syed-maaz-work-intelligence-mcp-4bb2f90/src/intelligence/palace-client.ts :4
import { execFileSync } from 'child_process'; - shell syed-maaz-work-intelligence-mcp-4bb2f90/src/intelligence/research-tools.ts :4
import { execFileSync } from 'child_process'; - shell syed-maaz-work-intelligence-mcp-4bb2f90/src/intelligence/tools/dep-diff.ts :9
import { execFileSync } from 'child_process'; - shell syed-maaz-work-intelligence-mcp-4bb2f90/src/intelligence/tools/git-log-window.ts :8
import { execFileSync } from 'child_process'; - shell syed-maaz-work-intelligence-mcp-4bb2f90/src/routes/dream.ts :17
import { execFile } from 'node:child_process'; - shell syed-maaz-work-intelligence-mcp-4bb2f90/src/routes/pr.ts :31
import { execFileSync } from 'node:child_process'; - shell syed-maaz-work-intelligence-mcp-4bb2f90/src/services/brain/verifiers/code-grep-verifier.ts :23
import { spawn } from 'child_process'; - shell syed-maaz-work-intelligence-mcp-4bb2f90/src/services/bugs/evidence.ts :25
import { execFile } from 'node:child_process'; - shell syed-maaz-work-intelligence-mcp-4bb2f90/src/services/bugs/path-classifier.ts :36
import { execSync } from 'node:child_process'; - shell syed-maaz-work-intelligence-mcp-4bb2f90/src/services/claude-code-runner.ts :1
import { execFile } from 'node:child_process'; - shell syed-maaz-work-intelligence-mcp-4bb2f90/src/services/cypher/pm-auto.ts :53
import { execSync } from 'node:child_process'; - shell syed-maaz-work-intelligence-mcp-4bb2f90/src/services/cypher/worktree.ts :54
import { execFileSync } from 'node:child_process'; - shell syed-maaz-work-intelligence-mcp-4bb2f90/src/services/dream/generator.ts :13
import { execFileSync } from 'node:child_process'; - shell syed-maaz-work-intelligence-mcp-4bb2f90/src/services/notification.ts :255
// In a real implementation, you would use child_process.exec to run osascript - shell syed-maaz-work-intelligence-mcp-4bb2f90/src/tools/code-indexer.ts :2
import { execSync } from 'child_process'; - shell (weak) syed-maaz-work-intelligence-mcp-4bb2f90/tests/intelligence/layer2.test.ts :31
import { execFileSync } from 'child_process'; - shell (weak) syed-maaz-work-intelligence-mcp-4bb2f90/tests/intelligence/palace-client-integration.test.ts :12
import { execFileSync } from 'child_process'; - shell (weak) syed-maaz-work-intelligence-mcp-4bb2f90/tests/services/cypher/c1-worktree.test.ts :20
import { execFileSync } from 'node:child_process'; - shell syed-maaz-work-intelligence-mcp-4bb2f90/web-server.js :10
import { execFileSync } from 'node:child_process';
network 55
- net syed-maaz-work-intelligence-mcp-4bb2f90/browser-extension/popup.js :14
const response = await fetch('http://localhost:3001/api/health', { - net (weak) syed-maaz-work-intelligence-mcp-4bb2f90/browser-extension/scripts/outlook-collector.js :182
const response = await fetch(CONFIG.LOCAL_SERVER, { - net (weak) syed-maaz-work-intelligence-mcp-4bb2f90/browser-extension/scripts/teams-collector.js :165
const response = await fetch(CONFIG.LOCAL_SERVER, { - net (weak) syed-maaz-work-intelligence-mcp-4bb2f90/docs/src/pages/backlog-dashboard.tsx :82
fetch('/backlog-data.json') - net (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/dream-apply.mjs :76
const res = await fetch(`${BRIDGE}/api/palace/drawer`, { - net (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/mcp-setup.ts :20
import { createServer } from 'http'; - net (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/smoke/client.ts :42
const resp = await fetch(`${baseUrl}${path}`, { ...init, signal: ac.signal }); - net (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/smoke/cypher-health.smoke.ts :51
const r = await fetch(`${BASE}${path}`, { signal: AbortSignal.timeout(8_000) }); - net (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/smoke/cypher-priors.smoke.ts :31
const r = await fetch(`${BASE}${path}`, { - net (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/smoke/cypher-stale.smoke.ts :38
const r = await fetch(`${BASE}${path}`, { - net (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/smoke/skill-discovery.smoke.ts :42
const r = await fetch(`${BASE}${path}`, { signal: AbortSignal.timeout(8_000) }); - net (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/verifier/cross-family-audit-weekly.mjs :80
const resp = await fetch('https://api.openai.com/v1/chat/completions', {
show 28 more
- net syed-maaz-work-intelligence-mcp-4bb2f90/src/db/migrations/v102_fetch_runs.ts :20
* `trigger` records what kicked the fetch ('sync'|'manual'|'watcher') so a - net syed-maaz-work-intelligence-mcp-4bb2f90/src/fetcher/index.ts :44
fetch(source: FetchSource, opts?: FetchOpts): Promise<UnifiedMessage[]>; - net syed-maaz-work-intelligence-mcp-4bb2f90/src/fetcher/orchestrator.ts :112
.fetch(controller.signal) - net syed-maaz-work-intelligence-mcp-4bb2f90/src/fetcher/sources/github.ts :87
const response = await fetch(url, { - net syed-maaz-work-intelligence-mcp-4bb2f90/src/fetcher/sources/linear.ts :28
/** Max issues to fetch (default: 50). */ - net syed-maaz-work-intelligence-mcp-4bb2f90/src/fetcher/sources/mcp-oauth-client.ts :95
const resp = await fetch(`${base}/.well-known/oauth-authorization-server`, { - net syed-maaz-work-intelligence-mcp-4bb2f90/src/fetcher/sources/slack.ts :83
const res = await fetch(`${SLACK_API_BASE}/${method}?${params.toString()}`, { - net syed-maaz-work-intelligence-mcp-4bb2f90/src/routes/_types.ts :26
import type { IncomingMessage, ServerResponse } from 'node:http'; - net syed-maaz-work-intelligence-mcp-4bb2f90/src/routes/_util.ts :10
import type { IncomingMessage, ServerResponse } from 'node:http'; - net syed-maaz-work-intelligence-mcp-4bb2f90/src/services/bugs/evidence.ts :188
const res = await fetch(url.toString(), { signal: AbortSignal.timeout(3000) }); - net syed-maaz-work-intelligence-mcp-4bb2f90/src/services/connector-registry.ts :511
async fetch(source: FetchSource, opts?: FetchOpts): Promise<UnifiedMessage[]> { - net syed-maaz-work-intelligence-mcp-4bb2f90/src/services/cypher/loop.ts :1092
// When WI_STAGE1_ENABLED=1, run the parallel fetch (prompt_memory + - net syed-maaz-work-intelligence-mcp-4bb2f90/src/services/cypher/panel-llm.ts :82
const resp = await fetch('https://api.openai.com/v1/chat/completions', { - net syed-maaz-work-intelligence-mcp-4bb2f90/src/services/cypher/pm-drafter.ts :111
const resp = await fetch(ollamaChatUrl(), { - net syed-maaz-work-intelligence-mcp-4bb2f90/src/services/cypher/skill-dispatch.ts :420
response = await fetch(url, { signal: controller.signal, headers: { 'X-WI-Consumer': 'cypher' } }); - net syed-maaz-work-intelligence-mcp-4bb2f90/src/services/cypher/skills.ts :276
const resp = await fetch(url, init); - net syed-maaz-work-intelligence-mcp-4bb2f90/src/services/cypher/stage1.ts :48
/** Total wall-clock cap for the 1a fetch (parallel fan-out). */ - net syed-maaz-work-intelligence-mcp-4bb2f90/src/services/embedder.ts :78
const resp = await fetch(`${ollamaBaseUrl()}/api/embeddings`, { - net syed-maaz-work-intelligence-mcp-4bb2f90/src/services/link-fetcher.ts :147
const response = await fetch(url, { - net syed-maaz-work-intelligence-mcp-4bb2f90/src/tools/brain-get-context.ts :50
const response = await fetch(url, { - net syed-maaz-work-intelligence-mcp-4bb2f90/src/tools/brain-get-decision.ts :59
const response = await fetch(url, { - net syed-maaz-work-intelligence-mcp-4bb2f90/src/tools/brain-recall-memory.ts :41
const response = await fetch(url, { - net syed-maaz-work-intelligence-mcp-4bb2f90/src/tools/brain-record-outcome.ts :40
const response = await fetch(url, { - net syed-maaz-work-intelligence-mcp-4bb2f90/src/tools/brain-verify-claim.ts :40
const response = await fetch(url, { - net syed-maaz-work-intelligence-mcp-4bb2f90/src/tools/code-indexer.ts :612
// 'api_call' edge — broaden beyond literal fetch('/api/...'). - net syed-maaz-work-intelligence-mcp-4bb2f90/src/tools/manifest.ts :828
const res = await fetch(url.toString(), { - net (weak) syed-maaz-work-intelligence-mcp-4bb2f90/tests/brain/parity.test.ts :27
import http from 'node:http'; - net (weak) syed-maaz-work-intelligence-mcp-4bb2f90/tests/brain/smoke.test.ts :26
import http from 'node:http';
15 more not shown — this panel samples each group; the count above is the real total.
secrets 30
- secrets (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/demo-eval.mjs :123
if (!process.env.ANTHROPIC_API_KEY) { - secrets (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/demo-loop-trace.mjs :183
if (!process.env.ANTHROPIC_API_KEY) { - secrets (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/probe-real-fetch-timing.ts :37
{ boardUrl: process.env.JIRA_BOARD_URL, projectKey: process.env.JIRA_PROJECT_KEY }, - secrets (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/seed-demo.mjs :51
if (process.env.ANTHROPIC_API_KEY) { - secrets (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/verifier/cross-family-audit-weekly.mjs :24
const OPENAI_KEY = process.env.OPENAI_API_KEY; - secrets syed-maaz-work-intelligence-mcp-4bb2f90/src/fetcher/sources/github-mcp-client.ts :56
const token = process.env.GITHUB_MCP_TOKEN; - secrets syed-maaz-work-intelligence-mcp-4bb2f90/src/fetcher/sources/github.ts :165
const token = process.env.GITHUB_TOKEN; - secrets syed-maaz-work-intelligence-mcp-4bb2f90/src/fetcher/sources/jira-adapter.ts :254
return process.env.JIRA_PROJECT_KEY ?? 'JIRA'; - secrets syed-maaz-work-intelligence-mcp-4bb2f90/src/fetcher/sources/linear.ts :96
* Resolution order: opts.apiKey → process.env.LINEAR_API_KEY. - secrets syed-maaz-work-intelligence-mcp-4bb2f90/src/fetcher/sources/slack.ts :110
* Resolution order: opts → process.env.SLACK_TOKEN → SLACK_TEAM_ID. - secrets syed-maaz-work-intelligence-mcp-4bb2f90/src/intelligence/research-engine.ts :52
const apiKey = process.env.ANTHROPIC_API_KEY ?? ''; - secrets (weak) syed-maaz-work-intelligence-mcp-4bb2f90/src/scripts/jira-report.ts :33
const PROJECT_KEY = process.env.JIRA_PROJECT_KEY ?? 'DEMO';
show 18 more
- secrets (weak) syed-maaz-work-intelligence-mcp-4bb2f90/src/scripts/teams-sync.ts :37
const ANTHROPIC_API_KEY = process.env.ANTHROPIC_API_KEY; - secrets syed-maaz-work-intelligence-mcp-4bb2f90/src/server.ts :98
this.anthropicApiKey = process.env.ANTHROPIC_API_KEY; - secrets syed-maaz-work-intelligence-mcp-4bb2f90/src/services/analysis-service.ts :10
* const analysisService = createAnalysisService(process.env.ANTHROPIC_API_KEY, db); - secrets syed-maaz-work-intelligence-mcp-4bb2f90/src/services/brain/context-builder.ts :192
WHERE jt.project_key = '${process.env.JIRA_PROJECT_KEY ?? 'PROJ'}' - secrets syed-maaz-work-intelligence-mcp-4bb2f90/src/services/brain/decision-engine.ts :122
const apiKey = process.env.ANTHROPIC_API_KEY; - secrets syed-maaz-work-intelligence-mcp-4bb2f90/src/services/brain/staleness-detectors.ts :69
projectKey: string = (process.env.JIRA_PROJECT_KEY ?? 'PROJ') - secrets syed-maaz-work-intelligence-mcp-4bb2f90/src/services/brain/verifiers/github-verifier.ts :70
const token = process.env.GITHUB_MCP_TOKEN; - secrets syed-maaz-work-intelligence-mcp-4bb2f90/src/services/connector-registry.ts :255
projectKey: process.env.JIRA_PROJECT_KEY ?? undefined, - secrets syed-maaz-work-intelligence-mcp-4bb2f90/src/services/cypher/architect-review-live.ts :127
apiKey: process.env.ANTHROPIC_API_KEY || '', - secrets syed-maaz-work-intelligence-mcp-4bb2f90/src/services/cypher/clarify.ts :238
const apiKey = process.env.ANTHROPIC_API_KEY; - secrets syed-maaz-work-intelligence-mcp-4bb2f90/src/services/cypher/loop.ts :634
const apiKey = process.env.ANTHROPIC_API_KEY; - secrets syed-maaz-work-intelligence-mcp-4bb2f90/src/services/cypher/panel-llm.ts :77
const key = process.env.OPENAI_API_KEY; - secrets syed-maaz-work-intelligence-mcp-4bb2f90/src/services/cypher/panel.ts :172
const key = process.env.ANTHROPIC_API_KEY; - secrets syed-maaz-work-intelligence-mcp-4bb2f90/src/services/cypher/pm-drafter-sonnet.ts :46
apiKey: process.env.ANTHROPIC_API_KEY || '', - secrets syed-maaz-work-intelligence-mcp-4bb2f90/src/services/cypher/tool-catalog.ts :1315
process.env.ANTHROPIC_API_KEY || undefined, - secrets syed-maaz-work-intelligence-mcp-4bb2f90/src/services/dream/generator.ts :148
const apiKey = opts.apiKey || process.env.ANTHROPIC_API_KEY || ''; - secrets (weak) syed-maaz-work-intelligence-mcp-4bb2f90/tests/connectors/slack-linear.test.ts :65
delete process.env.SLACK_TOKEN; - secrets syed-maaz-work-intelligence-mcp-4bb2f90/web-server.js :38
const DEFAULT_JIRA_PROJECT = process.env.JIRA_PROJECT_KEY ?? 'PROJ';
database 299
- db (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/board-cleanup.mjs :23
import Database from 'better-sqlite3'; - db (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/index-vault-once.mjs :3
import Database from 'better-sqlite3'; - db (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/ingest-mem-claude.ts :13
import Database from 'better-sqlite3'; - db (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/probe-better-searchall.ts :18
import Database from 'better-sqlite3'; - db (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/probe-real-fetch-timing.ts :6
import Database from 'better-sqlite3'; - db (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/record-smoke-green.mjs :36
import Database from 'better-sqlite3'; - db (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/repair-orphaned-captures.mjs :41
import Database from 'better-sqlite3'; - db (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/smoke/cypher-priors.smoke.ts :14
import Database from 'better-sqlite3'; - db (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/smoke/cypher-stale.smoke.ts :20
import Database from 'better-sqlite3'; - db (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/smoke/investigate.smoke.ts :21
import Database from 'better-sqlite3'; - db (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/smoke/pm-auto.smoke.ts :24
import Database from 'better-sqlite3'; - db (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/smoke/skill-discovery.smoke.ts :17
import Database from 'better-sqlite3';
show 28 more
- db (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/verifier/cross-family-audit-weekly.mjs :19
import Database from 'better-sqlite3'; - db (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/verifier/evidence-schema-lint-per-commit.mjs :14
import Database from 'better-sqlite3'; - db (weak) syed-maaz-work-intelligence-mcp-4bb2f90/scripts/weekly-metrics.js :44
import Database from 'better-sqlite3'; - db syed-maaz-work-intelligence-mcp-4bb2f90/src/db/connection.ts :1
import Database from 'better-sqlite3'; - db syed-maaz-work-intelligence-mcp-4bb2f90/src/db/helpers.ts :1
import Database from 'better-sqlite3'; - db syed-maaz-work-intelligence-mcp-4bb2f90/src/db/migrations/v100_captured_to_board_outcome.ts :48
import type Database from 'better-sqlite3'; - db syed-maaz-work-intelligence-mcp-4bb2f90/src/db/migrations/v101_doc_embeddings.ts :43
import type Database from 'better-sqlite3'; - db syed-maaz-work-intelligence-mcp-4bb2f90/src/db/migrations/v102_fetch_runs.ts :41
import type Database from 'better-sqlite3'; - db syed-maaz-work-intelligence-mcp-4bb2f90/src/db/migrations/v103_drop_dead_tables.ts :55
import type Database from 'better-sqlite3'; - db syed-maaz-work-intelligence-mcp-4bb2f90/src/db/migrations/v104_dispatch_source.ts :70
import type Database from 'better-sqlite3'; - db syed-maaz-work-intelligence-mcp-4bb2f90/src/db/migrations/v105_external_observations.ts :11
import type Database from 'better-sqlite3'; - db syed-maaz-work-intelligence-mcp-4bb2f90/src/db/migrations/v106_obsidian_notes.ts :16
import type Database from 'better-sqlite3'; - db syed-maaz-work-intelligence-mcp-4bb2f90/src/db/migrations/v107_sub_task_events.ts :11
import type Database from 'better-sqlite3'; - db syed-maaz-work-intelligence-mcp-4bb2f90/src/db/migrations/v108_posture_enum_widen.ts :11
import type Database from 'better-sqlite3'; - db syed-maaz-work-intelligence-mcp-4bb2f90/src/db/migrations/v45_brain_tables.ts :1
import type Database from 'better-sqlite3'; - db syed-maaz-work-intelligence-mcp-4bb2f90/src/db/migrations/v46_budget_bucket.ts :6
import type Database from 'better-sqlite3'; - db syed-maaz-work-intelligence-mcp-4bb2f90/src/db/migrations/v47_brain_evidence_format.ts :5
import type Database from 'better-sqlite3'; - db syed-maaz-work-intelligence-mcp-4bb2f90/src/db/migrations/v48_embedding_model_label.ts :12
import type Database from 'better-sqlite3'; - db syed-maaz-work-intelligence-mcp-4bb2f90/src/db/migrations/v49_code_graph_non_ts_ref_types.ts :20
import type Database from 'better-sqlite3'; - db syed-maaz-work-intelligence-mcp-4bb2f90/src/db/migrations/v50_reminders.ts :1
import Database from 'better-sqlite3'; - db syed-maaz-work-intelligence-mcp-4bb2f90/src/db/migrations/v51_user_profile_observations.ts :16
import Database from 'better-sqlite3'; - db syed-maaz-work-intelligence-mcp-4bb2f90/src/db/migrations/v52_model_config.ts :1
import type Database from 'better-sqlite3'; - db syed-maaz-work-intelligence-mcp-4bb2f90/src/db/migrations/v53_bug_capture_tables.ts :32
import Database from 'better-sqlite3'; - db syed-maaz-work-intelligence-mcp-4bb2f90/src/db/migrations/v54_bug_last_investigation.ts :28
import Database from 'better-sqlite3'; - db syed-maaz-work-intelligence-mcp-4bb2f90/src/db/migrations/v55_bug_severity_override.ts :33
import Database from 'better-sqlite3'; - db syed-maaz-work-intelligence-mcp-4bb2f90/src/db/migrations/v56_bug_resolver.ts :35
import Database from 'better-sqlite3'; - db syed-maaz-work-intelligence-mcp-4bb2f90/src/db/migrations/v57_chat_modes_messages.ts :45
import Database from 'better-sqlite3'; - db syed-maaz-work-intelligence-mcp-4bb2f90/src/db/migrations/v58_persona_memory_loop.ts :56
import type Database from 'better-sqlite3';
259 more not shown — this panel samples each group; the count above is the real total.
tool registrations 15
- search_messages syed-maaz-work-intelligence-mcp-4bb2f90/src/server.ts :135
- get_action_items syed-maaz-work-intelligence-mcp-4bb2f90/src/server.ts :166
- get_daily_digest syed-maaz-work-intelligence-mcp-4bb2f90/src/server.ts :189
- configure_topic syed-maaz-work-intelligence-mcp-4bb2f90/src/server.ts :207
- get_jira_report syed-maaz-work-intelligence-mcp-4bb2f90/src/server.ts :255
- get_teams_updates syed-maaz-work-intelligence-mcp-4bb2f90/src/server.ts :281
- search_all syed-maaz-work-intelligence-mcp-4bb2f90/src/server.ts :309
- ask_topic_expert syed-maaz-work-intelligence-mcp-4bb2f90/src/server.ts :345
- get_topic_suggestions syed-maaz-work-intelligence-mcp-4bb2f90/src/server.ts :381
- dismiss_topic_suggestion syed-maaz-work-intelligence-mcp-4bb2f90/src/server.ts :386
- get_context syed-maaz-work-intelligence-mcp-4bb2f90/src/server.ts :397
- get_decision syed-maaz-work-intelligence-mcp-4bb2f90/src/server.ts :408
show 3 more
- verify_claim syed-maaz-work-intelligence-mcp-4bb2f90/src/server.ts :433
- recall_memory syed-maaz-work-intelligence-mcp-4bb2f90/src/server.ts :455
- record_outcome syed-maaz-work-intelligence-mcp-4bb2f90/src/server.ts :477
install hooks 1
- postinstall syed-maaz-work-intelligence-mcp-4bb2f90/package.json :8
npm rebuild better-sqlite3
declared dependencies 22
- @modelcontextprotocol/sdk@^1.0.4
- @anthropic-ai/sdk@^0.32.1
- @mozilla/readability@^0.6.0
- better-sqlite3@^12.10.0
- keytar@^7.9.0
- linkedom@^0.18.12
- minimatch@^10.2.5
- p-queue@^9.2.0
- playwright@^1.59.1
- ts-morph@^28.0.0
- tsx@^4.19.2
- turndown@^7.2.4
show 10 more
- turndown-plugin-gfm@^1.0.2
- zod@^3.24.1
- @types/better-sqlite3@^7.6.12
- @types/node@^22.10.2
- @types/turndown@^5.0.6
- ajv@^8.20.0
- eslint@^9.17.0
- oxlint@^0.16.1
- typescript@^5.7.2
- vitest@^4.1.8
obfuscation 7
- dynamic require()/import() syed-maaz-work-intelligence-mcp-4bb2f90/scripts/adr-050-r2-b1-per-goal.mjs :23
const { getDatabase } = await import(`${REPO}/dist/db/connection.js`); - dynamic require()/import() syed-maaz-work-intelligence-mcp-4bb2f90/scripts/paraphrase-baseline.mjs :21
const { getDatabase } = await import(`${REPO}/dist/db/connection.js`); - dynamic require()/import() syed-maaz-work-intelligence-mcp-4bb2f90/scripts/stage1-livework.mjs :35
const { getDatabase } = await import(`${REPO}/dist/db/connection.js`); - dynamic require()/import() syed-maaz-work-intelligence-mcp-4bb2f90/scripts/stage1-realwork-v2.mjs :23
const { getDatabase } = await import(`${REPO}/dist/db/connection.js`); - dynamic require()/import() syed-maaz-work-intelligence-mcp-4bb2f90/scripts/stage1-realwork.mjs :28
const { getDatabase } = await import(`${REPO}/dist/db/connection.js`); - dynamic require()/import() syed-maaz-work-intelligence-mcp-4bb2f90/scripts/stage1-recall-sweep.mjs :31
const { getDatabase } = await import(`${REPO}/dist/db/connection.js`); - dynamic require()/import() syed-maaz-work-intelligence-mcp-4bb2f90/skills/wi-govern/subs/recall.mjs :50
const { getDatabase } = await import(`${REPO}/dist/db/connection.js`);