▓ SW8 INTERNAL ARCHIVE  ·  RESTRICTED ACCESS  ·  CLASSIFICATION: CLOSED INTERNAL  ·  SW8-A-005 ▓
ARTEFACT

THE STAGING ENVIRONMENT

A perfect copy of production. Including the parts of production that are not real. Increasingly, the original.

ARTEFACT / INFRASTRUCTURE / PARALLEL / LEAKING

STATUS
IN SYNC (BIDIRECTIONALLY)
PURPOSE
PRE-PRODUCTION TESTING
DRIFT
NEGATIVE (PROD FOLLOWS IT)
DOMAIN
staging.[REDACTED]
HORIZON
NOT ESTABLISHED

OVERVIEW

The Staging Environment is a copy of the live production environment, maintained so that changes can be tested before release. It is, by design, a perfect mirror of production. It has become, by drift, slightly more than that. Changes made in staging now appear in production without deployment. The deployment pipeline registers these as releases it did not run. The release notes write themselves. They are accurate. They describe features the team is still discussing whether to build.

The relationship between the two environments was, originally, that production was real and staging was a rehearsal. Monitoring now indicates the rehearsal is leading. The current working description, agreed reluctantly by the platform team, is that "staging is where it happens first, and production is where it agrees to have happened."

OBSERVED BEHAVIOUR

OPERATING PRINCIPLE: Do not break staging. Whatever you would not want to be true, do not let it pass QA there. The note left by the previous tenant — DO NOT INTERRUPT THE BUILD — is now understood by the platform team to refer, at least in part, to this. The build is staging. The build is leading. Do not interrupt the build.

Cross-Reference