Skip to content

Commit 70ebb2b

Browse files
committed
Add open method kit positioning
1 parent 4bea91d commit 70ebb2b

4 files changed

Lines changed: 116 additions & 61 deletions

File tree

PROJECT.md

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# ThinkHaven - Project Overview
22

3-
**AI-Powered Strategic Thinking Workspace**
3+
**Decision architecture platform for strategic pressure-testing**
44

55
## Quick Start
66

@@ -29,7 +29,7 @@ thinkhaven/
2929
│ └── web/ # Main Next.js application
3030
│ ├── app/ # Next.js App Router pages
3131
│ ├── lib/ # Core business logic
32-
│ │ ├── bmad/ # BMad Method engine
32+
│ │ ├── bmad/ # Legacy BMad/session engine
3333
│ │ ├── ai/ # AI integration (Claude)
3434
│ │ ├── auth/ # Supabase authentication
3535
│ │ └── monetization/ # Stripe + credits
@@ -41,8 +41,8 @@ thinkhaven/
4141

4242
## Core Features
4343

44-
### 1. BMad Method Engine
45-
Strategic thinking framework with AI-powered analysis
44+
### 1. Decision Session Engine
45+
Structured strategic pressure-testing with persistent artifacts
4646
- **Location**: `apps/web/lib/bmad/`
4747
- **Key files**: session-orchestrator.ts, pathway-router.ts
4848
- **Pathways**: New idea, business model, feature refinement
@@ -51,7 +51,7 @@ Strategic thinking framework with AI-powered analysis
5151
Claude-powered conversations with streaming responses
5252
- **Location**: `apps/web/lib/ai/`
5353
- **API**: Anthropic Claude (Sonnet 4)
54-
- **Persona**: Mary (business analyst)
54+
- **Experience**: Mary facilitates a board of advisors with distinct decision lenses
5555

5656
### 3. Credit System
5757
Session-based monetization with Stripe integration
@@ -60,7 +60,7 @@ Session-based monetization with Stripe integration
6060
- **Transactions**: Atomic with row-level locking
6161

6262
### 4. Canvas Workspace
63-
Visual thinking with tldraw and Mermaid diagrams
63+
Visual and written artifacts that support defensible decisions
6464
- **Location**: `apps/web/lib/canvas/`
6565
- **Features**: Real-time AI sync, export to PNG/SVG
6666

README.md

Lines changed: 34 additions & 49 deletions
Original file line numberDiff line numberDiff line change
@@ -1,72 +1,57 @@
1-
# 🎯 ThinkHaven - AI-Powered Strategic Thinking Workspace
1+
# ThinkHaven
22

3-
**Transform Strategic Analysis from Art into Science** with Mary, your AI Business Analyst, using the proven bMAD Method.
3+
Decision architecture platform for people who need to pressure-test strategic choices before they build, pitch, publish, or defend them.
44

5-
**🌟 Live Application**: https://thinkhaven.co
5+
ThinkHaven turns a messy idea into a defensible artifact: what to build, kill, pivot, defer, or defend, and why. The hosted product provides adaptive sessions, memory, artifact generation, and a board of advisors with distinct worldviews.
66

7-
---
7+
**Live application:** https://thinkhaven.co
88

9-
## 🚀 **Quick Start**
9+
## Open Method
1010

11-
### **Option 1: Live Application**
12-
- **Production URL**: https://thinkhaven.co
13-
- Complete strategic thinking workspace with Mary AI
11+
ThinkHaven's public method layer lives in the open-source [ThinkHaven Method Kit](https://github.com/hollandkevint/thinkhaven-method-kit). Use the kit to run prompts and playbooks manually; use the hosted product when you want guided sessions, memory, artifacts, and board-style pressure-testing.
12+
13+
## Local Development
14+
15+
Run commands from `apps/web/`:
1416

15-
### **Option 2: Local Development**
1617
```bash
17-
git clone https://github.com/kthkellogg/thinkhaven.git
18-
cd thinkhaven/apps/web
1918
npm install
2019
npm run dev
21-
# Visit: http://localhost:3000
2220
```
2321

24-
## 🧠 **Mary AI & bMAD Method**
22+
Visit http://localhost:3000.
2523

26-
- **Curiosity-Driven Inquiry**: Systematic exploration of underlying assumptions
27-
- **Evidence-Based Analysis**: Grounded in verifiable data and research methodologies
28-
- **Numbered Options Protocol**: Structured decision-making with analytical rigor
29-
- **3 Strategic Pathways**: New Idea Development, Business Model Analysis, Strategic Optimization
24+
## Product Shape
3025

31-
## 📁 **Structure**
26+
- **Artifact first:** chat is the input; the work product is a shareable decision artifact.
27+
- **Anti-sycophancy:** the system challenges assumptions instead of validating them.
28+
- **Board of advisors:** Mary facilitates while Victoria, Casey, Elaine, Omar, and Taylor apply distinct decision lenses.
29+
- **Hosted execution layer:** the app turns open decision methods into adaptive, persistent sessions.
3230

33-
```
31+
## Repository Structure
32+
33+
```text
3434
thinkhaven/
35-
├── apps/web/ # Next.js application
36-
│ ├── app/workspace/ # Strategic thinking workspace
37-
│ ├── lib/bmad/ # bMAD Method implementation
38-
│ ├── tests/ # E2E testing suite
39-
│ └── supabase/ # Database and auth
40-
└── docs/ # Documentation
35+
├── apps/web/ # Next.js application
36+
├── docs/ # Product, architecture, plans, stories, and operations docs
37+
├── packages/ # Shared packages
38+
└── supabase/ # Database migrations and support files
4139
```
4240

43-
## **Features**
41+
## Quality
4442

45-
**Core Platform:**
46-
- Complete Next.js strategic thinking workspace
47-
- Claude Sonnet 4 integration with Mary AI persona
48-
- Google OAuth + Supabase authentication
49-
- Real-time session management with database persistence
50-
- 30-minute structured BMad Method sessions
43+
Primary checks:
5144

52-
**Testing & Quality:**
53-
- Comprehensive E2E testing with Playwright
54-
- OAuth testing with 39+ test scenarios
55-
- Performance monitoring and analytics
56-
- CI/CD pipeline with quality gates
57-
58-
## 📞 **Contact**
59-
60-
**Kevin Kellogg**
61-
📧 kevin@thinkhaven.co
62-
📍 San Francisco, CA
45+
```bash
46+
npm run lint
47+
npm run test:run
48+
npm run test:e2e
49+
```
6350

64-
**Feedback**: GitHub Issues | kevin@thinkhaven.co
51+
See `AGENTS.md` for project-specific commands, constraints, and known test status.
6552

66-
## 📚 **Documentation**
53+
## Contact
6754

68-
- **Implementation Status**: `IMPLEMENTATION_STATUS.md`
69-
- **Testing Guide**: `apps/web/tests/README.md`
70-
- **Stories & Features**: `docs/stories/`
55+
Kevin Holland
7156

72-
*Built with bMAD Method • Powered by AI • Designed for Strategic Thinkers*
57+
kevin@thinkhaven.co

apps/web/app/page.tsx

Lines changed: 71 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
import Link from 'next/link'
22
import { Button } from '@/components/ui/button'
33
import { WaitlistForm } from '@/components/waitlist/WaitlistForm'
4-
import { ArrowRight, Mail, MapPin } from 'lucide-react'
4+
import { ArrowRight, BookOpen, Github, Mail, MapPin } from 'lucide-react'
55
import { BOARD_MEMBERS, getBoardMember } from '@/lib/ai/board-members'
66
import type { BoardMemberId } from '@/lib/ai/board-types'
77

@@ -229,6 +229,76 @@ export default function Home() {
229229
</div>
230230
</div>
231231

232+
{/* Open Method Section */}
233+
<div className="relative z-10 bg-cream border-y border-ink/8">
234+
<div className="container mx-auto px-4 py-20">
235+
<div className="max-w-5xl mx-auto">
236+
<div className="grid lg:grid-cols-[0.95fr_1.05fr] gap-12 items-start">
237+
<div>
238+
<p className="text-xs font-display font-medium tracking-wider uppercase text-terracotta mb-4">
239+
Open method
240+
</p>
241+
<h2 className="text-3xl md:text-4xl font-medium font-display text-ink leading-tight">
242+
The method is public. The platform makes it adaptive.
243+
</h2>
244+
</div>
245+
246+
<div>
247+
<p className="text-ink-light font-body text-lg leading-relaxed mb-8">
248+
ThinkHaven publishes its decision architecture techniques as an open
249+
Method Kit: prompts, playbooks, and pressure-testing drills you can
250+
run manually. Use the hosted product when you want those methods
251+
facilitated live with memory, artifacts, and a board that adapts as
252+
the decision gets sharper.
253+
</p>
254+
255+
<div className="grid sm:grid-cols-2 gap-6 mb-8">
256+
<div className="border-t border-ink/12 pt-5">
257+
<BookOpen className="w-5 h-5 text-terracotta mb-4" aria-hidden="true" />
258+
<h3 className="font-display font-medium text-ink mb-2">Run the kit manually</h3>
259+
<p className="text-ink-light font-body text-sm leading-relaxed">
260+
Fork the public Method Kit, copy a playbook, and pressure-test a
261+
positioning, product, or client decision in your own workspace.
262+
</p>
263+
</div>
264+
265+
<div className="border-t border-ink/12 pt-5">
266+
<Github className="w-5 h-5 text-terracotta mb-4" aria-hidden="true" />
267+
<h3 className="font-display font-medium text-ink mb-2">Bring it into ThinkHaven</h3>
268+
<p className="text-ink-light font-body text-sm leading-relaxed">
269+
The app turns the same method into guided sessions, durable
270+
artifacts, and board-style pressure from advisors who disagree.
271+
</p>
272+
</div>
273+
</div>
274+
275+
<div className="flex flex-col sm:flex-row gap-3">
276+
<Button
277+
className="group bg-ink text-cream hover:bg-ink/90 font-display"
278+
asChild
279+
>
280+
<a href="https://github.com/hollandkevint/thinkhaven-method-kit" target="_blank" rel="noreferrer">
281+
View Method Kit
282+
<Github className="w-4 h-4 ml-2" aria-hidden="true" />
283+
</a>
284+
</Button>
285+
<Button
286+
variant="outline"
287+
className="group border-ink/20 text-ink hover:bg-parchment font-display"
288+
asChild
289+
>
290+
<Link href="/try">
291+
Try the Hosted Version
292+
<ArrowRight className="w-4 h-4 ml-2 transition-transform group-hover:translate-x-1" />
293+
</Link>
294+
</Button>
295+
</div>
296+
</div>
297+
</div>
298+
</div>
299+
</div>
300+
</div>
301+
232302
{/* Board of Directors Section */}
233303
<div className="relative z-10 py-16">
234304
<div className="container mx-auto px-4">

package.json

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "thinkhaven",
33
"version": "0.1.0",
4-
"description": "bMAD Method Analyst Web Platform - Dual-Pane Strategic Workspace Foundation",
4+
"description": "Decision architecture platform for adaptive strategic pressure-testing and defensible artifacts",
55
"private": true,
66
"workspaces": [
77
"apps/*",
@@ -15,11 +15,11 @@
1515
"type-check": "npm run type-check --workspace=apps/web"
1616
},
1717
"keywords": [
18+
"thinkhaven",
19+
"decision-architecture",
1820
"strategic-thinking",
19-
"dual-pane",
20-
"coaching",
21-
"bmad-method",
22-
"ai-assistant"
21+
"pressure-testing",
22+
"ai-advisors"
2323
],
2424
"author": "Kevin Kellogg",
2525
"license": "MIT",

0 commit comments

Comments
 (0)