DEV Community

AlexGR
AlexGR

Posted on

XP-R — Day 1: Core Alpha 1

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)