Skip to content

Latest commit

 

History

History
101 lines (79 loc) · 5.12 KB

File metadata and controls

101 lines (79 loc) · 5.12 KB

ThreeDoors Project Documentation Index

Project Overview

  • 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

Quick Reference

  • 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/

Generated Documentation

Existing Documentation (BMAD v4 Artifacts)

Product & Requirements

Architecture (Detailed)

Stories & Implementation

Process & Tracking

Archive

Getting Started

  1. Ensure Go 1.25.4+ is installed (go version)
  2. Clone: git clone https://github.com/arcavenae/ThreeDoors.git
  3. Build: make build (once source code is committed)
  4. Run: make run or ./bin/threedoors
  5. Read the Development Guide for coding standards and testing

For AI-Assisted Development

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:

  1. This index — Navigation map
  2. Architecture Summary — Quick architectural understanding
  3. PRD — Full requirements and epic details
  4. Development Guide — Coding standards and patterns
  5. Components — Detailed component specifications