github analyzed d07ff4b

parcadei/Continuous-Claude-v3

github

Context management for Claude Code. Hooks maintain state via ledgers and handoffs. MCP execution without context pollution. Agent orchestration with isolated context windows.

maintainer
parcadei
license
MIT
first seen
2026-06-01
last seen
2026-06-04
releases · 30d
0
short id

Drift inferred · capture-to-capture

  1. HIGH code analysis flagged dynamic code execution ×6 in parcadei/Continuous-Claude-v3
capabilities6 tools
transport stdio · streamable-http counts 6 tools · 0 res · 0 prompts permission surface via code analysis

tools

  • continuity_ledger

    Track state within session

  • create_handoff

    Capture session state for transfer

  • math

    Unified computation (SymPy, Z3, Pint) — one entry point for all math

  • premortem

    TIGERS & ELEPHANTS risk analysis - use before any significant implementation

  • prove

    Lean4 theorem proving with 5-phase workflow (Research → Design → Test → Implement → Verify)

  • resume_handoff

    Resume from handoff with context

skills & danger signalsgithub-tarball
prompt-surface shipped agent-instruction files + hidden-content / dangerous-code findings — quoted from the analyzed source

analyzed commit d07ff4b · analyzer v17 · 1h ago

skills & prompt files 160

danger signals6

code evidencevHEAD · github-tarball
evidence-backed findings quoted directly from the published source artifact — not inferred

filesystem 65

  • fs parcadei-Continuous-Claude-v3-d07ff4b/.claude/hooks/auto-handoff-stop.py :15 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/.claude/hooks/braintrust_hooks.py :30 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/.claude/hooks/hook_launcher.py :42 import shutil
  • fs parcadei-Continuous-Claude-v3-d07ff4b/.claude/hooks/post-tool-use-tracker.py :23 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/.claude/hooks/post_tool_use_tracker.py :24 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/.claude/hooks/pre_compact_continuity.py :23 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/.claude/hooks/premortem-suggest.py :25 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/.claude/hooks/session-symbol-index.py :17 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/.claude/hooks/session_start_continuity.py :23 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/.claude/runtime/discover_schemas.py :19 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/.claude/runtime/env_utils.py :10 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/.claude/runtime/generate_test_params.py :16 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/.claude/runtime/generate_wrappers.py :10 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/.claude/runtime/harness.py :16 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/.claude/runtime/mcp_client.py :18 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/.claude/scripts/core/artifact_index.py :27 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/.claude/scripts/core/artifact_mark.py :29 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/.claude/scripts/core/artifact_query.py :23 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/.claude/scripts/core/extract_thinking_blocks.py :19 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/.claude/scripts/core/memory_daemon.py :36 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/.claude/scripts/core/recall_learnings.py :33 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/.claude/scripts/core/store_learning.py :46 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/.claude/scripts/recall_learnings.py :18 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/.claude/scripts/status.py :18 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/.claude/scripts/tldr_stats.py :15 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/.claude/servers/qlty/server.py :26 import shutil
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/benchmark_daemon.py :19 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/benchmark_tokens.py :18 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/braintrust_analyze.py :54 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/cc_math/math_router.py :1740 with open(filepath) as f:
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/claude_spawn.py :18 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/core/artifact_index.py :29 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/core/artifact_mark.py :29 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/core/artifact_query.py :23 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/core/extract_thinking_blocks.py :19 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/core/memory_daemon.py :36 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/core/recall_learnings.py :33 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/core/store_learning.py :46 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/disable_tldr_hooks.py :12 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/loogle_search.py :21 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/loogle_server.py :25 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/mcp/firecrawl_scrape.py :27 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/mcp/nia_docs.py :68 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/mcp/perplexity_search.py :39 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/observe_agents.py :40 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/ragie_upload.py :23 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/recall_temporal_facts.py :38 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/repoprompt_async.py :35 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/research_implement_pipeline.py :49 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/setup/claude_integration.py :19 import shutil
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/setup/docker_setup.py :17 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/setup/embedded_postgres.py :15 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/setup/personalization.py :14 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/setup/update.py :14 import shutil
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/setup/wizard.py :19 import shutil
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/stream_monitor.py :19 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/test_research_pipeline.py :31 import shutil
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/tldr/build_symbol_index.py :22 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/tldr/index_incremental.py :27 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/src/runtime/discover_schemas.py :19 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/src/runtime/env_utils.py :10 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/src/runtime/generate_test_params.py :16 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/src/runtime/generate_wrappers.py :10 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/src/runtime/harness.py :16 from pathlib import Path
  • fs parcadei-Continuous-Claude-v3-d07ff4b/opc/src/runtime/mcp_client.py :18 from pathlib import Path

shell / exec 24

  • shell parcadei-Continuous-Claude-v3-d07ff4b/.claude/hooks/hook_launcher.py :43 import subprocess
  • shell parcadei-Continuous-Claude-v3-d07ff4b/.claude/hooks/post-tool-use-tracker.py :20 import subprocess
  • shell parcadei-Continuous-Claude-v3-d07ff4b/.claude/hooks/post_tool_use_tracker.py :20 import subprocess
  • shell parcadei-Continuous-Claude-v3-d07ff4b/.claude/hooks/session-symbol-index.py :16 import subprocess
  • shell parcadei-Continuous-Claude-v3-d07ff4b/.claude/hooks/session_start_continuity.py :21 import subprocess
  • shell parcadei-Continuous-Claude-v3-d07ff4b/.claude/runtime/generate_test_params.py :14 import subprocess
  • shell parcadei-Continuous-Claude-v3-d07ff4b/.claude/scripts/core/memory_daemon.py :32 import subprocess
  • shell parcadei-Continuous-Claude-v3-d07ff4b/.claude/scripts/status.py :15 import subprocess
  • shell parcadei-Continuous-Claude-v3-d07ff4b/.claude/servers/qlty/server.py :13 import subprocess
  • shell parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/benchmark_daemon.py :16 import subprocess
  • shell parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/benchmark_tokens.py :16 import subprocess
  • shell parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/braintrust_analyze.py :149 import subprocess
  • shell parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/claude_spawn.py :14 import subprocess
  • shell parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/core/memory_daemon.py :32 import subprocess
  • shell parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/loogle_search.py :16 import subprocess
  • shell parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/loogle_server.py :22 import subprocess
  • shell parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/repoprompt_async.py :33 import subprocess
  • shell parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/setup/math_features.py :18 import subprocess
  • shell parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/setup/update.py :15 import subprocess
  • shell parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/setup/wizard.py :20 import subprocess
  • shell parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/stream_monitor.py :15 import subprocess
  • shell parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/tldr/build_symbol_index.py :20 import subprocess
  • shell parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/tldr/index_incremental.py :24 import subprocess
  • shell parcadei-Continuous-Claude-v3-d07ff4b/opc/src/runtime/generate_test_params.py :14 import subprocess

network 15

  • net parcadei-Continuous-Claude-v3-d07ff4b/.claude/hooks/braintrust_hooks.py :26 import socket
  • net parcadei-Continuous-Claude-v3-d07ff4b/.claude/hooks/session_start_continuity.py :57 import socket as sock
  • net parcadei-Continuous-Claude-v3-d07ff4b/.claude/scripts/tldr_stats.py :9 import socket
  • net parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/benchmark_daemon.py :15 import socket
  • net parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/braintrust_analyze.py :56 import requests
  • net parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/core/db/embedding_service.py :35 import httpx
  • net parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/loogle_search.py :19 import urllib.request
  • net parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/mcp/firecrawl_scrape.py :175 import aiohttp
  • net parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/mcp/nia_docs.py :124 import aiohttp
  • net parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/mcp/perplexity_search.py :125 import aiohttp
  • net parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/ragie_query.py :24 import httpx
  • net parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/ragie_status.py :21 import httpx
  • net parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/ragie_upload.py :25 import httpx
  • net parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/setup/embedded_postgres.py :17 from urllib.parse import quote_plus
  • net parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/test_research_pipeline.py :70 import urllib.request

secrets 9

  • secrets parcadei-Continuous-Claude-v3-d07ff4b/.claude/hooks/braintrust_hooks.py :40 API_KEY = os.environ.get("BRAINTRUST_API_KEY", "")
  • secrets parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/braintrust_analyze.py :80 os.environ["BRAINTRUST_API_KEY"] = key
  • secrets parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/core/db/embedding_service.py :98 self.api_key = api_key or os.environ.get("OPENAI_API_KEY")
  • secrets parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/mcp/firecrawl_scrape.py :129 api_key = os.environ.get("FIRECRAWL_API_KEY", "")
  • secrets parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/mcp/nia_docs.py :77 if os.environ.get("NIA_API_KEY"):
  • secrets parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/mcp/perplexity_search.py :56 api_key = os.environ.get("PERPLEXITY_API_KEY", "")
  • secrets parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/ragie_query.py :86 api_key = os.environ.get("RAGIE_API_KEY")
  • secrets parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/ragie_status.py :54 api_key = os.environ.get("RAGIE_API_KEY")
  • secrets parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/ragie_upload.py :62 api_key = os.environ.get("RAGIE_API_KEY")

database 19

  • db parcadei-Continuous-Claude-v3-d07ff4b/.claude/hooks/session_start_continuity.py :20 import sqlite3
  • db parcadei-Continuous-Claude-v3-d07ff4b/.claude/scripts/core/artifact_index.py :25 import sqlite3
  • db parcadei-Continuous-Claude-v3-d07ff4b/.claude/scripts/core/artifact_mark.py :28 import sqlite3
  • db parcadei-Continuous-Claude-v3-d07ff4b/.claude/scripts/core/artifact_query.py :21 import sqlite3
  • db parcadei-Continuous-Claude-v3-d07ff4b/.claude/scripts/core/memory_daemon.py :31 import sqlite3
  • db parcadei-Continuous-Claude-v3-d07ff4b/.claude/scripts/core/recall_learnings.py :176 import sqlite3
  • db parcadei-Continuous-Claude-v3-d07ff4b/.claude/scripts/recall_learnings.py :16 import sqlite3
  • db parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/braintrust_analyze.py :990 import sqlite3
  • db parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/claude_spawn.py :196 import asyncpg
  • db parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/core/artifact_index.py :26 import sqlite3
  • db parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/core/artifact_mark.py :28 import sqlite3
  • db parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/core/artifact_query.py :21 import sqlite3
  • db parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/core/db/memory_factory.py :106 import asyncpg # noqa: F401
  • db parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/core/db/memory_service_pg.py :36 import asyncpg
  • db parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/core/db/postgres_pool.py :38 import asyncpg
  • db parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/core/memory_daemon.py :31 import sqlite3
  • db parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/core/recall_learnings.py :177 import sqlite3
  • db parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/observe_agents.py :38 import sqlite3
  • db parcadei-Continuous-Claude-v3-d07ff4b/opc/scripts/setup/embedded_postgres.py :116 import psycopg2

declared dependencies 31

  • mcp@>=1.0.0
  • pydantic@>=2.0.0
  • aiofiles@>=23.0.0
  • python-dotenv@>=1.0.0
  • aiohttp@>=3.13.2
  • requests@>=2.32.5
  • autoevals@>=0.0.90
  • openai@>=1.0.0
  • sse-starlette@>=3.0.4
  • symbolica-agentica@>=0.3.1
  • fastapi@>=0.127.0
  • uvicorn@>=0.40.0
  • aiosqlite@>=0.19.0
  • matplotlib@>=3.10.8
  • plotly@>=6.5.0
  • feedparser@>=6.0.12
  • mpmath@>=1.3.0
  • scipy@>=1.16.3
  • psutil@>=5.9.0
  • jq@>=1.6.0
  • tiktoken@>=0.5.0
  • pint@>=0.25.2
  • shapely@>=2.1.2
  • textual@>=0.40.0
  • sympy@>=1.14.0
  • asyncpg@>=0.31.0
  • psycopg2-binary@>=2.9.0
  • redis@>=7.1.0
  • sentence-transformers@>=5.2.0
  • torch@>=2.9.1
  • pyyaml@>=6.0.3