Q-16 settlement record — how the Customer Agreement came to exist

Audience: anyone who needs the provenance of CUSTOMER_AGREEMENT.md without reading a sprint ledger — customers’ advisers, auditors, future engineers, and the Licensor’s own support and sales. Status: live and citable. This document is the durable receipt for the Q-16 settlement.

Why it exists rather than a link to the sprint. The work was executed in a sprint ledger, and sprint ledgers are archived once their rows close. A released, digest-pinned contract cannot cite a path that later moves, and product documentation should not send a reader into a frozen archive to find out why the instrument they are being asked to accept exists. So the substance lives here, in docs/, and this file does not move.

What was ruled, and by whom

Q-16 (owner ruling, 2026-08-25): full-customer-agreement-now. The commercial instrument is a single versioned Customer Agreement that a customer affirmatively accepts — covering governing law, disputes, liability, withdrawal, merchant-of-record, confidentiality and support-data terms — with the eIDAS operator terms incorporated as a versioned schedule. No interim standalone addendum was produced, because no eIDAS release date required one and counsel had recorded that an addendum alone would not cure the missing governing-law, liability and support-data terms.

Q-17 (owner ruling, 2026-08-25): remove-until-instrument-exists. Until the instrument existed, no public surface could state that a “Stella Ops Commercial Licence/EULA” exists. That prohibition survives the instrument’s issue, because what issued is the Customer Agreement — no document by the prohibited name exists now either. What changed is that surfaces may name the Customer Agreement.

Both rulings came from the manufacturer of record. The eIDAS model they sit on top of (reference-only-no-vendoring) was settled separately and is unaffected by anything here.

What the instrument is

CUSTOMER_AGREEMENT.md, issued at 1.0.0 on 2026-09-16 by the manufacturer of record (adoption record).

Issued versions and both halves’ digests are recorded in customer-agreement-versions.sha256, and the released copy is retained byte-identically in the release bundle. An automated gate asserts both, and inverts its assertions for draft versions so it is load-bearing before and after issue rather than dormant.

Review provenance, in the terms this repository defines

The labels have defined meanings in decisions/README.md, and they are used strictly here because they were once used loosely.

What happened
ASSESSEDTwo substantive review rounds of the complete operative text, 2026-09-15. Round 2 found the principal architecture sound and the liability-cap defect cured, while declining to issue the then-current draft. Every finding it raised was applied.
COUNSEL-REVIEWEDNot claimed. No named, identified legal professional has reviewed the operative text, and the round-1 reviewer expressly declined to be recorded as satisfying that criterion.
ADOPTEDThe manufacturer of record approved 1.0.0 for release on its own authority, 2026-09-16.

A precondition this repository invented and then withdrew. Release was treated for two weeks as requiring a signed opinion of a qualified Bulgarian advocate. That came from misreading a reviewer’s note about what their own document was as a rule about what the agreement needs. Counsel corrected it: “My earlier statement that I was not providing a signed advocate’s opinion did not mean that such an opinion is generally a statutory precondition to forming an ordinary B2B software agreement.” The general lesson — a provenance caveat is not a legal precondition — is recorded in decisions/README.md, and professional-signoff governance is kept out of the instrument as an internal choice.

Owner decisions inside the instrument

Counsel left these to the owner rather than deciding them. Each is recorded in the adoption record with its reasoning and residual risk.

What is deliberately not settled by this instrument

Where the underlying records live

All of these are live documents in docs/legal/: