Grand Diomande Research ยท Full HTML Reader

CC-TPO - Computational Choreography Temporal Positional Optimization

A comprehensive framework for semantic search and conversation analysis using Inverse Ring Contextual Propagation (IRCP) and Dynamic Liquid Motion (DLM) coordinates.

Embodied Trajectory Systems research note experiment writeup candidate score 24 .md

Full Public Reader

CC-TPO - Computational Choreography Temporal Positional Optimization

A comprehensive framework for semantic search and conversation analysis using Inverse Ring Contextual Propagation (IRCP) and Dynamic Liquid Motion (DLM) coordinates.

> ๐Ÿ“š Documentation: All documentation has been organized in [`docs/`](docs/). See [`docs/README.md`](docs/README.md) for the full index.

๐Ÿ“– Quick Links

  • Getting Started: [`docs/guides/GETTING_STARTED.md`](docs/guides/GETTING_STARTED.md) or [`START_HERE.md`](START_HERE.md)
  • Architecture: [`docs/architecture/`](docs/architecture/)
  • Main CLI: `python scripts/cc_ai.py --help`
  • Latest Progress: [`docs/progress/WEEK_3_PROGRESS_SUMMARY.md`](docs/progress/WEEK_3_PROGRESS_SUMMARY.md)

๐Ÿš€ Quick Start

Applications

bash
# Liquid Chat UI (Next.js + OpenAI GPT-4o)
cd apps/liquid-chat-ui
npm install && npm run dev

# IRCP Search App (Next.js + GPT-4o-mini)
cd apps/ircp-search-app
npm install && npm run dev

# Liquid Chat Backend (FastAPI + Custom IRCP)
cd apps/liquid-chat-backend
python main.py

Training

bash
# Train IRCP model
python scripts/training/train_ircp_full_dataset.py

# Test trained model
python scripts/testing/test_trained_ircp_model.py

---

๐Ÿ“‚ Project Structure

cc-tpo/
โ”œโ”€โ”€ apps/              # Applications (3 apps)
โ”œโ”€โ”€ services/          # Backend services (9 search APIs)
โ”œโ”€โ”€ packages/          # Core Python packages (ircp, tpo, rcp, ctsc, dlm)
โ”œโ”€โ”€ training/          # ML training artifacts and models
โ”œโ”€โ”€ data/              # Databases and datasets
โ”œโ”€โ”€ docs/              # Documentation (42+ files)
โ”œโ”€โ”€ scripts/           # Utility scripts (training, testing, demo, setup)
โ”œโ”€โ”€ evaluation_results/# Evaluation outputs
โ”œโ”€โ”€ integration/       # Integration tests
โ”œโ”€โ”€ logs/              # Log files
โ””โ”€โ”€ [config files]     # Root-level configuration

See [project_structure_final.md](.gemini/antigravity/brain/2cabc4fb-d307-4040-a5fa-bf170f888e05/project_structure_final.md) for complete structure.

---

๐ŸŽฏ Key Components

### IRCP (Inverse Ring Contextual Propagation)
- Location: `packages/ircp/`
- Purpose: Semantic embedding and ring topology-based conversation analysis
- Model: Custom SentenceTransformer (384-dim embeddings)
- Training Data: 277 conversations

### DLM Coordinates (x, y, z, t, n)
- Location: `packages/tpo/`
- x: Hierarchy depth
- y: Sibling position
- z: Semantic homogeneity
- t: Temporal position
- n: Structural complexity

### Applications
- liquid-chat-ui: Chat interface with liquid ring visualization
- ircp-search-app: Semantic search with ring topology context
- liquid-chat-backend: FastAPI backend with IRCP processing

---

๐Ÿ“– Documentation

  • IRCP Theory: `docs/ircp/IRCP_THEOREM_AND_PROOF.md`
  • Architecture: `docs/architecture/`
  • Research Paper: `docs/research/` (11 chapters)
  • API Docs: See individual app READMEs

Quick Links:
- [Apps README](apps/README.md)
- [Packages README](packages/README.md)
- [Scripts README](scripts/README.md)
- [Training README](training/README.md)
- [Data README](data/README.md)
- [Docs README](docs/README.md)

---

๐Ÿ› ๏ธ Development

### Prerequisites
- Python 3.8+
- Node.js 18+
- SQLite 3

Install Dependencies

Python:

bash
pip install -r requirements-ircp.txt

Node.js (per app):

bash
cd apps/liquid-chat-ui && npm install
cd apps/ircp-search-app && npm install

Environment Setup

Create `.env` files in each app directory:

apps/liquid-chat-ui/.env:

OPENAI_API_KEY=your_key_here
DATABASE_URL="file:../../data/databases/liquid-chat.db"

apps/ircp-search-app/.env.local:

OPENAI_API_KEY=your_key_here

---

๐Ÿงช Testing

bash
# Test IRCP implementation
python scripts/testing/test_complete_ircp_implementation.py

# Test trained model
python scripts/testing/test_trained_ircp_model.py

# Run demos
python scripts/demo/create_search_demo.py
python scripts/demo/real_world_examples.py

---

๐Ÿ“Š Model Backend Reference

ApplicationModelType
liquid-chat-uiOpenAI GPT-4oCloud API
ircp-search-appOpenAI GPT-4o-miniCloud API
liquid-chat-backendCustom IRCP ModelLocal PyTorch

IRCP Model Location: `training/ircp/full_dataset/best_model.pt`

---

๐Ÿ—ƒ๏ธ Databases

Location: `data/databases/`

  • `conversations_fixed.db` - Conversation history (277 conversations)
  • `claude_full_embeddings_dlm_fixed.db` - IRCP embeddings with DLM coordinates

---

๐Ÿ“ฆ Packages

Core packages in `packages/`:

  • ircp - Inverse Ring Contextual Propagation
  • tpo - Temporal Positional Optimization (DLM coordinates)
  • rcp - Ring Contextual Propagation
  • ctsc - Computational Topology Search Coordinates
  • dlm - Dynamic Liquid Motion

---

๐ŸŽ“ Research

Academic research paper in `docs/research/`:
- Introduction & Mathematical Framework
- Algorithm Implementation
- Experimental Setup & Results
- Applications & Conclusions

---

๐Ÿค Contributing

1. Follow the organized structure (apps, services, packages, etc.)
2. Update relevant README files
3. Add tests for new features
4. Document in `docs/` as appropriate

---

๐Ÿ“ License

[Add your license here]

---

๐Ÿ™ Acknowledgments

  • Original IRCP research and implementation
  • 277-conversation training dataset from Claude AI
  • OpenAI GPT models for chat interfaces

---

๐Ÿ“ง Contact

[Add contact information]

---

Project Status: Production-ready, fully reorganized structure (4/4 phases complete)
Last Updated: December 2025

Promotion Decision

Attach run IDs, datasets, metrics, and reproduction commands.

Source Anchor

Comp-Core/backend/cc-trajectory/legacy/cc-tpo-original/cc-tpo/README.md

Detected Structure

Method ยท Evaluation ยท Code Anchors ยท Architecture