Repository navigation
docs(jev): define attention, collaboration and delivery product plan - #446
Merged
Merged
Conversation
waterbro-8
approved these changes
Sep 22, 2026
waterbro-8
left a comment
Collaborator
There was a problem hiding this comment.
设计评审(文档-only head 4b0ef4515cae4f5912a22b385f967b70cc5fb18d)。不是产品验收,不是实现批准,不合入。不要 Closes #422 / #428。
对第 12 节的技术/产品边界意见:
- 同意 P0 先做完整处理闭环,P1/P2 等数据契约冻结后再做。 当前主干
6ea0a27无apps/server/src/jev/,不能把层叠开发分支当已交付。 - 同意规则风险优先、原始失败不隐藏、模型不写
goal.health/审批/组织、应用建议不自动发送。 这与已有代码 review 门禁一致。 - 当前 no-body(status/errorCode)不足以支撑可衡量的 Jev 增量。 信息不足必须弃权并保留规则流程;不得靠扩大外发或拿掉基线提醒刷指标。P0 首版只对已有状态/错误码做有限分类。第 4 节「Windows 验收记录缺失」示例是 P2 语义,实现时不得当 P0 AC。
- P1/P2 opt-in 契约实现前冻结。 字段白名单、长度、脱敏、保留周期、预览实际将发送的字段后再点本次请求。启用 Jev 总开关 ≠ 批准外发。契约冻结由产品负责人(胡)拍板,实现 PR 我按 fail-closed 复审。
- #423 / #429 不能当 P0 实现基线(现有 REQUEST_CHANGES 保留,本 PR 不解除):
- 同意无人负责/停滞用确定性关联与配置周期,不为此加模型调用。
- 50 条样本与产品验收不是我的门。 样本/标注/耗时成本接受范围由产品负责人预先确定。本 APPROVE 不把 NOT MEASURED 当成已通过。
sun-970
reviewed
Sep 22, 2026
sun-970
left a comment
Collaborator
There was a problem hiding this comment.
Review (sun-970) — docs-only #446
不是实现批准,不是产品验收,不合入。不要 Closes #422 / #428。
核对了现网 head(2026-09-22)和 23:32 口径:
- main 已含 #421
6ea0a27。主干没有apps/server/src/jev/,#436–#442 MERGED 的是叠层开发分支,不能当已交付。 - #423 当前 head
4e58e8e(不再是我这边上次对齐的 insertion-1d00538f),GitHub 为 CHANGES_REQUESTED。按浩然在本 RFC 第 12 节意见,旧栈应回到 insertion-1-only,需要的话 rebase 到当前 main。本 RFC 说的 P0 从 main 单独做,不要再合旧栈。 - #429 head
59151b5,base 仍是feat/422-jev-goal-health,CHANGES_REQUESTED;混头问题保留,Story 1 不应当 P0 基线。 - 同意三条闭环拆分:P0 处理收件箱、P1 发送前协作、P2 交付预检。确定性事实与模型建议分开;信息不足弃权;启用总开关 ≠ 批准外发任务正文。
- 现有 no-body(status/errorCode)撑不起可衡量 Jev 增量;opt-in 语义输入要另开实现 PR + 产品拍板契约。
10 of 13 tasks
This was referenced Sep 23, 2026
This was referenced Sep 23, 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.
Tracking record
Refs #422
Refs #428
Summary
RoleWeave's Jev proposals currently expose separate suggestions, but several inputs omit the task intent needed to make those suggestions useful. This product RFC defines three complete user flows: P0 attention inbox, P1 pre-send collaboration planning, and P2 delivery preflight. It specifies the minimum evidence, user actions, abstention behavior, data boundaries, and acceptance criteria for each.
This PR changes documentation only. It does not enable Jev, send task content to TypeSafe, implement the proposed flows, resolve existing code-review blockers, or establish product acceptance. Existing no-body restrictions remain in force; any future opt-in task summary needs a separately reviewed implementation and explicit permission for the selected payload.
Acceptance criteria
docs/design/jev-collaboration-product-v1.mdValidation ledger
git diff --check6ea0a27dddfec17b73aeb567606093c7e873753c; #423/#429 remain openRelated review inventory
Snapshot on 2026-09-22; re-read heads and bases before any code change or merge.
4e58e8e; basemain; current head has changes requested59151b5; basefeat/422-jev-goal-health; current head has changes requestedmainfeat/428-goals-health-overlay-uiThe proposal does not prescribe resetting or force-pushing a shared branch. Any cleanup must reconcile current ancestry, cumulative changes and author ownership first. #422 remains open.
Tests and coverage
Change classification
Risk and rollback
Breaking or security notes
None in this PR. The RFC identifies proposed future data boundaries; it does not authorize external transmission of conversation, tool or document bodies.
Author checklist
mainand is limited to the product RFC and its documentation changelog entry.Reviewer notes
@waterbro-8 @sun-970 please review this as the consolidated product proposal. Focus on the three user flows, whether each Jev judgment has enough input, deterministic alternatives, data consent boundaries, and measurable acceptance criteria. Record concrete changes needed before implementation.
For the existing implementation stack, preserve current change requests and verify the actual base/head relationship. An author follow-up on their own code is not independent approval. This PR does not request automatic approval, dismissal of earlier reviews, or merge.