Skip to main content

ADR-003: Terminological Pivot (Stream/Bucket/Domain)

Status

Accepted

Context

The original architecture used Initiative, Budget_Master, and Area. As the complexity grew, these terms became ambiguous. For example, some "Initiatives" had multiple "Masters" in different "Areas", making multi-dimensional reporting difficult.

Decision

On 2026-01-06, we decided to rename the core dimensions to Stream, Bucket, and Domain.

Rationale

  1. Stream: Reflects a continuous flow of activities (can be Strategic or Operational/BAU).
  2. Bucket: A clearer metaphor for a container of budget lines.
  3. Domain: More precise than "Area" for identifying the business ownership (IT, HR, AI).
  4. Hierarchy: Establishes a strict Stream -> Bucket (Domain specific) -> Version hierarchy, solving the previous "Many-to-Many" confusion between Initiatives and Masters.

Consequences

  • Extensive documentation update required (completed in Jan 2026).
  • ETL scripts must be updated to use the new nomenclature.
  • Database links in Zoho Creator (Display Labels) must be updated to match.