README
Specs — spec-driven feature workflow
Section titled “Specs — spec-driven feature workflow”Each non-trivial feature (UI or backend) gets its own folder under specs/<year>/<feature-slug>/ containing three files:
specs/2026/swap-instant-refund/├─ proposal.md # The "why" — problem, audience, success metrics├─ design.md # The "what" — technical/UX design, API surface, components used└─ tasks.md # The "how" — ordered, executable tasks for an agent or humanFile templates
Section titled “File templates”proposal.md
Section titled “proposal.md”# Proposal — <feature>
## Problem## Audience## Success metrics## Non-goals## Open questionsdesign.md
Section titled “design.md”---feature: <feature>products: [rechaj-swap-app, rechaj-finance-api]extends: ../../../products/<primary-product>/DESIGN.md---
# Design — <feature>
## UX## Data model## API## Components / patterns used## Edge casestasks.md
Section titled “tasks.md”# Tasks — <feature>
- [ ] Step 1 — small enough that an agent can run it autonomously- [ ] Step 2- [ ] Step 3PR convention
Section titled “PR convention”Every PR that ships a feature should link the three files in its description:
Proposal: specs/2026/<slug>/proposal.mdDesign: specs/2026/<slug>/design.mdTasks: specs/2026/<slug>/tasks.md