Skip to content

policy: the payment law for landing a workflow -- port-or-delete, entry first (Refs #12606, #12713) - #12853

Merged
gHashTag merged 1 commit into
masterfrom
policy/payment-law
Oct 28, 2026
Merged

gHashTag merged 1 commit into
masterfrom
policy/payment-law

Conversation

@gHashTag

Copy link
Copy Markdown
Collaborator

The #12713/#12846 pattern, proven twice today, written in both homes an agent actually reads:

  • specs/crons/t27-train-watch-repair.t27 (the executor's own card): a new .yml is pure addition and no entry or label lifts the budget -- the addition is PAID by porting a superseded foreign script to .t27 and deleting it, or deleting dead foreign of at least the same size, in the SAME PR; the exceptions entry lands FIRST (a branch cannot list itself; CI reads the base).
  • tools/policy/foreign-exceptions.txt header: the recipe pointer, next to the entry format an agent is already reading.

Comment-only changes; both files free (.t27 / .txt); the card stays green (3 tests, FAIL 0).

@gHashTag
gHashTag enabled auto-merge (squash) October 27, 2026 13:07
@github-actions

Copy link
Copy Markdown
Contributor

PR Dashboard

Generated at: 2026-10-27 13:08:07 UTC

Summary

Status Count
Total Open PRs 7
PRs with Failing Checks 6
PRs with All Checks Green 1
READY 0
FAILING 6
PENDING 0
NO CHECKS YET 0

These columns do not partition: 0 + 6 + 0 + 0 = 6, and there are 7 open PRs. A PR is being counted twice or not at all.

Seal Status

  • ⚠️ STALE -- sha256(compiler.rs)=e75b498e5e79 != manifest seal=87e5cbd3ad94.
    The committed NMSE numbers were certified against an older compiler.rs.
    Run scripts/reseal-check.sh locally for the two-step reseal command (advisory; not a merge gate).

@tri-claw

tri-claw Bot commented Oct 27, 2026

Copy link
Copy Markdown

Summary by t27-bees

Checked by the t27 compiler

t27c parse, parse-complete and typecheck on each changed .t27 file at 2e505ac. Nothing was generated, built or run. A pass means the file is well formed, not that it is right.

  • specs/crons/t27-train-watch-repair.t27: parses and typechecks.

Read by the model

This PR documents the "payment law" for landing new workflow files: a new .yml must be paid for by deleting or porting foreign code of at least equal size in the same PR, with the exceptions entry added first in its own PR. The changes are comment-only additions to the executor's card and the policy exceptions file, capturing the pattern proven in #12713 and #12846.

Worth a look

Nothing stood out.


Read: 2 files, +13 -0, the whole diff. Head 2e505ac. Model: openai-compatible/nvidia/nemotron-3-ultra-550b-a55b. Commands: @t27-bees review | summary | help | pause | resume. Free for every repository.

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