- Before
- “I sign that this shirt was not made with forced labour. Show me the gin receipt, not a score.” Rebuilt each trace by hand from emails, spreadsheets and PDFs, one supplier at a time.
- Now
- Opens a ladder the agents built overnight, every rung cited; asks why in plain words, accepts each new link and signs the pack with a reason.
One held shipment, from detention notice to signed pack
Kestrel & Vane Group imports branded workwear into the US. On 8 October 2026 US Customs detained 24,000 cotton T-shirts at Long Beach under the UFLPA — shipment SH-26-4471, $86,400 of goods, response due 7 November. Here is day 6, screen by screen, in the working solution.
- 01Wednesday, 09:40
A morning conversation, not a dashboard
Grace Liu · Supply Chain Compliance LeadGrace's Today screen is a thread from the agents: what they did overnight and the three things that need her. Six shipments are held at Customs, one pack is filed and waiting, and the next clock is SH-26-4398 on day 20 of 30. At the top, the Outreach agent reports that Hong Ha Knit & Dye uploaded the missing dye record for the T-shirts. Below it, a supplier that still won't name its spinner, and a possible listed entity behind a solar-panel shipment.
Outreach agent, 08:13: “It is the last open link in the ladder.”
- 02Day 6 of 30
A tier ladder from the product to the raw material
Tracing agentGrace opens the shipment. Overnight the Tracing agent built six links from 16 documents: the T-shirts, Vinh Textile Garment JSC in Nam Dinh (cut and sew), Hong Ha Knit & Dye Co. in Hung Yen (knitting and dyeing), Tanaka Mills Vietnam Co. in Dong Nai (spinning), Coolabah Creek Gin in Moree, Australia, and cotton lot CL-2209 from the Gwydir Valley. Five rungs are proved. Hong Ha's rung is drawn dashed: there is a fabric invoice, but no record of who dyed the fabric.
On the dashed rung: “Missing: dye batch record for HH-FI-0733 — asked 9 Oct, reminded 12 Oct.”
- 03One click on a citation
Every rung opens on the passage that proves it
Grace Liu · Supply Chain Compliance LeadEach rung carries its documents as small citations. Grace clicks GR-2209 on the gin rung and the gin receipt and bale list opens beside the ladder, with the passage the agent used highlighted: 412 bales, IDs 2209-0001 to 2209-0412, 93,524 kg of lint, ginned 12–19 May 2026 and sold to Tanaka Mills Vietnam Co. The drawer names the rung it proves and who read it.
“Read by Tracing agent · highlighted text is what it used.”
- 049 to 14 October
The missing record, asked for in the supplier's language
Outreach agentThe Outreach agent asked Hong Ha's compliance officer, Nguyen Thi Lan, for the one record it needed — the dye batch record for fabric invoice HH-FI-0733 — in Vietnamese on 9 October, and reminded her on 12 October. At 08:12 today she uploaded DB-0733 from the dye house archive. A minute later the agent had checked it: a dye batch record, naming HH-FI-0733 and yarn lot Y-30C-0712, and signed.
“Sorry for the delay, the record was in the dye house archive. Attached: DB-0733 (2 pages).”
- 05Read the upload
The agents propose the link; Grace decides
Tracing, Mass-balance and Risk agentsGrace asks the agents to read the upload. The Tracing agent matches it to the ladder, the Mass-balance agent checks the loss and the dates, and the Risk agent re-screens Hong Ha. The proposal: Hong Ha dyed 5,620 kg of greige from yarn lot Y-30C-0712 into 5,320 kg of navy fabric, 25 July to 1 August 2026, with 97% confidence. Greige in matches the knitting record; fabric out matches the invoice and Vinh's cut record; the 5.3% dye loss is inside the 4–8% tolerance.
“Accept, edit or reject it — nothing joins the ladder without you.”
- 0609:44
Accepted — six of six links, every kilogram accounted for
Grace Liu · Supply Chain Compliance LeadGrace accepts the link and the ladder is complete: 6 of 6 links proved, 17 documents. The Quantities view carries the weight down the chain — 93,524 kg of lint, 78,560 kg of yarn at an 84.0% yield, 5,900 kg sold to Hong Ha, 5,620 kg of greige, 5,320 kg of finished fabric, 4,920 kg of T-shirts — each step checked and cited, and every yield and loss inside its tolerance.
Mass-balance agent: “Every kilogram on this shipment can be accounted for back to the 412 bales.”
- 07A question in plain words
“Is Tanaka's lot really separate?”
Mass-balance agentTanaka's rung sits in a risk band: its social audit report says the mill spins cotton of several origins for different buyers. Grace asks the agents directly. The Mass-balance agent answers with its sources: the line log shows lot CL-2209 ran alone on line 3 from 2 to 9 July, with no other lot between 1 and 10 July, and the mill affidavit says the same.
“I left the band visible so a reviewer sees we looked.”
- 08Build the pack
Fourteen exhibits in the customs order
Pack writerWith the ladder complete, the Pack writer drafts the admissibility pack for the Port of Long Beach: a cover letter and summary tracing report, a six-stage flowchart, then the entry and transport documents, the purchase order and proof of payment, and each tier's production records, down to the gin receipt, the grower delivery dockets, the isotope test and a bale-to-garment mass-balance reconciliation. 14 exhibits, 63 pages, every page carrying its source ID.
- 09Before the signature
An agent reads the pack the way a port officer would
ChallengerThe Challenger is independent of the Pack writer and cannot approve. It reads all 14 exhibits, compares names, quantities and dates across them and checks that every stage of the customs guidance is covered. It finds one thing a reviewer would question: Exhibit 2 calls Hong Ha “knitting only”, while Exhibit 6 shows it also dyed the fabric. Its fix is to label the stage “knitting and dyeing”.
“The isotope test supports, but does not replace, the documents — correctly placed as Exhibit 13.”
- 10Signed, 09:57
Signed with a reason, sent to the broker liaison on day 6
Grace Liu · Supply Chain Compliance LeadGrace accepts the fix, chooses the reason code “Complete trace to raw material” and confirms she has reviewed the ladder, the exhibits and the Challenger's findings. The pack goes to Rosa Mendes, who files it with the broker on the port's portal — on day 6 of 30. Grace saves the chain as a cleared chain: the next shipment of the same T-shirts, SH-26-4502, already shows a summary tracing report.
“Cleared chain saved — SH-26-4502 will reuse it.”