Write a cable specification and its required / offered schedule
write_specificationWrite the cable specification for a tender: one cable, or a project of up to 30 cables, each as design_cable takes it (a sentence, a bare designation, a spec or a design), plus the project's requirements (rodent, termite, UV, cold, oil, watertightness, fire, armour and more, each with the construction chosen to meet it). Returns, per cable, the specification in tender order (scope, standards, construction with each layer's thickness and source, additional requirements with their test methods, tests, marking, drums, documents, deviations) as Markdown and plain text, and the required / offered schedule (GTP) as CSV and as JSON rows: REQUIRED filled from the design with each value's source, OFFERED left for the bidder. The same text a Pro member downloads from the designer, written by the same code. Deterministic, no LLM; a draft to check against the editions in force.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| drum | No | The drum line for the drums section; absent: the bidder proposes the drum. | |
| lang | No | The language the specification is written in. Default en. | |
| spec | No | Instead of a sentence: a spec as design_cable takes it, {voltage: "12/20", cores: 3, section: 95, ...}. | |
| cables | No | Instead of one cable, a project: 1 to 30 cables, each {sentence | spec | design, installation, fault_s, drum}. | |
| design | No | Instead of a sentence: the design field of a design_cable answer. | |
| fault_s | No | Fault duration for the short-circuit rows, s (default 1). | |
| sentence | No | One cable in words, or its designation, as design_cable takes it. | |
| installation | No | For the current rating row, as design_cable takes it. | |
| requirements | No | The project's requirements, set on every cable: an id, or {id, option} with the construction chosen to meet it (an option that changes the layers adds them). Ids: rodent, termite, ants-insects, uv-sunlight, low-temperature, high-ambient-temperature, ozone, fungus-tropical, oil-mineral, drilling-mud-hydrocarbon, chemical-acid-alkali, lead-sheath, armour-corrosion, longitudinal-watertight, radial-watertight, submerged-wet, tr-xlpe, flame-single, flame-bunched, fire-resistance, low-smoke, halogen-free-acid-gas, toxicity, cpr-class, abrasion, mechanical-protection, torsion, flexing-drag-chain, tensile-vertical, emc-screening, marine-offshore, railway, nuclear, solar-pv, hazardous-area, marking-colour, rohs-reach. GET /api/v1/spec/requirements lists each with its options. |