Repository navigation
Commit fc4c307
docs(adr-0011): the identity census names two unassessed actions, not one (#31616)
<!-- claude-projects-attribution: {"github_login":"zhuangjianguo"} -->
_Requested by **Steedos** · [project
thread](https://claude.ai/code/project/chan_018ETKaNwMZCNRYD7D8Q9Ubb?thread=cmsg_018ETKaNwMZCNRYD7D8Q9Ubb16kJs771K7h4Eo3k1e7vmq)_
Fixes #31452
Clause-②: no
Metadata-protocol: none
## 维护者速读
- 改了什么:ADR-0011 身份动作清点里"另有 1 个未评估身份动作"改为 2 个,并在「Not assessed」段同时点名
`sys_user.list_platform_admins` 与新增的
`sys_sso_provider.edit_sso_sign_in_options`(PR #31448)。
- 为什么改:PR #31448 落地后,SSO 登录选项动作上线且未带 `ai` 块,ADR 仍写"唯一一个",清点与代码不符。
- 风险与回滚:仅改 ADR 文字两处,不动代码、不评估新动作;回滚即 revert 本 PR。
- 先看:`docs/adr/0011-actions-as-ai-tools.md` 第 372–373 行与第 379–383 行。
- 两分钟验证:`grep -n "two more identity\|edit_sso_sign_in_options"
docs/adr/0011-actions-as-ai-tools.md`,应见清点句写 two,「Not assessed」段列出两个动作。
- 需要你做的:作为受管审批人审阅并批准此 draft PR(`docs/adr/**` 属 Tier H)。
## What changes
- `docs/adr/0011-actions-as-ai-tools.md`, 2026-10-30 addendum: the
census line now says the tree holds **two** more identity actions,
unassessed, and the "Not assessed" paragraph names both —
`sys_user.list_platform_admins` (PR #29427, 2026-11-02) and
`sys_sso_provider.edit_sso_sign_in_options` (PR #31448, 2026-11-08) — as
human-only, with no `ai` block, until a ruling assesses them.
- No assessment of the new action (that is a maintainer ruling). No code
change. The H/C/E buckets and the "37 `ai` blocks" count are unchanged
and still match the tree.
## Tests
Recount from the tree (main `158cc2aa` plus this branch), by importing
`packages/platform-objects/src/identity/index.ts` and walking every
exported object's `actions`:
- 63 identity actions in the tree, 37 with an `ai` block, 26 without.
- The 61 names in the H/C/E buckets all exist in the tree; the tree
holds exactly two names in no bucket:
`sys_sso_provider.edit_sso_sign_in_options` and
`sys_user.list_platform_admins`, both without an `ai` block. No third
unassessed identity action.
## Acceptance notes
- docs-only, publishes nothing: `skip-changeset`.
## Verification
<details><summary>Derived gates — 21/21 exit 0 on head
2b0213e</summary>
`node scripts/pm/dispatch-gates.mjs --commands --repo
objectstack-ai/objectstack` derived 21 commands for this diff; each ran
with its exit code captured before any pipe, all exit 0, and `--ran`
reconciled 21 derived, 21 run, 0 NOT-MEASURED (a derived zero).
Prerequisite: `turbo run build` for `@objectstack/spec`,
`@objectstack/formula`, `@objectstack/lint`.
</details>
---
_Generated by [Claude
Code](https://claude.ai/code/session_01QsR2jTMBcrYFBBn4fmHsYP)_
Co-authored-by: Claude <noreply@anthropic.com>1 parent b7a0be7 commit fc4c307
1 file changed
Lines changed: 6 additions & 5 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
369 | 369 | | |
370 | 370 | | |
371 | 371 | | |
372 | | - | |
373 | | - | |
| 372 | + | |
| 373 | + | |
374 | 374 | | |
375 | 375 | | |
376 | 376 | | |
377 | 377 | | |
378 | 378 | | |
379 | 379 | | |
380 | | - | |
381 | | - | |
382 | | - | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
383 | 384 | | |
384 | 385 | | |
385 | 386 | | |
| |||
0 commit comments