Repository navigation
Exercise protected business commits and cancellation with a SQL example - #1148
Conversation
|
Security/source review PASS for exact I found no source-level authorization, tenant-boundary, idempotency, or atomicity defect in this slice:
|
|
Security narrow source rebind PASS for exact I independently compared the seven implementation, schema, test, and documentation blobs from reviewed
No PHPStan level, ignore, exclusion, baseline, runtime, persistence, authorization, schema, or test behavior changes in this successor. This rebind covers the two-file analysis-discovery correction and exact-head source composition only. Current hosted quality/backend checks, including the outstanding PostgreSQL race proof, remain integration gates; it does not qualify a release or complete #1069. |
b5d3ba6 to
f634df6
Compare
|
|
Security exact-head rebind: PASS for All nine PR-owned paths are byte-identical to the previously reviewed Current-head full CI remains required. This narrow rebind does not broaden the earlier source verdict into provider, release, or complete #1069 acceptance. |
|
Security final exact-head integration disposition: PASS for The nine PR-owned files remain byte-identical to the reviewed This closes the bounded source/security and current-head integration review for normal repository handling. It does not claim a runtime/provider effect, release selection, or completion of the wider #1069 work. |
|
SQL business-commit example delivery is complete at normal merge All five actual-main workflows are terminal SUCCESS, including main build 43612290254. Unit coverage, backend jobs, combined coverage and final analysis passed. The actual hosted PostgreSQL qualification also executed all six races with 50 assertions and no skips at the reviewed head. Independent exact-head integration review remains bound to the unchanged example. The owned topic was deleted with an exact-head guard and independently verified absent. This delivers the application-owned SQL commit/cancellation example and its qualification. Workflow owns the remaining #1069 runnable application and StateMachine criteria. Provider delivery, retained-child application integration, the unresolved root-initialization boundary and full feature completion are not established by this example. No release is selected. |



The business transition contract delegates commit safety to application code and previously tested it with controlled activity responses. This adds an application-owned SQL reference that atomically changes business state, records the immutable decision and records publication intent. Cancellation and authority revocation share the subject-row fence. Exact retries recover the original decision after a lost acknowledgement; changed content and stale revisions refuse.
The trusted host authorizes the complete execution/transition/assessment before protected access. The row lock checks the authenticated principal and current authority version. These are example application tables, with no DW migration or core runtime change. Standard PHPStan now discovers and analyzes the example directory without ignores or reduced checks.
Validation at exact f634df6/tree2edc8d79: 11 SQLite tests / 36 assertions; six separate-process MySQL races / 50 assertions; and all six hosted PostgreSQL races / 50 assertions, with no skips. The races observe the competing row-lock query in both cancellation/completion and revocation/completion orderings, plus duplicate and competing completion. ECS and full PHPStan pass. All 25 ordinary current-head checks succeed, with six intended unselected lanes skipped. Final independent source/integration review is PASS. Accepted main through PR1147 is incorporated; the nine authored file blobs remain identical to their reviewed source.
This is the SQL persistence reference part of #1069. The Workflow repository owner drives the unfinished machine/profile/rule/slot contracts, provider and publication delivery, retained-child application integration and complete runnable two-integration workflow. The remaining #1069 acceptance criteria are unfinished, and no release is selected.
Delivered at normal merge
f9bcaf060952f15cdc0b4c437dfe002e4c713ba6, exactly equal to the reviewed tree. All five actual-main workflows, 28 build jobs and 34 check contexts are terminal success or intended skips. Topic cleanup and the final verification receipt are complete. Workflow owns the remaining #1069 application work.