# Sea Dashboard

> Integrated platform by Sea Tecnologia for project management, operations, HR/recruitment, financial management, education, and team analytics.

Sea Dashboard is a native project-management platform: tasks, sprints, Kanban boards and timesheets live in the dashboard itself, consolidated into analytical dashboards and operational indicators. It manages hour banks, absences, penalties, inspections, ranking/scoring, planning poker, contracts, service orders, and recruitment workflows.

## API

- [REST API Documentation](https://dashboard-homol.seatecnologia.com.br/api/docs/index.html): Interactive Swagger UI with all endpoints, schemas, and authentication details
- [OpenAPI Specification](https://dashboard-homol.seatecnologia.com.br/api/docs/v1/swagger.yaml): Machine-readable OpenAPI 3.0.3 spec (YAML)
- [Full LLM Context](https://dashboard-homol.seatecnologia.com.br/llms-full.txt): Extended version with live data counts and detailed endpoint descriptions

## MCP Server

- [MCP Endpoint](https://dashboard-homol.seatecnologia.com.br/mcp): Model Context Protocol server for AI agent integration
- [MCP Server Card](https://dashboard-homol.seatecnologia.com.br/.well-known/mcp.json): MCP discovery metadata (SEP-1649 draft)
- [Agent Card](https://dashboard-homol.seatecnologia.com.br/.well-known/agent-card.json): Google A2A agent discovery metadata

## Authentication

- [OAuth 2.1 Authorization](https://dashboard-homol.seatecnologia.com.br/oauth/authorize): PKCE-based OAuth flow for applications
- [Token Endpoint](https://dashboard-homol.seatecnologia.com.br/oauth/token): Exchange authorization codes for Bearer tokens
- Personal Access Tokens: Generate at `/user/chaves-api` for direct API access

## Available Resources

- **Projects**: Software projects with status, dates, customer association, and team allocation
- **Sprints**: Time-boxed iterations with capacity planning, burndown tracking, and story points
- **Service Orders**: Financial service orders linked to contracts and projects

## Platform Modules

- **Operations** (`/ops`): Project dashboards, sprint tracking, user allocation, hours, productivity metrics
- **Financial** (`/fin`): Contracts, service orders, revenue analytics, financial KPIs
- **HR / Recruitment** (`/rh`): Job postings, candidates, applications, AI-assisted screening
- **Sea Academy** (`/classroom`): Training programs, modules, homework, attendance tracking
- **Ranking** (`/ranking`): Team scoring and ranking with real-time updates via WebSockets
- **Planning Poker** (`/planning_poker`): Real-time estimation rooms
- **Leadership** (`/ops/leadership`): Project inspections, RAG status, leadership metrics

## Optional

- [Ranking (public)](https://dashboard-homol.seatecnologia.com.br/ranking): Public team ranking display
- [TV Dashboards](https://dashboard-homol.seatecnologia.com.br/tv): Large-screen dashboards for office displays
