- Type: Monolith CLI/TUI Application
- Primary Language: Go 1.25.4
- Architecture: Model-View-Update (MVU) via Bubbletea
- Status: Technical Demo & Validation (Epic 1) — planning complete, source code not yet on main
- Tech Stack: Go 1.25.4 + Bubbletea 1.2.4 + Lipgloss 1.0.0 + YAML storage
- Entry Point:
cmd/threedoors/main.go(planned) - Architecture Pattern: Two-layer monolith (TUI + Domain), MVU pattern
- Data: Local YAML files at
~/.threedoors/
- Project Overview — Project summary, status, roadmap
- Architecture Summary — Consolidated architecture overview
- Source Tree Analysis — Directory structure and critical folders
- Technology Stack — Full technology table
- Development Guide — Prerequisites, build, test, coding standards
- Project Structure — Classification and legacy artifact inventory
- Comprehensive Analysis — Component and data model analysis
- Existing Documentation Inventory — Catalog of all docs found
- Product Brief — Executive product brief with vision and scope
- PRD (index) — Product Requirements Document (10 sharded files)
- Architecture Index — Full sharded architecture (19 files)
- Story 1.1: Project Setup & Basic Bubbletea App — Completed
- Story 1.2: Display Three Doors from Task File — Completed
- QA Gate 1.1 — Story 1.1 QA gate
- BMM Workflow Status — BMAD v4 workflow tracking
- Brainstorming Results — Initial brainstorming session
- Deliverables Summary — Summary of all deliverables
- Changelog — Nov 7-11 2025 changes
- Validation Decision Rubric — Decision rubric
- Archive README — Archive description
- Monolithic PRD (Nov 7, 2025) — Pre-sharding version
- Monolithic Architecture (Nov 7, 2025) — Pre-sharding version
- Ensure Go 1.25.4+ is installed (
go version) - Clone:
git clone https://github.com/arcavenae/ThreeDoors.git - Build:
make build(once source code is committed) - Run:
make runor./bin/threedoors - Read the Development Guide for coding standards and testing
When creating a brownfield PRD or planning new features, point your workflow to this index.md as the primary context source. Key files for AI context:
- This index — Navigation map
- Architecture Summary — Quick architectural understanding
- PRD — Full requirements and epic details
- Development Guide — Coding standards and patterns
- Components — Detailed component specifications