Skip to the content.

Golden Thread System

A “Control Tower” / Meta-Layer system for vertical traceability - connecting high-level goals (OKRs) down to specific code/commits, while indexing scattered data across multiple platforms.

Core Concept: The Golden Thread

Don’t migrate the mess - INDEX it.

Instead of consolidating thousands of notes into one place, use a Project ID as your “golden thread” that connects assets across ALL platforms:

PROJ-NEON-WOLF → Claude.ai chat
             → Local folder D:/Projects/PROJ-NEON-WOLF
             → Google Drive folder
             → GitHub repo
             → Obsidian note
             → StandardNotes tag

Quick Start

1. Generate a Project ID

Option A: CLI Tool

cd golden-thread-system
python src/scripts/project_id_generator.py

Option B: ControlTower Web App

# Open in browser
start src/app/ControlTower.html   # Windows
open src/app/ControlTower.html    # macOS
xdg-open src/app/ControlTower.html # Linux

2. Tag Your AI Chats (New!)

Chat Tagger Wizard - Step-by-step workflow for organizing AI conversations:

start src/app/ChatTaggerWizard.html   # Windows

Four workflow modes:

3. Use the ID Everywhere

Platform How to Use
Claude/ChatGPT Name chat: [PROJ-NEON-WOLF] My Project
Folders D:/Projects/PROJ-NEON-WOLF/
Files PROJ-NEON-WOLF_notes.md
Git commits feat: [PROJ-NEON-WOLF] add feature
Note apps Tag: #PROJ-NEON-WOLF

3. Track in ControlTower

Open ControlTower to register all locations where the project lives (“Golden Thread” links).

Components

ControlTower Web App

src/app/ControlTower.html

Chat Tagger Wizard (New!)

src/app/ChatTaggerWizard.html

Project ID Generator (CLI)

src/scripts/project_id_generator.py

# Interactive menu
python project_id_generator.py

# Direct commands
python project_id_generator.py generate    # Create new project
python project_id_generator.py list        # List all projects
python project_id_generator.py search TERM # Search projects
python project_id_generator.py export-obsidian  # Export to Obsidian

Obsidian Templates

outputs/obsidian/

Copy to your Obsidian vault and use with the Dataview plugin.

Project Structure

golden-thread-system/
├── src/
│   ├── app/
│   │   └── ControlTower.html    # Web app
│   └── scripts/
│       ├── project_id_generator.py  # CLI tool
│       └── project_db.json      # Project database
├── outputs/obsidian/            # Obsidian components
├── docs/SOPs/                   # Standard Operating Procedures
├── tests/                       # Unit and manual tests
├── ai-memory/                   # Multi-AI collaboration workspace
├── KB/references/               # Original docs and prototypes
└── scenarios/                   # SPINE orchestration configs

Documentation

Development

Run Tests

python -m pytest tests/ -v

SPINE Integration

This project is orchestrated by SPINE. See .spine/config.json for configuration.

Philosophy

  1. Index, don’t migrate - Accept that data is scattered; build a meta-layer that points to it
  2. One ID, everywhere - Project IDs are grep-friendly and work across all platforms
  3. AI as Librarian - Use Claude/ChatGPT to summarize messy notes into clean project summaries
  4. Lightweight pointers - No complex syncing, just consistent naming