feat(pm): expand MCP, routines, work items, inbox, and skills - #844
Open
Neonforge98 wants to merge 43 commits into
Open
feat(pm): expand MCP, routines, work items, inbox, and skills#844Neonforge98 wants to merge 43 commits into
Neonforge98 wants to merge 43 commits into
Conversation
Pre-commit hook ran. Total eslint: 5, total circular: 0
Pre-commit hook ran. Total eslint: 5, total circular: 0
Pre-commit hook ran. Total eslint: 5, total circular: 0
Pre-commit hook ran. Total eslint: 5, total circular: 0
… edit Pre-commit hook ran. Total eslint: 5, total circular: 0
Pre-commit hook ran. Total eslint: 5, total circular: 0
Pre-commit hook ran. Total eslint: 5, total circular: 0
Neonforge98
marked this pull request as draft
August 20, 2026 03:15
Pre-commit hook ran. Total eslint: 5, total circular: 0
Neonforge98
marked this pull request as ready for review
August 20, 2026 05:15
Neonforge98
marked this pull request as draft
August 20, 2026 05:15
…batch Pre-commit hook ran. Total eslint: 5, total circular: 0
Neonforge98
marked this pull request as ready for review
August 20, 2026 05:31
Neonforge98
marked this pull request as draft
August 20, 2026 07:27
Pre-commit hook ran. Total eslint: 5, total circular: 0
…batch Pre-commit hook ran. Total eslint: 5, total circular: 0
Neonforge98
marked this pull request as ready for review
August 20, 2026 07:42
Neonforge98
marked this pull request as draft
August 20, 2026 08:34
Pre-commit hook ran. Total eslint: 5, total circular: 0
Neonforge98
marked this pull request as ready for review
August 20, 2026 08:48
Pre-commit hook ran. Total eslint: 5, total circular: 0
Neonforge98
force-pushed
the
feat/pm-expansion-batch
branch
from
August 20, 2026 21:48
437b322 to
a7e9043
Compare
…batch Pre-commit hook ran. Total eslint: 5, total circular: 0
…cesses Pre-commit hook ran. Total eslint: 5, total circular: 0
Pre-commit hook ran. Total eslint: 5, total circular: 0
Pre-commit hook ran. Total eslint: 5, total circular: 0
mcp-injection-live.spec.mjs proves the .orgii/mcp-servers.json probe server reaches a spawned CLI session end-to-end: the rendered transcript must show the MCP tool block and the assistant must echo the probe marker. Provider rows skip as blocked when no usable account exists. The marker is asserted against the settled chat body because the driver can sample the reply while it still renders a loading placeholder. The routine-wizard scenario adds an extra activation through the rendered controls, asserts the persisted list mirrors the trigger in slot 0 (cron triggers map to schedule activations), round-trips the extra cron in edit mode, and clears the explicit list when the row is removed. Pre-commit hook ran. Total eslint: 5, total circular: 0
…batch # Conflicts: # src/modules/ProjectManager/WorkItems/components/WorkItemContent/CustomPropertiesSection.tsx # src/modules/ProjectManager/WorkItems/components/WorkItemContent/index.tsx Pre-commit hook ran. Total eslint: 5, total circular: 0
The multi-select bar gains Set status, Set priority and Set assignee dialogs next to Set property, and the board can group by project or by a custom property. Pre-commit hook ran. Total eslint: 1, total circular: 0
Project-mode briefs for native and external-CLI sessions now embed the org's active custom status catalog plus status and mention discipline lines, and org2-pm work transition/list accept active custom keys. Pre-commit hook ran. Total eslint: 1, total circular: 0
Discussion reply turns that resume a session no longer wait on the coding run's path lock, retry() returns the open retry episode instead of stacking children, and a manual launch blocked by the checkout lock stays queued for the dispatcher and reports that instead of failing. Pre-commit hook ran. Total eslint: 1, total circular: 0
Pre-commit hook ran. Total eslint: 1, total circular: 0
Pre-commit hook ran. Total eslint: 1, total circular: 0
Pre-commit hook ran. Total eslint: 1, total circular: 0
…batch # Conflicts: # src-tauri/crates/project-management/src/projects/io/routines.rs # src-tauri/src/agent_sessions/cli/persistence/mod.rs # src/api/http/project/client.ts # src/api/http/project/client/workItems.test.ts # src/modules/MainApp/TeamInbox/TeamInboxView.tsx # src/modules/MainApp/TeamInbox/domain/index.ts # src/modules/MainApp/TeamInbox/domain/selectors.ts # src/modules/ProjectManager/WorkItems/components/WorkItemContent/index.tsx Pre-commit hook ran. Total eslint: 1, total circular: 0
Pre-commit hook ran. Total eslint: 1, total circular: 0
Pre-commit hook ran. Total eslint: 1, total circular: 0
Pre-commit hook ran. Total eslint: 1, total circular: 0
Pre-commit hook ran. Total eslint: 1, total circular: 0
Pre-commit hook ran. Total eslint: 0, total circular: 0
Pre-commit hook ran. Total eslint: 0, total circular: 0
Keep the existing Team Session one-shot behavior while deleting the remote-root sender-device handoff, hidden runner continuation registry, and its Work Run transport plumbing. Preserve independent PM queueing and retry convergence fixes.
…20260826 # Conflicts: # src-tauri/crates/agent-core/src/core/tools/impls/coding/exec/subprocess.rs # src-tauri/crates/orgtrack-pm-cli/src/commands.rs # src-tauri/crates/project-management/src/work_run_service/mod.rs # src-tauri/crates/project-management/src/work_service/mod.rs # src/modules/MainApp/TeamInbox/components/AssignedWorkItemDetail.tsx
This was referenced Aug 26, 2026
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Problem
The PM parity branch contained useful MCP, Routine, Work Item, Views, Inbox, Skills, Quick Actions, queueing, and provider fixes, but it had also accumulated a Work Item-specific remote continuation bridge. That bridge implied a durable dispatcher from Cloud comments to another device and duplicated Session continuation responsibilities that belong to the existing Team/My Session model.
The remaining PM work also needed one reviewable description of its security and compatibility boundaries: MCP policy/secrets, Work Item routing and revision safety, Routine scheduling/cancellation, typed properties and saved views, Inbox lifecycle, Skills provenance, provider-backed suggestions, and bounded durable chat queues.
Solution
conversation_turn_bridge, local continuation registry/runner, and Discussion bypass. Work Item comments now stay on the established comment/Work Run path instead of defining a second conversation system.developso feat(conversations): unify native session continuation #939 can stack on one stable PM head.Potential risks
Verification
cargo test -p project_management— 677 passed.cargo test -p orgtrack-pm-cli— 17 passed.pnpm exec tsc --noEmit— passed.git diff --checkand changed-file secret/personal-path audit — passed.