AISA v2.0 / Technical documentation / case-ui-specs.json
case-ui-specs.json
JSON · 1434 lines · 43,908 bytes · wiki path 10 Architecture/ui/case-ui-specs.json · download the raw file · cited from Case journeys — the 68 real cases · Case protocol
Same folder: agent-catalog.json · agent_catalog.py · agent_map_svg.py · build_agent_map.py · build_case_content_docs.py · build_case_journeys.py · build_case_traces.py · build_operations_examples.py · case-content.json · case-journeys.json · case-runtime-traces.json · case_content.py · case_ui_model.py · frequent-operations.json · memory-capabilities.json · validate_agent_map.py · validate_case_content.py
{
"schema_version": 1,
"notice": "Curated UX fixtures for the 68 catalogue cases. Values and statuses are illustrative, not live or historical execution claims.",
"cases": {
"DC-01": {
"request": "The policy has not reached the other system.",
"outcome": "Restore the stalled transfer.",
"rows": [
{
"label": "Transfer request",
"before": "Stale request marker",
"after": "No active duplicate request"
},
{
"label": "Policy in both systems",
"before": "Transfer incomplete",
"after": "Matching policy state"
},
{
"label": "Requested document",
"before": "Unavailable",
"after": "Produced successfully"
}
]
},
"DC-02": {
"request": "Period 5 exists in INSIS, but its section in the policy document is empty.",
"outcome": "Restore the fifth-year print data without retransferring the existing five-period family.",
"rows": [
{
"label": "Policy periods /1–/5",
"before": "All five exist in INSIS",
"after": "All five existing periods preserved"
},
{
"label": "Print-register period /5",
"before": "Missing; only /1–/4 are present",
"after": "The missing /5 entry is present; five match five"
},
{
"label": "Regenerated document",
"before": "Fifth-year headings have empty values",
"after": "The fifth-year data is populated"
}
]
},
"DC-03": {
"request": "This employee cannot sign in.",
"outcome": "Restore the approved account access.",
"rows": [
{
"label": "Person and account",
"before": "Account layer missing",
"after": "One correct account"
},
{
"label": "Office and roles",
"before": "Old office assignment",
"after": "Approved assignment"
},
{
"label": "Sign-in",
"before": "Customer cannot sign in",
"after": "Customer sign-in confirmed"
}
]
},
"DC-04": {
"request": "Our new office needs to issue this product.",
"outcome": "Complete the office and agent setup.",
"rows": [
{
"label": "Office registration",
"before": "Awaiting the owning team",
"after": "Registration verified"
},
{
"label": "Product access",
"before": "Role assignment missing",
"after": "Approved roles visible"
},
{
"label": "Policy numbering",
"before": "Numbering prerequisite missing",
"after": "Number allocation checked"
}
]
},
"DC-05": {
"request": "Extend the framework so we can issue a certificate.",
"outcome": "Align the approved framework end date.",
"rows": [
{
"label": "Framework dates",
"before": "Different dates across layers",
"after": "Approved date on every layer"
},
{
"label": "Available frameworks",
"before": "Outside the selection window",
"after": "Framework is selectable"
},
{
"label": "Certificate action",
"before": "Blocked",
"after": "Declared issuance check passed"
}
]
},
"DC-06": {
"request": "The framework exists, but we cannot select it.",
"outcome": "Connect the portal to the correct framework.",
"rows": [
{
"label": "Framework identity",
"before": "Unlinked proposal",
"after": "Correct master linked"
},
{
"label": "Covers and participants",
"before": "Differences remain",
"after": "Family comparison passed"
},
{
"label": "Child certificate",
"before": "Cannot use the framework",
"after": "Requested action checked"
}
]
},
"DC-07": {
"request": "Please correct the amount on this cargo statement.",
"outcome": "Correct the statement within its allowed state.",
"rows": [
{
"label": "Requested outcome",
"before": "Proposal or policy needs confirming",
"after": "Intended state agreed"
},
{
"label": "Amounts and currency",
"before": "Statement values differ",
"after": "Approved totals reconcile"
},
{
"label": "Policy state and document",
"before": "Correction is blocked",
"after": "Required state restored and document checked"
}
]
},
"DC-08": {
"request": "The owner shown on the policy is wrong.",
"outcome": "Correct the approved participant details.",
"rows": [
{
"label": "Policyholder",
"before": "Different participant links",
"after": "Correct participant"
},
{
"label": "Ownership shares",
"before": "Duplicate active relationship",
"after": "Shares reconcile"
},
{
"label": "Policy and debit note",
"before": "Incorrect party shown",
"after": "Correct party shown"
}
]
},
"DC-09": {
"request": "Change the payment plan to four installments.",
"outcome": "Correct the payment plan and dates.",
"rows": [
{
"label": "Installment amounts",
"before": "Plans differ",
"after": "Totals equal the premium"
},
{
"label": "Due dates",
"before": "Dates do not align",
"after": "All required dates align"
},
{
"label": "Paid installments",
"before": "Existing payments present",
"after": "Paid items preserved"
}
]
},
"DC-10": {
"request": "Why did this premium change?",
"outcome": "Explain the premium using the actual inputs.",
"rows": [
{
"label": "Rating inputs",
"before": "Customer questions a discount",
"after": "Current inputs checked"
},
{
"label": "Applied calculation",
"before": "Difference needs explaining",
"after": "Calculation reconciles"
},
{
"label": "Customer explanation",
"before": "No clear explanation",
"after": "Checked explanation ready"
}
]
},
"DC-11": {
"request": "Correct the vehicle registration on this policy.",
"outcome": "Correct the complete vehicle record chain.",
"rows": [
{
"label": "Current vehicle",
"before": "Correction requested",
"after": "Approved details recorded"
},
{
"label": "Earlier versions",
"before": "A consumed version is stale",
"after": "Required versions aligned"
},
{
"label": "Policy document",
"before": "Shows the old details",
"after": "Correct details shown"
}
]
},
"DC-12": {
"request": "The policy was cancelled by mistake.",
"outcome": "Restore the approved policy state.",
"rows": [
{
"label": "Requested state",
"before": "Restoration needs confirmation",
"after": "Application or active state agreed"
},
{
"label": "Receiving system",
"before": "Owner action required",
"after": "Owner action independently checked"
},
{
"label": "Policy and document",
"before": "Not usable",
"after": "Requested state and document verified"
}
]
},
"DC-13": {
"request": "The two systems show different policy periods.",
"outcome": "Reconcile the policy status and period.",
"rows": [
{
"label": "Policy status",
"before": "One-sided change",
"after": "Mapped states agree"
},
{
"label": "Period layers",
"before": "Some layers remain stale",
"after": "All declared layers agree"
},
{
"label": "Printed period",
"before": "Different from the request",
"after": "Approved period shown"
}
]
},
"DC-14": {
"request": "The policy exists, but the portal shows it as incomplete.",
"outcome": "Link the portal to the correct issued policy.",
"rows": [
{
"label": "Authoritative policy",
"before": "Sibling records need separating",
"after": "Correct policy identified"
},
{
"label": "Portal layers",
"before": "Header and detail differ",
"after": "All three layers aligned"
},
{
"label": "Policy lookup",
"before": "Incomplete policy shown",
"after": "Correct active policy visible"
}
]
},
"DC-15": {
"request": "The registry is rejecting the policy.",
"outcome": "Explain the current registry response.",
"rows": [
{
"label": "Registry response",
"before": "Rejection reported",
"after": "Current response checked"
},
{
"label": "Policy and certificate dates",
"before": "Possible period mismatch",
"after": "Relevant dates compared"
},
{
"label": "Next action",
"before": "Customer needs guidance",
"after": "Supported instruction ready"
}
]
},
"DC-16": {
"request": "The commission was not transferred correctly.",
"outcome": "Reconcile the commission for this policy.",
"rows": [
{
"label": "Approved rate",
"before": "Effective rule needs checking",
"after": "Correct rate established"
},
{
"label": "Recorded commission",
"before": "Values differ",
"after": "Amounts reconcile"
},
{
"label": "Partner result",
"before": "Not confirmed",
"after": "Requested result checked"
}
]
},
"DC-17": {
"request": "The printed document has a missing value.",
"outcome": "Repair the data used by this document.",
"rows": [
{
"label": "Document invocation",
"before": "Document ran",
"after": "Correct template and inputs checked"
},
{
"label": "Required source value",
"before": "Value missing",
"after": "Required value present"
},
{
"label": "Reproduced document",
"before": "Incomplete document",
"after": "Exact document verified"
}
]
},
"DC-18": {
"request": "Add this missing vehicle model to the list.",
"outcome": "Add the approved catalogue value.",
"rows": [
{
"label": "Existing business key",
"before": "No matching value",
"after": "No duplicate introduced"
},
{
"label": "Dependent selection",
"before": "Model is unavailable",
"after": "Correct value is selectable"
},
{
"label": "Consuming action",
"before": "Selection cannot complete",
"after": "Requested action checked"
}
]
},
"DC-19": {
"request": "Temporarily allow this blocked policy through.",
"outcome": "Apply and restore the bounded exception.",
"rows": [
{
"label": "Blocking rule",
"before": "Requested policy is blocked",
"after": "Approved temporary exception applied"
},
{
"label": "Customer action",
"before": "Transfer is waiting",
"after": "Requested action verified"
},
{
"label": "Baseline rule",
"before": "Restoration still required",
"after": "Original rule restored"
}
]
},
"DC-20": {
"request": "There are two records for the same company.",
"outcome": "Keep the correct company record and its links.",
"rows": [
{
"label": "Correct company",
"before": "Duplicate needs separating",
"after": "Survivor identity confirmed"
},
{
"label": "Dependent records",
"before": "Full footprint required",
"after": "Dependencies reconciled"
},
{
"label": "Customer search",
"before": "Duplicate results",
"after": "Correct company returned"
}
]
},
"DC-21": {
"request": "Please complete the waiting transfers.",
"outcome": "Reconcile every item in the transfer backlog.",
"rows": [
{
"label": "Ready item",
"before": "Needs the authorised signature",
"after": "Transfer and policy verified"
},
{
"label": "Active item",
"before": "Transfer is already running",
"after": "No duplicate action sent"
},
{
"label": "Exception item",
"before": "Needs separate repair",
"after": "Result recorded independently"
}
]
},
"DC-22": {
"request": "The transferred policy has an internal identifier instead of its proper policy number.",
"outcome": "Recover the correct policy number through the checked operator procedure.",
"rows": [
{
"label": "Numbering input",
"before": "Another policy’s identifier is in the number field",
"after": "The checked own-identity sentinel was used"
},
{
"label": "Generated number",
"before": "Not the intended policy number",
"after": "A valid number was generated by the authorised flow"
},
{
"label": "Resulting policy",
"before": "Correction still required",
"after": "The mapping, state and customer result were checked"
}
]
},
"DC-23": {
"request": "The automated change stopped before it finished.",
"outcome": "Complete only the missing work.",
"rows": [
{
"label": "Earlier operations",
"before": "Some steps already landed",
"after": "Successful steps preserved"
},
{
"label": "Missing result",
"before": "One downstream step absent",
"after": "Missing result verified"
},
{
"label": "Duplicate effects",
"before": "Replay would repeat work",
"after": "No duplicate effect introduced"
}
]
},
"DC-24": {
"request": "The outage is over, but these policies are still stuck.",
"outcome": "Reconcile the affected policies after recovery.",
"rows": [
{
"label": "Service recovery",
"before": "Owner confirmation needed",
"after": "Recovery verified"
},
{
"label": "Affected policies",
"before": "Partial work remains",
"after": "Each policy reconciled"
},
{
"label": "Customer actions",
"before": "Some still fail",
"after": "Required outcomes checked"
}
]
},
"CF-01": {
"request": "Temporarily relax this validation for one policy.",
"outcome": "Apply the exception and restore the rule.",
"rows": [
{
"label": "Actual blocking rule",
"before": "Policy is blocked",
"after": "Correct rule identified"
},
{
"label": "Temporary scope",
"before": "Exception needs approval",
"after": "Approved action verified"
},
{
"label": "Restoration",
"before": "Baseline must return",
"after": "Baseline restored"
}
]
},
"CF-02": {
"request": "Add a check that prevents this invalid policy.",
"outcome": "Deliver the permanent validation change.",
"rows": [
{
"label": "Valid example",
"before": "Baseline behaviour checked",
"after": "Valid input still passes"
},
{
"label": "Invalid example",
"before": "Control is absent",
"after": "Invalid input is rejected"
},
{
"label": "Target controls",
"before": "Related control differs",
"after": "Declared controls verified"
}
]
},
"CF-03": {
"request": "Only this group should be allowed the exception.",
"outcome": "Change the exact access and bypass scope.",
"rows": [
{
"label": "Approved group",
"before": "Requested right absent",
"after": "Intended right available"
},
{
"label": "Excluded user",
"before": "Must remain excluded",
"after": "Access remains denied"
},
{
"label": "Other permissions",
"before": "Existing rights present",
"after": "Unrelated rights preserved"
}
]
},
"CF-04": {
"request": "Apply the new tariff from the agreed date.",
"outcome": "Release the selected tariff version.",
"rows": [
{
"label": "Before effective date",
"before": "Current tariff applies",
"after": "Previous rule remains correct"
},
{
"label": "New tariff example",
"before": "New rates requested",
"after": "Expected rating verified"
},
{
"label": "Selected target",
"before": "Old version active",
"after": "Requested version selected"
}
]
},
"CF-05": {
"request": "Prepare the approved EUR partner templates with the correct offer selection and visibility.",
"outcome": "Deliver the partner rating templates.",
"rows": [
{
"label": "KOLHIDA_EUR",
"before": "Intended caller/version selection not yet proved",
"after": "Intended caller resolves the approved template and version"
},
{
"label": "MAXO_EUR",
"before": "Intended caller/version selection not yet proved",
"after": "Intended caller resolves the approved template and version"
},
{
"label": "Default and excluded callers",
"before": "Silent fallback and excess visibility must be excluded",
"after": "Default tariff preserved; excluded role remains excluded"
}
]
},
"CF-06": {
"request": "Change the discount and deductible rule.",
"outcome": "Align the rule across the requested systems.",
"rows": [
{
"label": "Discount calculation",
"before": "Rule differs across systems",
"after": "Approved calculation matches"
},
{
"label": "Deductible",
"before": "Definition is incomplete",
"after": "Correct deductible available"
},
{
"label": "Effective version",
"before": "Partial delivery exists",
"after": "All promised parts verified"
}
]
},
"CF-07": {
"request": "Add this value under the selected factor.",
"outcome": "Add the value with its dependencies.",
"rows": [
{
"label": "Parent selection",
"before": "Relevant parent exists",
"after": "Dependency retained"
},
{
"label": "New value",
"before": "Value unavailable",
"after": "Correct value selectable"
},
{
"label": "Mapped result",
"before": "External code needs checking",
"after": "Correct mapping verified"
}
]
},
"CF-08": {
"request": "Change the documents produced for this product.",
"outcome": "Deliver the intended document set.",
"rows": [
{
"label": "Required document",
"before": "Registration is incomplete",
"after": "Required document produced"
},
{
"label": "Copy count",
"before": "Copies differ from the request",
"after": "Correct number of copies"
},
{
"label": "Excluded document",
"before": "Must not be produced",
"after": "No unwanted document"
}
]
},
"CF-09": {
"request": "This office cannot get a policy number.",
"outcome": "Complete the office numbering prerequisites.",
"rows": [
{
"label": "Numbering row",
"before": "Office/year setup incomplete",
"after": "Required row verified"
},
{
"label": "Sequence access",
"before": "Owner step is missing",
"after": "Sequence, grant and synonym verified"
},
{
"label": "Allocation check",
"before": "Numbering fails",
"after": "Unique allocation checked"
}
]
},
"CF-10": {
"request": "Change the cover limit for this product.",
"outcome": "Apply the scoped cover-limit change.",
"rows": [
{
"label": "Requested cover",
"before": "Old limit applies",
"after": "Approved boundary enforced"
},
{
"label": "Related system",
"before": "Counterpart differs",
"after": "Requested counterpart verified"
},
{
"label": "Unchanged covers",
"before": "Existing definitions valid",
"after": "Unrelated definitions preserved"
}
]
},
"CF-11": {
"request": "Correct this message shown to the customer.",
"outcome": "Deliver the corrected shared text.",
"rows": [
{
"label": "Message key",
"before": "Incorrect text",
"after": "Approved wording stored"
},
{
"label": "Affected screen",
"before": "Old text is visible",
"after": "Correct wording visible"
},
{
"label": "Other uses",
"before": "Shared consumers exist",
"after": "Unrelated wording preserved"
}
]
},
"CF-12": {
"request": "Add this clause to the existing product.",
"outcome": "Deliver the clause across its required parts.",
"rows": [
{
"label": "Clause selection",
"before": "Clause unavailable",
"after": "Clause can be selected"
},
{
"label": "Rating and limits",
"before": "Rules are incomplete",
"after": "Expected quote verified"
},
{
"label": "Transfer and print",
"before": "Downstream support absent",
"after": "Required transfer and document checked"
}
]
},
"CF-13": {
"request": "Change the covers included in this package.",
"outcome": "Apply the offer and package rules.",
"rows": [
{
"label": "Included cover",
"before": "Old package selection",
"after": "Correct mandatory/optional choice"
},
{
"label": "Forbidden combination",
"before": "Can still be selected",
"after": "Combination is blocked"
},
{
"label": "Package quote",
"before": "Result needs checking",
"after": "Expected package resolves"
}
]
},
"CF-14": {
"request": "Add this question to the product questionnaire.",
"outcome": "Deliver the question wherever it is required.",
"rows": [
{
"label": "Core questionnaire",
"before": "Owner change required",
"after": "Question is available"
},
{
"label": "Portal question",
"before": "Question is missing",
"after": "Question is usable"
},
{
"label": "Rating input",
"before": "Answer is not consumed",
"after": "Intended answer reaches rating"
}
]
},
"CF-15": {
"request": "The new clause is not transferred correctly.",
"outcome": "Correct the product mapping.",
"rows": [
{
"label": "Source code",
"before": "New value is present",
"after": "Source contract confirmed"
},
{
"label": "Target code",
"before": "Mapping is incomplete",
"after": "Correct mapping applied"
},
{
"label": "Transfer example",
"before": "Value arrives incorrectly",
"after": "Expected value arrives"
}
]
},
"CF-16": {
"request": "Create a variant of this existing product.",
"outcome": "Deliver the approved product variant.",
"rows": [
{
"label": "Donor and changes",
"before": "Requested differences need confirming",
"after": "Clone scope is explicit"
},
{
"label": "Variant product",
"before": "Configuration is incomplete",
"after": "Own codes and rating verified"
},
{
"label": "Issue process",
"before": "Product-specific code needed",
"after": "Correct process and document checked"
}
]
},
"CF-17": {
"request": "Configure the new core-system product and its rating.",
"outcome": "Deliver the core-system product dependencies.",
"rows": [
{
"label": "Core product",
"before": "External setup is pending",
"after": "Owner's product proof received"
},
{
"label": "Rating",
"before": "Tariff is not ready",
"after": "Expected rating verified"
},
{
"label": "Portal seam",
"before": "Only the interface is required",
"after": "Declared seam verified"
}
]
},
"CF-18": {
"request": "The specification changed; update the existing work.",
"outcome": "Apply the approved specification revision.",
"rows": [
{
"label": "Changed requirement",
"before": "New wording conflicts with the old",
"after": "Current requirement agreed"
},
{
"label": "Affected output",
"before": "Uses the previous revision",
"after": "Updated output verified"
},
{
"label": "Unaffected work",
"before": "Already verified",
"after": "Retained with current compatibility"
}
]
},
"CF-19": {
"request": "Run this promotion for the agreed period.",
"outcome": "Deliver and retire the campaign correctly.",
"rows": [
{
"label": "Eligible customer",
"before": "Campaign not available",
"after": "Correct campaign terms offered"
},
{
"label": "After campaign end",
"before": "Offering must stop",
"after": "Retirement obligation recorded"
},
{
"label": "Existing policies",
"before": "Issued terms must survive",
"after": "Existing terms preserved"
}
]
},
"CF-20": {
"request": "Make the product visible to the agreed users.",
"outcome": "Apply the approved product visibility.",
"rows": [
{
"label": "Allowed role",
"before": "Cannot see the product",
"after": "Product visible and accessible"
},
{
"label": "Excluded role",
"before": "Must remain excluded",
"after": "Access is denied"
},
{
"label": "Target environment",
"before": "Role setup differs",
"after": "Effective target rights checked"
}
]
},
"CF-21": {
"request": "Replace this nomenclature with the approved version.",
"outcome": "Update the catalogue without changing old meanings.",
"rows": [
{
"label": "New catalogue keys",
"before": "Reload requested",
"after": "New keys available"
},
{
"label": "Pricing references",
"before": "Compatibility needs checking",
"after": "Expected pricing retained"
},
{
"label": "Historical policies",
"before": "Old codes remain in use",
"after": "Historical meanings preserved"
}
]
},
"CF-22": {
"request": "Add the next batch of green cards and stickers.",
"outcome": "Load the approved unused blank range.",
"rows": [
{
"label": "Requested range",
"before": "New batch supplied",
"after": "Missing numbers loaded"
},
{
"label": "Overlap check",
"before": "Existing numbers may overlap",
"after": "No duplicate allocation"
},
{
"label": "Used blanks",
"before": "Must not be reset",
"after": "Used state preserved"
}
]
},
"CF-23": {
"request": "Change the commission rules for this product.",
"outcome": "Apply the scoped commission rule set.",
"rows": [
{
"label": "Effective rule",
"before": "Old expression applies",
"after": "New rule applies on its date"
},
{
"label": "Participant example",
"before": "Expected amount supplied",
"after": "Approved result verified"
},
{
"label": "Unrelated policies",
"before": "Outside the change",
"after": "Existing behaviour preserved"
}
]
},
"CF-24": {
"request": "Register the new contract type and its process.",
"outcome": "Activate the compatible process and registration.",
"rows": [
{
"label": "Schema capability",
"before": "Field may be absent",
"after": "Required schema is present"
},
{
"label": "Registration values",
"before": "Values are not populated",
"after": "Approved values are present"
},
{
"label": "Process consumer",
"before": "Code does not select the type",
"after": "Correct workflow is exercised"
}
]
},
"CF-25": {
"request": "Show what differs before we change the product.",
"outcome": "Deliver a scoped environment-difference report.",
"rows": [
{
"label": "Schema differences",
"before": "Target capabilities differ",
"after": "Differences are explicit"
},
{
"label": "Target-only configuration",
"before": "Must be preserved",
"after": "Accepted differences identified"
},
{
"label": "Requested next change",
"before": "Not yet authorised",
"after": "Report delivered without synchronising"
}
]
},
"DV-01": {
"request": "Change the issue process for this product.",
"outcome": "Deliver the product-process change.",
"rows": [
{
"label": "Process change",
"before": "Requested step differs",
"after": "Reviewed process change"
},
{
"label": "Deployed version",
"before": "Previous process serves",
"after": "Expected process version serves"
},
{
"label": "Test policy",
"before": "Cannot complete the requested step",
"after": "Declared process outcome checked"
}
]
},
"DV-02": {
"request": "The bank clause is missing from the printed document.",
"outcome": "Deliver the complete print change.",
"rows": [
{
"label": "Document selector",
"before": "Wrong behaviour reproduced",
"after": "Reviewed selector installed"
},
{
"label": "Registration and template",
"before": "Required parts are missing",
"after": "All required parts available"
},
{
"label": "Printed result",
"before": "Bank clause missing",
"after": "Exact document checked"
}
]
},
"DV-03": {
"request": "Build the reinsurance capability.",
"outcome": "Record the programme scope and accountable owner.",
"rows": [
{
"label": "Requested scope",
"before": "Ongoing module-scale work",
"after": "Programme boundary stated"
},
{
"label": "Delivery owner",
"before": "Needs explicit ownership",
"after": "Accountable owner recorded"
},
{
"label": "Implementation slices",
"before": "Not separately scoped",
"after": "Bounded next requests identified"
}
]
},
"DV-04": {
"request": "Change this premium or cover calculation.",
"outcome": "Deliver the bounded calculation rule.",
"rows": [
{
"label": "Failing example",
"before": "Original calculation reproduced",
"after": "Expected calculation passes"
},
{
"label": "Shared consumers",
"before": "Old package remains",
"after": "Required consumers rebuilt"
},
{
"label": "Related products",
"before": "Must retain behaviour",
"after": "Sibling regression checks pass"
}
]
},
"DV-05": {
"request": "Harden the partner policy-registration API.",
"outcome": "Deliver the agreed registration behaviour.",
"rows": [
{
"label": "Valid request",
"before": "Registration issue reproduced",
"after": "Agreed request accepted"
},
{
"label": "Invalid/repeated request",
"before": "Behaviour is inconsistent",
"after": "Contract checks pass"
},
{
"label": "Full result",
"before": "Transfer or document may fail",
"after": "Required end-to-end result checked"
}
]
},
"DV-06": {
"request": "Correct how these customer details are handled.",
"outcome": "Deliver matching customer-data behaviour.",
"rows": [
{
"label": "Portal input",
"before": "Incorrect validation",
"after": "Requested input behaviour"
},
{
"label": "Service validation",
"before": "Different contract",
"after": "Client and server agree"
},
{
"label": "Transferred details",
"before": "Propagation differs",
"after": "Expected details verified"
}
]
},
"DV-07": {
"request": "Fix participant search and commission defaults.",
"outcome": "Deliver both parts of the participant change.",
"rows": [
{
"label": "Participant search",
"before": "Reported search fails",
"after": "Correct participant returned"
},
{
"label": "Commission default",
"before": "Wrong result reproduced",
"after": "Expected default verified"
},
{
"label": "Paired release",
"before": "One half is missing",
"after": "Required UI and service versions serve"
}
]
},
"DV-08": {
"request": "Coordinate the currency change across products.",
"outcome": "Record the programme and scoped delivery work.",
"rows": [
{
"label": "Programme scope",
"before": "Many products and services affected",
"after": "Cross-cutting scope stated"
},
{
"label": "Legacy cases",
"before": "Must remain interpretable",
"after": "Required legacy cases identified"
},
{
"label": "Delivery ownership",
"before": "Coordination required",
"after": "Programme owner and slices recorded"
}
]
},
"DV-09": {
"request": "The number changes when I enter a comma.",
"outcome": "Communicate the Core request with the owner’s offer and delivery terms; track pending terms and customer response.",
"rows": [
{
"label": "Request",
"before": "Shared behaviour reported",
"after": "Evidence and owner brief prepared"
},
{
"label": "Offer",
"before": "Not supplied",
"after": "Requested from owner — pending"
},
{
"label": "Delivery terms",
"before": "Not supplied",
"after": "Requested from owner — pending"
}
]
},
"DV-10": {
"request": "The object dialog does not behave as requested.",
"outcome": "Deliver the working object-screen change.",
"rows": [
{
"label": "Original interaction",
"before": "Failure reproduced",
"after": "Requested interaction works"
},
{
"label": "Saved value",
"before": "Result is not retained",
"after": "Change persists correctly"
},
{
"label": "Target version",
"before": "Old screen may still serve",
"after": "Reviewed UI version serves"
}
]
},
"DV-11": {
"request": "Support the framework contract type across the product.",
"outcome": "Deliver the joined framework change.",
"rows": [
{
"label": "Contract-type values",
"before": "Column present but empty",
"after": "Required values populated"
},
{
"label": "Workflow and UI",
"before": "Consumers are incompatible",
"after": "Compatible versions serve"
},
{
"label": "Child certificate",
"before": "Cannot use the framework",
"after": "Declared child action checked"
}
]
},
"DV-12": {
"request": "Correct this motor-policy flow.",
"outcome": "Deliver the bounded motor-flow fix.",
"rows": [
{
"label": "Affected subtype",
"before": "Failure reproduced",
"after": "Requested subtype works"
},
{
"label": "External response",
"before": "Timeout outcome uncertain",
"after": "Outcome reconciled"
},
{
"label": "Related products",
"before": "Must remain valid",
"after": "Relevant sibling checks pass"
}
]
},
"DV-13": {
"request": "Correct the pricing pre/post-filter.",
"outcome": "Deliver the target's intended pricing filter.",
"rows": [
{
"label": "Selected template",
"before": "Wrong filter choice",
"after": "Correct template selected"
},
{
"label": "Per-cover result",
"before": "Expected amount differs",
"after": "Approved result matches"
},
{
"label": "Target revision",
"before": "Production may have a reversal",
"after": "Approved target revision serves"
}
]
},
"DV-14": {
"request": "Fix the transfer and return-to-application behaviour.",
"outcome": "Deliver the caller and database change together.",
"rows": [
{
"label": "Caller contract",
"before": "Old call behaviour",
"after": "Reviewed caller contract"
},
{
"label": "Stored procedure",
"before": "Different implementation",
"after": "Compatible body installed"
},
{
"label": "Repeat action",
"before": "May duplicate effects",
"after": "Transfer/revert outcome verified"
}
]
},
"DV-15": {
"request": "Enable the new operator check and its message.",
"outcome": "Deliver the code and activating rows.",
"rows": [
{
"label": "Check capability",
"before": "Library change required",
"after": "Required capability installed"
},
{
"label": "Activation and message",
"before": "Rows are missing",
"after": "Control and message configured"
},
{
"label": "Valid/invalid input",
"before": "Behaviour unproved",
"after": "Required acceptance cases pass"
}
]
},
"DV-16": {
"request": "Prevent this incident from recurring.",
"outcome": "Communicate the Core request with the owner’s offer and delivery terms; track pending terms and customer response.",
"rows": [
{
"label": "Request",
"before": "Shared behaviour reported",
"after": "Evidence and owner brief prepared"
},
{
"label": "Offer",
"before": "Not supplied",
"after": "Requested from owner — pending"
},
{
"label": "Delivery terms",
"before": "Not supplied",
"after": "Requested from owner — pending"
}
]
},
"DV-17": {
"request": "Port this change without losing target-only work.",
"outcome": "Deliver the reviewed change on the target lineage.",
"rows": [
{
"label": "Source and target heads",
"before": "Layouts have diverged",
"after": "Exact heads recorded"
},
{
"label": "Target-only changes",
"before": "Must be preserved",
"after": "No unrelated loss"
},
{
"label": "Target behaviour",
"before": "Subject match is insufficient",
"after": "Equivalent behaviour tested"
}
]
},
"DV-18": {
"request": "Repair this build or dependency problem.",
"outcome": "Deliver a reproducible working build.",
"rows": [
{
"label": "Failing build",
"before": "Failure reproduced",
"after": "Clean build succeeds"
},
{
"label": "Generated dependencies",
"before": "Behaviour may change",
"after": "Relevant changes reviewed"
},
{
"label": "Runtime or job",
"before": "Build alone is insufficient",
"after": "Declared runtime boundary checked"
}
]
},
"DV-19": {
"request": "Correct this environment setting.",
"outcome": "Deliver only the approved setting change.",
"rows": [
{
"label": "Requested setting",
"before": "Wrong effective value",
"after": "Approved value is effective"
},
{
"label": "Unrelated settings",
"before": "Local reset could overwrite them",
"after": "Unrelated settings preserved"
},
{
"label": "Integration result",
"before": "Route does not work",
"after": "Required integration verified"
}
]
}
}
}