J.S.Cock · AI Inquiry Demo
← All inquiries · Inquiry detail view
End-to-end flow

JT123233 · Redox AS

One inquiry, all stages. Each box below is the actual artifact persisted by the pipeline — not a mockup. The brief asks: "does Kine actually work?". This page is the answer.

9 stages
  1. 1

    Email arrives in M-Files inbox

    Step 01

    Inquiry stored at .tmp/jscock_mfiles/JT123233/inquiry.eml

    ok
    From: are@redox.no
    Subject: 101047/101079 - tilbud ventiler
    Body: 2564 chars
    Attachments: image001.png, image474330.gif
    Show full email body
  2. 2

    AI extracts structured JSON

    Step 02

    6 item(s) detected · language=mixed · intent=new_inquiry

    ok
    Mixednew inquiry6 item(s)
    Show extracted JSON
    {
      "language": "mixed",
      "intent": "new_inquiry",
      "customer": {
        "company": "Redox AS",
        "contact_name": "Are Fetveit",
        "contact_email": "are@redox.no",
        "phone": "+47 97 42 05 45",
        "vat_number": null,
        "address": "Industriveien 24, 6530 Averøy"
      },
      "items": [
        {
          "line_no": 1,
          "quantity": 8,
          "unit": "stk",
          "product_reference": "Nutork aktuator - Til Reguleringsventiler - TCR-02T (pneumatic actuator for control valves)",
          "manufacturer": "Nutork",
          "manufacturer_part_no": "NUTTCR-M024-002R-002",
          "cross_ref_to": null,
          "specs": {
            "dimension": null,
            "pressure_rating": null,
            "material_body": null,
            "material_seal": null,
            "actuation": "pneumatic",
            "voltage": null,
            "torque_or_flow": null,
            "temperature": null,
            "thread_or_connection": null,
            "other": []
          },
          "missing_fields": [
            "dimension",
            "pressure_rating",
            "material_body",
            "material_seal",
            "voltage",
            "torque_or_flow",
            "temperature",
            "thread_or_connection"
          ]
        },
        {
          "line_no": 2,
          "quantity": 8,
          "unit": "stk",
          "product_reference": "Nustad-star-a-2 Cross for actuator and valve 11mm (Star Outside) x 9mm (Square Inside) x 12mm (height)",
          "manufacturer": null,
          "manufacturer_part_no": "NUTADT-STAR-9-11",
          "cross_ref_to": null,
          "specs": {
            "dimension": "11mm x 9mm x 12mm",
            "pressure_rating": null,
            "material_body": null,
            "material_seal": null,
            "actuation": null,
            "voltage": null,
            "torque_or_flow": null,
            "temperature": null,
            "thread_or_connection": null,
            "other": [
              {
                "key": "star_outside_diameter",
                "value": "11mm"
              },
              {
                "key": "square_inside_diameter",
                "value": "9mm"
              },
              {
                "key": "height",
                "value": "12mm"
              }
            ]
          },
          "missing_fields": [
            "pressure_rating",
            "material_body",
            "material_seal",
            "actuation",
            "voltage",
            "torque_or_flow",
            "temperature",
            "thread_or_connection"
          ]
        },
        {
          "line_no": 3,
          "quantity": 8,
          "unit": "stk",
          "product_reference": "Ball valve slot 1.2mm 1/2\" BSP SS 316, PN70 50/50 PTFE, MAX 10Nm",
          "manufacturer": "YON",
          "manufacturer_part_no": "YON-100-SL12-0015",
          "cross_ref_to": null,
          "specs": {
            "dimension": "1/2\" BSP",
            "pressure_rating": "PN70",
            "material_body": "SS 316",
            "material_seal": "PTFE",
            "actuation": "manual",
            "voltage": null,
            "torque_or_flow": "MAX 10 Nm",
            "temperature": null,
            "thread_or_connection": "BSP",
            "other": [
              {
                "key": "slot_width",
                "value": "1.2 mm"
              },
              {
                "key": "seal_ratio",
                "value": "50/50"
              }
            ]
          },
          "missing_fields": [
            "temperature"
          ]
        },
        {
          "line_no": 4,
          "quantity": 2,
          "unit": "stk",
          "product_reference": "Electric actuator TCR on/off",
          "manufacturer": "QIF",
          "manufacturer_part_no": "QIFTCR-S024-002-0020",
          "cross_ref_to": null,
          "specs": {
            "dimension": null,
            "pressure_rating": null,
            "material_body": null,
            "material_seal": null,
            "actuation": "electric",
            "voltage": null,
            "torque_or_flow": null,
            "temperature": null,
            "thread_or_connection": null,
            "other": [
              {
                "key": "control_type",
                "value": "on/off"
              }
            ]
          },
          "missing_fields": [
            "dimension",
            "pressure_rating",
            "voltage",
            "torque_or_flow",
            "temperature",
            "thread_or_connection"
          ]
        },
        {
          "line_no": 5,
          "quantity": 2,
          "unit": "stk",
          "product_reference": "2PC Ball Valve 1\" BSP Threaded 1200PSI F-Bore SS316/SS316/PTFE F04/F05 SQR11",
          "manufacturer": "QIF",
          "manufacturer_part_no": "QIF-100-001-0025B",
          "cross_ref_to": null,
          "specs": {
            "dimension": "1\" BSP",
            "pressure_rating": "1200 PSI",
            "material_body": "SS316",
            "material_seal": "PTFE",
            "actuation": "manual",
            "voltage": null,
            "torque_or_flow": null,
            "temperature": null,
            "thread_or_connection": "BSP",
            "other": [
              {
                "key": "valve_type",
                "value": "2-piece"
              },
              {
                "key": "bore_type",
                "value": "F-Bore"
              },
              {
                "key": "port_configuration",
                "value": "F04/F05"
              },
              {
                "key": "socket_type",
                "value": "SQR11"
              }
            ]
          },
          "missing_fields": [
            "temperature"
          ]
        },
        {
          "line_no": 6,
          "quantity": 2,
          "unit": "stk",
          "product_reference": "Reduseringshylse RHS 1409 (reduction sleeve)",
          "manufacturer": null,
          "manufacturer_part_no": "REM02700",
          "cross_ref_to": null,
          "specs": {
            "dimension": null,
            "pressure_rating": null,
            "material_body": null,
            "material_seal": null,
            "actuation": null,
            "voltage": null,
            "torque_or_flow": null,
            "temperature": null,
            "thread_or_connection": null,
            "other": []
          },
          "missing_fields": [
            "dimension",
            "pressure_rating",
            "material_body",
            "material_seal",
            "thread_or_connection"
          ]
        }
      ],
      "application_context": "Gas distribution valve systems (ventiler gassfordeling). Customer is assembling valve control packages with pneumatic and electric actuators. Critical compatibility requirement: 1\" valve (QIF-100-001-0025B) must fit on electric actuator (QIFTCR-S024-002-0020) via transition piece (REM02700).",
      "attachments_referenced": [],
      "delivery": {
        "location": null,
        "deadline": null,
        "incoterms": null
      },
      "previous_reference": {
        "is_update_of": "101047/101079",
        "notes": "Customer requests 2 separate quote documents for the same bill of materials (one for project 101047, one for project 101079). Customer states items will probably be ordered together. Customer explicitly requests confirmation of component compatibility before proceeding with quote."
      },
      "completeness": "partial",
      "missing": [
        "delivery_location",
        "delivery_deadline",
        "voltage specification for electric actuator",
        "temperature specifications for all components",
        "component compatibility confirmation (1\" valve fit on electric actuator via transition piece)"
      ]
    }
  3. 3

    Completeness verdict: partial

    Step 03

    Missing: delivery_location, delivery_deadline, voltage specification for electric actuator, temperature specifications for all components, component compatibility confirmation (1" valve fit on electric actuator via transition piece)

    ok
    partial
    • delivery_location
    • delivery_deadline
    • voltage specification for electric actuator
    • temperature specifications for all components
    • component compatibility confirmation (1" valve fit on electric actuator via transition piece)
    Rule trace (deterministic)
    Verdict: complete · all items quotable directly
    • item 1: ✓ quotablemanufacturer part-no or cross-ref present (catalog-resolvable)
    • item 2: ✓ quotablemanufacturer part-no or cross-ref present (catalog-resolvable)
    • item 3: ✓ quotablemanufacturer part-no or cross-ref present (catalog-resolvable)
    • item 4: ✓ quotablemanufacturer part-no or cross-ref present (catalog-resolvable)
    • item 5: ✓ quotablemanufacturer part-no or cross-ref present (catalog-resolvable)
    • item 6: ✓ quotablemanufacturer part-no or cross-ref present (catalog-resolvable)
  4. 4

    AI drafts follow-up email to customer

    Step 04

    Drafted in mixed, awaiting human approval.

    ok
  5. 5

    Customer found in Business Central

    Steps 08 + 09

    BC# C-20036 — Redox AS

    ok
    BC#: C-20036
    Company: Redox AS
    Email: are@redox.no
  6. 6

    Match items against the J.S.Cock catalog

    Steps 12 + 13

    Top-5 candidates per item via TF-IDF over 18.8k SKUs (see Matches tab on /inquiry/JT123233).

    ok
  7. 7

    Score supplier quotes

    Steps 16 + 17

    No supplier replies received yet — scoring waits for at least one.

    skip
  8. 8

    Draft quote in Business Central

    Steps 10 + 20

    Waiting for the supplier quote to land before drafting.

    skip
  9. 9

    Human approval (sales engineer)

    Step 21

    In production this becomes a real review UI in Week 2-3. Demo: approve / edit / reject from the page.

    pending

Process map: see how this aligns with JS Cock’s diagram →