feat: add Gemini Notebook LLM Org-roam pipeline #14

Closed
nsaspy wants to merge 1 commit from feat/gemini-llm-org-roam into main
Owner

What this adds

  • imports an official ChatGPT conversations.json export into deterministic Org-roam conversation nodes
  • stores raw personal conversation history under gitignored private/llm/chatgpt/
  • generates Gemini Notebook Markdown source packs plus CODE-INDEX.csv, NOTEBOOK-INSTRUCTIONS.md, and a hash manifest
  • auto-discovers sibling starintel-auto-research and starintel-server checkouts or accepts explicit --repo NAME=PATH inputs
  • preserves Auto-Research as StarIntel research/design authority rather than creating a second approval system
  • captures the live StarIntel Server schema lock and fails closed if the server is included without a usable lock
  • filters credential-like files, private keys/keystores, binaries, symlinks, build outputs, and common vendor directories
  • verifies generated pack hashes and detects tampering

Verification

  • local unit suite: 3 tests passed
  • branch contents re-fetched after push to verify the private-path default and generated architecture node

Privacy

gpt-org-roam is public. Raw conversation history and generated Gemini exports are intentionally gitignored and never committed by this change.

Authority model

Gemini Notebook is a consumer/read-only projection. starintel-auto-research remains the StarIntel research/design authority; starintel-server and its live schema lock remain runtime/schema authority.

## What this adds - imports an official ChatGPT `conversations.json` export into deterministic Org-roam conversation nodes - stores raw personal conversation history under gitignored `private/llm/chatgpt/` - generates Gemini Notebook Markdown source packs plus `CODE-INDEX.csv`, `NOTEBOOK-INSTRUCTIONS.md`, and a hash manifest - auto-discovers sibling `starintel-auto-research` and `starintel-server` checkouts or accepts explicit `--repo NAME=PATH` inputs - preserves Auto-Research as StarIntel research/design authority rather than creating a second approval system - captures the live StarIntel Server schema lock and fails closed if the server is included without a usable lock - filters credential-like files, private keys/keystores, binaries, symlinks, build outputs, and common vendor directories - verifies generated pack hashes and detects tampering ## Verification - local unit suite: 3 tests passed - branch contents re-fetched after push to verify the private-path default and generated architecture node ## Privacy `gpt-org-roam` is public. Raw conversation history and generated Gemini exports are intentionally gitignored and never committed by this change. ## Authority model Gemini Notebook is a consumer/read-only projection. `starintel-auto-research` remains the StarIntel research/design authority; `starintel-server` and its live schema lock remain runtime/schema authority.
feat: add Gemini Notebook LLM Org-roam pipeline
Some checks failed
CI / org-roam-validation (pull_request) Has been cancelled
CI / llm-roam-tests (pull_request) Has been cancelled
25c2a50bba
nsaspy closed this pull request 2026-09-25 04:34:18 +00:00
Some checks failed
CI / org-roam-validation (pull_request) Has been cancelled
CI / llm-roam-tests (pull_request) Has been cancelled

Pull request closed

Sign in to join this conversation.
No description provided.