# Perform Phase Two — Draft Scope / Statement of Work

## Status and boundary

This document is generated decision support for the second part of the Perform engagement. It defines proposed implementation work; it does not assert that the target architecture has been built or deployed.

## Evidence baseline

- Current observed snapshot: `snapshot_current_e5ecaac9135e1535c70cfe5eb371f6f4` (as at 2026-07-29T14:11:57.332617+00:00)
- Declared target snapshot: `snapshot_target_d6a0a4cec803326d047cca0e7df7333c` (as at 2026-07-29T16:30:24.714Z)
- Confirmed scoped gaps: 3
- Generated scope ID: `scope_b3be9430886a16afe804f214b35374b7`

## Proposed outcomes

Establish the target semantic fields and supporting data identified below, validate their business definitions and grain, implement approved transformations, and provide evidence that each accepted target requirement is satisfied.

## Work packages

### WP-01: Account

Work package ID: `wp_7cedac80751acb6a`

Target requirements:

- `Account.AccountGroup` (String) — Management reporting group above account type. [case `map_585c99c93e6a75765671704027b2d671`, decision `decision_bf078ea6d947223739007e14368dead5`]

Proposed activities:

- Confirm authoritative source, ownership, grain, and refresh expectations.
- Design and implement the required ingestion, transformation, and semantic-model changes.
- Add deterministic reconciliation tests and target-field acceptance evidence.
- Update lineage, documentation, and operational support materials.

Acceptance criteria:

- Each scoped target field is present at the agreed grain and data type.
- Business definitions and calculation rules are approved.
- Refresh and lineage are demonstrated with inspectable receipts.
- Deterministic fixture and reconciliation tests pass.

### WP-02: Ledger

Work package ID: `wp_545dd4daf4e601eb`

Target requirements:

- `Ledger.CostCentre` (String) — Management cost-centre code. [case `map_2e388d52d81ff95f3bbb90fa6772a300`, decision `decision_cbbc1ca63164300470752b1d108c35c0`]
- `Ledger.CurrencyCode` (String) — ISO reporting currency code. [case `map_bea3e0f3dc83febe286bb6ba67319555`, decision `decision_d87d082ec2bd2db6064500968ce65580`]

Proposed activities:

- Confirm authoritative source, ownership, grain, and refresh expectations.
- Design and implement the required ingestion, transformation, and semantic-model changes.
- Add deterministic reconciliation tests and target-field acceptance evidence.
- Update lineage, documentation, and operational support materials.

Acceptance criteria:

- Each scoped target field is present at the agreed grain and data type.
- Business definitions and calculation rules are approved.
- Refresh and lineage are demonstrated with inspectable receipts.
- Deterministic fixture and reconciliation tests pass.

## Assumptions

- Client source-system access and subject-matter experts are available during phase two.
- Confirmed absence in this synthetic run is a test disposition, not a claim about a real client estate.
- Existing mapped fields remain usable unless later evidence triggers revalidation.

## Dependencies and client responsibilities

- Provide authoritative definitions, source access, owners, and security classifications.
- Resolve any client-question cases before their dependent work package is committed.
- Approve semantic definitions and production acceptance criteria.

## Exclusions

- Production implementation is not performed by the current discovery web-app project.
- Items not accepted into `scope_state=accepted_for_scope` are excluded unless added through a later receipt.
- Production support, adoption, and outcome claims require a separate phase-two agreement.

## Traceability

Every target requirement above resolves through its mapping case and decision receipt to the original workbook range and current audit snapshot.
