Global WatchGlobal Watch Docs
Sprints

Sprint Archive

Sprint Archive

This section contains the historical archive of Global Watch development sprints. Each sprint follows the RITO Methodology (Registro, Investimento, Tarefas, Orçamento) for structured, traceable development.

Sprint Methodology

Global Watch uses a structured sprint methodology that emphasizes:

  • Documentation First - Every sprint starts with detailed planning
  • Time Tracking - All work is tracked for accurate estimation
  • Quality Gates - Minimum 70% test coverage required
  • Incremental Delivery - Small, focused releases

RITO Framework

ComponentDescription
RegistroDocumentation of requirements and decisions
InvestimentoTime and resource tracking
TarefasGranular task breakdown
OrçamentoBudget and cost estimation

Sprint History

The following table summarizes completed and planned sprints:

SprintVersionFocus AreaStatusDuration
6.6v0.3.0-alpha.4Map Integration & PostGIS✅ Complete26h
6.7v0.3.0-alpha.5Asset Clustering📋 Planned12h
6.8v0.3.0-alpha.6Usage Dashboard📋 Planned18h
6.9v0.3.0-alpha.7Bulk Operations📋 Planned16h

Completed Sprints

Sprint 6.6: Map Integration

Version: v0.3.0-alpha.4
Status: ✅ Complete
Duration: 26 hours

Key deliverables:

  • PostGIS extension enabled in Supabase
  • Geometry column added to assets table
  • GeometryService for spatial operations
  • MapView component with react-map-gl
  • Asset markers and detail popups
  • RPC get_assets_in_bounds() for viewport queries
  • 135 tests with 75% coverage

Sprint 6.7: Asset Clustering (Planned)

Version: v0.3.0-alpha.5
Status: 📋 Planned
Duration: 12 hours (estimated)

Planned deliverables:

  • Supercluster integration for map clustering
  • useMapClustering() hook
  • ClusterMarker component
  • Toggle clustering on/off
  • Click-to-expand cluster functionality

Sprint 6.8: Usage Dashboard (Planned)

Version: v0.3.0-alpha.6
Status: 📋 Planned
Duration: 18 hours (estimated)

Planned deliverables:

  • RPC get_usage_history() for 30-day history
  • UsageHistoryChart with Recharts
  • CSV export functionality
  • Trend calculation (up/down/stable)

Sprint 6.9: Bulk Operations (Planned)

Version: v0.3.0-alpha.7
Status: 📋 Planned
Duration: 16 hours (estimated)

Planned deliverables:

  • Bulk update, archive, delete RPCs
  • Multi-select UI with checkboxes
  • BulkActionsToolbar component
  • Confirmation dialogs
  • Transaction safety

Quality Standards

All sprints must meet these quality standards:

MetricRequirement
Test Coverage70% overall, 90% critical paths
TypeScript Errors0
ESLint WarningsLess than 5
RLS Enforcement100%
DocumentationComplete RITO docs

Sprint Dependencies

Sprint 6.6 (Map Integration)
    ├── CRITICAL → Sprint 6.7 (Clustering)
    ├── OPTIONAL → Sprint 6.8 (Usage Dashboard)
    └── OPTIONAL → Sprint 6.9 (Bulk Operations)

This archive is maintained for historical reference. For current development priorities, see the project roadmap.

On this page