Add explicit cross-identity proposal acceptance
This commit is contained in:
parent
377cca0531
commit
7b21541ab3
10 changed files with 247 additions and 8 deletions
|
|
@ -815,7 +815,14 @@ docforge-mcp \
|
|||
```
|
||||
|
||||
Without `--canonical-applier`, `docforge_apply_changeset` is not registered. The flag is an
|
||||
identity, not a command. The changeset creator, configured writer, and canonical applier must agree.
|
||||
identity, not a command. Generic CLI and MCP application require the changeset creator, configured
|
||||
writer, and canonical applier to agree.
|
||||
|
||||
A project-owned adapter server can separately pass `accepted_proposal_writers` to
|
||||
`create_project_server`. This explicit allowlist lets its startup-bound applier accept an exact
|
||||
reviewed changeset from another configured contributor identity. The default remains the applier
|
||||
identity only. Accepted contributors retain their original proposal permissions and do not receive
|
||||
canonical application authority.
|
||||
|
||||
Call `docforge_bootstrap` first. Its version-1 `session_contract` contains the fixed binding,
|
||||
current graph generation, effective policy, actual capabilities, render policies, prohibitions,
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue