Skip to content

AGENTS.md: issues are the work log; ADR 0241, a commit message never names a model (#257) - #259

Merged
Hafeok merged 4 commits into
mainfrom
claude/dazzling-darwin-8irixp
Nov 11, 2026
Merged

Hafeok merged 4 commits into
mainfrom
claude/dazzling-darwin-8irixp

Conversation

@Hafeok

@Hafeok Hafeok commented Nov 10, 2026

Copy link
Copy Markdown
Owner

Completes: #257

What this changes, and why

Step 1 of the "issues are the work log" session, for #257, coordinated with #169.

  • AGENTS.md gains Issues are the work log, directly after Every commit, word for word as AGENTS.md: issues are the work log #257 proposes, with one added paragraph under Landing: "the session" in Landing and After landing is whichever session lands. The maintainer's delegate lands and checks the closings (ADR 0239); a cloud session posts its head, lists the issues its change touches, and asks.
  • The model rule now matches the maintainer's ruling of 2026-10-27: a commit message never carries a model's name, and a model's identifier is allowed. This is in Every commit, Never and CONTRIBUTING.md, which repeated the old rule. CLAUDE.md only points at AGENTS.md.
  • ADR 0241, filed unaccepted. The ruling reverses an accepted decision, ModelNamedInTheRecordNotTheCommit (ADR 0033's amendment of 2026-10-02). ADR 0068 point 2 makes that a supersession, not an amendment. So 0241 supersedes that one ruling, and the key moves to 0241's set under the same name, with the new statement and no accepted-by (ADR 0068 point 4). 0033's Status line names the supersession, add-only. The ADR index has an entry. 0240 is taken on another branch.

What was measured

  • dotnet run eng/ci.cs with only licence-headers, decision-sets, issue-refs, dco, release-pending, changelog, release, status and land: all pass.
  • decision-sets: 213 sets, 1,468 decisions, 1,467 accepted. The one unaccepted is 0241's.
  • dotnet build Varve.slnx -c Release: 0 warnings, 0 errors.
  • No code or tests changed.

What was found

  • Nothing in code cites ModelNamedInTheRecordNotTheCommit, so its being unaccepted produces no CS0618, and this pull request may not go red on it. It still waits for the maintainer's or his delegate's acceptance (ADR 0066, ADR 0239), and it shouldn't land before that.
  • eng/decision-report/baseline.md is stale on main. Regenerating it rewrites about 250 unrelated lines. It doesn't gate, so this change leaves it alone, and eng/decision-report/baseline.md is stale on main #258 tracks it.

What is left


Checklist

  • Issue referenced: every commit carries Refs #257, and the last carries Closes #257.
  • ADR cited: 0241 supersedes one ruling of 0033.
  • Specification updated, or n/a: n/a.
  • API baseline updated, or n/a: n/a.
  • Conformance baseline updated, or n/a: n/a.
  • Tests: n/a, documents only.
  • A new gate's failure path was proven: no new gate.
  • Signed off: by the commit-msg hook, for the identity map's human.
  • A traceability record exists: docs/traceability/2026-11-10-issue-257-issues-are-the-work-log.md.
  • dotnet run eng/ci.cs passes locally: the process gates and the build were run; the full test pipeline is left to CI.

Generated by Claude Code

Hafeok and others added 3 commits November 10, 2026 13:29
…fier is allowed

The maintainer's ruling of 2026-10-27, which #169's gate implements,
reverses the commit-message half of ADR 0033's amendment of 2026-10-02.
A reversal is a change of meaning, so under ADR 0068 point 2 it is a
supersession: ADR 0241 supersedes that one ruling, and
ModelNamedInTheRecordNotTheCommit moves to 0241's set under its key,
filed unaccepted (ADR 0066). 0033's Status names the supersession, and
AGENTS.md (Every commit, Never) and CONTRIBUTING.md state the ruling.
The record still names the tool and the model exactly.

Refs #257
Refs #169

Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Emil Okkels Klein <emil@okkels-klein.dk>
A section after Every commit: work starts from an issue, decisions and
blockers go on it when they arise, found work is filed at once, the pull
request lists every issue it touches, closings are checked after landing,
and abandoned work is closed as not planned. As the prompt's note of
2026-11-10 asks, "the session" in Landing and After landing is whichever
session lands: the delegate lands and checks (ADR 0239), and a cloud
session posts its head, lists the issues and asks.

Refs #257

Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Emil Okkels Klein <emil@okkels-klein.dk>
The prompts, the plan's correction from an amendment to ADR 0241's
supersession, what changed and what was found (#258). The model is left
for the maintainer to fill in, as ADR 0033 provides.

Closes #257
Refs #169

Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Emil Okkels Klein <emil@okkels-klein.dk>
Brings in what landed since 81fba3d, the Web UI among it, so that the
workflows main runs on the pull request find what they build.

Refs #257

Signed-off-by: Emil Okkels Klein <emil@okkels-klein.dk>

Hafeok commented Nov 10, 2026

Copy link
Copy Markdown
Owner Author

Head for approval: 3b78886de9a2448094800c794ad774c34df407c1. All 34 other checks are green or skipped; the one not green is agent review, which waits on the approval.

Before it lands:


Generated by Claude Code

@Hafeok

Hafeok commented Nov 11, 2026

Copy link
Copy Markdown
Owner Author

approve 3b78886 (delegate)

Hafeok added a commit that referenced this pull request Nov 11, 2026
Main is at 2cad18d. This branch is the top of three pull requests that land as one fast-forward: #259 (issues are the work log, ADR 0241), #260 (land.cs checks closing trailers) and #261 (a descriptor's date follows its digests). One file met: docs/adr/README.md, where main had added the section for ADR 0223 and this branch the section for ADR 0241 at the same place. Both are kept, 0223's first. eng/ci.cs merged by itself: main's sdk-pin jobs beside this branch's.

Refs #257
Refs #209
Refs #248

Delegated-by: Emil Okkels Klein <emil@okkels-klein.dk>
Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Emil Okkels Klein <emil@okkels-klein.dk>
Hafeok added a commit that referenced this pull request Nov 11, 2026
…entifiers allowed

The maintainer read ADR 0241 on #259 and directed it accepted on 2026-11-11. ModelNamedInTheRecordNotTheCommit, as this ADR restates it, gains accepted-by and accepted-at, its statement unchanged, and the ADR's Status line opens Accepted, as eng/release.cs reads it. Written by his delegate at his word (ADR 0239), on the top of the three pull requests that land together.

Refs #257

Delegated-by: Emil Okkels Klein <emil@okkels-klein.dk>
Co-Authored-By: Claude <noreply@anthropic.com>
Signed-off-by: Emil Okkels Klein <emil@okkels-klein.dk>
@Hafeok
Hafeok merged commit c7c27e2 into main Nov 11, 2026
35 checks passed

This branch was previously deployed

1 inactive deployment
gates — 3b78886d Deployed Nov 10, 2026 by Hafeok via agent review (judge) #1020
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