|
3 | 3 | "edition": "open-dev-team", |
4 | 4 | "productName": "CodeFlowMu Open Dev Team Edition", |
5 | 5 | "positioning": "A multi-agent development team application governed by the FCoP protocol and driven through Cursor SDK interfaces.", |
6 | | - "motherVersion": "V1.2.26", |
| 6 | + "motherVersion": "V1.2.27", |
7 | 7 | "features": [ |
8 | 8 | { |
9 | 9 | "id": "fcop-development-team", |
|
542 | 542 | "packages/codeflowmu-runtime/src/scheduler/LifecycleGovernor.ts", |
543 | 543 | "packages/codeflowmu-runtime/src/scheduler/RuntimeTaskControlTools.ts", |
544 | 544 | "packages/codeflowmu-runtime/src/scheduler/TaskDispatchStall.ts", |
| 545 | + "packages/codeflowmu-runtime/src/pm/agentTaskQueue.ts", |
545 | 546 | "packages/codeflowmu-runtime/src/scheduler/__tests__/DispatchAttemptStore.test.ts", |
546 | 547 | "packages/codeflowmu-runtime/src/scheduler/__tests__/DownstreamAutoNudge.test.ts", |
547 | 548 | "packages/codeflowmu-runtime/src/scheduler/__tests__/RuntimeTaskControlTools.test.ts", |
548 | | - "packages/codeflowmu-runtime/src/scheduler/__tests__/TaskDispatchStall.test.ts" |
| 549 | + "packages/codeflowmu-runtime/src/scheduler/__tests__/TaskDispatchStall.test.ts", |
| 550 | + "packages/codeflowmu-runtime/src/scheduler/__tests__/TaskDispatcher.agentQueue.test.ts" |
549 | 551 | ] |
550 | 552 | }, |
551 | 553 | { |
|
558 | 560 | "docs/skills/agent-skills.manifest.json", |
559 | 561 | "docs/skills/pm-planning-governance.md", |
560 | 562 | "docs/skills/pm-skills-mapping.md", |
| 563 | + "codeflowmu-shell/src/__tests__/pm-planning-panel-ui.test.ts", |
561 | 564 | "packages/codeflowmu-runtime/src/pm/LongHorizonPlanning.ts", |
562 | 565 | "packages/codeflowmu-runtime/src/pm/PlanningGateStore.ts", |
| 566 | + "packages/codeflowmu-runtime/src/pm/PlanningStageReview.ts", |
563 | 567 | "packages/codeflowmu-runtime/src/pm/__tests__/LongHorizonPlanning.test.ts", |
| 568 | + "packages/codeflowmu-runtime/src/pm/__tests__/PlanningStageReview.test.ts", |
564 | 569 | "skills/README.md", |
565 | 570 | "skills/README.zh.md", |
566 | 571 | "skills/pm-long-horizon-planning/**" |
|
754 | 759 | }, |
755 | 760 | "sourceRepository": "joinwell52-AI/codeflowmu1.2.21", |
756 | 761 | "targetRepository": "joinwell52-AI/CodeFlowMu-open", |
757 | | - "version": "V1.2.26-open", |
758 | | - "npmVersion": "1.2.26-open", |
| 762 | + "version": "V1.2.27-open", |
| 763 | + "npmVersion": "1.2.27-open", |
759 | 764 | "status": "public-open", |
760 | 765 | "releaseChannel": "open", |
761 | 766 | "updatePolicy": { |
|
796 | 801 | "mustNotShareRuntimeState": true, |
797 | 802 | "mustNotShareWorkspaceState": true |
798 | 803 | }, |
799 | | - "builtAt": "2026-08-07T10:12:41.214Z", |
| 804 | + "builtAt": "2026-08-07T14:00:18.110Z", |
800 | 805 | "sourceRoot": ".", |
801 | 806 | "outputRoot": "release/open-dev-team/CodeFlowMu", |
802 | | - "sourceGitCommit": "a27357c963a49554b4a5862a737b39e4b936c150", |
| 807 | + "sourceGitCommit": "31d44b5856e1aa95a4f69677915e261880873168", |
803 | 808 | "sourceGitBranch": "main", |
804 | 809 | "sourceDirty": false, |
805 | 810 | "sourceDirtyPaths": [], |
|
1402 | 1407 | ], |
1403 | 1408 | "buildTool": { |
1404 | 1409 | "path": "scripts/build-open-dev-team.mjs", |
1405 | | - "sha256": "8edf4352888d08e9ee62bc5ea9326f35e82f608d11eee6edac915d2546eaa705" |
| 1410 | + "sha256": "5b639c4b5e7f061af678651e04c967aeb031a2f8484df12fd852b952dd658662" |
1406 | 1411 | }, |
1407 | 1412 | "included": [ |
1408 | 1413 | "LICENSE", |
|
2037 | 2042 | "packages/codeflowmu-runtime/src/lifecycle/__tests__/TransitionRecorder.test.ts", |
2038 | 2043 | "packages/codeflowmu-runtime/src/lifecycle/__tests__/authorityDefaults.test.ts", |
2039 | 2044 | "packages/codeflowmu-runtime/src/lifecycle/__tests__/childTaskArchiveGate.test.ts", |
| 2045 | + "packages/codeflowmu-runtime/src/lifecycle/__tests__/compactDuplicateRuntimeHistory.test.ts", |
2040 | 2046 | "packages/codeflowmu-runtime/src/lifecycle/__tests__/helpers.ts", |
2041 | 2047 | "packages/codeflowmu-runtime/src/lifecycle/__tests__/reconcileReworkSuperseded.test.ts", |
2042 | 2048 | "packages/codeflowmu-runtime/src/lifecycle/__tests__/repairMisplacedArchive.test.ts", |
|
2045 | 2051 | "packages/codeflowmu-runtime/src/lifecycle/authorityDefaults.ts", |
2046 | 2052 | "packages/codeflowmu-runtime/src/lifecycle/childTaskArchiveGate.ts", |
2047 | 2053 | "packages/codeflowmu-runtime/src/lifecycle/closedParentResidue.ts", |
| 2054 | + "packages/codeflowmu-runtime/src/lifecycle/compactDuplicateRuntimeHistory.ts", |
2048 | 2055 | "packages/codeflowmu-runtime/src/lifecycle/index.ts", |
2049 | 2056 | "packages/codeflowmu-runtime/src/lifecycle/reconcileReworkSuperseded.ts", |
2050 | 2057 | "packages/codeflowmu-runtime/src/lifecycle/repairMisplacedArchive.ts", |
|
2073 | 2080 | "packages/codeflowmu-runtime/src/pm/PlanningGateStore.ts", |
2074 | 2081 | "packages/codeflowmu-runtime/src/pm/PlanningGrantStore.ts", |
2075 | 2082 | "packages/codeflowmu-runtime/src/pm/PlanningRuntimeIdentity.ts", |
| 2083 | + "packages/codeflowmu-runtime/src/pm/PlanningStageReview.ts", |
2076 | 2084 | "packages/codeflowmu-runtime/src/pm/PmCoreCapabilities.ts", |
2077 | 2085 | "packages/codeflowmu-runtime/src/pm/PmGovernanceActions.ts", |
2078 | 2086 | "packages/codeflowmu-runtime/src/pm/PmGovernancePlanner.ts", |
|
2089 | 2097 | "packages/codeflowmu-runtime/src/pm/UsageAggregator.ts", |
2090 | 2098 | "packages/codeflowmu-runtime/src/pm/__tests__/LongHorizonPlanning.test.ts", |
2091 | 2099 | "packages/codeflowmu-runtime/src/pm/__tests__/PlanningGrantStore.test.ts", |
| 2100 | + "packages/codeflowmu-runtime/src/pm/__tests__/PlanningStageReview.test.ts", |
2092 | 2101 | "packages/codeflowmu-runtime/src/pm/__tests__/PmCoreCapabilities.test.ts", |
2093 | 2102 | "packages/codeflowmu-runtime/src/pm/__tests__/PmGovernanceActions.test.ts", |
2094 | 2103 | "packages/codeflowmu-runtime/src/pm/__tests__/PmGovernancePlanner.auto-review.test.ts", |
|
2674 | 2683 | ], |
2675 | 2684 | "warnings": [], |
2676 | 2685 | "releaseNotes": { |
2677 | | - "version": "V1.2.26-open", |
| 2686 | + "version": "V1.2.27-open", |
2678 | 2687 | "date": "2026-08-07", |
2679 | 2688 | "tasks": [ |
2680 | 2689 | "TASK-20260803-001" |
2681 | 2690 | ], |
2682 | | - "title": "CodeFlowMu 开源版本 V1.2.25-open", |
| 2691 | + "title": "CodeFlowMu Open V1.2.27 规划授权与发布闭包修复", |
2683 | 2692 | "changes": [ |
2684 | | - "发布开源版本" |
| 2693 | + "发布 CodeFlowMu Open V1.2.27-open。", |
| 2694 | + "修复 PM FIFO 失活消费者恢复、外部写事实识别以及规划审批与阶段审批两级授权。", |
| 2695 | + "修复 Open 审批过滤遗漏 PlanningStageReview 与 agentTaskQueue 更新的问题,并加强多行 import/export 依赖闭包和关键导出校验。" |
2685 | 2696 | ], |
2686 | 2697 | "affected": [ |
2687 | 2698 | "CodeFlowMu", |
|
2694 | 2705 | "approvalFiltering": { |
2695 | 2706 | "policy": "deny_unregistered_mother_changes", |
2696 | 2707 | "baselineRepository": "joinwell52-AI/CodeFlowMu-open", |
2697 | | - "baselineCommit": "2b3739129ed620c3c2520fe5bc227c1bc846a5f4", |
| 2708 | + "baselineCommit": "2ec5d0948081aff49b50950c1b5fc7ab7a78068a", |
2698 | 2709 | "firstRelease": false, |
2699 | 2710 | "filteredCount": 68, |
2700 | 2711 | "evaluatedPaths": [ |
|
2725 | 2736 | "codeflowmu-shell/src/__tests__/bounded-server-close.test.ts", |
2726 | 2737 | "codeflowmu-shell/src/__tests__/eval-promotion.test.ts", |
2727 | 2738 | "codeflowmu-shell/src/__tests__/gateway-pwa-apps.test.ts", |
2728 | | - "codeflowmu-shell/src/__tests__/issue-enrichment.test.ts", |
2729 | 2739 | "codeflowmu-shell/src/__tests__/mobile-task-timeline.test.ts", |
2730 | 2740 | "codeflowmu-shell/src/__tests__/panel-git-remote-status.test.ts", |
2731 | 2741 | "codeflowmu-shell/src/__tests__/panel-issue-closure-browser.test.ts", |
2732 | 2742 | "codeflowmu-shell/src/__tests__/panel-issue-closure-simple.test.ts", |
2733 | 2743 | "codeflowmu-shell/src/__tests__/panel-settings-thinking-safe-area.test.ts", |
| 2744 | + "codeflowmu-shell/src/__tests__/pm-planning-panel-ui.test.ts", |
2734 | 2745 | "codeflowmu-shell/src/__tests__/pm-runtime-session-mcp.test.ts", |
2735 | 2746 | "codeflowmu-shell/src/__tests__/task-timeline-tab.test.ts", |
2736 | 2747 | "codeflowmu-shell/src/__tests__/ui-i18n-completeness.test.ts", |
2737 | 2748 | "codeflowmu-shell/src/config.ts", |
| 2749 | + "codeflowmu-shell/src/controlled-executor-registry.ts", |
2738 | 2750 | "codeflowmu-shell/src/eval-promotion.ts", |
2739 | | - "codeflowmu-shell/src/issue-enrichment.ts", |
2740 | 2751 | "codeflowmu-shell/src/mobile/gatewayPwaApps.ts", |
2741 | 2752 | "codeflowmu-shell/src/mobile/mobileEvents.ts", |
2742 | 2753 | "codeflowmu-shell/src/mobile/mobileListMappers.ts", |
|
2770 | 2781 | "packages/codeflowmu-runtime/src/alerts/RuntimeAlertManager.ts", |
2771 | 2782 | "packages/codeflowmu-runtime/src/alerts/__tests__/RuntimeAlertManager.test.ts", |
2772 | 2783 | "packages/codeflowmu-runtime/src/alerts/alert-taxonomy.ts", |
| 2784 | + "packages/codeflowmu-runtime/src/approval/FilesystemCleanupApproval.ts", |
| 2785 | + "packages/codeflowmu-runtime/src/approval/OperationApprovalService.ts", |
| 2786 | + "packages/codeflowmu-runtime/src/approval/OperationFacts.ts", |
| 2787 | + "packages/codeflowmu-runtime/src/approval/UnifiedOperationPolicy.ts", |
| 2788 | + "packages/codeflowmu-runtime/src/approval/__tests__/FilesystemCleanupApproval.test.ts", |
| 2789 | + "packages/codeflowmu-runtime/src/approval/__tests__/OperationApprovalService.test.ts", |
| 2790 | + "packages/codeflowmu-runtime/src/approval/__tests__/OperationFacts.test.ts", |
2773 | 2791 | "packages/codeflowmu-runtime/src/index.ts", |
2774 | 2792 | "packages/codeflowmu-runtime/src/ledger/__tests__/LedgerBuilder.test.ts", |
2775 | 2793 | "packages/codeflowmu-runtime/src/ledger/__tests__/frontmatter.test.ts", |
| 2794 | + "packages/codeflowmu-runtime/src/lifecycle/__tests__/compactDuplicateRuntimeHistory.test.ts", |
| 2795 | + "packages/codeflowmu-runtime/src/lifecycle/compactDuplicateRuntimeHistory.ts", |
| 2796 | + "packages/codeflowmu-runtime/src/lifecycle/index.ts", |
| 2797 | + "packages/codeflowmu-runtime/src/pm/LongHorizonPlanning.ts", |
| 2798 | + "packages/codeflowmu-runtime/src/pm/PlanningGateStore.ts", |
| 2799 | + "packages/codeflowmu-runtime/src/pm/PlanningGrantStore.ts", |
| 2800 | + "packages/codeflowmu-runtime/src/pm/PlanningStageReview.ts", |
2776 | 2801 | "packages/codeflowmu-runtime/src/pm/PmCoreCapabilities.ts", |
2777 | 2802 | "packages/codeflowmu-runtime/src/pm/PmPlaybookSkillResolver.ts", |
2778 | 2803 | "packages/codeflowmu-runtime/src/pm/ProductDeliveryRuntimeGate.ts", |
| 2804 | + "packages/codeflowmu-runtime/src/pm/__tests__/PlanningStageReview.test.ts", |
2779 | 2805 | "packages/codeflowmu-runtime/src/pm/__tests__/PmPlaybookSkillResolver.test.ts", |
2780 | 2806 | "packages/codeflowmu-runtime/src/pm/__tests__/PmSkillManifest.test.ts", |
| 2807 | + "packages/codeflowmu-runtime/src/pm/agentTaskQueue.ts", |
| 2808 | + "packages/codeflowmu-runtime/src/pm/index.ts", |
2781 | 2809 | "packages/codeflowmu-runtime/src/pm/pmAdminRejectPrompt.ts", |
2782 | 2810 | "packages/codeflowmu-runtime/src/registry/AgentSdkAdapter.ts", |
2783 | 2811 | "packages/codeflowmu-runtime/src/registry/FcopToolOutcome.ts", |
|
2790 | 2818 | "packages/codeflowmu-runtime/src/registry/writeReportTaskIdGuard.ts", |
2791 | 2819 | "packages/codeflowmu-runtime/src/scheduler/TaskDispatcher.ts", |
2792 | 2820 | "packages/codeflowmu-runtime/src/scheduler/__tests__/ReportWatcher.test.ts", |
| 2821 | + "packages/codeflowmu-runtime/src/scheduler/__tests__/TaskDispatcher.agentQueue.test.ts", |
2793 | 2822 | "packages/codeflowmu-runtime/src/scheduler/__tests__/reportIssueTemplate.test.ts", |
2794 | 2823 | "packages/codeflowmu-runtime/src/scheduler/reportIssueTemplate.ts", |
| 2824 | + "packages/codeflowmu-runtime/src/session/SessionLeaseStore.ts", |
2795 | 2825 | "packages/codeflowmu-runtime/src/session/SessionManager.ts", |
| 2826 | + "packages/codeflowmu-runtime/src/session/__tests__/SessionManager.test.ts", |
2796 | 2827 | "packages/codeflowmu-runtime/src/session/__tests__/sdk-failure-classifier.test.ts", |
2797 | 2828 | "packages/codeflowmu-runtime/src/session/index.ts", |
2798 | 2829 | "packages/codeflowmu-runtime/src/session/sdk-failure-classifier.ts", |
|
2872 | 2903 | ] |
2873 | 2904 | }, |
2874 | 2905 | "checksumFile": "SHA256SUMS", |
2875 | | - "checksumCount": 1107 |
| 2906 | + "checksumCount": 1111 |
2876 | 2907 | } |
0 commit comments