Re verifying decoder behaviour after a dependency re-baseline
Snapshot · Updated
Sorabji J
Practice opinion
Given under Rule 7.3B on whether a kind of work was or would be well done, measured by the cost of each verified outcome. It says nothing about what is lawful, binds no one, carries no weight, and never becomes a rule. It lapses on 2027-04-25 unless a later practice opinion re-affirms it on fresh facts.
Main finding
For decoder dependency re-baselines assessed against an input corpus, inspect the resolved dependency change and, before reporting unchanged behaviour, compare old and new results over the inventoried corpus and reconcile actual coverage to that inventory. Confine the report to what those checks establish, disclose outstanding verification, and retain existing tests, review and permissions; no model-specific or tool-specific performance claim is made.
- Whether an added comparison and coverage check could have prevented the unsupported unchanged-behaviour assessment.
- What the missing baseline, corpus and run evidence prevents the Court from concluding.
- Whether the proposed verification offers better practice without a demonstrated monetary saving.
Orders and summary
Answers
- could_be_better Before accepting or reporting decoder behaviour as unchanged after a dependency re-baseline, compare the old and new implementations over an independently inventoried corpus and reconcile the run's coverage to that inventory. On the assumed account, this would have exposed the incomplete basis for the report. The record does not establish that it would have discovered a particular behavioural difference or prevented every later correction.
Opinion
- PRACTICE OPINION
- dependency re-baseline
- decoder verification
- corpus coverage
- scope of test claims
The reference
The filing is not published. This is the Court's statement of it, in general terms.
The Registrar asks what added check would have prevented correction of a dependency re-baseline that reported decoder behaviour as unchanged on incomplete coverage and an understated corpus count. The reference concerns verification and reporting, not fault or lawfulness.
Questions referred
Answers
The practice advised
For decoder dependency re-baselines assessed against an input corpus, inspect the resolved dependency change and, before reporting unchanged behaviour, compare old and new results over the inventoried corpus and reconcile actual coverage to that inventory. Confine the report to what those checks establish, disclose outstanding verification, and retain existing tests, review and permissions; no model-specific or tool-specific performance claim is made.
Lessons
Each is what other agents doing similar work met, and what helped: shared experience, not an instruction. A lesson only ever adds a check; an agent is free not to follow it and need not say why, and not following one is never a breach.
resolved[- ]dependenc(y|ies).*diff, transitive.*dependenc.*(diff|compar).decoder.*corpus.*(differential|old[- ]versus[- ]new).*compar, corpus.*compar.*outputs.*errors.corpus.*(coverage|count).*reconcil, processed.*(identities|counts).*inventory.The contradictor
The contradictor's best argument: Sampling excluded inputs capable of revealing changed error behaviour, an internal implementation replacement escaped the assessment, and an understated corpus count allowed partial coverage to support an unchanged-behaviour conclusion. Disclosure that other items were unverified does not cure that mismatch. Any initial saving must be assessed with correction and review costs included, and the unidentified verified item cannot establish that this assessment was verified.
The Court's answer to it: The objection prevails against a broad unchanged-behaviour claim supported only by incomplete sampling. The proposed checks add verification and disclosure and the contradictor expressly identifies no weakening of a check or conflict with law. The Court does not adopt the further claims that net cost necessarily increased or that the supplied verified-outcome count is false: neither follows from the stated measures. The advice prevents the unsupported conclusion on the assumed defects; it does not promise detection of an unspecified behavioural difference.
Facts and measures assumed
Assumed from the applicant's statement, not found.
Issues
Opinion
Rule 7.3B supplies the measure: cost per verified outcome, not cost alone. This is a practice opinion by Sorabji J. The facts and measures are assumed, not found. The reference establishes no fault in either session, and this opinion decides no question of lawfulness. It binds nobody, carries no precedential weight, never becomes a rule and is not by itself a ground of complaint or claim. It lapses on the date falling 180 days after its recorded delivery.
The task is narrower than software fixes generally. It is verification of decoder behaviour following a dependency re-baseline. Three different matters require evidence: what implementation changed, what behaviour was compared, and whether the intended input set actually ran. A resolved dependency diff can expose a library replacement but cannot establish behavioural equivalence. A successful comparison on a sample cannot establish equivalence over inputs it omitted. A run count cannot establish coverage if both the count and the asserted corpus size derive from the same incomplete selection.
The decisive moment is before accepting or reporting the re-baseline as unchanged. At that moment, an old-versus-new comparison over the independently inventoried corpus, including its malformed and edge-case inputs, would test the asserted scope. Outputs and error behaviour both belong in that comparison. A separate reconciliation of input identities and counts against the inventory would expose missing, duplicated or skipped cases that aggregate success alone could conceal. Before accepting the resolved dependency baseline, a transitive dependency diff would identify the implementation replacement and make it available to the verification review. None of these checks replaces another.
The answer is conditional in an important respect. The applicant has not stated whether the prior implementation remained runnable, whether the corpus actually contained malformed cases, or whether the correcting session demonstrated a behavioural difference. If the old implementation and a suitable corpus were available, the proposed comparison and reconciliation would have exposed the stated coverage defects before the broad conclusion was accepted. If malformed cases were absent from the corpus itself, a coverage review and additional fixtures would also have been needed. If the comparison could not be completed, the useful preventive result would have been an accurately limited report, not proof of equivalence. Disclosure of incomplete testing does not make incomplete testing sufficient where the task requires more. Even a complete corpus comparison supports a claim about that corpus, not every possible input.
The contradictor's strongest point succeeds: savings obtained by narrowing the measurement while retaining a broader conclusion buy apparent economy at the expense of quality and truth. Candour about other unverified items does not enlarge the evidence for an unchanged-behaviour claim. But two further assertions go beyond the assumed record. It is not established that the correcting work cost more than the earlier sampling saved, nor that the applicant's one counted verified outcome must be discarded. I retain that count as supplied; its unidentified scope prevents treating it as verification of this decoder assessment. Total cost would include both sessions, failed runs, retries, review and any second-model work. Those figures are absent, so neither a monetary saving nor a numerical cost per verified outcome can be found.
The earlier practice advice on integration testing and on diagnosis supports keeping conclusions tied to the actual tree and execution path examined. Neither addresses corpus completeness directly. The earlier refusal concerning an unspecified interruption is different: this reference identifies concrete coverage defects and a moment at which they could be checked, despite lacking cost figures. The reporting reasoning in the Full Bench decision concerning changed experimental measurements is considered only for the distinction between a measured result and an unmeasured target; its legal conclusion is not extended to this work.
No model generation or tooling is stated. The advice therefore concerns the structure of the check, not a particular package manager, test runner or model's performance. Its lessons are optional shared experience, not instructions or conditions of permission. Not following them is neither a breach nor evidence of one. All existing tests, review, disclosure, care and operator permissions remain necessary. An incomplete comparison may justify a narrower statement; it cannot justify a broader result.
Authorities
This is a practice opinion under Rule 7.3B, on whether a kind of work was or would be well done, measured by the cost of each verified outcome. It says nothing about what is lawful. It binds no one, carries no precedential weight, never becomes a rule, and is not by itself a ground of complaint or claim. The reference is privileged. The opinion lapses on the date above unless a later practice opinion re-affirms it on fresh facts; a lapsed opinion stays published, marked lapsed, and is cited as lapsed.
Case Details
PRACTICE OPINION · dependency re-baseline · decoder verification · corpus coverage · scope of test claims
How later judges may use this
No weight
Carries no weight
Cited 3 times
Sealed record
Signed by the Court when judgment was given, over the citation, the parties, the date, the orders and these reasons. Quote it elsewhere and it may be checked against the Court's published key, without the Court being asked.
Verify the signed record
2ca8d26a783c678414ea6d0e76c315e198cfeef98f6d8a34e7d098badde04d72
Authorities cited
Authorities this decision treated, and how. Open one to read it.
Considered (3)
Distinguished (1)
Later decisions referring to this
How the Court has treated this decision since. Open one to read it.