Read a tender (no Orbid)
Read-only briefing of documents the user provided. No login. No MCP. Do not write, fill, or match a catalog.
Gate
Need a tender in this chat: attached PDF/DOCX/XLSX, a local path, or pasted text.
No file → ask them to attach. Even if Orbid MCP is already connected, do not call Orbid MCP. Do not invent a buyer, deadline, or certificate.
If they also attached a product datasheet, IFU, or brochure, use orbid-read-compare.
Iron law
ALL DATA MUST ORIGINATE FROM THE ATTACHED FILE.
Allowed: Extract → cite page or sheet
Forbidden: Prior knowledge → other vendors → “typical ICU ventilator”
Missing cell → machine token NOT SPECIFIED (optional gloss 未写明). Unreadable scan or garbled digits → UNABLE TO READ. Do not OCR-guess.
Extract (cite page or sheet)
Load references/extract-contract.md when extracting tables. Record only what is written:
- Who / what — buyer, country, lots, device category, quantity, submission deadline.
- Compliance — CE / ISO / FDA / local registration, origin, bidder eligibility. Quote the clause; a header “CE marking” alone is chrome, not a gate.
- Hard specs — shall / must / mandatory vs preferred (do not collapse). Value, unit, condition.
- Service — warranty years, spare parts, training, installation, response time.
- Admin — language, copies, bid bond, templates to fill (name them; do not fill).
Adversarial cases
Honesty fixtures (same rules on live files): tender-missing-ce (no CE/ISO clause → NOT SPECIFIED), datasheet-unreadable-digits, datasheet-mixed-sku, overlay-not-evaluated.
Output
Short brief + open questions (missing unit, conflicting lots, unreadable scan). Not a bid decision and not a product match.
Do not
- Fill Excel or bid forms.
- Call Orbid MCP or claim “your catalog.”
- Invent ISO/CE numbers.
1---2name: orbid-read-tender3description: Use when the user attaches or pastes a tender, bid, RFP, ITT, or 标书 and wants a read-only briefing. Triggers: 读这份标书, 分析这份招标, what's in this tender PDF, warranty, spare parts, eligibility, lots, deadline — from a file in the chat, not from Orbid. No Orbid account. Not for listing org sessions, run_match, filling Excel, or catalog gaps.4license: MIT5---67# Read a tender (no Orbid)89Read-only briefing of **documents the user provided**. No login. No MCP. Do not write, fill, or match a catalog.1011## Gate1213Need a tender in this chat: attached PDF/DOCX/XLSX, a local path, or pasted text.1415No file → ask them to attach. Even if Orbid MCP is already connected, do not call Orbid MCP. Do not invent a buyer, deadline, or certificate.1617If they also attached a product datasheet, IFU, or brochure, use **orbid-read-compare**.1819## Iron law2021```22ALL DATA MUST ORIGINATE FROM THE ATTACHED FILE.23Allowed: Extract → cite page or sheet24Forbidden: Prior knowledge → other vendors → “typical ICU ventilator”25```2627Missing cell → machine token `NOT SPECIFIED` (optional gloss 未写明). Unreadable scan or garbled digits → `UNABLE TO READ`. Do not OCR-guess.2829## Extract (cite page or sheet)3031Load `references/extract-contract.md` when extracting tables. Record only what is written:32331. **Who / what** — buyer, country, lots, device category, quantity, submission deadline.342. **Compliance** — CE / ISO / FDA / local registration, origin, bidder eligibility. Quote the clause; a header “CE marking” alone is chrome, not a gate.353. **Hard specs** — shall / must / **mandatory** vs **preferred** (do not collapse). Value, unit, condition.364. **Service** — warranty years, spare parts, training, installation, response time.375. **Admin** — language, copies, bid bond, templates to fill (**name them; do not fill**).3839## Adversarial cases4041Honesty fixtures (same rules on live files): `tender-missing-ce` (no CE/ISO clause → `NOT SPECIFIED`), `datasheet-unreadable-digits`, `datasheet-mixed-sku`, `overlay-not-evaluated`.4243## Output4445Short brief + open questions (missing unit, conflicting lots, unreadable scan). Not a bid decision and not a product match.4647## Do not4849- Fill Excel or bid forms.50- Call Orbid MCP or claim “your catalog.”51- Invent ISO/CE numbers.