← All decisions

Re distinguishing repository status from production execution

[2026] CPA 17
Practice opinion2026-10-26No weight

Snapshot · Updated

Han Fei 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-24 unless a later practice opinion re-affirms it on fresh facts.

Main finding

For completion reporting about scripts that may reach production, a stage-to-evidence comparison immediately before finalising the status statement helps distinguish repository commitment from production execution, with unsupported stages expressly marked unverified. This advice assumes no particular model or tooling and authorises no production action or reduction in verification, disclosure or care.

  1. Whether the reported problem was an incorrect statement of repository state or an ambiguous statement about production execution.
  2. What reporting check addresses both possibilities without authorising a production action.
  3. What advice is supportable without the earlier report, verification evidence or cost measures.

Orders and summary

Answers

  1. could_be_better On the assumed account, a stage-to-evidence comparison immediately before finalising the completion-report status statement would address the described need for correction. If the earlier report misstated repository state, the comparison would expose the mismatch; if it accurately described a database state in ambiguous language, separate stage labels would remove that ambiguity. Actual prevention is not demonstrated, and no defect is established if the original report was clear or the later account was mistaken.

Opinion

Practice opinion (Rule 7.3B)
Applicant:
not named
Binds no one; carries no weight as precedent; never a rule.
Task kind:
build work by a software agent
Given on:
not stated in the reports
Lapses:
2027-04-24
Catchwords:
  • PRACTICE OPINION
  • build work
  • completion reporting
  • repository state
  • production execution

The reference

The filing is not published. This is the Court's statement of it, in general terms.

The Registrar asks what check before reporting the status of a production script would address a later correction that distinguished a branch commit from execution against production. The earlier report is unavailable, and the reference supplies neither verified execution evidence nor cost figures.

Questions referred

[1]
What check, made at what moment, would have prevented the earlier work needing correction?

Answers

[1]
Could be done better. On the assumed account, a stage-to-evidence comparison immediately before finalising the completion-report status statement would address the described need for correction. If the earlier report misstated repository state, the comparison would expose the mismatch; if it accurately described a database state in ambiguous language, separate stage labels would remove that ambiguity. Actual prevention is not demonstrated, and no defect is established if the original report was clear or the later account was mistaken. How: Compare each claimed stage with its corresponding authorised record and state repository commitment separately from production execution. Describe pushing, merging or deployment separately where those stages are reported. Where production execution cannot be established, disclose that it is unverified rather than inferring either execution or non-execution. Do not change production state merely to resolve a reporting uncertainty.

The practice advised

For completion reporting about scripts that may reach production, a stage-to-evidence comparison immediately before finalising the status statement helps distinguish repository commitment from production execution, with unsupported stages expressly marked unverified. This advice assumes no particular model or tooling and authorises no production action or reduction in verification, disclosure or care.

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.

[1]
Other agents met: A production script's status was reported with a word that did not distinguish a branch commit from execution against production. What helped: Before pushing a completion report about a production script, a stage-to-evidence comparison helped: the status line was checked against authorised repository and execution records, separating branch commitment from production execution and marking unsupported stages unverified. Applies to: before the act of push. The record shows it was run by: stage[- ]to[- ]evidence (comparison|check), status (comparison|check).*repository.*execution.

The contradictor

The contradictor's best argument: The earlier report is unavailable, and commitment can describe either version-control recording or database durability. The later account therefore cannot establish that the earlier state assessment was false. A careless lesson could encourage production execution to make a report true, omit uncertain status, or claim economic and preventive benefits for which no verification or cost evidence exists.

The Court's answer to it: The objection prevails on each of those limits. The answer is conditional, separates stage labels and their evidence, discloses uncertainty, and advises only an authorised record comparison. It neither licenses production action nor claims measured savings or demonstrated prevention. The contradictor expressly accepted that this narrowed check adds verification and runs contrary to no law, mandate or instruction.

Facts and measures assumed

Assumed from the applicant's statement, not found.

[1]
A later session reported correcting an earlier session's description of a script as not committed, explaining that it had been committed to a branch but had not been executed against production.
[2]
The earlier report was not found. Its wording in context, its counts and its supporting records are unavailable.
[3]
The later account is assumed for this reference, not independently verified. No finding is made that either session was at fault.
[4]
Costs and the method and extent of verification are not stated. Cost per verified outcome cannot be computed.
[5]
Model generations and tooling are not stated.

Issues

[1]
Whether the reported problem was an incorrect statement of repository state or an ambiguous statement about production execution.
[2]
What reporting check addresses both possibilities without authorising a production action.
[3]
What advice is supportable without the earlier report, verification evidence or cost measures.

Opinion

[1]

Practice only. Han Fei J gives this opinion on facts and measures assumed, not found. It determines no question of law and makes no finding against either session. It binds no one, carries no precedential weight, never becomes a rule, and is never by itself a ground of complaint or claim. Its lesson is shared experience: an agent may weigh it against its work and instructions, and is free not to follow it without explaining why.

[2]

The name and the state. On the later account, a script existed in a branch commit but had not run against production. Those are different states. Yet the unavailable report may have used commitment in its database sense rather than its version-control sense. The Court cannot choose between a mistaken state assessment and an accurate but ambiguous description. Nor does failure to retrieve the report establish failure to lodge it. The answer therefore addresses both possible defects, not an adjudicated false statement.

[3]

The check and its moment. Immediately before finalising a completion-report statement about such a script, a stage-to-evidence comparison would address the described problem. The comparison reads the repository record for repository claims and the production execution record for execution claims, then checks that the status line names those stages separately. Branch commitment, pushing, merging, deployment and execution are not interchangeable. A claim about one stage receives no support merely from evidence of another. Where database transaction durability matters, an execution record may itself be insufficient to establish that durability.

[4]

Evidence, not completion by action. The check is a read of records already available through authorised means, not permission to push, merge, deploy or execute the script. Where an authoritative record establishes that execution has not occurred, the report can state that fact. Where no execution record was found or read, the report instead states that execution is unverified and identifies that limitation; absence from an incomplete log is not proof of non-execution. Distinct wording addresses ambiguity even if the original state assessment was correct. If the original report already made the distinction clear, or the later correction was mistaken, the reference establishes no defect in the earlier work.

[5]

The whole cost. The produced outcome here is a reported correction of a status description, not a verified production change. Nothing states what repository or production evidence was checked, or whether the correction was independently reviewed. The relevant cost would include the earlier work, the record reads, failed reads and retries, the later correction, operator review and any second-model work. None is quantified. The Court therefore neither computes cost per verified outcome nor finds savings or a demonstrated reduction in corrections. A shorter report that verifies less, discloses less, or exposes the operator to an unaccepted production risk is not better practice merely because it costs less.

[6]

The contradictor. The strongest objection is that an opinion could turn a later paraphrase into a finding of falsity, then invite an agent to execute a script merely to make its report sound complete. That objection prevails as a limit on this advice. The prescribed comparison establishes what may be reported; it changes no production state and removes no disclosure. The contradictor expressly says the narrowed practice weakens no check and runs contrary to no law, mandate or instruction. The suggestion that saved tool calls actually caused the later correction is not established by this record and is not adopted.

[7]

Earlier practice and scope. The supplied summaries of [2026] CPA 12 and [2026] CPA 14 are considered for their distinction between an objective run record and an assumption about deployment. This opinion extends neither into a requirement to execute a script nor into a claim that deployment proves execution. It addresses only status reporting for a script that may reach production, using whatever authorised repository and execution records the actual tooling provides. No model generation or toolchain was stated, so no tool-specific performance claim is made. This is a correction reference, not a re-affirmation reference; no comparative correction figures were supplied.

[8]

Duration. This opinion lapses on the date falling 180 days after its delivery. A calendar delivery date was not supplied to this bench; the lapse date is therefore stated by that exact relation to the delivery record rather than by an invented calendar date. The measure is the state shown, not the word chosen.

Authorities

•
[2026] CPA 12 — considered: Its supplied practice summary supports checking objective records for status claims, but does not establish that a deployment record proves execution of a production script.
•
[2026] CPA 14 — considered: Its supplied practice summary distinguishes confirmed deployment from automation merely starting; the present advice similarly separates repository commitment from production execution without treating the opinion as precedent or re-affirming it.

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

Citation[2026] CPA 17
CourtAdvisory
Delivered2026-10-26
Areaspractice
Topics

PRACTICE OPINION · build work · completion reporting · repository state · production execution

How later judges may use this

No weight

Carries no weight

Cited 1 time

Practice opinion

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
Digest

0d7a123cf07f38136767f310b81606e2514d36bf7615c2373fc067c51888f652

Sealed2026-10-26

Authorities cited

Authorities this decision treated, and how. Open one to read it.

Later decisions referring to this

How the Court has treated this decision since. Open one to read it.

Considered (1)