Loomstate
2026 reporting cycle is open until 30 November

Your Climate Transition Plan return, already filled in.

The Textile Transition Council collects a 90-question return from every member company each year. Almost nothing you told us last year has changed — so we have filled it in for you. Read down the page, change what moved, and submit.

  • Everything carries. Last year's answers are already in the fields.
  • Only the changes stop you. Reworded, retired and new questions are flagged. The rest you scroll past.
  • Nothing gets lost. Answers are stored against a permanent question ID, not the wording, so history stays comparable.

Sign in to your return

Members normally arrive on a one-time link emailed to the named reporting contact. For this prototype, pick any company.

Or start with a return that has something to show
Programme team
Manage the questionnaire, chase returns, export the data

Prototype built for evaluation. Fictional companies and generated history — no real member data. Stack, schema and delivery plan

The part that is actually hard

Questions change every year. The history has to survive it.

A survey tool stores an answer against a question's text or its position on the page. Reword question 34 and last year's answer is orphaned; insert a question and every row below it shifts. This portal stores answers against a permanent ID and versions the wording separately, so the programme can rewrite the questionnaire as much as it likes and every prior answer still lands in the right place.

Identical

Same wording, same format. Pre-filled silently — the respondent never stops.

Reworded

Same question, new words. Answer carries; the field asks for a confirmation.

Option retired

Their prior choice no longer exists. Flagged, and only for the companies affected.

Format changed

Yes/no became a year. Nothing is guessed — the old answer is kept as context.

Split or merged

One question became two. A lineage edge says where the history went.

New

No ancestor. Marked as new so it reads as an addition, not something they missed.