Skip to content

Platform Overview

OpenSESA is an integrated systems engineering platform that keeps governance, definition, control, evidence, and readiness workflows connected through shared project context.

Capability Problem Space

flowchart LR
    Silo["Disconnected Tools"] --> Gap["Traceability Gaps"]
    Gap --> Risk["Release and Readiness Risk"]
    Silo --> OpenSESA["OpenSESA"]
    OpenSESA --> Continuity["Lifecycle Continuity"]
    Continuity --> Confidence["Higher Delivery Confidence"]

Platform Objectives

  • maintain lifecycle continuity from planning to operations
  • preserve auditable links between requirements, evidence, and release decisions
  • reduce cross-team handoff overhead
  • support operationally informed governance decisions

Runtime Stack

Layer Technology Role
application Django 6 web runtime and workflow orchestration
datastore PostgreSQL transactional persistence
async broker/result Redis queue and result backend
async execution Celery background tasks
orchestration Docker Compose local/deploy service orchestration
ingress (deploy) reverse proxy request routing and edge handling

Repository Orientation

Path Purpose
app/ Django project root and domain modules
app/app/ settings, URLs, WSGI/ASGI, celery app
scripts/ test/smoke/data/ops helper scripts
proxy/ deploy proxy assets
docker-compose.yml local topology
docker-compose-deploy.yml deploy topology

First Useful Commands

docker compose run --rm app python manage.py check
docker compose run --rm app python manage.py showmigrations
./scripts/run_smoke_tests.sh

Move into Core Concepts next

Read Runtime Modes, Request Lifecycle, and Data and State Model before making cross-module changes.