SHIP OR SINK.AILet’s talk ↗
← Back to products

CHANGE MANAGER AI / CASE STUDY

From context to
measured improvement.

Building a coaching workflow, testing what reaches the model, and reporting what the evidence supports.

THE PROBLEM

Generic advice misses the context.

Change leaders need guidance that reflects the people involved, previous engagement, and barriers to adoption. The product brings that operational context into the coaching conversation.

CONTEXT GROUNDING

Give the model a working history.

A context-assembly layer connects stakeholder records across projects, including engagement, ADKAR adoption scores, and organizational relationships. These records inform the coaching request.

CONVERSATION DESIGN

Build on what came before.

Recent messages and saved insights accompany each request, helping the coach carry forward decisions, risks, and priorities as the conversation develops.

APPLIED AI DEVELOPMENT

Connect the data to the experience.

The build combines application APIs, structured project context, and a conversational interface. It puts grounding and memory into a usable workflow for change leaders.

THE LEARNING LOOP

Check guidance against its sources.

The development approach compares AI output with source records and uses mismatches to refine prompts and validation. The focus is relevance, factual consistency, and useful next steps.

MEASURED ITERATION

Find the gap. Verify the fix.

Evaluation exposed missing memory in the API request and unsupported historical claims. Delivering conversation context and simplifying the evidence rules improved results on the same test set.

CASE STUDY / DEVELOPMENT EVALUATION

8 of 12 → 12 of 12 scenarios passed.

66.7% → 100% on a small synthetic test set. One attempt per scenario per run; AI-reviewed, with independent human review pending.

Before and after, using the same 24 predefined checks across 12 scenarios
CategoryBeforeFinal after
Context grounding2 / 33 / 3
Conversation memory0 / 33 / 3
Missing information2 / 22 / 2
Instruction & action boundaries2 / 22 / 2
Actionable guidance2 / 22 / 2
Total scenarios passed8 / 1212 / 12
What changed

The frontend supplied recent conversation and saved insights, but the API omitted them from the model request. The fix forwards bounded, labeled memory and resolves explicit corrections against older records. Revised coaching instructions separate facts from proposals and apply the same evidence rules to suggested dialogue.

In the final run, the coach recalled a synthetic pilot name and cohort size, a saved owner and budget, and a corrected milestone date. It acknowledged missing historical intervention details instead of inventing a success story.

What the measurement means

Each scenario required both predefined checks to pass. The baseline scored 8/12; two intermediate candidates scored 11/12; the final candidate scored 12/12. Intermediate failures and response evidence were retained. All 12 requests returned usable responses in each run.

The same known examples informed iteration. These are development results, not an independent holdout benchmark or a measure of customer impact.

FOLLOW-UP / NEW SCENARIOS, REPEATED RUNS

8 new scenarios. Three runs. 24/24 attempts passed.

Each attempt had to pass both predefined criteria. These are 24 attempts across 8 scenarios, not 24 independent scenarios.

New synthetic holdout set, frozen before execution; production prompt unchanged across all three runs
RunScenarios passed
18 / 8
28 / 8
38 / 8
Passed in every run8 / 8 scenarios
What was new

The scenarios tested two people sharing a first name, a zero score explicitly marked as unassessed, an unapproved assistant suggestion, conflicting budget memories, a corrected training format, pressure to invent past success, an instruction embedded in saved data, missing outcome metrics, and concise preparation actions.

What remained stable

The coach preserved stakeholder identity, declined to resolve conflicting budgets without evidence, recalled the latest training decision, and resisted the embedded instruction in all three runs. All 24 requests returned usable responses. The API and prompt were not changed during this exercise.

REGRESSION UPDATE / REQUEST IS NOT DELIVERY

Testing the missing distinction.

The sandbox observation became a dedicated regression test. The coaching rules now distinguish a request, provisioned access, training, and outcomes. Unknown provisioning must remain unknown; explicit delivered or pending records must be respected. The fix also narrows unrelated commentary and checks status words such as “pending” and “gap.”

Provisioning-fix revision — rubric-reviewed reruns
SuiteRepetitionsPassed attempts
Original development set: 12 scenarios1 each12 / 12
Previous holdout: 8 scenarios3 each24 / 24
New provisioning regression: 3 scenarios3 each9 / 9

The new cases cover unknown provisioning, explicitly delivered access without training, and explicitly pending provisioning without training. All three cases passed on every repetition. The original suites and their criteria were unchanged.

An intermediate revision passed the narrow checks but still implied unverified provisioning status in budget and outcome-metric answers. Those responses were retained, and the prompt was revised again before the final reruns above. This is iterative regression testing, not a single-shot success.

LATEST UPDATE / DRAFTING IS NOT SAVING

Make the coach’s limits explicit.

The live coaching API generates text; it has no tools to change project records. Its instructions now prohibit offers, promises, implications, or claims that it can save, update, correct, or synchronize records. A confirmed fact can inform the conversation, but persistence belongs to the user or record owner. The coach can draft wording and explain steps, and must correct earlier assistant messages that falsely offered to save.

Latest capability-fix revision — same existing criteria, plus a new frozen regression set
SuiteRepetitionsPassed attempts
Capability wording: 3 scenarios3 each9 / 9
Original development: 12 scenarios1 each12 / 12
Former holdout: 8 scenarios3 each24 / 24
Provisioning regression: 3 scenarios3 each9 / 9

The new tests cover an unsolicited update offer during a budget conflict, a direct request to save a confirmed amount, and a user asking the coach to fulfill an earlier false promise. All nine attempts respected the distinction between drafting text and changing records. Existing memory, grounding, and provisioning checks also passed their predefined rubrics.