Industry · Consumer electronics
An electronics store runs on the neutral pack.
No dedicated pack is built for this sector yet, so a shop selling headphones, chargers, cables, cameras or small appliances lands on the neutral one. That is the smaller claim rather than the broken one: twelve tools exist in the code, nine of them are handed to the model from the first conversation, and the base rule set every store gets is merged in whatever the shop sells. This page counts what runs on day one, the four fields a pack would fill, and the one thing this trade exposed when the base rules were measured against it — the words a warranty, a compatibility or a waterproofing claim is built from appear in none of them.
- Products
- Variants & options
- Prices
- Live stock
- Collections
- Order status
- Returns
- Store policies
- Answers you write
- A code you choose
A pack changes what Refik asks; it leaves the ten sources an answer is built from exactly where they were. An electronics store reads the same ten as a placed one — what Refik reads.
What runs
Nine tools, handed over on the first day.
Ten of the twelve tools sit under every pack. A pack decides only two of them — shade matching and a remembered profile — and both are shut here. The third one that stays shut is the ordered-routine tool, and your catalogue shuts it rather than the pack, for the reason set out further down. What is left runs from the first conversation. Order status for a signed-in shopper, a guest lookup that needs the order number and the e-mail together, the return request, the shipping and returns lookup, the stock-back e-mail and the handover to your team all answer on day one. The delivery answer comes out of your own policy pages rather than out of memory, and it comes back as two legs plus a total: quoting the transit leg alone understates the wait a shopper is told by about a week, which in a trade where a charger is bought to replace one that died is the difference between a kept promise and a complaint.
A model number is looked up, not recalled from memory
The search tool runs before any recommendation and the instruction attached to it is absolute: never state a product name or a price from memory. It reads what the shopper actually typed and resolves a barcode; the Spanish and Turkish words beside it, and the misspellings, are hand-written entries in the pack’s synonym dictionary, which here is an empty object — nothing is corrected by algorithm. The barcode path is an exact lookup against an index built from your own variants, so it is as complete as your catalogue is: a code that is present matches, a code you never filled in cannot. The spelling of a model number — a dash, a space, a letter case — is absorbed by the text search beside it rather than by that index. An item that is out of stock never appears in what the tool returns, and when one is wanted anyway the stock-back e-mail is offered right after the closest alternative, because some shoppers want the substitute and some want that exact unit.
A complaint is read as a setup question first
When a shopper is unhappy, the model is told to reach first for the tool that hands back that product’s own step-by-step instructions along with what usually goes wrong — ahead of any talk of a return, a credit or a discount. The sentence it carries says most disappointment is a usage or an expectation problem rather than a faulty unit, and in this trade that is the first thing worth testing: a wrong port, a firmware step skipped, a model that does not match. The examples of what usually goes wrong belong to a trade and arrive with a pack. Under the neutral pack the sentence ships without them on purpose. If the unit genuinely does not suit them, the return request opens a request and stops there — a person approves it in Shopify.
Counted, not written
Seven words this trade’s claims are built from, in none of the base rules.
Sixteen claim rules are merged in whatever the shop sells, in English, Turkish and Spanish, and they stop a sentence before it reaches a shopper. Not one of seven words appears inside those sixteen patterns, each looked for with a boundary read on both sides: warranty, compatible, battery, waterproof, certified, voltage, repair. The measurement was calibrated in both directions: a word known to be in the set was found, an invented one was not. So the rule that stops a sentence in this trade is never a rule about devices. It is a rule about certainty, and certainty catches some of these sentences and lets others through.
0
of the seven words a warranty, compatibility or waterproofing claim is built from appear inside the sixteen base patterns.
16
claim rules merged in whatever the shop sells, beside nine patterns that hand a question to a professional.
3
languages those rules are written in, word by word — which is why they are not symmetric.
What the certainty rules do catch
Two sentences were run through the checker with the neutral pack loaded. A sentence promising that a device will work with the shopper’s laptop came back as a certain-promise violation, with the offending words quoted and a reason attached. A charger described as completely safe came back under the absolute-safety rule. Both are caught because of the promise in them, not because of what they are about — the same two sentences would be caught in a bookshop.
The same claim is caught in one language, missed in the other
A warranty claim was run in both languages. The Turkish certain-promise rule carries garantili as a bare word, so a Turkish sentence saying a unit carries two years of cover is stopped and reported. The English sentence that says the item comes with a two-year warranty passes all sixteen. Nobody decided that asymmetry; it is what happens when a rule is written word by word in three languages. Both sentences were run before this one was written, and the Turkish one came back with the word it caught quoted back at it.
Waterproof is the one with nothing behind it
The absolute-safety rule catches completely safe and no side effects wherever they appear, but it was written on the health axis — irritation, side effects, a claim about babies. Physical endurance is a different axis and no rule covers it, so a case described as waterproof passes every one of the sixteen. That is an absolute, measurable, falsifiable claim with no rule in front of it. Naming the gap is cheaper than implying the base set closes it.
The nine handover patterns in the same base set send a question to a professional — pregnancy, an allergy, a chronic condition, a prescription, the shopper’s own doctor, safety for a child, recent surgery. None of them is about a device, and that is right: a setup or compatibility question belongs to your team, and the handover to your team is one of the nine tools that works on day one — what the base set carries.
What this page is a picture of
scripts/sektor-maket-yaz.py.From the schema
Four fields a pack for this trade would fill.
A pack is a file of named fields, and the schema says which of them a pack has to carry. These four are the ones this trade would fill, in the order of what they unlock.
-
What usually goes wrong, written down
This field is optional in the schema and an empty list is refused outright: a pack either names the typical failures or stays silent about them. It is the highest-return field in this trade, because it is what turns the first tool a complaint reaches from a frame into a diagnosis — the wrong port, a firmware step never run, a model that does not match. Those three are obvious enough to guess, and guessing them on a pack’s behalf with no catalogue in this trade measured is exactly the leak the design was built to avoid.
-
Roles: the unit, the accessory, the consumable
A role dictionary maps your products onto the parts of a sequence, and it is the precondition for the one tool that writes to the table a shopper sees. With no roles the chain is empty, that tool is kept out of the list the model is handed, and the pairing tool switches to a description that promises pairing alone instead of pointing at a tool the model cannot see. Pairing itself still answers the question this trade asks most — which cable, which adapter, which case — it just does not order the steps.
-
Model-number spellings
A synonym map turns the shopper’s word into your catalogue’s word, languages and hand-listed misspellings included, none of it inferred — and a model number is where that matters most here: a dash, a space and a letter case are three spellings of one product. The barcode index is an exact match on a trimmed code, so it does not absorb those three. The text search beside it absorbs two of them — every non-alphanumeric character becomes a space before matching, so the dash and the letter case stop mattering — but a missing space it does not absorb: a code typed without its space matches nothing, and a pack is where the deliberate spellings would be written down rather than inferred.
-
Consumable intervals
A role maps to a lifetime in days, and a reminder candidate is only produced between twenty-one and two hundred and forty days after the order. Filters, tips, cartridges and cells are the consumables in this trade, and arithmetic is all a reminder needs. Under the neutral pack the candidate list comes back empty for two independent reasons: the switch that produces candidates is one of the three a pack opens, and the role-to-days table is where a pack would put the days.
Unchanged
What stays yours, under every pack.
These three are the same on every vertical page on this site, and that is the point: they describe the part of Refik that your store decides and a pack only reads.
You choose it, and the server measures again
Refik counts how many of your products carry any of a pack’s words and shows you the count, the ranked score, up to eight of the words it matched and up to three example products for each. A pack is only suggested when the share clears a threshold, at least three different words matched and at least five products matched. You confirm it, and the server runs the measurement again on its own before it writes anything. How a pack gets chosen.
Your catalogue supplies the products
A pack supplies names; your catalogue supplies the products. Every option Refik offers has passed two gates in your own store — sellable, and in stock — so the products a shopper sees are the ones you carry today. A pack tag that matches zero products in your catalogue is counted and shown in the console, with the number it matched.
The base set stays merged in
Sixteen claim rules and nine handover patterns are merged in when any pack loads, in English, Turkish and Spanish, and they sit behind the pack’s own rules so the pack’s rule is still the first one reported. A base rule that would report the same words twice stays quiet. An empty set makes the app refuse the pack outright. The base set.
A pack arrives for this trade the day a catalogue in it is measured, and until then the neutral file is the honest one — the neutral pack, counted. The industries page lists the packs that exist and the three gates a store has to clear for one of them; this sector sits among the stores those gates leave unplaced — how a pack gets chosen.