Openproject Foundation

Use when porting OpenProject's service-object mutation spine — result objects with dependent trees, contract-gated stage ladders, transactional/advisory-locked execution contexts, field-level permission-reduced writability, system-vs-user change attribution, and the work-package attribute/update cascade. Source code and direct tests are ground truth; references carry decisive excerpts and graph retrieval.

ryan-brosas 031a8f2 10 files · 34.8 KB Updated

File contents

ryan-brosas/universal-template/tree/main/skills/openproject-foundation commit 031a8f2022

Frequently asked questions

npx skillmds@latest add ryan-brosas/openproject-foundation