Changes
- Add a bounded wireframe language parser#431
- Add a GitHub reference summary route for PR and issue pills#429
- Exclude inherited base changes from rebase reviews#4251
- Run PR readiness on open non-draft PRs and provision test databases#424
- Polish document workspace and shared design system#4231
- Upgrade the Atomic harness to 0.9.29#422
- Keep PR maintenance tests off the global git config and scope the Chat unread transition check#421
- Upgrade the Atomic harness to 0.9.28 and the Pi harness to 1.0.148#420
- Add ACP-based local investigations and shared evidence#4193
- Add saved OpenUI comparison sections to documents#4142
- Keep hosted logins across deployments with encrypted sessions#413
- Build collaborative visual-decision infrastructure#412
- Experiment: composed Jev visual selection#411
- Persist SeeCode diagrams in shared documents#410
- Trial bounded OpenUI composition in documents#409
- Experiment: visual selection comparison harness#408
- Recover frozen development inputs for visual-document evaluation#4071
- Trim SeeCode extraction scaffolding and redundant tests#406
- Extract SeeCode diagram renderer for Chopin#405
- Allow guarded CI fixes on stacked PRs#404
- Clarify source paths in PR readiness hash reviews#403
- Scope PR readiness scans to event-related stacks#402
- Recover PR readiness worker dispatch#401
- Fix PR readiness pilot review and worker wakeups#400
- Pilot guarded PR readiness repairs#399
- Keep every icon at its declared size beside wrapping text#398
- Open resolved decisions from the margin marker, not the prose#397
- Show an inline @chopin mention instead of the To Chopin label#396
- Start document content at the top padding and tighten settled lines#3951
- Keep every reference picker row on one line#394
- Keep the settled decision icon full size when its text wraps#3931
- Keep pinch zoom optical instead of reflowing the workspace#392
- Resolve channel links before mounting a document workspace#3913
- Show the project before top-level document titles#390
- Keep large bracket-heavy pastes from stalling the server#3893
- Open rendered code, diff and diagram blocks by clicking or arrowing in#3884
- Stop typing on a selected decision card from landing at the document start#387
- Let short tables fill the prose width#3861
- Wait out connection blips and recover as soon as the network returns#3857
- Guide first run and empty Chat#3842
- Hide the Decisions count on archived documents#3831
- Make tabs authorable in place and label empty table headers#3824
- Show where a research child came from#3814
- Name the room's document in Planner tool results#3801
- Seed dev sample decisions once per document#379
- Show unanswered decision counts on Projects sidebar rows#378
- Share one menu surface recipe across pickers and the language menu#377
- Show the real write-up state on decided conversation decisions#3762
- Make the decision card the one place to settle, and keep reopening copy truthful#3752
- Add task list authoring: dash input rule and slash item#3741