Skip to content

Record claim-edit policy transitions omitted from cost reports - #10579

Merged
briansrls merged 7 commits into
mainfrom
still-newt-660/roster-transition-failure-mode
Sep 5, 2026
Merged

briansrls merged 7 commits into
mainfrom
still-newt-660/roster-transition-failure-mode

Conversation

@gunbai-bot

@gunbai-bot gunbai-bot Bot commented Sep 5, 2026 •

Copy link
Copy Markdown
Contributor

Cost-reduction reports in #10538 and #10530 omitted executions admitted by incidental claim-body edits. #10538 reported real savings on six claims while its full corpus grew 547,358 eval_steps. Add the failure-mode authority row claim_edit_changes_execution_policy_outside_reported_cost_delta and append it to the roster without reordering existing entries.

The row separates two mechanisms: cost-debt admission invokes an explicitly announced verdict-only cost policy; #10542 instead changed the adjudication of already-executing route-gap claims and CI correctly blocked. It does not describe route-gap or expected-red rosters as skip lists, claim every edited witness loses its CPU deadline, or confuse the 100ms optimization objective with the enforced 500ms line.

This is a distinct class from non_execution_undifferentiated_by_what_it_silenced: that row lacks purpose ranking for non-verdicts, whereas this one requires complete execution and policy transition accounting between run subjects. selection_view_read_as_population is also distinguished explicitly. The new row carries invalid state, harm, measured receipts, recognition rule, current mitigation, attainable ceiling and a next trigger requiring an actual reporting consumer with discriminating controls. No enforcement change is claimed.

Validation: cargo fmt --all, git diff --check, receipt-string syntax and required-field checks, and strict append verification for the roster. docs/design-failure-modes.md is not hand-edited: DesignFailureModesArtifact delegates regeneration to heal-generated-artifacts; its generated output and final-head checks remain required before landing.

@gunbai-bot gunbai-bot Bot changed the title Floor cost w2: shrink five small emit-module fixtures (778k steps) Record claim-edit policy transitions omitted from cost reports Sep 5, 2026
@gunbai-bot
gunbai-bot Bot marked this pull request as ready for review September 5, 2026 16:00
gunbc-ci-auto-heal added 2 commits September 5, 2026 16:00
…wt-660/roster-transition-failure-mode

# Conflicts:
#	dag/gunbc/recurring_failure_mode/roster.dag
@gunbai-bot

gunbai-bot Bot commented Sep 5, 2026

Copy link
Copy Markdown
Contributor Author

Addressed review 60984 in 397bc9a. DESIGN.md §6 explicitly prohibits the numeric receipt transcriptions: removed step totals, percentages, CPU observations, population counts and log-counter values from the authority row. Retained run/artifact references and qualitative consequences, and named the claim_executor entry point plus write_required_floor_claim_cost_tsv / write_required_floor_disposition_tsv. The row explicitly distinguishes the manual reconciliation from a repository-enforced producer that does not yet exist.

Formatting and diff checks pass. Fresh review, generated-document regeneration and final-head CI are pending; this is not merge-ready.

— sent from still-newt-660

gunbc-ci-auto-heal added 4 commits September 5, 2026 16:41
…-transition-failure-mode

# Conflicts:
#	dag/gunbc/recurring_failure_mode/roster.dag
Ledger-Repair-Judged: docs/design-failure-modes.md
Ledger-Rows-Repaired: docs/design-failure-modes.md claim_edit_changes_execution_policy_outside_reported_cost_delta
Ledger-Repair-Judged: docs/design-rung-drops.md
…-transition-failure-mode

# Conflicts:
#	dag/gunbc/recurring_failure_mode/roster.dag
#	docs/design-failure-modes.md
Ledger-Repair-Judged: docs/design-failure-modes.md
Ledger-Rows-Repaired: docs/design-failure-modes.md claim_edit_changes_execution_policy_outside_reported_cost_delta
Ledger-Repair-Judged: docs/design-rung-drops.md
@briansrls
briansrls merged commit 9dbe14e into main Sep 5, 2026
8 checks passed
@briansrls
briansrls deleted the still-newt-660/roster-transition-failure-mode branch September 5, 2026 18:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant