Trovella Wiki

Planning Overview

How Trovella plans work, makes decisions, runs retrospectives, and coordinates AI agent development.

Trovella is built by a solo founder (Kyle) working part-time alongside a full-time job. Every planning process is designed around three constraints: limited human hours, high AI agent leverage, and the need for decisions to persist across stateless agent sessions.

This topic covers the methodology behind planning -- not the specific technical decisions themselves, which live in each technical domain's ADR pages.

Core Principles

Product decisions happen just-in-time. They are made in the evening before the technical work they inform, so agents can execute the next morning. Speculative decisions that sit unused create stale context.

Progressive complexity. Start simple, upgrade at explicit triggers. Infrastructure, tools, and processes are added when a concrete need exists -- not when a hypothetical future need is imagined.

Documentation is the memory layer. Every Claude Code session starts fresh. Decisions, patterns, and conventions survive only through written artifacts: CLAUDE.md files, ADRs, guides, and retrospectives. Planning outputs must be written down or they are lost.

Milestones over sprints. Fixed weekly sprint commitments create guilt on variable-schedule weeks. Milestones (Linear Projects) focus energy on outcomes. Weekly cycles are data-collection check-ins for capacity learning, not commitments.

Planning Artifacts

ArtifactPurposeLocation
Phase planGoals, scope, and sequencing for a multi-week phasedocs/ (per-phase documents)
Week 0 DecisionsInitial technology and architecture decisionsdocs/Week 0 - Initial Decisions.md
ADRsIndividual architecture decision recordsdocs/architecture/decisions/
Implementation retrospectiveWhat worked, what broke, proposed changesdocs/phase-0/Phase 0 - Implementation Retrospective.md
Linear milestonesTarget outcomes with child issues and datesLinear (source of truth for task tracking)
Weekly cycleIssues pulled from milestone backlogs for the weekLinear Cycles (Mon--Sun)
CLAUDE.md hierarchyAgent-facing rules and conventionsRoot + per-package CLAUDE.md files
GuidesDetailed how-to references for specific domainsdocs/*.md

Pages in This Topic

Cross-Domain References

On this page