Repository navigation
DWSH-302: PR-1 migrate reviewed public business capabilities - #1561
Merged
Merged
Conversation
Co-authored-by: multica-agent <github@multica.ai>
Co-authored-by: multica-agent <github@multica.ai>
Co-authored-by: multica-agent <github@multica.ai>
haofeng0705
added a commit
that referenced
this pull request
Oct 27, 2026
…ema-prerequisite Maintainer authorized administrator bypass and sequential integration for DWSH-302. At head 36531cb and base 6648438, CI run 40451265667 passed Lint, Test, Coverage, Policy, Edition, Interface Integrity, CLI Smoke and Mock MCP. Bypass applies to the AI Behavior protected-policy restriction and required peer approval; it is not a claim that AI Behavior passed or that an independent approval was recorded. The dependent business PR #1561 will target main after this prerequisite lands. This merge does not publish packages, create a release tag, or change permanent repository protection.
Base automatically changed from
codex/fix-dwsh-302-schema-prerequisite
to
main
October 27, 2026 06:00
Co-authored-by: multica-agent <github@multica.ai>
Co-authored-by: multica-agent <github@multica.ai>
Co-authored-by: multica-agent <github@multica.ai>
Co-authored-by: multica-agent <github@multica.ai>
Co-authored-by: multica-agent <github@multica.ai>
Co-authored-by: multica-agent <github@multica.ai>
Co-authored-by: multica-agent <github@multica.ai>
Co-authored-by: multica-agent <github@multica.ai>
Co-authored-by: multica-agent <github@multica.ai>
Co-authored-by: multica-agent <github@multica.ai>
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.
This PR migrates the reviewed business scope onto the public CLI while retaining its newer digital employee reply/card runtime. It depends on the Schema enum governance in #1560.
Dependency landed: prerequisite #1560 merged into
mainas49a591be1c605c19b339482a0ef7892b28c9b498. This PR now targets and includes that main revision, so the diff contains only business changes and consumes the base-owned declarations. The maintainer subsequently authorized sequential integration and administrator bypass, with real CI failures to be fixed before merge. Package/tag/OSS publication remains outside this task.Risk tier: High-risk (new write operations, shared command/runtime paths and breaking enum inputs).
This AI-generated business patch exceeds the ordinary 30-file limit and consumes a protected approval ledger. It does not qualify for the existing exact-patch exceptions. The maintainer explicitly authorized administrator bypass for these governance restrictions and peer approval. The agent did not remove the AI label. The remote timeline records its removal by
haofeng0705at 2026-10-27 06:37:47 UTC; later AI Behavior success therefore reflects the unlabeled path, not acceptance of this AI-generated patch. Administrator bypass remains recorded separately from the eight substantive quality contexts. Permanent protection and AI policy rules remain intact.RATE_LIMIT_ERROR; no automatic retryDWS_NO_SKILLS=1; recover with a warning when the skill cache cannot refreshopen_codewithqwenworkwhile keepinglocal_agent; constrain visibility toALL/PARTIALThe four prerequisite ledger records keep their exact identifiers, contracts and reasons; only their state changes from
pendingtoconsumed. Existingopen_codecallers must migrate their input toqwenwork. Maintainers must confirm public service support for the new enum and visibility values before distribution. Server availability for the new operations is not verified by this PR.Public-only products and newer digital employee A2UI/card ledger behavior are retained. The existing reply mode, card and feedback implementation files have no changes. Source-side CI/workflow migrations, source-only products, keychain renaming, credential reset and source evidence/history documents are excluded. The QR dependency is included because it is absent from the current public base.
git diff --checkCI-driven fixes preserve the intended migration boundary: the public dev Schema contains 69 tools (scope get/set included; credential reset excluded), and the non-authoritative smoke fixture gains only the
mindroot entry. Historical flag/required records and authoritative compatibility baselines are retained. The fixture preservation generator rejected pre-existing historical flag migrations; a separate external-output attempt exited 137, so no reset was used.Windows tests retain checkpoint/resume and no-replay assertions while limiting POSIX mode-bit checks to Unix. File logger cleanup precedes temporary-directory removal. The confirmation-table test normalizes checkout CRLF before checking the same canonical command paths. Windows ACL isolation is not established by mode-bit tests. Developer-app next-step tests verify both publish values, safe quoting and explicit fail-closed behavior; coverage thresholds and assertions are not relaxed.
The supporting-coverage job previously exceeded its ten-minute budget. Its timeout is now twenty minutes, retaining both complete coverage commands, required contexts and failure handling. This is a public CI reliability fix under the integration authorization; source-side CI migrations remain excluded. Native generator linking initially failed against local SDK metadata; CGO-disabled generation succeeded. Live service availability is outside these checks.
Release fragments accompany the capability groups, including
.changes/public-business-capabilities.mdand.changes/dingtalk-tag-qwenwork-type.md. Roll back business changes together with their consumed ledger state; retain prerequisite governance and historical compatibility receipts. No package, tag or OSS publication is performed here.