Master Document Control

This document defines how the architecture baseline is controlled, versioned, promoted, and reviewed across the workspace. It is document control for architecture knowledge, not Git workflow guidance.

Current Controlled Baseline

FieldValue
Baseline IDTREMOR-WORKSPACE-ARCH-2026-04-17A
Version3.0
Effective date2026-04-17
Governance modelwhole-workspace
Workspace rootrepository root
Primary platform rootlocal-pc/
Register of recordArchitecture Artefact Register

Revision History

VersionDateChangeOutcome
3.02026-04-17Externalized Ghost OS from the workspace and reduced the controlled architecture set to in-repo streams onlyCurrent baseline
2.12026-04-17Added a controlled canonical observation architecture page to the platform baselineSuperseded
2.02026-04-17Converted the baseline from a canonical-with-adjacent model into a whole-workspace architecture mapSuperseded
1.02026-04-17Established a unified workspace architecture map, artefact register, and controlled document baselineSuperseded

Controlled Set

These documents make up the current controlled architecture set.
DocumentRoleChange trigger
ArchitectureUber architecture map and workspace boundary summaryAny material change to system topology, subsystem boundary, or workspace classification
Data ModelCanonical entity ownership and storage boundaryNew table families, ownership shifts, or first-party versus vendor boundary changes
Observation ArchitectureCanonical observation and signal-flow modelChanges to telemetry, traces, provenance, warehouse mirroring, or operator health boundaries
API OverviewRuntime and heartbeat API contractRoute semantics, execution contract, or auth boundary changes
Schema MapRoute and service ownership appendixService ownership or entity-route mapping changes
Deployment OperationsIngress and deployment topologyMode, ingress, or runtime hosting changes
Runtime ServicesIntelligence overlay topologyObservability, warehouse, or supporting runtime-service changes
Adapters OverviewAdapter execution boundaryNew adapters, packaging changes, or execution lifecycle changes
Architecture Artefact RegisterWorkspace artefact classification registerPromotion, demotion, addition, or retirement of artefact families
Master Document ControlBaseline version control and governance rulesAny baseline or control-model change
tremor-native/docs/runtime-architecture.mdNative runtime canonical stream docNative runtime transport, state-sync, or boundary changes
Architecture & SchemaLive Tremor operating overlayTenant-specific operating, schema, or governance updates

Versioning Rules

Update the baseline version when the controlled architecture set changes.
  • Major: use when the primary platform root, governance model, repo boundary, or authority model changes.
  • Minor: use when a new controlled doc is added, a family is promoted or demoted in the register, or a subsystem map changes materially.
  • Patch: use for clarifications, cross-link fixes, tighter wording, or non-structural register maintenance.

Change Control Order

When the architecture changes, update the document set in this order:
  1. Update the code-grounded controlled document for the changed subsystem or stream.
  2. Update the relevant companion docs such as data model, API, deploy, or adapters.
  3. Update the Architecture Artefact Register if authority or scope classification changed.
  4. Update this document if the baseline version or control rules changed.
  5. Update ADRs when the change represents a durable decision rather than a descriptive refresh.
  6. Update the Tremor operating wiki only after the canonical platform shape is settled.
  7. Verify navigation, cross-links, and doc discoverability.

Promotion And Demotion Rules

Promote to canonical or stronger authority only when:

  • the document is grounded in the current repo and runtime behavior
  • its scope is clear and non-overlapping with existing canonical pages
  • it is needed often enough to justify controlled maintenance
  • it is linked from the controlled docs set or a governing ADR

Demote to reference or prototype when:

  • a newer code-grounded page supersedes it
  • it documents exploratory target state that no longer matches implementation
  • it remains useful for history but should not drive current design decisions

Review Triggers

Review the controlled set whenever any of the following happen:
  • repo boundaries or monorepo strategy change
  • a new first-party storage system or vendor boundary is introduced
  • heartbeat, adapter, or runtime-auth behavior changes materially
  • the native runtime becomes more tightly coupled to the control plane
  • a sibling project needs to be promoted back into the shared architecture baseline
  • schema authority order changes or new contract packages are added

Stewardship Matrix

SurfaceStewardship focus
start/architecture.mdPlatform architecture and workspace boundary owners
start/data-model.mdSchema and persistence owners
start/observation-architecture.mdObservability, provenance, and operator-signal owners
api/overview.md and api/schema-map.mdAPI and orchestration owners
deploy/overview.md and deploy/runtime-services.mdPlatform operations and observability owners
adapters/overview.mdAdapter and runtime-bridge owners
architecture-records/*Architecture governance owners
tremor-native/docs/runtime-architecture.mdNative runtime owners
companies/tremor/wiki/*Tremor operating and tenant owners

Verification Checklist

Before calling a baseline update complete:
  • confirm the changed subsystem is reflected in its canonical page
  • confirm the artefact register still classifies the affected family correctly
  • confirm this document’s version still matches the scope of the change
  • confirm docs navigation and cross-links expose the new source of truth
  • run git diff --check in the relevant repo