Overview
Dual-mode: Business (clean) + Technical (deep).
Domains
10
Capabilities
31
Missing owner: 27
Services
6
APIs: 4 • Events: 5
Roadmap epics
4
Coverage entries: 16
Capability Coverage
Heatmap: Domain × Epic. Click cell to drill down.
| Domain \\ Epic | e1-conversion-basicsKonverze: jasné CTA a platby | e2-gallery-and-historyHistorie a galerie ročníků | e3-substitute-registrationNáhradníci / zájemci | e4-operations-hardeningZpevnění provozu + bezpečnost |
|---|---|---|---|---|
| contentObsah a informace | 1 | 1 | 1 | 0 |
| charityBenefice a příběh | 0 | 0 | 0 | 0 |
| registrationRegistrace / účast | 0 | 0 | 2 | 0 |
| paymentsPlatby a dary | 3 | 0 | 0 | 0 |
| galleryGalerie a ročníky | 0 | 3 | 0 | 0 |
| communicationsKontakt a komunikace | 1 | 0 | 0 | 0 |
| sponsorshipSponzoři | 0 | 0 | 0 | 0 |
| operationsProvoz webu | 0 | 0 | 0 | 2 |
| analyticsMěření a konverze | 0 | 0 | 0 | 1 |
| securityBezpečnost a compliance | 0 | 0 | 0 | 1 |
Runtime
Feature flags + years + key runtime controls
Feature Flags
enableAnalytics: ON
enableCookieBanner: OFF
enableGallery: ON
enableHistory: ON
enablePaymentsConfirm: OFF
enableSponsors: ON
enableSubstituteRegistration: ON
Years
2027 (upcoming)
2026 (active)
2025 (archived)
2024 (archived)
External Endpoints
{
"gallery": {
"provider": "google-sheets",
"apiBaseUrl": "internal:/api/gallery",
"sheet": {
"spreadsheetId": "${SPREADSHEET_ID}",
"range": "gallery!A:E",
"cacheSeconds": 3600
}
},
"registration": {
"apiBaseUrl": "internal:/api/registration/substitute",
"notificationEmail": "${REGISTRATION_NOTIFY_EMAIL}"
},
"payments": {
"instructionsApi": "internal:/api/payments/instructions",
"confirmApi": "internal:/api/payments/confirm",
"bank": {
"iban": "${PAYMENT_IBAN}",
"accountName": "${PAYMENT_ACCOUNT_NAME}"
},
"qr": {
"enabled": true
}
},
"analytics": {
"provider": "plausible",
"siteId": "${ANALYTICS_SITE_ID}",
"enabled": true
}
}Roadmap
Epics grouped by horizon (clean business view)
LATER
Epics: 1
e4-operations-hardening
NEXT
Epics: 2
e2-gallery-and-history
e3-substitute-registration
NOW
Epics: 1
e1-conversion-basics
Governance risks
Missing ownership + potential operational risks
Capabilities missing owner (27)
publish-homepage
publish-race-info
publish-history
publish-faq
publish-beneficiary-story
publish-impact
register-substitute
capture-participant-intent
show-payment-instructions
confirm-payment
publish-gallery-strip
publish-year-albums
publish-contact
provide-cta-links
publish-sponsors
sponsor-inquiry
manage-env-secrets
content-update-without-dev
measure-conversion
track-campaign
enforce-https
privacy-cookie-minimum
operations.architecture-ui
operations.product-model
operations.openapi
operations.release-management
operations.observability
Domains missing owner (2)
communications
sponsorship