Skip to content

docs: require a closing reference on every delivered issue - #835

Merged
Blogbotana merged 1 commit into
Apibim-com:masterfrom
axisrow:docs/closing-references
Nov 7, 2026
Merged

Blogbotana merged 1 commit into
Apibim-com:masterfrom
axisrow:docs/closing-references

Conversation

@axisrow

@axisrow axisrow commented Nov 7, 2026 •

Copy link
Copy Markdown
Collaborator

What this changes

One owner decision in docs/plan/decisions.md (2026-11-07): an issue is closed by a merged
pull request whose body carries the closing reference (Closes #N), never by a bare manual
close, so the issue and its delivery record stay linked. The M2 audit (2026-11-07) found that
every open milestone card was delivered through fork pull requests and delta waves that carry
no closing references, and the cards were batch-closed by hand — closed cards with no linked
delivery PR.

Merging this PR closes the cards whose delivery is verified on master and audited:

Deliberately not closed here: #511 (V09, label in progress), #533 (T01 parent — GR-N14
evidence pending), #463 (T01.8 — blocked on the O-G5 owner decision).

Per-card evidence is in the 2026-11-07 audit notes on each issue.

How you verified it

  • Recorded gate passed on this exact head/base/tree: cargo run --locked -p beamcraft-test-gate -- check --scope full --base upstream/master
  • Explicitly published the report for this PR (publish --report PATH --pr NUMBER)
  • CLI-only: — (docs-only change)

Never-crash

  • Documentation-only change; no code paths touched, no unwrap/expect/panic! added

Provenance

  • Nothing taken from Tekla Structures or any Trimble product
  • No GPL/AGPL code copied in
  • No new assets

🤖 Generated with Claude Code

An issue closed by hand with no linked pull request breaks the delivery
record: the card is gone, but no merged PR carries its evidence. The
owner decision writes the rule down: wave and batch pull requests carry
one closing reference per delivered card, and work already merged
without one is closed by a bookkeeping pull request that carries the
references instead.
@axisrow
axisrow requested a review from Blogbotana as a code owner November 7, 2026 14:48
@Blogbotana
Blogbotana merged commit 1cd0aaf into Apibim-com:master Nov 7, 2026
13 checks passed
axisrow added a commit to axisrow/BeamCraft that referenced this pull request Nov 7, 2026
…pibim-com#835 closing-reference policy

BeamCraft-Test-Gate: {"version":1,"commit":"025c17c88a475171dd6a2f8171436bdedfc637e7","tree":"2a6318ef7251f92e952df1cf7ad515e7e89b5b45","base":"025c17c88a475171dd6a2f8171436bdedfc637e7","merge_parent":"1cd0aafb9814e524c3cdd7a023303cb7aaba755a","os":"macos","arch":"aarch64","scope":"full","ui_independent_reason":null,"ui_tested":true,"rustc":"rustc 1.99.1 (58cf8f9c3 2026-10-13)","cargo":"cargo 1.99.1 (5f94df478 2026-08-27)","nextest":"cargo-nextest 0.9.149 (3fe4ef319 2026-10-20)\nrelease: 0.9.149\ncommit-hash: 3fe4ef31972f24e0c94cfe291718eab0fe678260\ncommit-date: 2026-10-20\nhost: aarch64-apple-darwin","expected_tests":2665,"executed_tests":2665,"ignored_tests":["beamcraft-test-gate::process::process_fixture"],"source_unchanged":true,"stages":[{"name":"format","exit_code":0,"elapsed_ms":2863,"timed_out":false},{"name":"clippy","exit_code":0,"elapsed_ms":33237,"timed_out":false},{"name":"prepare","exit_code":0,"elapsed_ms":90681,"timed_out":false},{"name":"tests","exit_code":0,"elapsed_ms":232292,"timed_out":false},{"name":"doctests","exit_code":0,"elapsed_ms":2917,"timed_out":false},{"name":"docs","exit_code":0,"elapsed_ms":7123,"timed_out":false}]}
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.

W01: Saved views V07: Discipline view presets [M2] Tools and views — milestone epic U19: Section and zone layers, active section

2 participants