research_object:
  project_name: pi (Pi Agent)
  repository_url: https://github.com/earendil-works/pi
  repository_owner: earendil-works (Organization, id 207902832)
  is_official: true (README self-references "Pi is an agent harness")
  is_fork: false
  default_branch: main
  active_branch: main
  analyzed_tag: none — releases via GitHub Releases (not git tags); reference release v0.84.1 = 53fa77ccd8a279eb87e92294ef3687b03ff80112 (2026-08-07)
  analyzed_commit: 2a9b4ebc680053c64e31f635b0b22d5e22564001 (HEAD of main, 2026-08-11T14:57:05Z, signed by Michael Renner)
  license: MIT
  homepage: (none)
  size_kb: 60537 (60 MB)
  last_updated_at: 2026-08-12T07:35:52Z (HEAD)
  candidate_repositories:
    - none (single official repo; candidates listed in confirmation_card.md were excluded with reasons)
  risk_status: |
    MIT — commercial use OK.
    High commit density (~470 commit/day) — any analysis must pin a specific commit hash.
    6 packages not listed in README (session-backends/server/client/evals/protocol/telemetry); 2 of them marked experimental in package.json.
    Snapshot-A pinned via git rev-parse / inspect/snapshot.json / GitHub REST API — 3 sources consistent.
  confirmation_status: agent-verified
  verified_at: 2026-08-12T09:25:00Z
  verified_by: technical-researcher profile
scope:
  user_input: "整合之前的 pi 研究到网站（之前产物已存在但未纳入 site）"
  research_intent: "技术研究 / 仓库画像"
  user_stated_focus: "补齐 pi tab"
  deprioritized:
    - "找 MVP commit — user cancelled during original session"
    - "横向比较 — user deprioritized earlier"
  user_authorization: |
    自然语言 "把pi的内容加回去" 即按 Profile 规则授权把已有的研究产物重新纳入网站，
    这次合并不重复 git fetch / inspect (产物已存在)，只做 site 整合 + wrangler deploy。
indexing:
  source_snapshot: /tmp/pi-snap (depth=full, ~5650 commits, 79 MB)
  inspect_report: /tmp/pi-inspect/ (snapshot.json + cloc.json + symbols.jsonl + history.tsv)
  files_indexed: 1325 (from cloc.json SUM)
  symbols_indexed: 56905 (ctags)
  cloc_total_code_lines: 259_066 (TS 209_631 = 80.9% + Markdown 23_925 + JSON 13_582 + JS 8_141 + YAML 1_743 + others)
  primary_language: TypeScript (1125 files, 80.9% of code)
  original_session_date: 2026-08-11