What the documents look like
Creator-hosted sales campaigns center on external creator fulfillment and commission settlement. Copy drafting for products and marketing depends on four document types: creator cooperation agreements, commission setting sheets, sample shipment forms, and livestream performance reports. These materials carry the cooperating parties, commission terms, sample status, and per-session results. Price, gift, and commission statements in drafted copy must be checked field by field against the corresponding document. Materials update per session and weekly. Drafting reads the currently retained version, and version differences directly affect which promotional sentences the available evidence can support.
Constraints at the model connections step
Model access is handled through AI Proxy. The App and Admin services must set AIPROXYAPIENDPOINT and a non-empty AIPROXYAPITOKEN; missing either one causes startup validation to fail. A language model and an index model are the system minimum. Copy drafting is a text generation task, so model capabilities are checked against the inputs the application needs, with multimodal support, tool calling, and thinking configuration verified separately. Application parameters are set in the application or node configuration; identically named fields on the chat interface do not override orchestration parameters. Model status probing covers only currently enabled system models, the probe interval accepts integers from 5 to 60 minutes, and the alert Webhook pushes on state edge changes.
Hypothetical paper exercise sample: the agreement text reads "Cooperation agreement number HZ-2026-0417, parties are a food brand and a creator agency, cooperation term 1 May 2026 to 31 May 2026, commission rate 18%, settlement based on transaction amount confirmed in the livestream performance report." The commission setting sheet states "commission rate for this session 18%, effective date 1 May 2026." The sample shipment form states "sample shipped on 20 April 2026, receipt status not stated." The sentence to be assessed is "The commission rate for this session is 18%, and the cooperation term runs to 31 May." This sentence touches two fields, commission and term, and each must be compared separately.
Configuration and implementation checks
| Configuration item | Hypothetical starting value for this exercise | Reason for the choice and comparison object |
|---|---|---|
| AIPROXYAPIENDPOINT | Assume http://aiproxy:3000 | The documented requirement is the AI Proxy service root address without /v1; compare against the documented example address |
| AIPROXYAPITOKEN | Assume a non-empty administrator token | The documented requirement is a non-empty token consistent with the server; compare against an empty value and against an ordinary API key |
| Language model enabled | Assume one language model enabled | The documented minimum is at least one language model; compare against a state with none enabled |
| Index model enabled | Assume one index model enabled | The documented minimum is at least one index model; compare against a state with none enabled |
| Model probe interval | Assume 30 minutes | The documented range is an integer from 5 to 60 minutes; compare against a value outside that range |
| Alert Webhook | Assume one HTTPS address configured | The documented support covers HTTP and HTTPS with a test button; compare against an unconfigured state |
These values are hypothetical starting points for this exercise, not documented defaults.
Three common errors
- Treating the commission rate in the drafted sentence as an already confirmed fact. The input is the drafted sentence and the commission setting sheet text. Compare the rate value and the effective date in both. If the setting sheet does not cover the session date the sentence refers to, the sentence is not supported.
- Treating the cooperation term as a fact that the agreement has taken effect. The input is the drafted sentence and the cooperation agreement text. Compare the term field against the agreement's signing status. When the agreement states no signing date, the term is only an agreed range and does not establish that the agreement took effect.
- Treating the shipment state on the sample shipment form as completed receipt. The input is the shipment form text. Compare the shipment date against the receipt field. When the receipt field is not stated, that state remains to be verified.
How to verify the setup
- Commission rate check: input the drafted sentence "The commission rate for this session is 18%" and the commission setting sheet text "commission rate 18%, effective date 1 May 2026." Compare whether the rate value and the effective date cover the session the draft refers to. When the same field and the same period carry matching values, the promotional sentence is supported by the material; when the setting sheet states no session date, record it as to be verified.
- Cooperation term check: input the drafted sentence "the cooperation term runs to 31 May" and the agreement text "cooperation term 1 May 2026 to 31 May 2026." Compare the term field values. When the agreement states no signing or effective status, the term is supported as an agreed range only, not as an effective term.
- Sample status check: input the shipment form text "sample shipped on 20 April 2026, receipt status not stated." Compare the shipment date against the receipt field. When the receipt field is missing, record the evidence gap and do not judge receipt as completed or not completed.