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.
Today was the first real day of work on XP-R.
The day started with some analysis and reflection: evaluating the project’s viability, identifying potential risks and challenges, and reconsidering what the platform can realistically achieve. It was a necessary step to clarify the scope and ensure the work ahead is focused and sustainable.
Once I had that context, I reactivated my presence here on dev.to, reacquainted myself with the workspace, and reconditioned ClickUp to manage tasks and workflow properly. Clear segmentation, no floating notes, a process that makes the day-to-day visible and trackable.
Preparing the Data Layer
The first practical step was modeling the initial database structure with dbdiagram. This structure covers the immediate needs of Core Alpha 1 while remaining compatible with features planned for later stages. It includes support for:
- User creation and account linking
- Character management
- Organization membership flows
- Multiple activity types per organization
- Participation and lifecycle tracking
- Configurable progression points (DKP-like mechanics)
- Assignment of points after activity completion
Working through this with dbdiagram allowed me to iterate quickly and validate relationships without committing to premature implementation decisions.
Considering AI and Agents
I also spent some time evaluating tools for development: whether to start using Google Antigravity, Cursor with Claude Code, or continue with VSCode.
I’m aware of the value of agent-based AI systems and I’ve used them in other projects at more mature stages, but for this early phase I want to avoid possible overengineering or unnecessary complexity.
I will still use AI extensively for tasks like modeling, iteration, and validation, and its role will grow as the project evolves. For now, XP-R will not be “Agents First”, keeping the focus on clarity, speed, and building solid foundations.
A small but productive first day: clarifying the project’s boundaries, preparing the workspace, laying down the initial backend foundations, and deciding how AI will integrate without overcomplicating the early phase.
Top comments (0)