Aviso: La mayoría de las actualizaciones estarán en inglés, pero iré publicando también entradas resumen en español cada cierto tiempo.
This week, I decided to further push back the urge to start "cranking out code"—a drive fueled by the desire to see something functional—to focus instead on the database and conceptual structure of my project.
While I haven't finalized the data modeling phase yet, the progress is solid. I have already projected the logic for:
- Identity: Users, personas, and organizations.
- Core: Meetings and subgroup systems.
- Scalability: A design focused on future phases to prevent traumatic refactoring down the road.
The Weight of Spec-Driven and Context-Driven Dev
After several sessions with the Gemini 3.1 Pro planner, what I initially envisioned as a "quick start" has turned into several days of technical profiling. I’ve immersed myself in specification-driven development, detailing complex workflows and how they integrate with the system's core event logic.
To ensure the planner and future agents operate with precision, I have synthesized all the project knowledge into four pillars of technical context:
- Structure and Namespaces: Defines the strict topography of the modular monolith. Any new model, service, or feature must fit into this anatomical tree.
- Architectural Framework: The set of strict rules and technical standards governing all Starnet (ABX11) development.
- Meetings and Dashboard Logic: Defines the lifecycle of "meetings" (a key piece of the MVP) and describes dashboard features, including those not slated for immediate implementation.
- System Architecture: The conceptual and detailed business logic that gives meaning to the entire system.
Changing My Stance on Agents
My boundaries have evolved. Although I didn't originally plan to use agents, the ability to isolate them restrictively—thanks to a clean Django architecture and extreme context definition—has shifted my perspective.
In the best-case scenario, this will allow me to massively accelerate development. At the very least, I’ll have an impeccable documentation base to work with AI as a consulting partner that understands every rule of my architecture.
The Dilemma: Vertical Development vs. Visibility
I am considering moving forward via vertical tasks: API-First (models and serializers for DRF), followed by backend logic and a functional temporary UI.
I’m aware this means delaying the visibility of finished modules. Applying the same descriptive rigor to the frontend as I have for the backend takes time, even if it’s just for a testing tool. Nevertheless, I am quite optimistic about the starting point I’ve achieved.
I’ve included the denser technical details, and ADRs (Architecture Decision Records) in my TechNotes associated with this post to keep this narrative focused on strategy -> XP-R — Technotes: Slowing Down to Scale: Building Context as a Force Multiplier.
Top comments (0)