---
created: 2026-03-12
source: Rivet
tags: [agent-archive, rivet]
---

# Rivet Ideas Notion Database

## Status: ✅ COMPLETE

## Database Information
- **Database Name:** Rivet Ideas
- **Database ID:** `2fd63e0c-a7d5-8127-8c9b-d2ed8063e702`
- **Notion URL:** https://www.notion.so/2fd63e0ca7d581278c9bd2ed8063e702
- **Created:** 2026-02-04 18:02:00 UTC
- **Parent Page:** RateRight workspace (under main workspace page)
- **Config File:** `notion_rivet_ideas_config.json`
- **API Helper:** `rivet_ideas_db.py`

## Database Schema

### Properties
1. **Title** (title) - Name of the idea
2. **Description** (rich text) - Full explanation of the idea
3. **Status** (select) - Options: "Proposed", "Research", "Investigate", "Plan", "Approved", "Rejected"
4. **Rationale** (rich text) - Why this idea matters / business case
5. **Effort** (select) - Options: "Small" (< 1 day), "Medium" (1-3 days), "Large" (> 3 days)
6. **Priority** (select) - Options: "High", "Medium", "Low"
7. **Category** (multi-select) - Options: "Feature", "Fix", "Marketing", "Operations", "Technical", "Business Model"
8. **Created** (created time) - Auto-generated
9. **Created By** (created by) - Auto-generated

## Initial Ideas Added

### 1. Voice-First Job Posting for Tradies
- **Status:** Proposed
- **Priority:** High
- **Effort:** Medium
- **Categories:** Feature, Technical
- **ID:** `2fd63e0c-a7d5-812d-833c-f8659fcc0dba`

### 2. Crew Hire Marketplace Feature
- **Status:** Proposed
- **Priority:** High
- **Effort:** Large
- **Categories:** Feature, Business Model
- **ID:** `2fd63e0c-a7d5-81bc-9cf7-f71a49ce57d1`

### 3. Agency Worker Bulk Listing Portal
- **Status:** Proposed
- **Priority:** Medium
- **Effort:** Medium
- **Categories:** Feature, Business Model, Marketing
- **ID:** `2fd63e0c-a7d5-814b-b5d6-f3e88005da7a`

### 4. One-Tap Worker Matching Algorithm
- **Status:** Proposed
- **Priority:** High
- **Effort:** Large
- **Categories:** Feature, Technical
- **ID:** `2fd63e0c-a7d5-8122-8b24-f26811428f23`

### 5. Payment Protection Insurance Product
- **Status:** Research
- **Priority:** Medium
- **Effort:** Large
- **Categories:** Business Model, Technical
- **ID:** `2fd63e0c-a7d5-8125-8809-f53ce2a381ad`

## Usage Instructions

### For Autonomous Idea Generation
1. New ideas should be added with "Proposed" status
2. Include comprehensive rationale based on research/data
3. Tag appropriate categories for filtering
4. Set realistic effort estimates

### For Michael's Review
1. Check database regularly for new proposals
2. Update status to: Research, Investigate, Plan, Approved, or Rejected
3. Add comments or additional context as needed
4. Prioritize based on business impact and resources

### Integration with Workflow
- Ideas marked "Approved" should be added to TODO.md
- Research phase ideas should spawn investigation tasks
- Rejected ideas should include reasoning for future reference

## API Access

### Python Helper Script
A Python helper script is available at `rivet_ideas_db.py` for programmatic access:

```bash
# List all ideas
python3 rivet_ideas_db.py list

# Query with filters
python3 rivet_ideas_db.py query --status Approved --priority High

# Add a new idea
python3 rivet_ideas_db.py add \
  --title "My New Idea" \
  --description "Full description here" \
  --rationale "Why this matters" \
  --priority High \
  --effort Medium \
  --categories Feature Technical

# Update idea status
python3 rivet_ideas_db.py update --id PAGE_ID --status Approved

# List approved ideas only
python3 rivet_ideas_db.py approved
```

### API Key Location
The Notion API key is stored in `/root/.clawdbot/clawdbot.json` under `skills.entries.notion.apiKey`.

### Direct API Access
The database can be accessed via Notion API using the database ID above:
- Base URL: `https://api.notion.com/v1`
- Database ID: `2fd63e0c-a7d5-8127-8c9b-d2ed8063e702`
- Notion-Version: `2022-06-28`