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
- Stream: Reflects a continuous flow of activities (can be Strategic or Operational/BAU).
- Bucket: A clearer metaphor for a container of budget lines.
- Domain: More precise than "Area" for identifying the business ownership (IT, HR, AI).
- Hierarchy: Establishes a strict
Stream->Bucket(Domain specific) ->Versionhierarchy, 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.