Skip to content

Name each domain event's raiser and adopt devbook 1.16.0 - #937

Merged
github-actions[bot] merged 1 commit into
mainfrom
claude/backlog-domain-sync-directions-e28503
Oct 2, 2026
Merged

github-actions[bot] merged 1 commit into
mainfrom
claude/backlog-domain-sync-directions-e28503

Conversation

@JSdotNet

@JSdotNet JSdotNet commented Oct 2, 2026

Copy link
Copy Markdown
Owner

What

Plan item backlog-sync-tags of +devbook-sync-sweeps: get Backlog's devbook ready for the devbook sync sweeps.

  • devbook 1.13.0 → 1.16.0 (contract 24 → 25, additive, no migration). .devbook/_tools/devbook-meta/ is refreshed with units.mjs and the sync field, and four .agents/rules/devbook-*.md copies are refreshed. The wrappers and the AGENTS.md section were already current. devbook-meta.yml is customized and left alone.

  • Domain events name their raiser. related on all 13 events now names only the aggregate or domain service that raises the event. Consumers were listed there too, which made 9 events orphans in units.mjs. They stay in each event's ### Consumers section. Each raiser comes from the event's own "Published by/when" line. RoadmapItemScheduled pointed only at Progress Signal, its consumer, and now names Roadmap Plan.

  • Term orphans. Two aliases resolved into several units, so I removed them:

    • the bare tag from Tasks' Roadmap Tag;
    • the bare roadmap from Devbook's Roadmap Contribution.

    This also clears two "both claim the term" warnings.

  • No sync set yet. The owner will set directions when sync starts, so every unit stays on report.

  • Knowledge. ai/05-unattended-runs.md adds the pull and push sweeps beside devbook-verify as a candidate, not selected. tech/ and ADR 0016 record 1.16.0 and contract 25.

Checks

  • units.mjs --groups: 167 groups of 167 units; 0 set aside; 0 orphans (was 14)
  • build.mjs --check: 0 errors, 2 fewer warnings
  • tools/devbook/check-metadata.mjs: 0 blocking
  • Backlog.Infrastructure.Devbook.UnitTests, including DevbookBuilderParityTests: 98/98

No chapter status changed. Personal Validation: approved by the owner choosing Create PR.

🤖 Generated with Claude Code

Reconcile devbook 1.13.0 -> 1.16.0 (contract 25, additive, no migration):
the devbook-meta tools gain units.mjs and the sync field, and four
.agents/rules copies are refreshed. The customized devbook-meta.yml
workflow is left alone.

Trim `related` on all 13 domain events to the aggregate or domain service
that raises it; consumers stay in each event's Consumers section. Drop the
bare `tag` alias from Tasks' Roadmap Tag and the bare `roadmap` alias from
Devbook's Roadmap Contribution, which resolved into several units.

No `sync` direction is set yet: every unit stays on `report`.
ai/05 records the pull and push sweeps as candidates beside devbook-verify;
tech/ and ADR 0016 record 1.16.0 and contract 25.

units.mjs --groups: 167 groups of 167 units; 0 set aside; 0 orphans (was 14).
build.mjs --check: 0 errors. check-metadata: 0 blocking.
Devbook unit tests incl. DevbookBuilderParityTests: 98/98.

Plan item backlog-sync-tags (+devbook-sync-sweeps).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@github-actions
github-actions Bot merged commit e10ecad into main Oct 2, 2026
12 checks passed
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