← Systems
SYSTEM 008 · RESEARCH NOTEBOOK

Site Financial
Health Engine.

From fragmented reporting to accountable variance investigation.

A six-version record: an SAP and planning reporting foundation that became the Financial Variance Command Center — a transparent six-agent investigation room where every variance carries a theory, a trace, and a human disposition.

Research Notebook
Entries below are dated observations from an in-progress system. V1–V5 describe an internal reporting foundation still in development; V6 is a public, synthetic research prototype. Version markers, figure numbers, evidence labels, and marginal notes are intentional.
Entry 01
July 28, 2026
Research Question

Can a variance be made accountable rather than merely reported?

Financial reporting reliably tells an organization what moved. It rarely tells it why the movement happened, who investigated it, what was ruled out, and what remains unexplained. The number arrives; the theory behind it does not.

System 008 began as a reporting foundation — the Site Financial Health Engine — and has since become a research question: if calculation is separated from interpretation, and interpretation is assigned to bounded, inspectable roles, does the variance conversation become faster, more complete, and more auditable?

Every variance deserves a theory.
Entry 02
July 28, 2026
Artifacts

What is public, and what it is not.

The Financial Variance Command Center is published as a synthetic, browser-only research release. The reporting foundation it grew out of remains an internal, in-development enterprise system; only its written record is published here.

Entry 03
July 28, 2026
Chronology · V1 → V6

Six versions, each answering the failure of the one before it.

  1. V1
    2026 · Q1
    Fragmented reporting
    Five sources, reconciled by hand every close.

    KSB1 actuals, FBL3N general ledger detail, Dodeca Plan and LBE extracts, cost center and GL master data, and operational KPI exports arrived in different shapes on different cadences. Each close was rebuilt manually: combine, enrich, validate, standardize, then finally analyze.

    LessonThe constraint was never data availability. Effort spent preparing data had quietly overtaken the time available to interpret it.

  2. V2
    2026 · Q1
    Automated pipeline
    Extraction, validation, normalization, mapping, refresh, delivery.

    A deterministic PowerShell pipeline replaced the spreadsheet choreography: extract from source, validate completeness, normalize schema, apply GL and cost center mapping, refresh the semantic model, and publish to Power BI in a fixed sequence.

    LessonAutomating steps is not the same as removing ambiguity. The pipeline was fast and still produced numbers people argued about, because the business logic had not yet been unified.

  3. V3
    2026 · Q2
    Unified semantic model
    One schema: Actual, Plan, and LBE finally comparable.

    Every record was forced into a shared structure — Cost Center, Business Lead, Function, GL Account, Category, Scenario, Period, Month, Amount. Scenario became a dimension rather than a separate report, which is what made Actual, Plan, and LBE directly comparable.

    LessonComparability is a modeling decision, not a dashboard feature. Once scenario was a dimension, whole classes of reconciliation disputes disappeared.

  4. V4
    2026 · Q2
    Financial health surface
    Three depths of focus, one decomposition.

    Executive, Finance Analyst, and Operations views were built over the same model, with variance decomposed into volume, rate, mix, and timing. A rate variance and a timing variance start different conversations, so the surface refuses to present a delta without its decomposition.

    LessonDecomposition changed the meeting. People stopped asking what the number was and started asking which component moved.

  5. V5
    2026 · Q2–Q3
    Driver intelligence
    Connect financial movement to the operations that caused it — and keep the residual.

    Labor, throughput, utilization, cutoff, and mapping signals were joined to variance components so movement could be attributed to a driver. Crucially, whatever remained unattributed was preserved as an explicit unexplained residual rather than absorbed into the nearest plausible bucket.

    LessonForcing full attribution manufactures false confidence. The residual is the most honest field on the page and the best pointer to the next investigation.

  6. V6
    2026 · Q3
    Public research prototype · Synthetic
    Financial Variance Command Center — a transparent investigation room.

    Six bounded agents work a ranked portfolio of synthetic variance cases. Cases are editable, every claim is traceable end to end, a human disposition is required, findings export as JSON, and a counterfactual lab lets a reviewer test alternate assumptions before committing to a theory.

    LessonMaking the investigation inspectable matters more than making it autonomous. The value is a defensible brief, not an unattended conclusion.

Entry 04
July 28, 2026
Bounded Roles

Six roles, each with a remit narrow enough to be checked.

No role is allowed to be a general assistant. Each holds one responsibility, emits one kind of claim, and can be inspected independently of the others. Disagreement between roles is preserved rather than averaged away.

FIG 04.1The six-agent investigation room
Role 01
Data Steward

Validates completeness, mapping integrity, and whether the record is fit to reason over at all.

Role 02
Variance Analyst

Decomposes movement into volume, rate, mix, and timing using deterministic calculation only.

Role 03
Operations Liaison

Connects financial movement to labor, throughput, and utilization signals from the operating floor.

Role 04
Forecast Challenger

Contests the outlook, proposes alternate baselines, and argues the case against the emerging theory.

Role 05
Risk Auditor

Checks cutoff, accrual treatment, anomalies, and control exposure implied by the variance.

Role 06
Finance Synthesizer

Assembles an accountable management brief: theory, evidence, residual, dissent, and open questions.

Entry 05
July 28, 2026
Hybrid Architecture

Standardized record → deterministic calculation → bounded interpretation → human authority.

The architecture exists to enforce one separation: arithmetic is never a matter of opinion, and interpretation is never mistaken for arithmetic. Every figure in the command center is produced by deterministic code over a standardized financial record. Agents may argue about meaning; they may not change the numbers.

FIG 05.1Calculation, interpretation, and authority as separate layers
  1. Layer 01
    Standardized financial record
    One schema across Actual, Plan, and LBE. Nothing enters the room without conforming to it.
  2. Layer 02
    Deterministic calculations
    Volume, rate, mix, timing, and residual are computed in code. No agent can alter a figure.
  3. Layer 03
    Bounded agent roles
    Six narrow remits interpret the computed record; each emits claims attributable to its role.
  4. Layer 04
    Shared variance bridge
    A common bridge reconciles every claim back to the same decomposition, so disagreement is visible.
  5. Layer 05
    Human-reviewed brief
    A reviewer disposes of the case — accept, revise, escalate — and the disposition is part of the record.
Calculation is deterministic, interpretation is bounded, and authority stays human. The architecture is the argument.
Entry 06
July 28, 2026
Observations & Decisions

What the build has actually taught so far.

  1. Observation
    Traces get read when they are short
    Full traceability is only useful if a reviewer will actually open it. Traces that opened at claim level with an expandable path were read; traces that opened as a full log were skipped.
  2. Decision
    Agents may argue, never recompute
    Every figure comes from the deterministic layer. Agents annotate, contest, and interpret, but the arithmetic is a single source. This removes an entire class of disagreement about whether the numbers themselves are trustworthy.
  3. Failure
    An unbounded 'analyst' agent produced fluent nonsense
    An early single general-purpose reviewer wrote confident narratives that were difficult to check because no part of the claim mapped to a role or a computation. Splitting the work into six bounded remits was a response to that failure, not a design flourish.
  4. Constraint
    Public release cannot touch production data
    The prototype is deliberately synthetic and browser-only. That constrains realism, and it is the correct trade: the research question is about the structure of investigation, not about any specific site's financials.
  5. Observation
    Disposition is the missing artifact in most reporting
    Dashboards record what happened; they rarely record what a human concluded and committed to. Requiring an explicit disposition turned the tool from a report into a record of accountable judgment.
Entry 07
July 28, 2026
Current Hypothesis

Bounded challenge should raise explanation coverage without hiding residual.

The working hypothesis is that a structured investigation room — deterministic decomposition, an explicit challenger, an operations channel, and a mandatory trace — produces briefs that explain more of the variance, surface unexplained residual honestly, and reach a first human review faster than an unassisted analyst working from a dashboard.

The hypothesis is falsifiable in both directions. If the challenge role only adds noise, or if the trace slows review without changing conclusions, the design should lose those components rather than defend them.

Entry 08
July 28, 2026
Evaluation Plan · Proposed

Measures proposed, none yet empirical.

The following measures are proposed. No study has been run and no result is claimed. They are recorded here so the design can be judged against a standard it committed to in advance.

FIG 08.1Proposed measures (not yet empirical)
Proposed
Explanation coverage

Share of total variance attributed to a stated, evidenced driver.

Proposed
Unexplained residual

Magnitude preserved as explicitly unattributed after review.

Proposed
Trace completeness

Proportion of claims that resolve to an inspectable computation and source.

Proposed
Time-to-first-review

Elapsed time from case surfacing to a human opening and reading the brief.

Proposed
Human override rate

Frequency with which reviewers revise or reject the synthesized theory.

Proposed
Forecast escalation rate

How often the Forecast Challenger triggers a reconsidered outlook.

FIG 08.2Planned ablations
  • Ablation
    Remove challenge

    Drop the Forecast Challenger and test whether coverage rises while override rate rises with it.

  • Ablation
    Remove operations context

    Withhold labor, throughput, and utilization signals and measure residual growth.

  • Ablation
    Remove trace

    Hide the inspectable path and observe the effect on review time and override behavior.

Entry 09
July 28, 2026
Limitations & Governance

Boundaries stated plainly.

Governance panel · Read before interpreting anything on this page
  • The public release uses synthetic data and deterministic browser calculations.
  • It has no live SAP or Power BI connection.
  • It makes no external LLM calls.
  • It posts no journal entries.
  • It claims no measured organizational improvement.

Finance and operations retain decision authority. The system prepares an accountable brief; people dispose of it.

Entry 10
July 28, 2026
Next Experiments

What comes after the synthetic release.

  • Study
    Run the proposed measures

    Instrument the prototype so coverage, residual, and review time are recorded rather than asserted.

  • Protocol
    Typed claim schema

    Formalize claims — statement, computation reference, evidence, confidence, dissent — across all six roles.

  • Calibration
    Residual honesty checks

    Test whether reviewers trust systems that admit residual more than systems that force full attribution.

  • Bridge
    Foundation-to-prototype path

    Define what a governed, read-only connection between the reporting foundation and the investigation room would require.

Entry 11
July 28, 2026
Narrated Demonstration

One variance, walked from detection to disposition.

Direct link: Watch the narrated demo (MP4)