Filing gate: ③ a task the maintainer ordered directly. It was item 3 of the decision batch the repo:hotcrm seat presented in its chat (session_01ER8ntXZhYebyQ66aXWdjfT). The maintainer agreed on 2026-10-03 at about 23:0xZ, verbatim: 「决裁的三张同意」. That ruled option B, as recommended.
Follow-up to #1995 / PR #1996 (4807ed9e), the step-11 立项 gate, which ships off by default.
Who acts on it: the repo:hotcrm seat dispatches one dev.
The ruling
Done when
- The
will_bid term is gone from the 立项 branch in src/sales/objects/opportunity.hook.ts, and the refusal message no longer names "Will Bid".
test/opportunity-qualification-approval-gate.test.ts is updated: a will_bid edit is ALLOWED while 立项 is pending or rejected. Every other matrix row is unchanged.
- The qualification docs page in 3 locales and the changeset text say the same thing.
pnpm verify is green. A boot with the gate armed in a local throwaway shows will_bid saving 200 while pending, and a stage move still 409.
Duplicate check
This narrows #1995's own scope, which is closed and merged. No other card covers it: the seat's grep of hotcrm issues for will_bid|立项 found only #1995, #1911 and REQ-0006 references.
Generated by Claude Code
Filing gate: ③ a task the maintainer ordered directly. It was item 3 of the decision batch the
repo:hotcrmseat presented in its chat (session_01ER8ntXZhYebyQ66aXWdjfT). The maintainer agreed on 2026-10-03 at about 23:0xZ, verbatim: 「决裁的三张同意」. That ruled option B, as recommended.Follow-up to #1995 / PR #1996 (
4807ed9e), the step-11 立项 gate, which ships off by default.Who acts on it: the
repo:hotcrmseat dispatches one dev.The ruling
will_bidchange while 立项 is pending or rejected. Combined with Console 17.6.0: the tabbed Edit/New form dialog renders no tab for a{ group }form section, andrecord:detailsedit mode offers no editor for a markdown field — so group-referenced fields and markdown fields have no editing surface objectstack#21543 (the New dialog renders no{ group }tab), the rep cannot enter the bid intent before approval, so the approver decides without it.will_bid. While 立项 is pending or rejected, the gate keeps refusing only a stage change and a new won/lost request (requested_status).Done when
will_bidterm is gone from the 立项 branch insrc/sales/objects/opportunity.hook.ts, and the refusal message no longer names "Will Bid".test/opportunity-qualification-approval-gate.test.tsis updated: awill_bidedit is ALLOWED while 立项 is pending or rejected. Every other matrix row is unchanged.pnpm verifyis green. A boot with the gate armed in a local throwaway showswill_bidsaving 200 while pending, and a stage move still 409.Duplicate check
This narrows #1995's own scope, which is closed and merged. No other card covers it: the seat's grep of hotcrm issues for
will_bid|立项found only #1995, #1911 and REQ-0006 references.Generated by Claude Code