Repository navigation
Morning brief — 2026-10-02 #908
Copy link
Copy link
Closed as not planned
Labels
schedule-reportReport published by a scheduled runReport published by a scheduled run
Description
main is green again: last night's Nightly tests passed, and 37 pull requests merged across the two days this brief covers. Three releases went out (v0.1.96, v0.1.97, v0.1.99). One pull request is open, and its checks are green.
Window: 2026-09-30T08:41Z → 2026-10-02T14:33Z (54 h). Yesterday's brief went unread, so this one replaces it.
Needs you
- 8
needs-infodevbook-drift issues are waiting on your decisions. The issue sweep report #911 lists them. One answer on Mobile (is Blazor Hybrid permanent?) and one on Charts (Metric*instead of ECharts? vendor Mermaid?) settle [Devbook drift] .devbook/design/component-libraries.md#key-finding-tokens-are-the-shared-layer #886–[Devbook drift] .devbook/design/component-libraries.md#diagram-and-graph-strategy #889 and [Devbook drift] .devbook/design/component-libraries.md#risks-and-gaps #891. [Devbook drift] .devbook/domain/ #896, [Devbook drift] .devbook/domain/devbook/context.md #894 and [Devbook drift] .devbook/domain/roadmap/features.md#laying-out-imported-plans #877 each ask their own questions. - [Devbook drift] .devbook/arc42/05-building-block-view.md#ide-extensions #884 may be a real bug: the IDE extension calls
/api/sync/inboxwith no Authorization header. That route requires a paired device. The sweep asks which route is intended, IDE → desktop or IDE → cloud. #884 - Settle the empty-state title convention and sweep the 22 sites #758 has work left after fix(ui): drop the closing period from empty-state titles #909 merged. The chapter sentence in
interaction-guidelines.md#empty-statesstill needs to go throughflow-spec, because fix(ui): drop the closing period from empty-state titles #909 usedRefsand notCloses. #758 - refactor(css): fold duplicate selectors and ratchet them in a test #910's open decisions merged with it. The Technology node cards' 4px status accent has never shown. The Devbook Domain panel keeps
max-height: 100%; overflow: hidden. A major review finding about the ~40-rule pinned-declarations test is still open. #910 - Add auto-merge workflow to devbook #860–Add auto-merge workflow to finance #863 are flagged again. Their bodies are step-by-step instructions addressed to an agent, so every sweep excludes them until a person handles or labels them.
Landed
- CI: Nightly tests passed on 2026-10-02 09:16Z. The two failed nightlies before it are superseded:
- 2026-09-30 failed on the Desktop UI foreground-thread fatal.
- 2026-10-01 failed in
Backlog.Modules.Sync.Api.UnitTests, becauseSyncTokenOptions.SigningKeywas required but missing. It has not recurred.
- Releases: v0.1.95, v0.1.96, v0.1.97 and v0.1.99.
- Roadmap (since 2026-10-01):
- Roadmap: drag across an empty row to plan work that long #912 drag across an empty row to plan work.
- feat(roadmap): rule the axis symmetrically around today #917 rule the axis symmetrically around today.
- Smooth the roadmap pace slider and keep points whole #918 smoother pace slider.
- Roadmap: offer the end of every open hand-over segment of started work #919 offer the end of every open hand-over segment.
- ADR 0019: the roadmap counts the working week in hours #920 ADR 0019 counts the working week in hours.
- Snap a resized roadmap edge to the axis columns #925 snap a resized edge to the axis columns.
- Let a roadmap repository band collapse to one lane #926 collapse a repository band to one lane.
- fix(roadmap): file work by full name and hide work no repository holds #927 file work by full name and hide work no repository holds.
- Shade weekend day columns on the roadmap with a gradient #928 shade weekend columns.
- fix(desktop): keep the roadmap's horizontal scrollbar and week ruler in view #929 keep the horizontal scrollbar and week ruler in view.
- Tasks and desktop:
- #921 follows every open pull request on one page, where you can update, ready or merge it.
- fix(desktop): close a takeover on Escape after focus falls to the body #922 closes a takeover on Escape after focus falls to the body.
- Sort by status orders numbered titles within a status #924 orders numbered titles within a status.
- Scope the play chip to ready entries filed under a plan #930 scopes the play chip to ready entries under a plan.
- Keep a task row's copy check for a minute, in the primary colour #931 keeps a row's copy check for a minute.
- Issue-sweep work:
- #864 shares one desktop composition (closes Share one desktop composition between the MAUI head and the web harness #742).
- #904 shares the test doubles (closes Move the duplicated test doubles into tests/Shared #755).
- fix(ui): drop the closing period from empty-state titles #909 drops the closing period from empty-state titles.
- #910 folds duplicate CSS selectors (closes Fold the duplicate and contradictory selectors in app.css and components.css #760). Move each module's screen CSS out of the desktop head into its UI project #759 is unblocked now.
- Tooling:
- Re-run the PR build when a draft is marked ready #916 re-runs the PR build when a draft is marked ready. Its ai-plugins twin, Re-run PR checks when a draft is marked ready (ai-plugins) #914, is closed.
- Make backlog-import-plan derive every count it states #923 makes backlog-import-plan derive every count it states.
- From 2026-09-30 (yesterday's unread brief):
- Roadmap: Roadmap: pin an in-flight bar's end, per-lane pace slider, managed-effort hint #903, Roadmap: add work in place, and draw task-less items as intent #905 and Keep the roadmap's horizontal scrollbar on the chart frame's bottom edge #901.
- Inbox: feat(inbox): give Capture sources their own tab in the Inbox pane #900 gives Capture sources their own tab.
- MCP: Remove the MCP server feature flag: the endpoint is always on #859 removes the MCP feature flag, and refactor(mcp): read devbook notes under one chapter spelling #857 reads devbook notes under one chapter spelling.
- Fixes: fix(sync): re-run a session or annotation cycle once when its token was refused #873, fix(devbook): keep only the latest chapter read in three panels #856 and Keep the merged PR colour across Tasks list reloads #853.
- Refactor: refactor(infra): share the duplicated Infrastructure helpers #902.
- CI: Merge a pull request once every other check on it is green #872 adds auto-merge when green.
- Docs and devbook: Make import-plan steps prompts by default and interview up front #858, Repoint start references to the run skill #855, chore(devbook): update the configured stack to 1.13.0 #854, docs(devbook): record the 1.13.0 stack and the run procedure #899, Record what the devbook adoption actually landed #870 and docs(agents): fix the stale pointers in the agent context files #906.
- Dependencies: Bump Aspire.Azure.Storage.Blobs and 7 others #852 and Bump the test group with 4 updates #830.
- Direct commits:
028ab9c1moves the AppHost to RunAsEmulator for Aspire 13.6, ande0085999gives the auto-merge workflow its timeout.
In flight
- Add auto-merge workflow to devbook #860–Add auto-merge workflow to finance #863, 2026-09-30: add the auto-merge workflow to devbook, ai-plugins, Project-Guidelines-MCP and finance. They are flagged; see Needs you.
- 24
devbook-driftissues, [Devbook drift] .devbook/domain/sessions/domain.md#run-attachment #874–[Devbook drift] .devbook/domain/capture/context.md #897, 2026-09-30: all are nowtriaged. The 8 markedneeds-infoare listed under Needs you. - #913 Re-run PR checks when a draft is marked ready (devbook), 2026-10-01: a cross-repo follow-up to Re-run the PR build when a draft is marked ready #916.
- #932 Show merged pull requests on task rows and in the pull requests pane, 2026-10-02: build, tests and CodeQL are green, and auto-merge is running.
The schedules
- Issue sweep:
- Instruction review: #915 (2026-10-01) and chore(instructions): tighten 2026-09-30 #869 (2026-09-30) merged.
- Tech update: chore(tech): technology graph refresh 2026-09-30 #867 merged.
- Devbook verify: report Devbook verify — 2026-09-30 #898 is closed. It opened the 24 drift issues.
- Devbook validate: #907 is open and unread. Both checks exited 0 with 287 advisory warnings, and the run changed nothing.
Generated by schedule-morning-brief on 2026-10-02T14:40:00Z.
Metadata
Metadata
Assignees
Labels
schedule-reportReport published by a scheduled runReport published by a scheduled run
Activity
[-]Morning brief — 2026-10-01[/-][+]Morning brief — 2026-10-02[/+]JSdotNet commentedon Oct 3, 2026
Closed by the owner: schedule reports are delivered in the run's session, not as issues.