Validated Replay

Previously live-validated evidence, verified locally before display.

5c20490f6252

Known live scenario · Impact

Affected is not the same as patched.

MCPatch distinguishes who is affected from where the repair belongs. This scenario changed customer-context.lookup_customer from 1.0.0 to 2.0.0.

The central decision

Fleet impact

Affected consumers

  • fraud-triage-agentdirect tool dependency · repair owner fraud-platform Affected
  • revenue-analyst-agentdirect tool dependency · repair owner analytics-platform Affected
  • support-refund-agentindirect through shared skill · repair owner customer-platform Affected
Repair locus

Repositories that actually required repair

  • github.acme/agent-skillsIndirect shared-skill repair · owner customer-platform Repair
  • github.acme/fraud-triage-agentDirect agent tool call · owner fraud-platform Repair
  • github.acme/revenue-analyst-agentDirect agent tool call · owner analytics-platform Repair

Dependency evidence

Edges are a deterministic projection of checksum-covered DataHub paths. The text table below is the equivalent accessible view.

customer-context.lookup_customer dependency graph urn:li:aiAgent:support-refund-agent has skill → urn:li:agentSkill:customer-insights requires tool → urn:li:api:customer-context.lookup_customer. Repair repository: github.acme/agent-skills. urn:li:aiAgent:fraud-triage-agent uses tool → urn:li:api:customer-context.lookup_customer. Repair repository: github.acme/fraud-triage-agent. urn:li:aiAgent:revenue-analyst-agent uses tool → urn:li:api:customer-context.lookup_customer. Repair repository: github.acme/revenue-analyst-agent. requires tool uses tool uses tool has skill support-refund-agent, affected consumer support-refund-agent affected consumer customer-insights, repair target github.acme/agent-skills customer-insights repair target fraud-triage-agent, repair target github.acme/fraud-triage-agent fraud-triage-agent repair target revenue-analyst-agent, repair target github.acme/revenue-analyst-agent revenue-analyst-agent repair target customer-context.lookup_customer, changed tool customer-context.lookup_customer changed tool
Highlighted agent or skill nodes mark the dependency location mapped to each repair repository. Indirect consumers can remain unchanged when their shared skill is repaired.
View dependency paths as text
Dependency paths and mapped repair repositories
Affected consumerEvidence pathRepair repository
support-refund-agenturn:li:aiAgent:support-refund-agent has skill → urn:li:agentSkill:customer-insights requires tool → urn:li:api:customer-context.lookup_customergithub.acme/agent-skills
fraud-triage-agenturn:li:aiAgent:fraud-triage-agent uses tool → urn:li:api:customer-context.lookup_customergithub.acme/fraud-triage-agent
revenue-analyst-agenturn:li:aiAgent:revenue-analyst-agent uses tool → urn:li:api:customer-context.lookup_customergithub.acme/revenue-analyst-agent

Canonical contract findings

These findings come from the existing deterministic diff engine, never from presentation code.

CategoryPathChange
breaking/input/customer_idA new required input property must be supplied.
breaking/input/emailA previously declared input property was removed.
governance/output/government_idOutput data is newly classified as PII.
informational/output/government_idA new output property may be returned.
breaking/output/lifetime_value_centsProperty 'lifetime_value_dollars' was renamed to 'lifetime_value_cents'.
breaking/output/lifetime_value_centsThe JSON Schema type changed.
semantic/output/lifetime_value_centsSemantic unit changed from 'USD' to 'US_CENT'.

Controls and no-change proof

Unchanged repositories were fingerprinted before and after evaluation. Affected consumers can remain unchanged when their shared dependency is repaired.