Learnings
What worked. What didn't. Why.
This is the most important document. Update it as you go. This becomes the source material for the eventual doctrine.
Format
## [Date] - [Topic]
**Context:** What were you trying to do?
**What happened:** What actually occurred?
**Learning:** What does this mean for Forge?
**Action:** What changes as a result?
December 2025 - Research Phase
Context: Explored whether to build a new "AI-native stack" with Go/Elixir, AG-UI/A2UI, EdgeDB/Turso, etc.
What happened:
- Every alternative has critical gaps (see agentic-web-standard research)
- The thesis (React is wrong for agentic coding) appears valid
- But alternatives aren't mature enough
- Realized the opportunity isn't a framework, it's a workflow
Learning: Don't build novel infrastructure. Build opinions on top of proven tools. The value is in the workflow, not the runtime.
Action: Using existing tools (Next.js, Postgres, Vercel) with Forge conventions, not building new frameworks.
December 2025 - Specification vs Implementation
Context: Started writing detailed specs, JSON schemas, HTML documentation for "The Agentic Web Standard."
What happened:
- Created extensive documentation
- Realized Rails, Spring, Django all extracted patterns from working apps
- Nobody started with a specification
Learning: Specs come after, not before. Build the app, extract the patterns, document what worked.
Action: Stopped spec writing. Starting rally-hq build. Will document learnings as we go, extract spec later.
December 2025 - Scope Clarity
Context: Oscillated between "build rally-hq" and "build a standard others adopt."
What happened:
- Challenged sycophantic framing
- Honest assessment: building a standard others adopt is unlikely for an individual
- But: building a good app with clear patterns is achievable
- The goal is C (intellectual itch about how web dev should work) leading to A (useful app)
Learning: Be honest about goals. Don't dress up personal learning as industry disruption. If the patterns are good, adoption might follow. If not, you still learned something.
Action: Focus on building rally-hq well. Extract tooling if patterns prove out. Don't prematurely optimize for adoption.
Template for Future Entries
Copy this when adding new learnings:
## [Date] - [Topic]
**Context:**
**What happened:**
**Learning:**
**Action:**