← All activity records

FACTUAL ACTIVITY RECORD · An activity record based on work that took place

Adopting a Broker build order that starts with shared contracts

Fixing a state where CI, quality checks, and Docker use the same generation order

Activity period:

Purpose

The source baseline needed every Broker build path to produce the same result from a fresh checkout without relying on leftover local artifacts when shared-contract type definitions were absent.

Implementation

The order of generating shared contracts before Broker type checking and bundling was standardized across the dedicated workflow, repository-wide quality checks, and screening service. Generated dist/ output exists only within each execution environment.

The project guide records the order required for a fresh checkout and the boundary that keeps generated output out of source control.

Runner and container use the same dependency order while generated artifacts stay inside the execution environment.

Rendering diagram…

What was confirmed

Verification results

With existing generated output moved aside, shared-contract generation, type checking, and bundling succeeded.

A clean Docker build and 85 tests across 24 files passed.

Storing a real image from this adopted state had not been verified by the cutoff.

Basis for completion

This scope ended when all three build paths adopted the same dependency order and reproduced it from fresh inputs.