Record native authoring and discovery release; complete initial lifecycle delivery
Assistant: codex Assistant-Model: gpt-6-astra Assistant-Session: 01a10780-6d41-7952-9718-dfbc1f41236f
This commit is contained in:
parent
9207a5134f
commit
96dcbfdfa2
16 changed files with 111 additions and 45 deletions
|
|
@ -96,20 +96,17 @@ never local permissions. Human acceptance requires the separate existing
|
|||
presentation/disposition path; the source handoff now follows LifecycleReviewHandoff.md. The selected State Hub dispatcher forwards explicit requests; broader review
|
||||
profiles remain open.
|
||||
|
||||
Before enabling a listener, T02/T04 must provide: reviewed lifecycle PDP package
|
||||
and action/context fixtures; admitted human/workload identity adapters; closed
|
||||
HTTP schemas with canonical URLs and request limits; service admission and
|
||||
publication audience contracts; lifecycle audit receiver admission and readiness
|
||||
accounting. Test fixtures exercise the real PolicyClient against synthetic policy
|
||||
transport. They are not evidence of a deployed lifecycle policy grant.
|
||||
|
||||
The initial listener, owner PDP package, identity adapters, bounded HTTP schemas,
|
||||
publication audience and independent audit delivery are deployed and verified.
|
||||
Synthetic component evidence and native cutover/release receipts remain separate;
|
||||
see LifecycleAdmissionBoundary.md and the dated evidence directories.
|
||||
|
||||
Production candidate record facts also include `revision_by`, the immutable actor
|
||||
of the requested revision. This lets its editor retain access to an unpublished
|
||||
successor after refining a published decision. Original authorship remains
|
||||
`registered_by`; both facts participate in the same transaction/read race guard.
|
||||
|
||||
The next source increment adds `review_handoff(caller, memo_id, version)`, a
|
||||
The deployed service provides `review_handoff(caller, memo_id, version)`, a
|
||||
revision-specific read of the exact immutable request under `lifecycle.events`.
|
||||
It reuses the event permission and post-read currency checks, adds no grant, and
|
||||
never forwards or regenerates the envelope. See LifecycleReviewHandoff.md.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue