Skip to main content

Office Compile

Purpose​

The current Office compile is a coherent generation, not a collection of independently refreshed queues.

One generation observes governed state once, derives the current work/preparation surfaces, validates them together, and only then advances the published current pointer.

Generation flow​

snapshot
→ identity
→ typed work
→ Staff
→ Principal
→ execution plan
→ validate
→ publish

Downstream stages use the same snapshot digest.

They must not independently reread mutable Control Tower state during the generation.

Input boundary​

The Control Tower v2 snapshot currently covers the governed v2 tables required by Office, including front identity, carry state, capabilities, operator contracts, aliases, support artifacts, repository/workspace bindings, and runtime-health projection.

The intake layer validates structure and referential identity before routing.

It does not:

  • mutate Sheets;
  • choose Principal answers;
  • execute repositories;
  • silently resolve identity collisions.

Typed work​

Office uses five work facets:

KindMeaning
DECIDEPrincipal judgment is structurally required.
UNBLOCKSafe progress lacks context, identity, evidence, or preparation.
VERIFYA bounded diagnostic/evidence pass is required.
EXECUTEWork is sufficiently expressed and unblocked for bounded action.
MAINTAINBounded human upkeep is explicitly expressed.

These replace older prose-driven queue inference.

A front may emit more than one work item.

Staff preparation​

Staff consumes typed work and the captured snapshot.

It may cheaply triage all items while deep-preparing only a bounded set.

A Staff packet can contain:

  • current state;
  • identity summary;
  • evidence;
  • uncertainties;
  • blockers;
  • recommended move;
  • Principal question when needed;
  • action maturity where applicable.

The recommendation is advisory.

Principal surface​

The Principal Compiler compresses prepared work into a small structured brief.

Canonical sections include:

  • needs_you;
  • ready_pulls;
  • exceptions;
  • moved_without_you;
  • delta.

Presentation budgets limit what is shown. They do not rewrite Control Tower priority.

Execution compilation​

Ready pulls may be compiled into execution packets constrained by operator_contract_v2.

A packet is bounded work plus allowed powers, prohibitions, evidence expectations, and relevant identity.

A packet does not acquire governance-mutation authority merely because the work is ready.

Reentry​

Execution produces evidence and receipts.

Reentry validates packet-bound results and proposes reviewed state movement such as:

  • DONE;
  • FOLLOW_UP;
  • WAITING.

The executor does not directly rewrite carry or priority semantics.

Coherent publication​

Generation artifacts are run-scoped.

A current pointer should reference only a fully successful published generation. Failed generations remain inspectable through run records but cannot replace the last-known-good publication.

Views​

Consumer-specific views may be compiled from the coherent generation or other governed state.

Examples:

  • Principal view;
  • weekly view;
  • maintenance view;
  • relationship/institutional Frontier view.

Views may choose different grouping vocabularies. They do not need one universal status enum.

What happened to the old outputs?​

Historical names such as:

  • today_compile;
  • support_queue;
  • escalation_queue;
  • block_candidates;
  • principal_brief_today;
  • principal_brief_week;

belong to the Office v1 generation.

They may appear in historical notes, but new consumers should use current Office v2 artifacts or explicit published-view contracts rather than requiring compatibility output forever.

Source of truth​

The implementation authority for current compile behavior is office-auto-lab, especially its Control Tower snapshot, work-item compiler, Staff v2, Principal v2, execution compiler, reentry, coherent-generation, and run-record contracts.

This page explains those boundaries; it does not duplicate their full schemas.