v0.99.9: EU registry item-level pipeline and the assisted-upload workflow
The foundation release for EU DPP Registry filings: item-level identifiers, registration intents, and the assisted-upload submission workflow arrive on the EU Registry Readiness hub.
EU registry preparation
- Item-level identifiers: preparing a product for registration now mints its item code and unique product identifier (UPI). Item codes resolve on the public
/i/{code}route, and item-level/21/serial resolution gained a fallback for products registered without unit serials. - Registration intents and the assisted-upload workflow: the EU Registry Readiness hub gains a Registration submissions section. Prepare an intent per published product, generate the registry submission file, upload it in your own signed-in EU registry session, and paste back the registry's confirmation ID. Traceable never handles your EU Login credentials.
- Pre-submission validation runs the registry guide's own rules against your data before a file is generated, and the file generator is byte-matched to the official registry templates.
Wizard and data quality
- Numeric wizard fields are coerced at the save boundary and in the JSON-LD output, so a number entered as text can no longer publish as a string.
Reliability and audit
- Audit writes are now awaited, closing a path by which audit rows could be lost under serverless timing; the canonical audit form was upgraded alongside.
- Webhook deliveries are claimed with a lease, eliminating duplicate and stuck deliveries.
- Non-production environments are excluded from search-engine indexing.
- Supplier portal per-product page titles are tenant-scoped.