Skip to content

Canonical documentation and architectural source of truth for the game platform. Includes PRD, TSD, ADR, and system-level design references.

License

Notifications You must be signed in to change notification settings

pluto-project-233/game-platform-docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Game Platform Documentation

This repository is the canonical source of truth for the game platform.

All architectural decisions, system design, and service boundaries are defined here. Implementation repositories MUST align with the documentation in this repo.

Scope

This repository contains:

  • System architecture overview
  • Technical Solution Design (TSD)
  • Architecture Decision Records (ADR)
  • Service boundaries and governance rules

Authoritative Rules

  • One game = one service
  • Firebase is the single source of truth for authentication
  • Authentication tokens are never cached
  • Payment integration is isolated in the payment service
  • Game services never contain payment or auth logic

Repository Types (Referenced)

  • game-orchestrator
  • game-*-service
  • payment-service
  • game-contracts
  • platform-infra-templates

All other repositories MUST reference this repository when making architectural changes.

Change Policy

  • Architecture changes require an ADR
  • New services require a TSD before implementation
  • Breaking changes must be documented before merge

About

Canonical documentation and architectural source of truth for the game platform. Includes PRD, TSD, ADR, and system-level design references.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 2

  •  
  •