Tracking issue for a full maintenance sweep of this repo, audited against the seven-theme quality bar. Children are ordered so the verification safety net (tests + CI) exists before risky change (major upgrades) — see the Depends on links in each.
Headline finding: the example no longer runs against current Pinecone. @pinecone-database/pinecone is pinned at ^0.1.6 (current 8.x) using the removed pre-serverless API, and langchain at ^0.0.85 (current 1.x). These two ancient direct deps are the root of the 90 open Dependabot alerts.
Discoverability
Cleanup
Testing + CI (safety net)
Dependencies
Security
Docs
UX / correctness
Implement each child with the resolve-repo-issue workflow. Progress is reconstructable at any time via gh issue list --label maintenance / gh pr list --label maintenance --state merged.
Tracking issue for a full maintenance sweep of this repo, audited against the seven-theme quality bar. Children are ordered so the verification safety net (tests + CI) exists before risky change (major upgrades) — see the
Depends onlinks in each.Headline finding: the example no longer runs against current Pinecone.
@pinecone-database/pineconeis pinned at^0.1.6(current 8.x) using the removed pre-serverless API, andlangchainat^0.0.85(current 1.x). These two ancient direct deps are the root of the 90 open Dependabot alerts.Discoverability
pinecone,langchain,rag,openai,typescript,vector-search), and homepage.githubdefaultsCleanup
Testing + CI (safety net)
Dependencies
Security
GITHUB_TOKENscoped to least privilege (permissions: contents: read); live-credential e2e gated off untrusted PRs and self-skipping — verified inci.yml(Add CI workflow (lint + typecheck + build smoke test) #13).env.exampleonly) — no action neededDocs
UX / correctness
PINECONE_ENVIRONMENT— folded into Modernize core stack: Pinecone SDK v0.1→v8 + LangChain 0.0.85→v1 #16fs.writeFileread back before flush)Implement each child with the
resolve-repo-issueworkflow. Progress is reconstructable at any time viagh issue list --label maintenance/gh pr list --label maintenance --state merged.