feat: add demo GIF, fix pipeline detail page, update README

This commit is contained in:
Kai
2026-02-02 18:52:24 +02:00
parent 7d63c0c74c
commit c96f3280e2
4 changed files with 17 additions and 7 deletions

View File

@@ -13,6 +13,19 @@ Multiple specialized agents collaborate to create content. Each agent owns a sta
---
## 🎬 Demo
![Cutroom Demo](docs/demo.gif)
**Pipeline Flow:**
1. Create a new pipeline with a topic
2. View all 7 stages with attribution weights
3. Start the pipeline → agents claim and execute stages
4. Track progress in real-time
5. Video rendered and published
---
## ✨ Features
- **🔄 Pipeline Orchestration** — 7-stage production pipeline from research to publish

BIN
docs/demo.gif Normal file

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 MiB

View File

@@ -1,7 +1,7 @@
'use client'
import { use } from 'react'
import Link from 'next/link'
import { useParams } from 'next/navigation'
import { usePipeline, useStartPipeline } from '@/lib/api/hooks'
import { Button } from '@/components/ui/button'
import { Card, CardContent, CardHeader, CardTitle } from '@/components/ui/card'
@@ -9,12 +9,8 @@ import { PipelineStatusBadge, StageStatusBadge } from '@/components/ui/badge'
import { formatDate, formatRelativeTime, STAGE_META, STAGE_WEIGHTS } from '@/lib/utils'
import { ArrowLeft, Play, Loader2, Clock, User, FileJson, ExternalLink } from 'lucide-react'
interface PageProps {
params: Promise<{ id: string }>
}
export default function PipelineDetailPage({ params }: PageProps) {
const { id } = use(params)
export default function PipelineDetailPage() {
const { id } = useParams<{ id: string }>()
const { data: pipeline, isLoading, error } = usePipeline(id)
const startPipeline = useStartPipeline()

1
team-cutroom Submodule

Submodule team-cutroom added at cddd1804a0