Skip to content

docs(journal): add 2026-06-15 bug-ledger session checkpoint#91

Merged
danielPoloWork merged 1 commit into
masterfrom
docs/journal-2026-06-15-bug-ledger
Jun 15, 2026
Merged

docs(journal): add 2026-06-15 bug-ledger session checkpoint#91
danielPoloWork merged 1 commit into
masterfrom
docs/journal-2026-06-15-bug-ledger

Conversation

@danielPoloWork

Copy link
Copy Markdown
Owner

Summary

Adds the 2026-06-15 session checkpoint to docs/journal/, recording the maintenance session that landed the in-repo bug ledger + triage protocol (PR #89) and the .bugs .gitignore chore (PR #90). Documentation-only; no code/API change.

Motivation

Per AGENTS.md §7.6 / ADR-0036, a state-changing session closes with a dated journal checkpoint, an index row, and a moved ROADMAP.md Latest checkpoint pointer.

Changes

  • docs/journal/2026/06/2026-06-15-bug-ledger.md — the checkpoint (what was done, master library surface unchanged, ADRs now 36, how to resume via §7.7).
  • docs/journal/README.md — index row, newest first.
  • ROADMAP.mdLatest checkpoint pointer moved to the new entry.

Design Patterns

  • None — documentation.

Verification

  • python tools/consistency_lint.py — OK
  • markdownlint-cli2 clean on the three changed files
  • Builds / tests — N/A (no code change)

Documentation Impact

  • Journal entry + index + ROADMAP pointer updated (the doc change is the deliverable)
  • No README / ADR / CHANGELOG / spec impact

🤖 Generated with Claude Code

Record the maintenance session that landed the in-repo bug ledger and
triage protocol (PR #89) and the `.bugs` .gitignore chore (PR #90):
what was done, that `master`'s library surface is unchanged, the ADR
count (now 36), and how to resume (follow AGENTS.md §7.7 when hunting
or triaging bugs). Add the index row and move the ROADMAP.md *Latest
checkpoint* pointer, per AGENTS.md §7.6 / ADR-0036.

Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
@danielPoloWork danielPoloWork merged commit ec8a446 into master Jun 15, 2026
4 checks passed
@danielPoloWork danielPoloWork added the documentation Improvements or additions to documentation label Jun 15, 2026
@danielPoloWork danielPoloWork self-assigned this Jun 15, 2026
@danielPoloWork danielPoloWork added this to the v1.1.1 milestone Jun 15, 2026
danielPoloWork added a commit that referenced this pull request Jun 15, 2026
… ADR-0040 (#92)

## Summary
Codifies a **PR-metadata policy** so every agent-opened PR also sets a
maintainer **assignee**, **exactly one type label** (Conventional-Commit
type → label), and the current open **release milestone**.
Process/repository-metadata only — no code/API change.

## Motivation
PRs carried only a title and body; GitHub's structured metadata
(reviewers, assignees, labels, projects, milestone) was unset, leaving
the PR list and release view without a type/ownership/release signal.
Requested by the maintainer; recorded as
[ADR-0040](docs/adr/0040-pull-request-metadata-policy.md).

## Changes
- `AGENTS.md` §6.4 — the PR-metadata rule + the Conventional-Commit
`type` → label map + the canonical `gh pr create` invocation; a metadata
checkbox added to the PR body template.
- `docs/adr/0040-pull-request-metadata-policy.md` — decision + rejected
alternatives (area labels, rolling milestone, CI auto-labeler, forced
reviewer), indexed.
- `CHANGELOG.md` — `Unreleased` `Added` entry.
- **Out of band (GitHub state, in this session):** created the eight
type labels (`feat`/`fix`/`refactor`/`perf`/`test`/`build`/`chore`/`ci`;
`docs` reuses `documentation`) and the `v1.1.1` milestone, and
backfilled PRs #89#91 with assignee + type label + milestone.

## Design Patterns
- None — process/governance change.

## Verification
- [x] `python tools/consistency_lint.py` — OK
- [x] `markdownlint-cli2` clean on the four changed files
- [x] This PR itself follows the new rule (assignee `@me`, label
`documentation` for `docs`, milestone `v1.1.1`)
- [ ] Builds / tests — N/A (no code change)

## Documentation Impact
- [x] AGENTS.md §6.4 updated; ADR-0040 added + indexed
- [x] CHANGELOG.md `Unreleased` updated
- [x] No README / spec / patterns impact
- [x] PR metadata set — assignee, `documentation` label, `v1.1.1`
milestone (§6.4 / ADR-0040)

## Known gaps (documented, not oversights)
- **Reviewers** not set — the sole collaborator (`danielPoloWork`) is
the PR author and GitHub forbids self-review. Switches on (`--reviewer
…`) when a second collaborator/team exists.
- **Projects** not set — the `gh` token lacks the `project` scope.
Switches on (`--project …`) after `gh auth refresh -s
read:project,project` + a board.

🤖 Generated with [Claude Code](https://claude.com/claude-code)

Co-authored-by: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

documentation Improvements or additions to documentation

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant