---
description: >-
  One engagement, start to finish, with the real artifacts: discovery becomes a digital twin, the twin compiles into a Spec Manifest, and three documents render for three audiences — every step auditable.
---

# The ten-minute tour

One engagement, start to finish — with the real artifacts.

!!! note "About this engagement"
    Northern Trail Outfitters (NTO) is Salesforce's fictional outdoor
    retailer, and this is a demonstration engagement built on
    simulated data. Every excerpt below is taken verbatim from the
    actual artifacts Rosetta produced for it — and Rosetta's own
    provenance system labels the content exactly as what it is:
    simulated, pending ratification. Showing you honestly labeled
    artifacts *is* the product working.

**The setup.** NTO wants Customer 360 and CDP value: unified customer
profiles, a loyalty-aware marketing journey, and an Agentforce service
agent that deflects routine cases. Their data lives in five places —
CRM, Demandware commerce, point-of-sale, a Snowflake lake, and a
loyalty program — and, as it turns out, it is too fragmented and too
unreliable for default matching. Sound familiar? Now watch what
happens to that discovery material.

## Stop 1 — Discovery goes in

Discovery conversations, stakeholder interviews, and forensic data
profiling enter the engagement. Nothing dies in a slide deck: what the
business said it wants, what actually exists in the org, and what the
data profiling found (placeholder email families, weak phone
distinctness, a large fraction of transactions not linkable to any
customer) all land as structured, sourced entries.

## Stop 2 — The digital twin takes shape

The [digital twin](concepts/digital-twin.md) holds the engagement's
knowledge as a living model. Here is one of its four context
artifacts — the Agentforce deflection artifact — exactly as it exists
in the graph, three layers deep:

> **Intent:** "Deliver 24/7 case deflection for common inquiries via
> an Agentforce service agent. Agent must correctly identify the
> customer, retrieve accurate order/case/profile context … and
> escalate complex or high-value cases to humans with
> pre-contextualized information."
>
> **Structure:** "Read-paths only in scope for v1 … Write-paths: case
> creation only — agent does not mutate Contact, Order, or Account.
> Escalation rule: if identity confidence < high OR order status
> unavailable within 2s … hand off to human."
>
> **Confidence:** `medium` · **Review status:** `draft`
>
> **Contradiction (tracked, not hidden):** "Real-time order-status
> requirement vs POS nightly + Demandware hourly freshness — resolved
> by scoping v1 to Demandware orders only; POS orders deferred until
> freshness uplift."

Notice what's first-class here: a confidence level, a review status,
and a *named contradiction* with its resolution. A thin or conflicted
twin produces an honest plan, not a confident hallucination.

## Stop 3 — Decisions carry their reasons; gaps get names

Every consequential choice is recorded as a decision trace at the
moment it is made. The identity-resolution decision, verbatim — first
as the leadership gloss, then one of its machine-checkable guardrails:

> "Match customers only on identifiers we have verified are reliable —
> anchored on the loyalty ID, with email and phone admitted only after
> they pass placeholder and uniqueness checks."
>
> Must **NOT** use Name alone as a match key. Must **NOT** count a
> transaction toward lifetime value unless it resolves to a Contact
> via at least one Tier-1 or two corroborating Tier-2 identifiers.

Unknowns stay visible too: the middleware layer for real-time order
fetch is unconfirmed, so it exists as a named gap the plan must close
— not a silence someone discovers in week nine.

## Stop 4 — The Spec Manifest compiles

From the twin, Rosetta compiles the
[Spec Manifest](concepts/spec-manifest.md) — the delivery plan humans
and agents execute. For NTO: **one wave, four epics, four sprints,
fourteen work packages**, each carrying a plain-English purpose, its
context bundle, and its gates. The manifest binds commitments, not
suggestions — for example:

> **MUST — strict transaction-to-Contact linkage before lifetime
> value.** No transaction participates in lifetime-value or
> tier-classification segmentation unless it resolves via Tier-1 or
> two corroborating Tier-2 identifiers; unlinked transactions are held
> in a guest-recovery queue. *Acceptance evidence:* the calculated-insight
> surface refuses to compute LTV for any cohort whose resolved-linkage
> rate falls below the floor.

![The two-stage pipeline: the digital twin compiles ahead of time into the Spec Manifest; work packages compile at dispatch into a governed environment serving a human or an AI agent](assets/gic-pipeline-light.svg#only-light)
![The two-stage pipeline: the digital twin compiles ahead of time into the Spec Manifest; work packages compile at dispatch into a governed environment serving a human or an AI agent](assets/gic-pipeline-dark.svg#only-dark)

## Stop 5 — The documents render for each pair of hands

From the same graph state, the Engagement Codex renders
[the three documents](why/delivery-professionals.md) — the Solution
Thesis for the seller, the SOW for the contracting organization, the
manifest for the delivery team — each in its audience's language. The
same thesis also renders in a leadership tone for the decision room,
and that rendering opens with the decision, not the plumbing:

> **"Authorize a bounded Customer 360 / CDP proof-of-value**, scoped
> to a single authenticated-customer subset anchored on Loyalty ID …
> **Withhold full production activation** until the named data,
> identity, governance, and latency gaps are closed."
>
> **Verdict:** Conditionally Ready *for a bounded POV; not for full
> production activation until the gap list closes.* … "The verdict is
> therefore not a hedge; it is the contract NTO needs from its
> solution architect."

An eleven-dimension readiness scorecard sits behind that verdict, and
one of its rows says **Not Met** out loud — evidence quality, with its
remediation path named. A system that will tell a customer "not met"
is a system whose "ready" means something.

## Stop 6 — Governed work dispatches

Each work package compiles at dispatch into a governed working
environment — the right context, the applicable
[decision guardrails](concepts/engineering-lineage.md), the evidence —
for whichever operator picks it up, human or AI agent. This is where
the guardrails earn their keep: when an implementing agent proposes to
improvise around a governed decision, the ADR refuses it. And when an
operator's own question embeds an anti-pattern — one *they* don't know
is an anti-pattern — the guardrails surface that too.

## Stop 7 — Provenance, gates, and the human signature

Nothing in this tour silently became load-bearing. Every entry carries
its origin — verified evidence, human judgment, or machine inference,
kept distinct. Simulated content is stamped simulated until a human
ratifies it through a recorded gate. When a trust review asks *who
authorized this action, over which data, under which policy*, the
answer is [a lookup, not an archaeology project](concepts/governance.md).

---

**What you just watched:** discovery material became a governed model;
the model compiled into a plan; the plan rendered as three documents
for three audiences; the work dispatched into governed environments;
and every step left an auditable trail. When the twin changes, all of
it re-renders — no one hand-edits a stale copy.

*Want this for a real engagement? Access is self-service —
[register at rosetta-design.com](https://rosetta-design.com) and
follow [the install guide](rosetta-platform/INSTALL.md) — or start
with [how it works](concepts/governed-intent-compilation.md).*
