Project Overview
0
Total Tasks
all keys tracked in status.json
$222.43
Total AI Cost
avg $1.92/116 costed tasks
0
Total AI Turns
avg 16.4/tracked task
99.6%
Done Rate
261/262 closed as done
31h 34m
Active Dev Time
across 19 completion sessions
0
Domains
runner prefixes now represented
Execution Timeline
Task Status Breakdown
Done261 tasks
Needs Review1 task
Running / Stalled0 tasks
Total Tracked262 tasks
Dev Sessions
Session 1 (Mar 15)
21:02 - 21:58
Tasks completed
14 in 56m
Session 2 (Mar 16)
00:10 - 02:17
Tasks completed
24 in 2h 6m
Session 3 (Mar 17)
10:21 - 12:33
Tasks completed
14 in 2h 12m
Session 5 (Apr 20)
15:05 - 16:50
Tasks completed
17 in 1h 45m
Session 6 (Apr 20)
20:20 - 21:34
Tasks completed
6 in 1h 14m
Session 7 (Apr 24)
09:12 - 10:06
Tasks completed
14 in 54m
Session 9 (Apr 24)
20:50 - 21:05
Tasks completed
2 in 15m
Single-shot closes4 manual / zero-span sessions
Throughput
Peak session15.5 tasks/hr
Marathon session92 tasks in 10h 51m
Marathon pace8.5 tasks/hr
Overall average8.3 tasks/hr
Total active time31h 34m
23 Multi-Attempt Tasks
audit-log/TASK-0053 attempts
audit-log/TASK-0073 attempts
fe-home/TASK-0093 attempts
gdpr/TASK-0133 attempts
i18n/TASK-0073 attempts
notification-preferences/TASK-0103 attempts
push-notifications/TASK-0093 attempts
audit-log/TASK-0082 attempts
First-attempt success rate:87.7%
1 Task Pending Review
notifications/TASK-006_staleneeds-review
Completion Timeline (116 tasks with cost data)
Tournament SummaryPush NotificationsGDPRi18nAudit LogLive Score EntryBulk Match ImportAuthNotificationsScoring EngineTournaments & MatchesGroups
Tasks by Domain
Task Distribution
Cost by Domain ($)
$222.43
total
Cost Analysis
$8.48
Most Expensive Task
tournament-summary/TASK-007 (89 turns)
$0.26
Cheapest Task
error-handling/TASK-001
$1.92
Average Cost/Task
median $1.19
89
Max Turns (single task)
tournament-summary/TASK-007
1
Min Turns
scoring-engine/TASK-007
16.4
Avg Turns/Task
4,296 total interactions
Cost per Domain
Domain
Tasks
Total Cost
Avg Cost
Total Turns
Avg Turns
Cost/Turn
Tournament Summary
8
$35.68
$4.46
428
53.5
$0.0834
Push Notifications
10
$31.29
$3.13
405
40.5
$0.0773
GDPR
14
$31.28
$5.21
346
24.7
$0.0904
i18n
8
$28.23
$3.53
360
45.0
$0.0784
Audit Log
9
$19.61
$2.18
383
42.6
$0.0512
Live Score Entry
15
$17.91
$1.49
349
23.3
$0.0513
Bulk Match Import
10
$12.91
$1.43
351
35.1
$0.0368
Auth
12
$6.46
$0.81
288
24.0
$0.0224
Notifications
7
$5.96
$1.19
174
24.9
$0.0342
Scoring Engine
8
$4.35
$0.72
128
16.0
$0.0339
Tournaments & Matches
12
$4.34
$1.08
141
11.8
$0.0308
Groups
6
$4.24
$1.06
120
20.0
$0.0353
Infrastructure
8
$3.64
$0.61
194
24.2
$0.0188
Predictions
7
$3.40
$0.85
98
14.0
$0.0347
Marketing Landing
10
$3.17
$3.17
49
4.9
$0.0648
Scoring Templates
5
$2.74
$0.91
108
21.6
$0.0254
Export & PWA
8
$2.45
$0.82
104
13.0
$0.0236
Realtime
5
$2.28
$0.46
106
21.2
$0.0215
Frontend Shell
4
$1.12
$0.56
82
20.5
$0.0136
Observability
1
$0.60
$0.60
27
27.0
$0.0221
Shared Types
1
$0.51
$0.51
37
37.0
$0.0137
Error Handling
1
$0.26
$0.26
18
18.0
$0.0144
PWA Layout
13
$0.00
$0.00
0
0.0
$0.0000
Design System
12
$0.00
$0.00
0
0.0
$0.0000
Frontend Player
10
$0.00
$0.00
0
0.0
$0.0000
Notification Prefs
10
$0.00
$0.00
0
0.0
$0.0000
Admin User Mgmt
9
$0.00
$0.00
0
0.0
$0.0000
Frontend Home
9
$0.00
$0.00
0
0.0
$0.0000
E2E Tests
8
$0.00
$0.00
0
0.0
$0.0000
System Settings
7
$0.00
$0.00
0
0.0
$0.0000
Frontend Admin
5
$0.00
$0.00
0
0.0
$0.0000
Frontend Group Admin
5
$0.00
$0.00
0
0.0
$0.0000
Leaderboard / Round
5
$0.00
$0.00
0
0.0
$0.0000
Architecture by the Numbers
0
Database Tables
0
PostgreSQL Enums
0
Database Indexes
0
Entity Types
0
Docker Services
0
API Endpoints
0
Frontend Routes
0
DB Migrations
Database Tables
schema_migrationssystem
usersidentity
tournamentscore
scoring_templatesconfig
scoring_template_componentsconfig
matchescore
match_resultsversioned
groupssocial
group_membersroles
group_tournamentsjunction
predictionsJSONB
prediction_scorescomputed
notification_logcron
admin_audit_logadmin
push_subscriptionspush
notification_preferencesprefs
audit_logaudit
system_settingsconfig
Docker Compose Stack
supabase-dbPostgreSQL
supabase-authAuth
supabase-realtimeWebSocket
mailhogSMTP Dev
supabase-restPostgREST
supabase-storageFiles
supabase-kongGateway
apiFastify
webReact
cloudflaredEdge
caddyTLS Edge
Testing Metrics
0
API Tests Passing
0
Playwright Smoke Tests
95-100
Lighthouse A11y
Test Counts by Module
14/14
Smoke Suite
design-system/TASK-011
95 / 96 / 100
A11y Snapshots
login, matches, leaderboard
308
Push API Suite
push-notifications/TASK-008
58
Audit Event Tests
service + route coverage
Match State Machine
16
Transition combos tested
5
Valid transitions
11
Invalid transitions
4
Match statuses
Verification Highlights
456 full API suite green
14 smoke tests green
100% scoring calc coverage note
3 Lighthouse pages ≥95
@push manual-tagged push E2E
1 notification stale review entry left
Performance & Configuration
Rate Limiting
Login attempts10 / 15 min / IP
Register attempts5 / hour / IP
CSV import bursts5 / hour / admin
Rate limit codeHTTP 429
Realtime Engine
Poll interval100 ms
Subscription sync60,000 ms
Leaderboard debounce500 ms
API cache timeout10 s (NetworkFirst)
Page fallback timeout3 s to offline.html
Operational Timers
Prediction reminders-60 min and -15 min
Missing result alertmatch_duration + 30 min
Live-score push delay30 s default (5-300 clamp)
Tip close window0-60 min system setting
Notification System
16 Email Templates
RegistrationConfirmonboard
GroupInvitationonboard
Reminder60Mincron
Reminder15Mincron
MissingResultAlertadmin
MatchResultPointsresult
ResultCorrectedresult
MatchPostponedTimeKnownstatus
MatchPostponedTimeTbdstatus
MatchRescheduledstatus
TournamentEndedresult
RoleChangeadmin
AccountDeactivatedadmin
ErasureConfirmationgdpr
ErasureCancelledgdpr
ErasureCompletedgdpr
Idempotency Guarantees
Notification dedup
UNIQUE(user_id, match_id, trigger_type)
Push subscribe upsert
endpoint ownership is stable across re-subscribes
Scoring anti-double
MAX(result_version) per prediction on reads
Live-score debounce
typo bursts coalesce inside a 30s window
Cron cadence
every minute for -60m, -15m, and missing-result scans
Error isolation
send failures log and do not crash request flow
Security Numbers
0
Tables with RLS
0
RLS Policies
0
User Roles
0
CI/CD Pipeline Steps
30 days
GDPR Erasure Window
consent + policy version stored
HMAC
Internal Cron Guard
SHA-256 + IP allowlist
REDACTED
Auth Headers in Logs
Pino sanitization
All 262 Tasks - Cost Heatmap
$0.26
$8.48
Frontend & PWA
0
Routes
0
PWA Icon Sizes
0
Precache Entries
30.9
CSS Build (kB)
PWA Config
Display modestandalone
SW register typeautoUpdate
API strategyNetworkFirst / 10s timeout
Offline fallbackoffline.html
Icons192x192, 512x512 PNG
Current Build Snapshot
Main JS chunk334.4 kB
Supabase chunk197.3 kB
Summary lazy chunk121.3 kB
PWA chromeroutes + standalone shell shipped
Specification Metrics
0
Spec Files
full documentation suite
0
Total Lines
across all specs
0
Total Words
source-of-truth docs only
0
Modules
named module directories
0
Requirements
lines matching FR-*
0
Section Headings
H2+ across docs
Module Breakdown
API modules16 runtime folders
Web modules7 runtime folders
Spec module dirs33 tracked
Cross-cutting docs3 files
Data model files18
Contract files33
Requirements & Scenarios
Functional Requirements (FR-*)680
User Stories122
Acceptance Scenarios (SC-*)282
Glossary Terms17
Planned Tasks256
API Lines in Specs321
API Surface
Total API Lines in Specs321
GET endpoints175
POST endpoints76
PUT endpoints38
DELETE endpoints24
PATCH endpoints19
Implemented Fastify routes64
Frontend routes25
Data Model & Types
Database Tables (live schema)18
Shared Interfaces20
Enum Definitions8
Error Codes Defined35
Email Template Files16
Push Payload Builders6
Governance & Architecture
Constitution Principles5
Docker Services11
Route Modules17
RLS Policies46
Cross-Cutting Concerns3
Tracked Task Domains33
Specified Performance Targets
Login
< 500ms
Prediction Upsert
< 200ms
Admin Match List
< 300ms
Leaderboard
< 500ms
Batch Scoring
< 3,000ms
Email Delivery
< 60,000ms
Spec vs Implementation
MetricSpecifiedImplementedCoverage
Modules3333100%
API Endpoint Lines3216420%
DB Tables1818100%
Email Templates1616100%
Enum Types88100%
Acceptance Scenarios282456 tests1.6x
Docker Services1111100%
Planned Tasks256262102%
262 tracked tasks across 31h 34m of active development
157spec files
/
680requirement lines
/
262tasks
/
31h34mactive time
/
$222.43AI cost
/
8.3tasks/hour
/
456API tests