Pravěk — Architecture
Status: unknown

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 \\ Epice1-conversion-basicsKonverze: jasné CTA a platbye2-gallery-and-historyHistorie a galerie ročníkůe3-substitute-registrationNáhradníci / zájemcie4-operations-hardeningZpevnění provozu + bezpečnost
contentObsah a informace1110
charityBenefice a příběh0000
registrationRegistrace / účast0020
paymentsPlatby a dary3000
galleryGalerie a ročníky0300
communicationsKontakt a komunikace1000
sponsorshipSponzoři0000
operationsProvoz webu0002
analyticsMěření a konverze0001
securityBezpečnost a compliance0001
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