This commit lays the groundwork for the HR Platform's backend.
Key changes include:
- Initialized a Node.js project with `npm`.
- Added `express` as the core web framework.
- Established the backend source code structure in the `src/` directory.
- Implemented a basic Express server in `src/index.js`.
- Added a `/health` endpoint for monitoring.
- Included a centralized error-handling middleware.
- Configured the server port to be read from an environment variable (`process.env.PORT`).
- Added a `start` script to `package.json` for running the application.
- Created a log file for Agent 2 to document backend development progress.
Define la estructura de directorios y la documentación inicial para orquestar el trabajo de los agentes de IA.
- Crea los directorios `src` y `docs/agents`.
- Genera archivos de bitácora individuales para cada uno de los 13 agentes definidos.
- Introduce `docs/CONVENTIONS.md` para establecer las reglas de nomenclatura, estilo de código y contratos de API.
- Actualiza el `README.md` principal con una sección que detalla el nuevo flujo de trabajo basado en agentes, explicando cómo deben operar y documentar su progreso.
Este cambio sienta las bases para un desarrollo estructurado, trazable y coherente, de acuerdo con el rol del Agente 0 (Arquitectura y Orquestación).
This document outlines the technical and functional tasks required to build the HR Platform system, including project setup, Docker configuration, database models, Google Sheets integration, and frontend development.
This document outlines the security criteria, access control, and testing guidelines for the HR Platform system, along with visual guidelines for maintaining a minimalist and consistent aesthetic. It aims to ensure that the system is secure, verifiable, and governable before scaling to production.